File: Changes

package info (click to toggle)
libbusiness-isbn-perl 3.003-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,412 kB
  • ctags: 89
  • sloc: perl: 647; makefile: 7
file content (246 lines) | stat: -rw-r--r-- 8,017 bytes parent folder | download
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
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
Revision history for Perl module Business::ISBN

3.003 2016-09-19T22:03:24Z
	* Clarify everywhere that I'm using Artistic License 2.0

3.002 2016-08-10T09:30:21Z
	* Bump to stable versions

3.001_01 2016-08-06T08:14:59Z
	* Remove xisbn stuff–it's due to be turned off. 
	* Bump the major version for the API change

2.011_01 2016-07-29T20:50:01Z
	* Remove the URI prereq

2.011 2016-06-07T18:20:50Z
	* bump to stable release

2.010_01 2016-03-28T03:45:17Z
	* Had error_* methods to get the error text and check the error
	conditions so you don't have to use %ERROR_TEXT or the constants.
	* Deprecate the xisbn stuff. It's still there, but it should have
	disappeared about two weeks ago.
	* Add an example of inserting an unofficial group code for the
	Blake and Taylor shenanigans.

2.010 2015-12-15T07:35:57Z
	* Sync latest dependencies in build and module files
	* Promote to a stable release

2.09_02 - Mon Aug 31 02:24:10 2015
	* Have a simple fallback for parsing XML if Mojo::DOM isn't there

2.09_01 2015-08-31T05:59:56Z
	* Fix for new xISBN responses that have whitespace inside the
	opening tag.
	* Use Mojo::DOM to parse XML and Mojo::UserAgent to fetch xISBN.
	* You can still use LWP::UserAgent to fetch data.

2.09 - 2014-09-20
	* Break circular dependency on Test::ISBN

2.08 - 2014-09-19
	* Add increment and decrement to create new article numbers
	(Markus Spann)

2.07 - 2014-01-03
	* Get rid of MYMETA

2.06 - 2013-05-31
	* Bump to a stable user release. There are no code changes.

2.05_03 - 2012-08-05
	* Fix test with now-valid group code (RT 78671)

2.05_01 - 2011-07-19
	* Update the URL for the Worldcat stuff so xisbn works.
	* Various distro cleanups.

2.05 - 2009-01-25
	* Updated for latest data in Business::ISBN::Data

2.04_01 - 2008-10-27
	* Revert the GD prereq. A lot of testers have borked GD
	installs.
	* Require 5.8. Some of the new stuff isn't playing well with
	5.6

2.04 - 2008-10-26
	* Fix tests that used 99902 as a bad prefix. That now
	belongs to Gabon.

2.03 - 2007-10-27
	* adjustments to make png_barcode.t actually work (RT #30291)

2.03 - 2007-10-02
	* Fixed minor distro problems and bumped to release version 2.03

2.02_05 - 2007-09-12
	* Explore RT #29292. I don't seem to have the problem with
	hyphens for ISBN-13, but let's see what CPAN Testers has to
	say

2.02_04 - 2007-09-01
	* [BUGFIX] ISBN13 was returning "Bookland" for all groups, but
	it shouldn't do that. Now it returns the same thing you'd
	get from ISBN10 (e.g. "English", "German", ... ).

2.02_03 - 2007-09-01
	* [BUGFIX] RT 29089 - I had the wrong _max_length for ISBN13. That 13
	is the hint that it should be 13. :)

2.02_02 - 2007-08-25
	* [FEATURE] added exportable function valid_isbn_checksum that
	takes care of all of the object stuff for you and just gives
	you the answer. In previous docs, this was called is_valid_checksum
	even though that conflicted with an object method. It was
	documented but never implemented. Now it's there. :)
	* [BUGFIX] now should pass tests under 5.6.2, after a bit of
	backporting. Upgrade already people! :)

2.02_01 - 2007-08-17
	* Don't import import() from Exporter. There are a lot of people
	(apparently) using very old perls, not just CPAN Testers.

2.02 - 2007-08-15
	* fixes RT #28843: an ISBN-13 with a bad prefix shouldn't croak,
	but return an object that explains the error.

2.01 - 2007-08-12
	* Official release of Business::ISBN to handle ISBN-13
	* Does not handle 979- numbers yet (need publisher data for that)
	* Does handle 978-numbers, which is the 10 digit ISBN with a
	different "country code", so it uses the same publisher data
	* There are significant API changes to handle the new stuff. It's
	not so bad, but test it before you rip out the old Business::ISBN
	stuff.

2.00_01 - 2007-03-14
	* DEVELOPER RELEASE
	* Completely redone internals to handle ISBN-10 and ISBN-13
	* Some interface changes to Business::ISBN 1.x
	* Removed exportable functions.

1.84 - 2007-01-09
	* updated copyright and license info
	* no code changes, so no need to upgrade

1.82 - 2005-08-14
	* fixed up publisher code validation, since 0 can be a valid
	code. I hadn't run into one of those before, and now I know
	I wasn't doing that right.
	* This is an important code change. Everyone should upgrade.

1.81 - 2005-08-13
	* exposed the country group name as the country() method

1.80 - 2005-03-08
	* added POD coverage tests and documented the uncovered methods
	it found

1.79 - 2004-12-14
	* Updated tests for new ISBN data: previously invalid ISBNs are now
	valid.  The latest data is in Business::ISBN::Data 1.09 and is current
	as of November 2004.
	* You don't need this version of Business::ISBN if you already have it,
	although you should get the latest Business::ISBN::Data.

1.78 - 2004-11-21
	* Require the latest version on Business::ISBN::Data, which was
	unbundled in the last version.  You need Business::ISBN::Data 1.08
	to pass the latest tests that check for the new ranges the ISBN
	folks assigned a couple of years ago.

1.77 - 2004-10-27
	* removed Business::ISBN::Data, which is now a separate module so
	you can update the data without updating the rest of the stuff.
	Previously, CPAN.pm would install Business::ISBN::Data as a
	prerequisite, and this distribution would come along and overwrite
	it with old data.  That was a bad thing.

1.76 - 2004-10-08
	* somehow this module went missing from CPAN, so here it is again
	* no need to upgrade if you have the previous version

1.74 - 2004-09-02
	* another distro fix: some documentation cleanups, and the README
	is now in MANIFEST.  You do not need to upgrade if you already
	have installed this module.

1.73 - 2004-09-02
	* this is a distro fix only.  if you already have Business::ISBN,
	you don't need this

1.72 - 2004-02-11
	* removed errant File::Find::Rule use
	* Check for modules in png_barcode before require-ing them

1.71 - 2004-01-28
	* added xISBN support
	* removed File::Find::Rule, Test::Pod, Test::Prereq dependencies

1.69 - 2002-09-05
	* documentation fixes - that's it

1.68 - 2002-09-04
	* converted to Test::More
	* fixed ean_to_isbn to handle new EAN prefix 979

1.60 - 2001-04-01
	* fixed some POD problems
	* no changes to the actual code

1.59 - 2001-03-27
	* fixed some -w dirty internals
	* clarified documentation for as_string method

1.58 - 2001-03-26
	* there was an error in test.pl that failed to
	identify a bug. Andy Lester <andy@petdance.com>
	found it though.  the constructor was always
	setting $obj->is_valid to BAD_CHECKSUM.  that
	is fixed.
	* version 1.57 should not be used at all.  it
	is severely broken due to that bug.

1.57 - 2001-03-21
	* fixed -w dirty line in is_valid_checksum
	(identified by Andy Lester <andy@petdance.com>)

1.56 - 2001-03-12
	EVERYONE SHOULD UPGRADE TO THIS VERSION
	* fixed problem parsing ISBNs without valid
	country codes which would cause an infinite
	loop. (identified by Andy Lester <andy@petdance.com>)
	* this module is now kept in a local CVS repository
	* added symbolic constants to replace magic return
	values.  see the docs for details.
	* fixed is_valid_checksum which would issue warnings
	if the string was less than ten characters
	(identified by Adam Thompson <athompso@athompso.net>)
	* added a test.pl which still needs more tests to
	reach all of the code.

1.51 - 2001-01-24
	* version 1.5 fixed some bugs with checksums
	* version 1.51 has a few minor doc fixes
	* now we have sane version numbers. :)

20001010 - 2000-09-09
	* fixed some missing arguments to _is_valid.
	* updated contact information
	* added some real tests to test.pl
	* everyone should update their installations

19990112 - 1999-01-11
	* added "use Exporter" which was missing.

19980901 - 1998-09-01
	* added support for EAN-13 (isbn -> ean, ean -> isbn )
	* cleaned up other nagging problems
	* if you don't want EAN13, then you don't need this update

19980329 - 1998-03-29
	* original version; created by h2xs 1.18
	* gutsy enough to actually release it for testing and comments