VERSION_1D 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. v5.2.1 24 nov 2014 Code 128 did not work properly when calling getChecksum()
  2. Add a static method to get the checksum for a particular AI.
  3. v5.2.0 26 may 2014 Fix potential break in PNG writter.
  4. Fix BCGColor. Deprecated usage of string character reference.
  5. Rotation of text or barcode is now CLOCKWISE.
  6. Fix Code11. Incorrect size when using a scale bigger than 1.
  7. Fix Code128. Potential incorrect table lookup.
  8. Fix IntelligentMail user interface not accepting correct serial number.
  9. Improve speed by setting some methods static.
  10. Fix OtherCode. It now checks for incorrect input.
  11. Use ISO-8859-1 when generating a barcode with the user interface.
  12. Usage of quotes and double quotes was not working properly with the user interface.
  13. v5.1.0 4 oct 2012 Files moved to support 1D and 2D barcodes together
  14. Whiskers has been removed from writing a small line in scale 1 (bug in PHP)
  15. Add alignDefaultLabel for EAN-13 and UPC-A
  16. Versioning is now per file
  17. BoxFix can now be overriden
  18. Fix some references
  19. v5.0.1 18 apr 2012 Fix Navigation support
  20. v5.0.0 18 apr 2012 HTML5 support. Fix some exception file inclusion bugs.
  21. Using space instead of tabs! Added support to change the boxfix.
  22. Added support to Intelligent Mail. Better support for Postnet. Following standard for printing.
  23. Added getters in GS1-128.
  24. v4.1.0 3 aug 2011 Support for transparent background
  25. v4.0.0 15 apr 2011 Brand new version which includes some breaking changes.
  26. Now supports the possibility to add labels around the barcode really easily thanks to the method addLabel()
  27. You can also specify the alignment of the label, rotation, etc.
  28. If the label is bigger than the barcode itself, the image will get bigger to avoid text clipping.
  29. Add the setRatio method for I25 barcodes
  30. Fix EAN-13 and ISBN
  31. v3.0.2 4 apr 2011 Fixing the test.php
  32. v3.0.1 26 mar 2011 Minor fixes for IE9
  33. v3.0.0 21 mar 2011 Better support for failure instead of writing the error on the UI, an exception is being thrown.
  34. v2.2.0 13 feb 2010 Added the support for GS1-128 (EAN-128).
  35. Fix ISBN text support to be the right font.
  36. Make sure the /html files are formatted.
  37. v2.1.0 8 nov 2009 Added a way to change the DPI before saving (BCGDrawing::setDPI()). Set the value to null if you want to improve the performance and still have 72dpi.
  38. But you can set it to 300 if you wish to print it.
  39. You do not need an additional DLL for this.
  40. Added a way to rotate in degree the barcode before saving (BCGDrawing::setRotationAngle()).
  41. Added a verification if you have GD installed... So that way you know it before contacting support :)
  42. Fix HTML display for Code 93 and Code 39 Extended buttons
  43. You can now specify a specific table for Code 128. For instance, if you want to force to use the table B, you would write the following to parse
  44. array(CODE128_B, 'The Text To Encode')
  45. The default table selection for Code 128 is automatically chosen.
  46. Fix many PHP4 errors.
  47. v2.0.1Fix 28 jul 2009 Change UPC-E encoding from UTF-8 to ANSI
  48. v2.0.1 21 may 2009 Fix the Code 128C, Fix EAN-8, EAN-13, UPC-A, UPC-E and Postnet padding, MSI checksum can be 1 or 2
  49. Fix JoinDraw class
  50. Added GIF and WBMP support
  51. Fix the Checksum Text displayed for ISBN
  52. Fix padding for ISBN with setOffsetY
  53. Fix Button in /html for IE8
  54. v2.0.0 23 apr 2008 The new version has been released... All the codes have been revamped to fit with
  55. common file for 2D barcodes. Instead of using "setText()" method, the method
  56. parse() is used.
  57. Thickness is modified by the scale.
  58. Code 128: it has been modified completely, no need to specify which encoding you want to
  59. use, it will select it for you automatically and try to get the shortest barcode.
  60. Codabar: you can't only put one letter as a barcode.
  61. Code 93: supports now the extended full ASCII 0 to 127
  62. Code 39 extended has been added in a separate file since the extended
  63. version of Code 39 is totally optional.
  64. Codabar has been fixed for B and C letter
  65. We got our real nice domain: http://www.barcodephp.com
  66. v1.3.0 13 apr 2007 Remove ISBN from EAN-13 and a new file has been created to handle
  67. ISBN-10 and ISBN-13.
  68. v1.2.4 1 feb 2007 Fix Code128. There were some errors dealing with C table
  69. v1.2.3pl1 11 mar 2006 Correct the EAN-13/ISBN file. There was a problem with displaying correctly an ISBN.
  70. v1.2.3 8 feb 2006 Int for font is no longer deprecated and can be used.
  71. Correct many labels' positions : ean8, ean13, upca, upce
  72. Correct getWidth of Font.
  73. v1.2.3b 5 jan 2006 Add separate checksum method to calculate and get this special number created and a way to display it with the label.
  74. Correct code for PHP5.1 compatibility. Selecting a char by { } is now deprecated. Using of [ ] is used instead.
  75. Correct checksum for Code11. In some case, the checksum was bad.
  76. Correct problem displaying label with text under the baseline (letters such as p, g...).
  77. SIZE_SPACING_FONT_END has been suppressed since the previous bug has been fixed.
  78. Correct label if two barcode were generated with the same font. The font is now cloned immediately before using.
  79. The FDrawing has new methods now, use setBarcode and draw instead of add_barcode and draw_all. Only one barcode per FDrawing is possible now.
  80. Correct errors of othercode if no text font has been selected.
  81. othercode was not working for PHP4 due to the lack of the str_split function. Now the function is emulated.
  82. New file : JoinDraw allows you to join 2 graphic and align each of them. (Useful for UCPExt). PHP5 only
  83. Currently Working on UPC-A label
  84. v1.2.2 23 jul 2005 Correct checksum for i25 and s25 barcode (thanks to Gerald Pienkowski (Germany))
  85. Enhance rapidity for some barcode
  86. Change almost all comment in files : the update 1.2.1 was in 2005, not in 2004 ;)
  87. v1.2.1 27 jun 2005 The php code is now cleaner :)
  88. Increase rapidity of execution
  89. Type verifications in conditions
  90. NEW support of exterior font (Arial, Courier, etc.) with a size that you can specify
  91. Use PHP fonts is deprecated and they will be deleted in further versions.
  92. Remove the "alt" text on the image (IE displays it as a tooltip)
  93. Color class has been enhanced and accept new parameter for constructor
  94. Now you don't have to provide a specific size of the image, it will be calculated automatically for barcodes and errors
  95. Added the version number at the bottom of the script html.
  96. Correcting code 128 to output code correctly when passing from code C to another code
  97. v1.05 27 jun 2005 UPCext2 has been corrected. It could display a wrong barcode.
  98. Correcting UPC-A, bad output when writting text
  99. v1.04 2 apr 2005 Correcting some bugs and makes available for commercial usage : purchase it on http://www.barcodephp.com
  100. v1.03 28 mar 2005 Correcting DrawChar
  101. v1.02 8 mar 2005 Transforming PHPDOC and converting to XHTML1.0 Transitionnal
  102. And adding a special option that check if you have PHP5 installed
  103. Because to many people are writing to me that saying the script doesn't work (because they have PHP4).
  104. v1.01 7 jul 2004 Correcting code39.barcode.php
  105. v1.00 17 jun 2004 New :)