Barcody History
===============

v3.16 [2017-11-27]:

- Fixed: The Registration dialog is shown again on OS X 10.9.

- - - - -

v3.15 [2017-10-29]:

- New: 1D Barcodes: An additional info text can be output below the barcode. It uses the selected barcode font and will be scaled automatically, if it is wider than the barcode.
- New: The position of the add-on barcode text can be chosen (above or below).
- New: The distance from barcode to add-on barcode can be changed by defining an offset value.
- New: Manual: A new chapter "CMYK Color Output" describes how to output pure CMYK colors best.
- Fixed: Sequence Editor: An invalid start value could cause crashes.
- Fixed: Export: When exporting barcodes with add-on, the add-on barcode is no longer exported as a separated barcode.
- Fixed: Barcodes: The descriptors of some barcodes have been actualized: EAN-13 now is GTIN-13, EAN-8 is GTIN-8, UPC A is GTIN-12.

- - - - -

v3.11 (783) [2017-01-25]:

- Export: The @CONTENT@ placeholder is shortened to 32 characters when being used for generating file names to avoid extremely long filenames for 2D barcodes.
- Export: Since OS X 10.11, export panel options are closed by default by the OS. Barcody now forces them to be disclosed by default.
- Export (EPS): transparent output (without background) is now reliable.
- Fix: Changing the module width didn't adjust the corresponding barcode width information in the barcodes document window and vice verse.

- - - - -

v3.10 (768) [2016-11-10]:

- Barcody 3.10 requires OS X 10.9 or higher.
- "Create Barcodes from Data File" supports URL data with double slashes.
- The Sequence Editor stores its size and sets the zoom popup resolution to 100% by default.
- Serialization system changed.
- Many dialogs use Auto Layout.
- Manual: new tutorial page "My First Barcode".

- - - - -

v3.05 (720) [2015-07-24]:

- [250] "Create Barcodes from Data File" recognizes selected barcode as template.

- - - - -

v3.04 (715) [2015-07-06]:

- New barcody type: Pharmacode (Laetus) supported; description see manual.
- The registration dialog has been updated and shows clearer information about what to fill in.
- Buttons which link to web pages on dsd.net, now use HTTPS URLs.

- - - - -

v3.03 (697) [2014-10-23]:

- Export of single barcodes uses placeholders, too.
- New: The registration form converts entered NAME and MATCHCODE strings automatically to uppercase letters.
- Japanese localization improved.


- - - - -

v3.02 (681) [2014-09-15]:

- Export of single barcodes no longer shows a useless export save panel (Mavericks only).
- Export of multiple barcodes creates correct file copies names if files exist already.
- Tiny strings corrections.

- - - - -

v3.01 (674) [2014-09-08]:

- [97] Information line about valid and unused characters wraps into two lines.
- [232] Default Parameters: Checkbox 'Calculate calm zone automatically' could not be unchecked.
- [233] Default Parameters: 'For All' calm zone parameters values were never applied to new barcodes.
- Barcody reads the screen size information and scales 100% to fit real 100% size.
- Dutch localization completed.

- - - - -

v3.00 (2014-07-03, R 647)
=========================
€€€: Neuer Preis 69,- Euro - Upgrade 29,- Euro


New Barcode Format:
-------------------
- [#145] + [#183]: Now also supporting 2D barcode Data Matrix. Barcody 3 now supports 31 barcodes.

New Document Features:
----------------------
- [#121] Multiple selection now is supported, so you can e.g. change the color or font of multiple barcodes at once. Only the Name, Content, Add-on Content, and Description fields are excluded.
- [#195] Various barcode types now support the option "Draw light margin indicators" which outputs the characters < and > next to the text line, if any. These margin indicators help graphic designers not to touch the calm zone of the barcode.
- Use the new option "Draw Background" to suppress or draw the colored background. This way you can output barcodes with transparent or colored backgrounds.
- Document window: When a group has been selected, all unrequired elements will be hidden.
- [#31] Toolbar: New optional tool button for "Print" and "Save" (not in the default set).
- New option "Draw text as vector path" converts text to vector paths on output.
- The option "Calculate calm zone automatically" now supports various barcodes.
- Font Information: The [Select Font] button from previous versions has been replaced by a text field which shows the currently selected font name. Open the system font panel via Toolbar or View menu.

New in Sequence Editor:
-----------------------
- [#138] Generate barcodes with add-on data, using the new Add-on Separator string.
- Now has a Barcode Preview area which shows the currently selected barcode from the Sequence Preview.

New Menu Features:
------------------
- [#60] File Menu: New menu entries "New Barcode", "New Group", "New Barcodes with Sequence Editor".
- [#69] File Menu: New feature "New Barcodes from Data File": You can now import barcode bulk data from a text or CSV file. The super-easy Import Assistant lets you import your data within seconds, supporting Add-on data as well.
- File Menu: New feature "New with Selected Barcodes": Creates a new document by copying the currently selected barcodes and groups.
- [#129] File Menu: New export feature "Export as PDF Document": Exports all selected barcodes into a single PDF document.
- File Menu: "Send Email" now also supports the PDF Document type.
- File Menu: "Page Setup" gives access to the system page setup dialog.
- File Menu: Various new menu items for automatic document backup, renaming, moving and copying documents.
- File Menu: Print: On print output, the new checkbox "Adjust barcode size to fit" adjusts the size(s) of the printed barcode(s) to fit into the selected label(s) format.
- File Menu: Export: Due to the Sandboxing feature, we had to adjust the export method: If you export a single barcode only, the common file picker is shown. When exporting multiple barcodes, you can only select an export folder, while Barcody auto-generates file names from your settings.
- [#227] Edit Menu: New feature "Set Barcode Parameters as Default": Use the parameters of the currently selected barcode as defaults for this type of barcode.
- View Menu: New entries "Show/Hide Rulers" support rulers in the document window for measuring the barcode size.
- View Menu: New entries "Show/Hide Colors" open resp. close the system colors panel.
- View Menu: New entries "Show/Hide Fonts" open resp. close the system fonts panel.

Preferences:
------------
- Preferences: General: When you check the Effects option "Highlight sheets", the document area will be darkened when a sheet drops out of the document title bar / toolbar. This increases the focus on the sheet.
- Preferences: General: The new button "Reset Alerts and Warnings" does exactly what you expect it to do.
- Preferences: Labels: This panel has got a new overview with label sheets previews.
- Preferences: Default Parameters: In this new Preferences panel you can you can preset all of the important parameters for barcode creation. Select a type of barcode in the left outline view and edit its default parameters on the right side. Note the "For All" option: When you change parameters here, all types of barcodes inherit their defaults from it.

GUI:
----
- The GUI has been modernized.

System:
-------
- Completely re-written 64-bit application.
- New: supports Sandboxing.
- Document Autosave has been implemented.
- New toolbar icons (resolution-independent)
- Sending emails with your barcodes no longer uses AppleScript but Sharing Services.
- The registration method has been adjusted for the Barcody 3 generation. Old match codes from Barcody 1 or Barcody 2 will not be accepted. Get your upgrade soon.
- System Requirements: Mac OS X 10.8 (Mountain Lion) or higher..

Bug fixes:
----------
- [#94] Sequence Editor: Large numbers no longer cause formatting garbage and value overflow.
- [#123] Calm Zone calculation has been adjusted.
- [#126] Barcode output enhanced.
- [#155] Move the font baseline using the new Font Offset parameter.
- [#166] Fonts as Courier are no longer placed or sized incorrectly.
- Various other bug fixes.

- - - - -

v2.15 (498) [2013-08-10]:

- Tiny adjustmentments in localizations.
- Minor bug fixes.

- - - - -

v2.14 (495) [2013-02-20]:

- [181] UPC-E checksum and calm zone calculation fixed
- [180] PZN barcode enhanced to PZN8 (7 code digits + 1 checksum character, valid as of 2013-01-01).
- [179] Preferences: The preset default barcode color no longer is RGB Black, but Device CMYK Black (recommended for offset print).
- [147] Preferences: The used default font is finally stored.
- When an update is available, the application directly leads to the download page view in the browser.
- When vector-based formats are chosen for export or send email, the resolution and colorspace popups are hidden to avoid irritations about these parameters.
- Japanese localization added.

- - - - -

v2.13 (438) [2012-01-17]:
- Ausgabefehler bei QR-Codes behoben (keine Streifenbildung mehr).
- Fensterelemente im Bereich der Rollbalken werden jetzt auch unter Lion immer richtig angezeigt.
- Größe des Einstellungen-Fenstes ist wieder fixiert.
- Strukturproblem im französischen Handbuch behoben.
- Kleine Fehlerkorrekturen.

- - - - -

v2.12 (424) [2011-10-24]:
- Tiny bug fixes.

- - - - -

v2.11 (422) [2011-09-05]:

- Spanische Übersetzung hinzugefügt.
- Niederländische Übersetzung aktualisiert und komplettiert.

- - - - -

v2.10 (394) [2011-05-12]:

- Lauffähig ab 10.5
- Calm Zone eingaben wurden nicht berücksichtigt
- Erster 2D-Code QR, weitere werden folgen
  Zeichenvorrat ASCII Bereich 1-255, Prüfziffer wird immer eingerechnet, Nutzlänge bis 4296 Zeichen
  Bei 2D-Barcodes werden die Felder Module Height, Font, Font Size und Show text line ausgeblendet
- - - - -

v2.04 (363) [2011-02-28]:

- Export und E-Mail: Platzhalter sind jetzt Token-Felder
- Edit Menu: new entry 'customize toolbar…'

- - - - -

v2.03 (322) [2011-02-09]:

- Sequence Editor: Checksum-Werte werden in Namenfeld übernommen
- Export und E-Mail: zwei neue Platzhalter: @DOCNAME@ und @TYPE@
- AppIcon korrigiert (transparent, hellerer Rand)
- Handbuch-Navigation mehr Cocoa-like

- - - - -

v2.02 (313) [2011-01-18]:

- EAN 128 / GS1-128 AIs können auch mit normalen Klammern angegeben werden wenn in den Datenfelder keine Klammern genutzt werden
- Neue Configuration für Mac App Store:
	
  Register und Purchase Menü Einträge werden entfernt
  Info-Dialog, Registrierungshinweise werden entfernt
  Eigene Registrierung wird nicht mehr beachtet
  Preferences Update Panel wird nicht angezeigt
  Es wird nicht nach Updates gesucht
  Info.plist: LSApplicationCategoryType = public.app-category.productivity, Minimum system version = 10.6.6
  main.m um apple MAS Validate erweitert
  

- - - - -

v2.01 (276) [2010-10-18]:
- #63 fixed: wrong words in German document window
- #64 fixed: Feedback dialog doesn't send messages

- - - - -

neue Version 2.0

Preis bleibt gleich, Upgrade 49,- Euro

Juli 2010

- Overfläche aktualisiert (neue Button und Toolbar)
- Auf MKL umgestellt
- Preview zoom stufe wird mit dem dokument gespeichert
- Mehrfach auswahl von barcodes
- Such Filter in der Toolbar
- Nur noch eine Export funktion für pdf, eps und bilder, es kann mehr als ein barcode auf einmal exportiert werden
- Selektierte Barcodes können per email verschickt werden (startet dazu das email programm unterstützt Entourage, Mailsmith und Apple Mail)
- Beim Export bzw. Send EMail reicht es eine Gruppe zu selektieren um den inhalt zu exportieren
- Nach dem verschieben von Barcodes und anschliesendem Undo gingen die Barcodes verloren
- Neuer Barcode 'Code 11', Zeichenvorrat '0-9' und '-', beliebige länge,  Prüfziffer wird automatisch berechnet, wird in der Telefon Branche eingesetzt
- Action menu erweitert um 'export' und 'send as email'
- Neues Feld 'Barcode Width', zeugt die aktuelle Breite des Barcodes an, wenn man den Wert verändert wird die Modul breite angepasst
- Infozeile unter dem content feld zeigt die erlaubten characters, anzahl der validen chars und ggf. die anzahl der noch benötigten chars
- Neuer Barcod 'EAN-Velocity', Zeichenvorrat '0-9', 6 Zeichen, Prüfziffer wird automatisch berechnet, Sonderform des EAN 8 für ware ohne EAN 13 Code, beginnt immer mit einer 0,
  diese wird von Barcody eingefügt
- Neuer Barcod 'MSI Plessey', Zeichenvorrat '0-9', Nutzlänge beliebig, keine Prüfziffer, 1971 von der Plessey Company (England) entwickelt, wird noch in einigen 
  Büchereien eingesetzt
- Barcodes können jetzt auch über einen Sequence Editor erstellt werden
- Neuer Barcod 'Telepen ASCII', Zeichenvorrat ASCII, Nutzlänge max 30, Prüfziffer wird automatisch berechnet, Einsatzbereich Büchereien, Motor-Industrie und Militär
- Neuer Barcod 'Telepen NUM', Zeichenvorrat '0-9', Nutzlänge max 60, Prüfziffer wird automatisch berechnet, Einsatzbereich Büchereien, Motor-Industrie und Militär, erreicht nur
  die halbe Breite der ASCII Variante bei gleicher Zeichendichte
- Neuer Barcod 'OPC', Zeichenvorrat '0-9', Nutzlänge max 9, Prüfziffer wird automatisch berechnet, wird bei Optischen Handels Produkten eingesetzt
- Code 128 überarbeitet (Checksum konnte falsch berechnet werden), zeichensatz umschaltung verbessert

- Neuer Barcode EAN 128 / GS1-128, ASCII 32-127, Nutzlänge max 80, Prüfziffer wird automatisch berechnet, sonderversion von Code 128 startet immer 
  mit einem FNC1 um ihn von code 128 zu unterscheiden. 
  
  http://www.activebarcode.de ACHTUNG DER TEXT IST GEKLAUT: "Der GS1-128 dient dem Handel und der Industrie vor allem der Waren- und Palettenauszeichnung. 
  Die alte Bezeichnung des GS1-128 ist EAN/UCC-128. In einem GS1-128 bzw. EAN/UCC 128 Barcode können mehrere Daten gleichzeitig codiert werden. So ist es z.B. 
  üblich Lebensmittelpaletten neben dem Produktcode (wie beim EAN 13) auch zusätzlich mit Gewichtsangaben und dem Haltbarkeitsdatum im Barcode auszuzeichnen. Um diese unterschiedlichen 
  Daten in einem Barcode codieren zu können gibt es einen internationalen Standard für Datenbezeichner, die angeben welche Daten codiert sind. Dies sind die Application Identifier. 
  Ein Barcode könnte z.B. so aussehen: Die Werte innerhalb der Klammern sind die Application Identifier (kurz: AI) und die Werte danach die entsprechenden Daten. Die Klammern 
  dienen nur der Lesbarkeit der Klarschriftzeile und sind nicht in dem Strichcode codiert. Die "(01)" kennzeichnet beispielsweise den Produktcode, welcher immer in 14 Ziffern 
  angegeben wird. Diese 14 Ziffern folgen dem AI. Daraufhin folgt der nächste AI für die nächsten Daten. In diesem Beispiel ist es das Haltbarkeitsdatum, gekennzeichnet 
  durch den AI "(15)", welcher immer 6-stellig ist und das Datum in der Form JJMMTT darstellt. In diesem Beispiel ist es also das Datum 31.12.05"
  
  In Barcody werden die AIs in eckigen Klammern eingegeben, so können normale Klammern in den Datenfeldern genutzt werden z.B. [01]12345678901234[11]100810. Variable Felder
  werden durch ein neuen AI beendet z.B. Menge in Stück (AI #30) und die Seriennummer (AI #21) [30]19[21]123456789012. Barcody überprüft die gültigkeit von AIs und seinen Datenfeldern
  und gibt entsprechende Meldungen aus, nur wenn alles richtig ist wird ein Barcode erzeugt
  
  Liste der AIs: http://www.activebarcode.de/codes/ean128_ucc128_ai.html oder http://www.gs1-germany.de/internet/common/downloads/gs1_tech/2025_datenbezeichnerkonzept.pdf
  
- Add Barcode: setzt nach erzeugen des Barcodes den first responder auf das content text field
- Neuer Barcod 'EAN 18 / NVE / SSCC-18', Zeichenvorrat '0-9', Nutzlänge 17, Prüfziffer wird automatisch berechnet, GS1 Code für Versandeinheiten (Pakete, Paletten usw.) 
  beginnt immer mit dem AI 00 (Serial Shipping Container Code, wird von Barcody automatisch eingefügt)
  Die erste Ziffer des Datenfeldes ist die "Undefinierte Verpackungseinheit". Momentan ist dies eine Reserveziffer und wird immer als "3" verwendet. Es folgt die Basisnummer 
  (ILN=Internationale Lokationsnnummer) des Versenders, welche 7 Ziffern lang ist. Die folgenden 9 Ziffern sind die "Eigengenerierung". Diese fortlaufende Nummer wird 
  vom Versender vergeben und muss für jede Versandeinheit eindeutig sein. Die letzte Ziffer ist eine Prüfziffer und wird von Barcody automatisch berechnet.
- Neue Toolbar Funktion 'Export to clipboard', exportiert den selektierten barcode als PDF und LinkBank objekt auf das pasteboard

- Preferences: Neuer Bereich Labels, es können Etiketten-Bögen angelegt und verwaltet werden

- Drucken: Barcodes können auf Etiketten-Bögen 'Labels' gedruckt werden

FERTIG
+++
