forked from metanorma/barcode4j
-
Notifications
You must be signed in to change notification settings - Fork 0
/
status.xml
426 lines (423 loc) · 21.4 KB
/
status.xml
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
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
<?xml version="1.0"?>
<status>
<developers>
<person name="Jeremias Märki" email="[email protected]" id="jmaerki" />
<person name="Web Maestro Clay Leeds" email="[email protected]" id="the_webmaestro" />
<person name="Nicola Ken Barozzi" email="[email protected]" id="nicolaken" />
<person name="Dietmar Bürkle" email="[email protected]" id="buerkle" />
<!-- Add more people here -->
</developers>
<todo>
<actions priority="high">
<action context="feedback" dev="everyone">
Provide feedback (positive or negative) on the barcode package and help make it better. Thanks!
</action>
</actions>
<actions priority="medium">
<action context="code" dev="open">
Escape special characters in Code 128 messages.
</action>
<action context="code" dev="open">
Implement Australian Post Customer Barcode based on FourState base implementation.
</action>
</actions>
<actions priority="low">
<action context="code" dev="open">
Special bitmap generation mode that allows for the narrow bar to match exactly one pixel
(smallest possible bitmap to paint the barcode in).
</action>
<action context="code" dev="open">
Optimize generation of 2D barcodes in EPS using monochrome bitmaps.
</action>
<action context="code" dev="open">
Fix problems with the SAXON 6.x integration: XML prolog generated by an XML
fragment included in the output stream. (SAXON 6 will no longer be improved.
The SAXON 8 extension can take its place. Keeping this item just as a reminder.)
</action>
<action context="code" dev="open">
Implement plausibility checks for configuration.
</action>
<action context="code" dev="open">
Build Playground application.
</action>
</actions>
<!-- Add todo items. @context is an arbitrary string. Eg:
<actions priority="high">
<action context="code" dev="SN">
</action>
</actions>
<actions priority="medium">
<action context="docs" dev="open">
</action>
</actions>
-->
</todo>
<changes>
<!-- Add new releases here -->
<release version="dev">
<action dev="jmaerki" type="add" context="code">
Added minimal ECI support for PDF417 (character set indication).
</action>
<action dev="jmaerki" type="add" context="code" fixes-bug="3511408" due-to="Arpit Gautam" due-to-email="arpit.gautam.at.gmail.com">
Added support for specifying non-standard encodings on PDF417 symbols.
</action>
<action dev="jmaerki" type="add" context="code" fixes-bug="2294265">
Added initial support for QR Code (requires ZXing in the classpath!).
</action>
<action dev="jmaerki" type="add" context="code">
Added URL-support for binary data encoding to PDF417 (same pattern as for DataMatrix).
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="3294287">
Fixed a NullPointerException when setting minSize or maxSize to null in DataMatrixBean.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed a refactoring mistake in the barcode web application which caused a
NullPointerException.
</action>
<action dev="jmaerki" type="fix" context="code">
Improved XHTML production to make the XHTML more compatible with current browsers.
</action>
</release>
<release version="2.1" date="2010-12-15">
<action dev="jmaerki" type="add" context="code">
Added OSGi metadata to barcode4j.jar and barcode4j-light.jar.
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="3048549">
Bugfix for DataMatrix when character 0x0060 (`) is encountered.
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="2804024">
Fixed PDF417 high-level encoding: shift to byte must not reset text encoding's sub-mode.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed stray "Content is not allowed in prolog" message caused by the PreloaderBarcode's
underlying XML parser by switching from Transformer to DocumentBuilder for XML loading.
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="2815887" due-to="Chris Bowditch" due-to-email="cbowditch.at.users.sourceforge.net">
Fixed mistake in an error message of the EAN-13 implementation.
</action>
<action dev="jmaerki" type="fix" context="code">
Changed SVG production to make it compatible with Firefox (no use of CSS style attributes).
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="2688716" due-to="Chris Bowditch" due-to-email="cbowditch.at.users.sourceforge.net">
Fixed a NullPointerException in PreloaderBarcode.
</action>
<action dev="jmaerki" type="fix" context="code">
Adding a filter for non-printable ASCII characters for the human-readable part of Code128
so these characters don't mess it up.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed a bug concerning size calculation for Code39.
</action>
<action dev="jmaerki" type="add" context="code" fixes-bug="1679185">
Added support for ITF-14.
</action>
<action dev="jmaerki" type="add" context="code" fixes-bug="2113589" due-to="Thomas Jost" due-to-email="joscht.at.users.sourceforge.net">
Added support for restricting Code128 codesets to A, B, C or a combination.
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="2482570">
Bugfix for an StringIndexOutOfBoundsException with PDF417 (single trailing punctuation
character in mixed sub-mode).
</action>
<action dev="jmaerki" type="add" context="code">
Added plug-ins for the image loading framework in Apache XML Graphics Commons. This
enables, among other things, barcodes in Apache FOP for RTF output and for the new
intermediate format being developed.
</action>
<action dev="jmaerki" type="add" context="code" fixes-bug="2294201" due-to="Didier Donsez" due-to-email="donsez.at.users.sourceforge.net">
Added a Apache Ant task for generating barcodes inside Ant scripts.
</action>
<action dev="jmaerki" type="add" context="code" fixes-bug="2353982" due-to="Kalle Sandberg" due-to-email="ks.at.viaduct.se">
Support in FOP extensions for escaping characters that are not encodable in XML,
such as RS or GS. Java Unicode escaping syntax is used: \u001e
</action>
<action dev="jmaerki" type="add" context="code" fixes-bug="2353976" due-to="Kalle Sandberg" due-to-email="ks.at.viaduct.se">
Support added for a deletion placeholder when formatting the human-readable part.
</action>
<action dev="jmaerki" type="add" context="code" fixes-bug="2207427" due-to="ToM" due-to-email="tom_1st.at.users.sourceforge.net">
Codabar: Option to suppress/display the start/stop characters in the human-readable part
like for Code39.
</action>
<action dev="jmaerki" type="add" context="code">
DataMatrix: Added support restricting the desired symbol sizes.
</action>
<action dev="jmaerki" type="add" context="code">
DataMatrix: Added support for referencing binary data through URLs
(RFC 2397 data URLs, too).
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="1970483">
Bugfix for sub-mode switch from Punctuation to Alpha in PDF417.
</action>
</release>
<release version="2.0" date="2008-05-14">
<action dev="jmaerki" type="add" context="code">
Added support for the Code 39 extended character set.
</action>
<action dev="jmaerki" type="add" context="code">
Added support for left, right, center and justify alignment of the human-readable part.
</action>
<action dev="jmaerki" type="add" context="code">
Added an implementation for USPS Intelligent Mail (4-State Customer Barcode).
</action>
<action dev="buerkle" type="fix" context="code">
Various improvements and bugfixes for EAN-128.
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="1945793">
Bugfix for text painting at small text sized when anti-aliasing is disabled.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed two bugs concerning Base 256 encoding (DataMatrix).
</action>
<action dev="jmaerki" type="add" context="code" due-to="Branko van Abel" due-to-email="branko.at.edmond.nl">
Added auto-sizing feature for PDF417 with an option to specify the width-to-height ration
for the symbol.
</action>
<action dev="jmaerki" type="fix" context="code" due-to="Branko van Abel" due-to-email="branko.at.edmond.nl">
Improved Code128 encoding results in smaller barcodes in some cases.
</action>
<action dev="jmaerki" type="add" context="code">
Added support for Macro 05/06 character abbreviation (DataMatrix).
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed pattern handling: Trailing pattern text was omitted.
</action>
<action dev="jmaerki" type="add" context="code" due-to="Trevor Spiteri" due-to-email="tspiteri.at.falmalta.com">
Added the possibility to restrict the generation of DataMatrix to square or rectangular
symbols.
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="1698523" due-to="Dan Anderson" due-to-email="mordrid52.at.users.sourceforge.net">
Fixed default values for POSTNETBean (so they match the values defined in DMM 708).
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed several problems in PDF417 (high-level encoding).
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="1664266">
Fixed a bug in DataMatrix (more specifically with EDIFACT encodation).
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed a bug in the DataMatrix look-ahead test for high-level encoding.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed row-height setting for PDF417 which was completely ignored.
</action>
</release>
<release version="2.0 alpha 2" date="2007-02-14">
<action dev="jmaerki" type="fix" context="code">
Fixed the registration of all barcode types in the FOP 0.20.5 extension. PDF417 and
DataMatrix didn't work in 2.0 alpha 1.
</action>
<action dev="jmaerki" type="add" context="code">
Added support for orientation in the FOP 0.20.5 extension.
</action>
</release>
<release version="2.0 alpha 1" date="2007-01-19">
<action dev="jmaerki" type="add" context="code" due-to="Dimitar Vlasev" due-to-email="vlasevdr.at.yahoo.com">
Added a feature for applying a formatting pattern to the human-readable message (for
Interleaved 2 of 5, Code 39, Code 128 and Codabar).
</action>
<action dev="jmaerki" type="update" context="code" due-to="Robert Deeken" due-to-email="rdeeken.at.users.sourceforge.net">
Adjusted SAXON 8 extension to versions 8.7.1 and later. This was necessary because of
backwards-incompatible changes in the extensions API after the 8.0 release.
</action>
<action dev="buerkle" type="add" context="code">
Added an initial version of a EAN-128 implementation.
</action>
<action dev="jmaerki" type="fix" context="code">
Bugfix: Skip generating metadata using ImageIO if it's not writable (as for image/bmp
in JDK 1.5)
</action>
<action dev="jmaerki" type="add" context="code">
Added an initial version of a DataMatrix implementation.
</action>
<action dev="jmaerki" type="add" context="code">
Added a Royal Mail Customer Barcode implementation. This is a "four state" barcode.
The base implementation can also be used for other four state barcodes later.
</action>
<action dev="jmaerki" type="add" context="code">
Added support for barcode orientation (0, 90, 180 and 270 degrees).
</action>
<action dev="jmaerki" type="update" context="code">
Made logic handlers local to a barcode where appropriate to reflect reality
and provide greater flexibility.
</action>
<action dev="jmaerki" type="add" context="code">
Added a PDF417 implementation.
</action>
<action dev="jmaerki" type="add" context="code">
Added extension for the redesigned Apache FOP.
</action>
<action dev="jmaerki" type="fix" context="code">
For Code128, the font descender has to be added to the overall barcode height so
lower-case characters don't get clipped.
</action>
</release>
<release version="1.0" date="2004-11-18">
<action dev="the_webmaestro" type="update" context="docs">
Documentation updates.
</action>
</release>
<release version="1.0rc1" date="2004-10-31">
<action dev="jmaerki" type="update" context="code">
For Interleaved 2 of 5, Code 39 and POSTNET, added the ability to include the generated
checksum in the human-readable part. For Code39, the start and stop characters can also
be enabled.
</action>
<action dev="jmaerki" type="update" context="code">
Barcode XML for the human-readable part is now different, all parameters sub-elements of
a "human-readable" element.
</action>
<action dev="jmaerki" type="fix" context="code">
POSTNET now displays the correct expected checksum character.
</action>
<action dev="jmaerki" type="add" context="code">
Added a sample applet to demonstrate barcodes on the website and the use of the Bean-API
in conjunction with Java2D/AWT-drawing.
</action>
<action dev="jmaerki" type="add" context="code">
Barcode4J now has a Bean-style API making Avalon Framework an
optional dependency. The build produces a new JAR,
barcode4j-light.jar, which only contains the
non-Avalon-Framework-dependant classes.
</action>
<action dev="jmaerki" type="update" context="legal">
Barcode4J is now under the Apache License, Version 2.0. The Copyright name has been changed
from Nicola Ken Barozzi to Jeremias Maerki. The latter was requested by Nicola Ken Barozzi
and was approved through community decision. At least 95% percent of the code has been
developed by Jeremias Maerki anyway.
</action>
<action dev="jmaerki" type="add" context="code">
SVG generators now create a viewBox and work with logical units
instead of with real world units.
</action>
<action dev="jmaerki" type="add" context="code">
Changed internal unit for font sizes from points to millimeters to
faciliate SVG generation with a viewBox attribute.
</action>
<action dev="jmaerki" type="add" context="code">
Added an XSLT extension for SAXON 8.x.
</action>
<action dev="jmaerki" type="fix" context="code" due-to="Bruno Marçal Dias" due-to-email="bruno-m-dias.at.telecom.pt">
Fixed FOP extension to work with the AWT renderer.
</action>
<action dev="jmaerki" type="fix" context="code" fixes-bug="942246">
Bug 942246: Fixed a bug in the default Code 128 encoder for FNC1 commands in codeset C.
</action>
<action dev="jmaerki" type="update" context="admin">
"Krysalis Barcode" renamed to "Barcode4J" and moved to its own
SourceForge project.
</action>
<action dev="jmaerki" type="add" context="code" due-to="Andrew Nelson" due-to-email="Andrew.Nelson.at.hsc.utah.edu">
Added support for font and font size (human-readable part) from barcode XML, the servlet and the example webapp.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed a mistake in the FOP extension so it accepts the message in both the "message" and
"msg" attributes.
</action>
</release>
<release version="1.0beta" date="2003-10-31">
<action dev="jmaerki" type="update" context="code">
Allow lowercase a-z in Code39 symbols.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed bug where Krysalis Barcode failed under JDK 1.3.x when compiled under JDK 1.4.x (ImageIO not present).
</action>
<action dev="jmaerki" type="update" context="code">
Moved responsibility for instantiating a Canvas object from the user to the barcode implementation. Simplification for users.
</action>
<action dev="jmaerki" type="add" context="code">
Display a full list of supported MIME types in the command line application.
</action>
<action dev="jmaerki" type="add" context="code">
Add support for passing resolution information into the generated bitmaps.
</action>
<action dev="jmaerki" type="add" context="code">
Extended Xalan extension to handle barcode XML just like the SAXON extension instead of using the generate function.
</action>
<action dev="jmaerki" type="add" context="code">
Added an extension for the SAXON XSLT Processor from Michael Kay.
</action>
<action dev="jmaerki" type="add" context="code">
Added FOP extension for FOP 0.20.5 and an experimental extension with native output support (for EPS and PDF, not going via SVG/Batik).
</action>
<action dev="jmaerki" type="add" context="code" due-to="Chris Dolphy" due-to-email="dolphycj.at.charter.net">
Support for inches in lengths.
</action>
<action dev="jmaerki" type="add" context="code" due-to="Chris Dolphy" due-to-email="dolphycj.at.charter.net">
Added POSTNET implementation.
</action>
<action dev="jmaerki" type="add" context="code">
Improved DOM to Avalon Configuration conversion.
</action>
<action dev="jmaerki" type="add" context="code">
Extended sample webapp to support the new output formats.
</action>
<action dev="jmaerki" type="add" context="code">
Full command-line interface.
</action>
<action dev="jmaerki" type="add" context="code">
Add Java2D (Graphics2D/AWT) output support.
</action>
<action dev="jmaerki" type="add" context="code">
Add bitmap output support.
</action>
<action dev="jmaerki" type="add" context="code">
Added EPS (Encapsulated PostScript) output support.
</action>
</release>
<release version="0.9" date="2003-05-09">
<!-- Some action types have associated images. By default, images are
defined for 'add', 'fix', 'remove' and 'update'. If you add
src/documentation/resources/images/<foo>.jpg images, these will
automatically be used for entries of type <foo>. -->
<action dev="jmaerki" type="update" context="code">
Improve usability of sample web application. Error result in
a SVG that shows the detailed error message.
</action>
<action dev="jmaerki" type="fix" context="code">
Reestablished JDK 1.3 compatibility.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed OutOfMemoryError problem with long Code128 messages by
rewriting the message encoder. The encoder is also factored
out as an interface so plugging in custom implementations is
possible.
</action>
<action dev="jmaerki" type="add" context="code">
Added support for supplementals (UPC and EAN barcodes).
</action>
<action dev="jmaerki" type="add" context="code">
Added an EAN-8 implementation.
</action>
<action dev="jmaerki" type="add" context="code">
Added a UPC-E implementation.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed size calculation for Interleaved 2 of 5 and Code 128.
</action>
<action dev="jmaerki" type="update" context="code">
Nicer UPC-A painting.
</action>
<action dev="jmaerki" type="fix" context="code">
Fixed painting of symbols without human-readable message.
</action>
<action dev="jmaerki" type="update" context="code">
Improved checksum configuration (mode="add|check|ignore|auto"
instead of add-checksum/enable="yes|no").
</action>
<action dev="jmaerki" type="update" context="code">
Refactored BarcodeUtil into a Singleton to make usage easier.
</action>
<action dev="jmaerki" type="add" context="docs">
Added some initial content to the website.
</action>
<action dev="nicolaken" type="add" context="admin">
Initial Import
</action>
<!-- Sample action:
<action dev="JB" type="fix" due-to="Joe Contributor"
due-to-email="[email protected]" fixes-bug="123">
Fixed a bug in the Foo class.
</action>
-->
</release>
</changes>
</status>