-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
203 lines (169 loc) · 7.36 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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
Revision history for Perl extension CPAN::SQLite.
0.220 October 29, 2022
- Fixed a test failure (RT#140735)
0.219 May 30, 2020
- More FP protections
0.218 May 27, 2020
- Make Test::Memory::Cycle test optional
- Modified the dot-cpan directory for t/0[234]*
- Added a FP protection again one particular crappy cpan tester
0.217 Jan 29, 2019
- Updated HTTP::Tiny prerequisite to make it working with proxy auth
- Removed search limits (RT#128387)
0.216 Jan 24, 2019
- Fixed test problems in Perl 5.8
0.215 Jan 23, 2019
- Weaken some references to avoid memory leaks
0.214 Jan 4, 2019
- Removed 03modlist-related code as that file is not updated anymore
- Made sure tests pass when CPAN_SQLITE_DOWNLOAD variable is set
0.213 Jan 3, 2019
- Added ability to download precompiled database to save even more memory/CPU
0.212 Aug 3, 2018
- Fixed a long-standing bug with missing CPAN::Shell on some systems
0.211 Jul 14, 2015
- Fixed t/06retrieve.t by using predefined CPAN urllist
0.210 Jul 11, 2015
- Moved from LWP::Simple to HTTP::Tiny
0.209 Jul 8, 2015
- Removed some additional tests that don't work well on 5.6.2
- Better handling of parallel testing
0.208 Jul 5, 2015
- Got rid of [AssertOS]
0.207 Jul 4, 2015
- Detect HARNESS_OPTIONS and bail out
- Back to Dist::Zilla
0.206 Jun 29, 2015
- No more Module::Build
- Fixed test failures on Windows
- Typo fixed
RT#86588: https://rt.cpan.org/Public/Bug/Display.html?id=86588
(reported by David Steinbrunner)
0.205 Nov 22, 2014
- Fixed test failures
0.204 Aug 04, 2014
- Fixed problem with locked database in DBD::SQLite 1.38_01 and higher
RT#90635: https://rt.cpan.org/Ticket/Display.html?id=90635
(reported by Alexandr Ciornii)
0.203 Jun 29, 2013
- Automatically cleanup log files older than 30 days. Use
CPAN_SQLITE_LOG_FILES_CLEANUP environment variable to override.
RT#76943: https://rt.cpan.org/Ticket/Update.html?id=76943
(reported by Nigel Horne)
See also RT#36411
- Fixed POD
RT#83818 :https://rt.cpan.org/Ticket/Display.html?id=83818
(reported by Alceu Rodrigues de Freitas Junior)
- Added additional checks to make sure cpandb.sql is correctly populated
RT#64628: https://rt.cpan.org/Ticket/Display.html?id=64628
RT#71323: https://rt.cpan.org/Ticket/Display.html?id=71323
RT#76197: https://rt.cpan.org/Ticket/Display.html?id=76197
(reported by Slaven Rezic, Alexandr Ciornii, Randy Stauner)
- Tests updated
- "base" replaced with "parent"
- Minor tweaks
0.202 Jun 25, 2011
- Fixed test configuration which caused problems on Cygwin
- Added CPAN root directory creation in case it's missing
0.201 Jun 16, 2011
- Fixed problem with 3-argument open with '>&' on 5.6.2
- Updated repository link
0.200 Jun 11, 2011
- SQLite REGEXP is used instead of custom function to prevent "Use of
uninitialized value $x in pattern match" warning in modern Perl versions
RT#67442: https://rt.cpan.org/Ticket/Display.html?id=67442
(reported by Mike Doherty)
- "warn"s are replaced with $CPAN::FrontEnd calls
RT#59691: https://rt.cpan.org/Ticket/Display.html?id=59691
(reported by Randy J. Ray)
0.199 Dec 29, 2009
- require CPAN::DistnameInfo 0.09, which normalizes dist() for CGI.pm
(reported by Pete Armstrong)
0.198 Sep 19, 2009
- CPAN::SQLite::DBI::Index had an extra right parenthesis
(reported by Alexey Borzenkov)
- CPAN::SQLite::META braces bug in oneliner; see
http://rt.cpan.org/Ticket/Display.html?id=47353
- add Compress:Zib dependency; see
http://rt.cpan.org/Ticket/Display.html?id=45783
- better error reporting in cases where index files aren't fetched; see
http://rt.cpan.org/Ticket/Display.html?id=47322
0.197 Feb 16, 2009
- add LWP::Simple to prerequisites of Build.PL, to help CPAN testers:
http://www.cpantesters.org/show/CPAN-SQLite.html#CPAN-SQLite-0.196
0.196 June 6, 2008
- turn off creation of log files during indexing procedures
via setting $ENV{CPAN_SQLITE_NO_LOG_FILES}, as suggested
by DAGOLDEN:
http://rt.cpan.org/Ticket/Display.html?id=36411
0.195 Feb 16, 2008
- fix further bugs where sometimes a regex search for
distributions and/or modules, followed by a distribution
search for a specific distribution, didn't properly
populate the CONTAINSMODS field
- add CPAN::Shell->reload('index') in the t/05meta.t test
to ensure the database is created, and test that it has
non-zero size
- fix bug where sometimes a regex module search, followed
by a distribution search for a specific distribution,
didn't properly set the abstract and version fields
- fix bug in t/05meta_*.t tests so as to correctly compare modules
in a distribution.
- honour $Config::CPAN->{index_expire} to decide when to update
the database
- improved error checking for the exisitence of the database,
including also a check on the size, if it exists, when
deciding whether to update or create the database.
0.19 Feb 3, 2008
- fix bug whereby a query for a module, followed by a query for
the distribution containing that module, would only list the
module first queried for CONTAINSMODS
- fix (hopefully) failing tests on Darwin:
http://rt.cpan.org/Ticket/Display.html?id=28890
resulting from CPAN::MyConfig not getting picked up
from PERL5LIB (thanks to Michael Schwern and David Wheeler)
- have information messages printed out only if CPAN_SQLITE_DEBUG
is set, as requested at
http://rt.cpan.org/Ticket/Display.html?id=32740
(thanks to ZOFFIX)
0.18 Aug 15, 2007
- as some older versions of DBD::SQLite don't support
"drop table if exists $table", use an alternate construction
- add vcmp function in TestSQL.pm to test equality of versions
- when testing with CPAN.pm, remove the database file
before testing
0.15 July 26, 2007
- add a message of when the database was last updated:
http://rt.cpan.org/Ticket/Display.html?id=27953
- don't ignore a previously set PERL5LIB in the tests:
http://rt.cpan.org/Ticket/Display.html?id=28297
0.1 Feb 17, 2007
- first non-developer release; no code changes from 0.1_04
0.1_04 Jan 11, 2007
- improve diagnostics of some of the tests using Test::More
- check that we loaded the correct CPAN::Config in 05meta.t
(test suggested by Andreas Koenig)
- add auto_commit variable to the test's CPAN::Config, so
as to work with CPAN.pm 1.88_69
0.1_03 Dec 31, 2006
- in the t/05meta.t test, remove an underscore from the version
strings, as older versions of CPAN::Version seem to have
problems comparing versions with underscores.
- don't try to update database if a $db_name-journal file
exists, indicating another process is updating the database
- in a regex search for Bundles within CPAN::SQLite::META,
don't prepend 'Bundle' if special regex characters are
present, to help in tab completion of Bundles within CPAN.pm
- get tab completion within CPAN.pm working
0.1_02 Dec 21, 2006
- change name of database to cpandb.sql, and make it fixed,
as there was little need to have it configureable.
- support
cpan> d ANDK/CPAN-xxx.tar.gz
for distributions.
- fixes to handle Bundle ids
- undef $sth after an $sth->finish, to help with concurrent access
- when using Test::More, use is(), rather than ok()
0.1_01 Dec 12, 2006
- initial version, derived from a minimal version of
CPAN::Search::Lite