-
Notifications
You must be signed in to change notification settings - Fork 1
/
Changes
152 lines (110 loc) · 4.27 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
Revision history for Catmandu-DBI
{{$NEXT}}
- add more error catching
- add more robust argument checking with Type::Tiny
0.13 2024-03-20 16:40:53 CET
- create indexes in the current schema
0.12 2022-08-23 11:19:52 CEST
- optimize bag generator by reducing number of queries by 1
0.11 2021-10-13 12:04:11 CEST
- bump version
0.10.1 2021-10-11 09:27:51 CEST
- auto reconnect
0.10 2021-10-11 09:17:28 CEST
- auto reconnect
0.09 2019-06-05 11:39:38 CEST
- lazily create tables
0.08_01 2019-06-05 11:14:40 CEST
- lazily create tables
0.08 2018-11-08 14:28:34 CET
- optimize mysql select with large offsets
- fix Catmandu::Importer::DBI utf-8 handling
- The Pg handler now supports the jsonb type
0.0702 2018-04-10 11:30:09 CEST
- document index option
0.0701 2017-11-13 09:05:26 CET
- fix utf8 string bug
0.07 2017-11-09 13:40:42 CET
- revert the changes made in 0.06 because of high memory usage in mysql and
postgresql
0.06 2017-09-01 12:39:01 CEST
- retain sth for faster iteration
0.0511 2017-01-09 13:56:38 CET
- more pod
0.0510 2016-10-04 15:20:17 CEST
- use installer ModuleBuild to make Travis happy
0.0509 2016-10-04 14:59:51 CEST
- META file
0.0508 2016-10-04 14:29:12 CEST
- set sqlite_use_immediate_transaction to true by default to allow safer
multiprocess access
0.0507 2016-06-21 14:20:23 CEST
- remove files MYMETA.json and MYMETA.yml
0.0506 2016-06-08 14:51:05 CEST
- add prefix 'DBI:' to data_source automatically
- fix memory leak in Catmandu::Store::DBI::Iterator
0.0505 2016-04-20 16:40:09 CEST
- Add more documentation
0.0504 2016-02-19 12:31:06 CET
- support field 'datetime'
0.0503 2015-10-13 16:13:54 CEST
- Fix typo
0.0502 2015-10-13 16:07:07 CEST
- Fix Pg quoting on index creation
0.0501 2015-10-13 11:26:42 CEST
- Shallow copy default mapping
- define VERSION in all packages
0.05 2015-10-08 11:12:04 CEST
- Column mapping
- Specialized Iterator
- Synchronize VERSION's
0.0135 2015-04-14
- BUG in Catmandu::Store::DBI for MySQL. identifier 'id' is of type
'varchar', which is case insensitive. This can easily be solved with the
sql statement "alter table scans modify id varchar(255) binary".
0.0134 2015-01-26
- BUG in Catmandu::Store::DBI: method 'dbh' crashes during global destruction
(after call to DEMOLISH). Fixed by not accessing DBI interface during this fase.
0.0133 2015-01-16
- BUG in Catmandu::Store::DBI::Bag: a reference to the database handle is
stored in a variable outside the callback in function _build_create_*, and
then used inside the callback. This only works as long as the database handle
is active. When working with web applications, where these stores are kept in
memory, and not used for a long time, this can lead to inactive database
handles. Fix: direct reference from the callback to the function "dbh" of the
Catmandu::Store::DBI, that automatically reconnects if necessary.
0.0132 2015-01-09
- BUG for DBD::Pg. When inserting data, column 'data' is not properly escaped
als PG_BYTEA (see _build_add_postgres in Catmandu::Store::DBI::Bag)
0.0131 2015-01-09
- Incorrect use of 'state' in function Catmandu::Store::DBI::dbh. Due to this
bug, only one dbh could be stored. Now also the version in
Catmandu::Store::DBI is raised
0.013 2015-01-08
- Incorrect use of 'state' in function Catmandu::Store::DBI::dbh. Due to this
bug, only one dbh could be stored.
0.012 2014-10-02
- Use of function tempfile in test scripts must set the option EXLOCK to '0',
to avoid locking problems on BSD. This temporary file is used by SQLite,
but EXLOCK is set to '1' on some systems.
0.011 2014-10-01
- Switched to Dist::Milla
0.01 2014-09-26
- Catmandu-Store-DBI and Catmandu-Importer-DBI merged into one package
Catmandu-DBI
Revision history for Catmandu-Importer-DBI
0.03 2014-03-26
- adding support for accessing the database handle
0.02 2014-02-21
- deleted internal test
0.01 2014-02-21
- initial version
Revision history for Catmandu-Store-DBI
0.041 2014-09-25
- add support for timeout and auto reconnect
0.03 2014-03-07
- add support for postgres >= 9.1
- optimized slice implementation
- mysql auto reconnect
0.02 2013-06-12
- initial release of Catmandu::Store::DBI as own package