History of changes

11.2 released 2021-09-10
+ New Automation module for label printing automation, running as a Windows service
* Label Designer: the ability to change the layer for the selected elements
* Miscellaneous minor fixes and improvements
---------------------------------------------------
Installer
+ Added Automation install
* Interface changes

11.1 released 2021-08-14
* Program name changed to AzureLabel
* Miscellaneous minor fixes and improvements

10.82 released 2021-08-03
+ Main Window: added the ability to print external PDF files
+ Import window: redesign. A new button added "Data fields from the headers of the first row" as quick way to import spreadsheets (Excel, etc.) with its own non standard data field names that is contained in the first row
+ Print: added the ability to rotate template 90 degrees inside the label area
* REST API: added the ability to use a formula for file names when saving labels to PDF, as images, etc.
* REST API: added the ability to set a print options (page size, margins, label size, labels layout, etc.)
* Templates: Anchors: changed behavior when one element that is anchored to other is not visible* Templates: Changed behavior of the anchored to each other elements: when an element to which is anchored other becomes not visible then the anchored one replaces the invisible one
* Miscellaneous minor fixes and improvements

10.81 released 2021-07-08
+ Added Spanish language
* REST API: printing speed increased by 7 times (6 print jobs per second (360 print jobs per minute) and faster)
* Changed license terms: added a limit on the maximum number of used printers in the last 4 hours
* Bug Fixed: fixed memory leaks
* Miscellaneous minor fixes and improvements

10.80 released 2021-05-24
* Bug Fixed: error reading some Excel files
* Miscellaneous minor fixes and improvements

10.79 released 2021-05-17
+ Main menu: Catalogs submenu: added Templates catalog
* UI has been changed to support high-DPI
* Label Designer: handling the case of dragging a data field onto a template element containing ":" in the text or in the initial value of a formula with the "string" type. For example, the text "SKU: 123456" turns into a formula, where "123456" is replaced by the dragged data field.
* Miscellaneous minor fixes and improvements
---------------------------------------------------
Installer
+ Added Ukrainian language

10.78 released 2021-05-05
* Label Designer: Template properties: Other tab: the ability to set Name, Description and Favorite properties
* Bug Fixed: search by barcode in the product catalog via F7 did not work
* New templates added
* Miscellaneous minor fixes and improvements

10.77 released 2021-04-27
* Bug Fixed: Some fields of the product catalog were unavailable
* Miscellaneous minor fixes and improvements

10.76 released 2021-04-26
* Accelerated opening of catalogs due to selective retrieval of fields specified in table settings
* Improved accuracy and fixed text hyphenation errors
* Fixed bugs and speeded up search by barcode and marking code in the product catalog when using the search window
* Bug Fixed: Incorrect font size when printing RTF and HTML text when fitting the template into the print page
* Miscellaneous minor fixes and improvements

10.75 released 2021-04-14
+ Formulas: the ability to add a comment to a formula
* Small redesign
* User Guide revised
* Miscellaneous minor fixes and improvements

10.74 released 2021-04-12
* Label Designer: redesign
* Label Designer: dialog for selecting an element type (text or barcode) when dragging a source data field onto an empty template space
* Template Element Properties: redesign
* Auto-update is disabled for client programs
* Miscellaneous minor fixes and improvements

10.73 released 2021-04-09
+ Label Print section: the ability to add lines with Transparency codes by the scanner
* The concept of "Product parameter" is replaced by "Data field"
* Miscellaneous minor fixes and improvements

10.72 released 2021-04-04
* Print Settings: the Print Quality setting has been changed to DPI
* Print Settings: redesign
* Miscellaneous minor fixes and improvements

10.71 released 2021-04-01
+ Label Designer: added Data Source Fields list
+ Label designer: the ability to drag and drop data source fields onto template elements or white space to be able to easily link data to template elements
+ Label designer: the ability to display in the Test Data data from the Printable Data of the Print Labels section
+ Print: Saving labels to files: when using a formula for file names, if the file names do not contain a path, a folder selection dialog box appears
* Label designer: simplified editing of an element's data link
* Main Window: redesign
* Improved stability and memory leaks eliminated
* Miscellaneous minor fixes and improvements

10.70 released 2021-03-24
* Bug Fixed: Print: memory leak

10.69 released 2021-03-23
+ Templates: the ability to auto-fit HTML text when exceeded
* API: Logging: expanded detail
* Miscellaneous minor fixes and improvements

10.68 released 2021-03-19
* Bug Fixed: Print: when there was too little delay between changing the printer and pressing the Print button, printing was performed according to the previous settings

10.67 released 2021-03-18
* Label Designer: redesign
* Print Settings: protection against accidental opening during printing
* Bug Fixed: Import: when importing from an Excel file all non-printable characters were replaced with the "_xXXXX_" string
* Bug Fixed: Print: RTF and HTML text size was smaller than normal
* Miscellaneous minor fixes and improvements

10.66 released 2021-03-12
* Miscellaneous minor fixes and improvements

10.65 released 2021-03-11
* API: Logging: expanded detail
* Miscellaneous minor fixes and improvements

10.64 released 2021-03-08
+ Templates: the ability to use RTF (Rich Text Format) text
+ Templates: the ability to use HTML
+ Label Designer: Element properties: added controls for RTF edit
+ Print: Saving labels to files: the ability to save to several files when using formulas for file names
* Print Settings: significantly reduced interface lags when changing parameters
* Accelerated import, search and add to database operations
* Bug Fixed: export to Excel from the Import window
* Miscellaneous minor fixes and improvements

10.63 released 2021-02-08
+ Label designer: added "Printer DPI" combo box
+ Label designer: Template properties: Print options: added "Set parameters for printing on a roll of labels" button
+ Label designer: Template properties: added "Unit of length" combo box
+ Label designer: Template element: added "Repeat element several times ..." context menu item to repeat an element or a group of elements a certain number of times to the right or down
* Significantly improved 1D barcode printing accuracy for low DPI printers. In the print settings in the "Label size" section, the "Fit to page" flag must be unchecked
* Miscellaneous minor fixes and improvements
* Bug Fixed: Logon window: empty user list

10.62 released 2021-02-04
+ Printable Data: the ability to re-import data using the parameters of the previous import using the "Refresh" button
* Import window: redesign
* Miscellaneous minor fixes and improvements

10.61 released 2021-01-31
* "Label Print" section: redesign

10.60 released 2021-01-28
+ Product catalog: the ability to add products by scanning barcodes
* Product catalog: the ability to add an image to several products at the same time
* Label designer: the length unit selection button is highlighted
* Fixed bugs when saving labels to a file when using a formula
* Miscellaneous minor fixes and improvements

10.59 released 2021-01-23
+ Print: the ability to group pages by stores
+ Templates: Formulas and Pascal scripts: added function SetWordWrappingCharacters, which allows you to set characters for word wrapping
* Print Settings: "Options" tab: "Group pages by store" instead of "Each store on a separate page" checkbox
* Miscellaneous minor fixes and improvements

10.58 released 2021-01-20
+ Print Settings: "Options" tab: "Each store on a separate page", which allows printing labels for each store on a separate page
+ "Tasks" catalog: added new tasks
+ Product catalog: new column "Store"
+ "Tasks" catalog: new column "Description"
* Print Settings: the ability to set the path to files with a formula when saving to PDF, Excel or as images
* Label Designer: Element properties: "Image" tab: redesign
* Miscellaneous minor fixes and improvements

10.56 released 2021-01-13
* Fixed error when saving to PDF, if non-TTF fonts are used (for example OTF)
* API: miscellaneous minor fixes and improvements
* Miscellaneous minor fixes and improvements

10.55 released 2021-01-12
+ Printable Data, catalogs: "Actions" menu: added item "Import from JSON"
* Fixed error when printing via API
* Miscellaneous minor fixes and improvements

10.54 released 2021-01-09
+ Print Settings: redesign, added the ability to select the range of printed pages and the number of copies, added fully functional preview
+ "External data sources" catalog: Element window: "Product Parameters..." tab: added "Add all variables from the template ..." button
+ Import: "Actions" menu: added item "Save bindings of parameters to columns in import settings ..."
+ Ukrainian language added to the interface
* Fixed error when updating if the database was created in version 5 of the program
* Miscellaneous minor fixes and improvements

10.53 released 2020-12-10
* Import: the ability to update all identical catalog elements found for the imported row, including all subsequent similar ones
* Fixed error in the formation of the ITF-14 barcode

10.52 released 2020-12-10
+ Product Catalog, Printable Data, Label Designer: images drag & drop support
* Improved the quality of saving to PDF and reduced the size of the resulting files
* Bug Fixed: saving to PDF in landscape orientation
* Miscellaneous minor fixes and improvements

10.51 released 2020-12-04
+ Print Settings: Save to PDF: flag "Form pages as images". If the flag is not set, then the pages are formed in vector form, which significantly reduces the file size
+ "External data sources" catalog: a new source type "PDF file with barcodes"
+ "External data sources" catalog: Element window: a new "Recognition" tab with the "Barcode Type" list

10.50 released 2020-11-26
* New barcode display system with significantly improved display quality through the use of vector barcode generation
* Miscellaneous minor fixes and improvements

10.49 released 2020-11-18
+ "External data sources" catalog: Element window: Catalog import settings: "Use the current folder at the time of import" flag (by default). When the flag is set, the import will take place in the folder that is current at the moment of pressing the "Import" button
* Import: added the ability to update all identical catalog elements found for the imported string. This previously caused an import error.
* Label Designer: Test Data: the main product is the current product on the list, not the first one as before
* Import bugs fixed
* Miscellaneous minor fixes and improvements

10.48 released 2020-11-10
+ Print: the ability to save labels in jpeg, bmp and emf formats in addition to the existing png
* Import: the ability to load images with relative paths
* Import: fixed bug with displaying product images
* Formula designer: interface changed
* Pascal script editor: interface changed

10.47 released 2020-11-07
+ "External data sources" catalog: new data source type "Pascal Script". Allows you to use Pascal script to get data from web sites and other data sources
+ "External data sources" catalog: new data source "Loyverse POS". Data retrieval is written in Pascal script
+ "External data sources" catalog: element window: menu "Actions" with items "Export to file ...", "Import from file ..."
+ "External data sources" catalog: element window: history of saving settings with the ability to restore settings from history
+ "Tasks" catalog: element window: history of saving settings with the ability to restore settings from history
+ "Tasks" catalog: new task type: "Run script" to run Pascal script
+ "Tasks" catalog: the ability to specify autostart for the task at the start of the program (before showing the main window) and exit the program upon completion. This allows you to organize the "kiosk" mode (for example, scanning a barcode with printing of found products) and other non-standard options for using the program
+ Pascal Script: added functions for working with JSON, receiving data via HTTP, working with an imported dataset, displaying messages, entering data from a user, reading data from catalogs, printing labels, and others
+ REST API: new URI "/template/{id}" for getting detailed information about a template by its ID
+ Menu > Tools: items "Backup all program data ..." and "Restore all program data from a backup ..." for easy transfer of all data to another computer or create a copy of all data.
+ Label template: text wrapping occurs not only by space, but also by characters "!?%-|\/"
+ Label Designer: menu "Actions": item "Set as default Printable Data"
+ Pascal script editor
+ Formula designer: buttons "Undo changes" and "Redo changes"
* Formula designer: the ability to move a function outside of the formula that contains it. In this case, the formula containing it becomes the first argument of this function.
* Formula designer: the ability to directly edit the text of the formula
* Formula designer: the ability of test execution of the formula
* Label Designer: if the element uses a formula or script, then when you double-click on the element, the Formula designer or the Pascal script editor is called
* Settings: "Print" section: modified section "Behavior when adding product to the Printable Data"
* Miscellaneous minor fixes and improvements

10.43 released 2020-10-05
+ Label Designer: the ability to set colors in HTML notation
+ Label Template "Your way to save"
+ Formula designer: "Actions" menu
* Formulas: the addition function "+" adds the arguments as strings (concatenates strings) if any of the arguments is a string, otherwise it adds the arguments as numbers
* Miscellaneous minor fixes and improvements

10.42 released 2020-09-28
+ "Active Users" window. Access through Menu > Tools and in the "About" window
+ Ability to close programs of other users with multiuser access. Available only to the default administrator from the "Active Users" window
* Updates: performs an exclusive database update to avoid update issues with multi-user access
* Backing up and restoring a database from a backup: execution in exclusive mode, which avoids problems with multi-user access
* Clipboard API: fixed error when transferring data containing newlines

10.41 released 2020-09-23
+ "Printed Transparency codes" catalog for storage of printed Transparency codes, including date and time of printing. Transparency codes are automatically added after printing labels displaying Transparency codes. When printing, if a label should display a Transparency code, but such a code has already been printed, then such a label is not printed, which avoids duplicates when printing. This solution works when printing Transparency codes both from the built-in database and when working through the API.
+ Product catalog: Find dialog: added search by barcodes and Transparency codes
+ Settings: "Print" section: changes have been made to the settings for adding products
+ "External data sources" catalog: new data source "Amazon Transparency Codes" for importing codes by the Amazon Transparency program
* The "Serial numbers" catalog is renamed to "Transparency codes"
* Printable Data: the button for setting the number of labels now sets the value in the current column for the selected rows
* Catalogs "Transparency codes", "Barcodes": the ability to import. This allows you to import product-specific Transparency codes and barcodes
* Formulas: parameter SerialNumber is renamed to UniqueCode
* New label templates to support Amazon Transparency
* REST API: new URI "/ windows / catalog" to open the catalog window. Opening of the "Printed Transparency codes" catalog is supported
* Miscellaneous minor fixes and improvements

10.40 released 2020-09-14
+ Label Designer: Element Properties: "Data" tab: added "Customize the display format" button for quick formatting without starting the formula designer
+ Label Designer: history of saving templates with the ability to restore a template from history. History is realized by saving copies of templates to the "History/Templates" folder in the program data folder
+ Label Designer: Template "Actions" menu: added item "Restore from save history..."
+ Catalogs: Actions with Selected Rows: "Replace values in column using formula" tab
+ New dialog for selecting a product parameter with search support
+ Import: "Actions" menu: added item "Clear all"
+ Import: buttons for adding/changing and deleting an image
* Formulas: "Format" function: when formatting a string, the string is first converted to a number or date, depending on the format, and then formatted
* Miscellaneous minor fixes and improvements

10.39 released 2020-09-08
* Formulas: the ability to use any symbols in the parameter names, except for "[" and "]"
* Label Designer > Test Data, Printable Data: displaying columns for parameters in a template for which there are no corresponding standard columns or columns added by the user
* Table Settings: the ability to change the names of parameters for columns added by the user
* Installer: bugs fixed

10.38 released 2020-08-26
* API server: the ability to work on Windows Server with multiple remote sessions. When launched in a remote session, the http port number of the API server is defined as the default port number (42103) + session number - 1
* Miscellaneous minor fixes and improvements

10.37 released 2020-08-17
+ Element Properties: Undo and Redo buttons when editing formula, text and Pascal script
+ New formula designer with a tree structure. Significantly simplified creating and editing formulas
+ New function selection dialog with search support
+ Settings: API section: flag "Write API requests to the program log"
+ Label Designer: inserting an image into a template by link
* Label Designer: transparency support when pasting an image into a template from the clipboard
* Label Designer: changed appearance
* Templates: objects renamed to elements
* Formulas: changed the name and description of the PercentOf function to CalcDiscount
* Miscellaneous minor fixes and improvements

10.36 released 2020-07-21
* Miscellaneous minor fixes and improvements

10.35 released 2020-07-19
* Miscellaneous minor fixes and improvements

10.34 released 2020-07-14
* Fixed errors updating to version 10.33

10.33 released 2020-07-14
+ Catalog: "Tasks". To create tasks that can then be performed on a schedule using the Windows Scheduler. Types of tasks: "Import to product catalog"
+ Command line API: -performtask command with the -taskid parameter to start the task
* Miscellaneous minor fixes and improvements

10.32 released 2020-07-09
+ Templates: Formulas: function GetGS1ParsedData is added, which parses the GS1 string into elements and returns element data by application identifier (AI)
+ Printable Data: "Product List" table: context menu item "Import to product catalog" for importing products from the list of products for printing into the product catalog
+ Catalog "External data sources": new data source "Product List from Printable Data"
* Miscellaneous minor fixes and improvements

10.30 released 2020-07-07
+ API server: the possibility of a test request in the "Use clipboard instead of HTTP for data exchange" mode
+ Window "Trial period has expired": Menu: Help: new item "Check for updates"
+ Printable Data: Product list table: "Set template" button for setting and removing label templates for selected products
* API server: when starting, when it is impossible to use the specified port, the question is asked about enabling the "Use clipboard instead of HTTP for data exchange"
* Templates: Formulas: comparison operators "=" and "<>" compare arguments as strings, if the second argument is a string, otherwise compare arguments as numbers
* Miscellaneous minor fixes and improvements

10.29 released 2020-06-30
+ Label Designer: the ability to paste the image into the template from the clipboard
* Miscellaneous minor fixes and improvements

10.28 released 2020-06-26
+ Templates: Formulas and Pascal script: added function NumberToX, which converts a decimal number to a number system with a different base (from 2 to 64)
+ Menu: Tools: new window "SQL database queries" for performing non-standard database operations
* Update: if at the start of the client program it is detected that an update is necessary, because the server program has a newer version, the program update window is displayed
* Update: auto-update check is disabled on client programs to avoid the situation when the client program has a newer version than the server program
* Update: in the automatic update check mode, the question of downloading the update is no longer asked and the update is downloaded automatically with a further installation offer
* Fixed binding errors in templates
* Miscellaneous minor fixes and improvements

10.27 released 2020-06-23
* API: Print: when saving the labels to a file with the transfer of the file name, the link to the file in the "fileRef" parameter is returned back in the form of JSON. This link allows you to download a file from the server
* Miscellaneous minor fixes and improvements

10.26 released 2020-06-21
+ Print: the ability to start printing from a specific row and column (not used for individual labels)
* API: Print: the pre-print settings window is only displayed if the request has the parameter "showProgress" with a value of "true"
* Bug fixed: API: ignored file name to save labels

10.25 released 2020-06-15
+ Catalog Partners, Stores, Companies, Suppliers, Manufacturers, Brands: added columns and the corresponding parameters "Address" and "Phones"
* The ability to add your own columns to any catalogs, and not just to the product catalog
* Catalog "Labels Layouts": clear names given to columns, data reorganization
* Main menu: Catalogs: added catalog "Labels Layouts"
* Import: fixed error when importing BCD type fields from SQL Server, PostgreSQL, etc.
* Miscellaneous minor fixes and improvements

10.24 released 2020-06-07
* Miscellaneous minor fixes and improvements

10.23 released 2020-06-03
+ Import: the ability to copy a column in a table with import data
* Export to Excel, ODF: export not only text, but also product images in a separate column

10.22 released 2020-06-02
* Print: Saving as PNG images: the ability to save not only separate images for each label, but also standard size sheets or user-defined
* Miscellaneous minor fixes and improvements

10.21 released 2020-05-30
+ Import: added color designation of imported products (added, updated, skipped), which is displayed after import or check only import
+ Import: added the ability to filter rows when importing through the formula
+ Import: Data source from catalog "External Data Sources": added tab "Filtering rows on import"
* Import: miscellaneous minor fixes and improvements
* Import window: redesign
* Formulas: in the string comparison functions Contains, NotContain added regular expression comparison mode (second parameter "R")

10.20 released 2020-05-28
* Import: search algorithm for existing products has been changed: at first, only search parameters that have non-empty values are used for searching, and if more than one product is found per line of imported data, then a second attempt is applied and all search parameters are used, including parameters with empty values
* Templates: when using a Pascal script and the object’s visibility set through the formula on the “Visibility” tab of the object’s properties, the visibility formula has a higher priority than setting the object’s visibility in the script
* Miscellaneous minor fixes and improvements

10.19 released 2020-05-24
+ Import: Data source from catalog "External data sources": Settings for import to Product Catalog: rule for add to the Printable Data - add all, add new only, add updated only
* Miscellaneous minor fixes and improvements

10.18 released 2020-05-22
+ Printing: saving the date and time of printing for printed products in the column "Print date" of the product catalog
+ Product catalog: search for products by last print date
* Printing: the logic for saving to files has been changed - saving to a file has been added to the list of printers in the print settings. Two options when you click on the "Print" button - print immediately and print with the preliminary opening of the print settings window
* Print settings: the "Print" button is added (visible if this window opens before printing), the "Show this window before printing" flag is added
* Main window, Preview window: redesign - removed print type selection button
* Miscellaneous minor fixes and improvements

10.17 released 2020-05-12
* Printing settings window: redesign
* Preview window: redesign
* Miscellaneous minor fixes and improvements

10.16 released 2020-05-04
* Bug fixed: Import window: there was not default data source

10.15 released 2020-05-01
* Template Designer renamed to Label Designer
* Bug fixed: when printing / previewing labels based on a template containing a Pascal script, in the case when the number of labels on a page was less than settled in the print settings, an error occurring
* Miscellaneous minor fixes and improvements

10.14 released 2020-03-29
* Miscellaneous minor fixes and improvements
Modified and updated User Guide

10.12 released 2020-03-24
+ Template Designer: "Actions" menu: item "Importing templates ..."
* Settings: "Database" section: "Server Connection Test" button to check server connections on client programs
* Miscellaneous minor fixes and improvements
Modified and updated User Guide

10.11 released 2020-03-19
+ Product catalog: columns "Width", "Height", "Length", "Tax", "Supplier", "Manufacturer", "MPN", "ISBN"
+ Catalogs: "Suppliers", "Manufacturers"
* "Label Print" section: interface changed
* Templates: accelerated auto-detection of font size
* Settings: "Database" section interface changed
Modified and updated User Guide

10.10 released 2020-03-15
+ Product Catalog: new column "Composition". Parameter in templates "ProductComposition"
* Sections panel: location changed from left to top
* Template Designer: opens as a tab in the main window. As a separate window only if opening through the API and the main window is not open
Modified and updated User Guide

10.9 released 2020-03-12
* Miscellaneous minor fixes and improvements
Modified and updated User Guide

10.8 released 2020-03-11
Modified and updated User Guide

10.7 released 2020-03-09
+ Printable Data: "Product List" table: button "Show only columns used in the template". Enabled by default
+ Template Designer: "Test Data" table: button "Show only columns used in the template". Enabled by default
* Miscellaneous minor fixes and improvements

10.6 released 2020-03-05
+ New REST API version 1
+ Settings: "API" tab
+ Settings: API: "Reject requests with empty or invalid API key" checkbox
+ Settings: API: "Reject old API requests" checkbox
+ Trial window: Menu: added items "Settings", "Language"
* Template Designer: Interface: drop-down list has been added to the panel for quick editing of object properties to configure font auto-size
* Template Designer: Interface: Template edit area: template is displayed with offset on the left and top

10.5 released 2020-02-18
+ HTTP server: new command "operations_with_catalog" to perform operations with the product catalog. Currently, only import into the product catalog is supported, for this the command parameter "use_settings_from_extdata_id" is passed - the ID of the external data source in the "External data sources" catalog, the settings of which will be used when importing
+ HTTP server: HTTP Basic Authentication support
+ Settings: Other: settings for HTTP Basic Authentication
* Template Designer: showing the template with indentation on the left and top
* Template Designer: Object outline: editing and rotation icons and their location changed
* Template Designer: errors in displaying rulers when scrolling the editing area are fixed
* Miscellaneous minor fixes and improvements
================================================================================
Modified and updated User Guide

10.4 released 2020-02-15
* Miscellaneous minor fixes and improvements

10.3 released 2020-02-12
* Template Designer: editing and rotation icons added to object contour
* Template Designer: object edit icon was changed
* Miscellaneous minor fixes and improvements

10.1 released 2020-02-11
+ Template Designer: displaying a dialog for choosing the data type and the data itself when inserting the "Text" object. When inserting an object, it allows you to immediately set the text or product parameter, as well as the formatting that the object will display, which simplifies the creation of a template
+ Template Designer: displaying a dialog for selecting the type of barcode when inserting the Barcode and 2D Barcode objects. When inserting an object, it allows you to immediately set the type of barcode that will display the object, which simplifies the creation of a template
+ Templates: Object properties: added the data type "Text" to the existing "Formula" and "Pascal script"
* Templates: Object properties: converting the "Formula" data type to "Text" if the data did not contain formulas. Converting data into a single formula if the data contained formula (s) or formula (s) and text. The framing of the <formula></formula> formula is no longer used, as no more needed
* Templates: Formulas: rename the LabelDate parameter to CurrentDate
* Miscellaneous minor fixes and improvements

8.48 released 2020-01-21
* Bug fixed: Auto-update: did not work when the program was launched from under the built-in system administrator

8.47 released 2020-01-20
+ Templates: Pascal script: added ParseGS1 function for dividing GS1 strings into constituent elements
+ Templates: Pascal script: added GetGS1ParsedDataByAI function for obtain GS1 element data by application identifier (AI). GS1 string must be pre-split to elements with ParseGS1 function
+ Templates: Pascal script: added GetGS1ParsedDataByIndex function for obtain GS1 element data by index. GS1 string must be pre-split to elements with ParseGS1 function
* Bug fixed: Barcodes: GS1 string parser

8.46 released 2020-01-18
+ Templates: Barcodes: GS1 string parser, which allows you to directly use strings that match the GS1 specification https://www.gs1.org/sites/default/files/docs/barcodes/GS1_General_Specifications.pdf
+ Templates: Object properties: Barcods tab: GS1 Data Mode: added to the list of notations for AI "WWithout notation (string corresponding to GS1 specification)" (by default). GS1 elements will be automatically found according to the GS1 specification
* Entering barcodes by a scanner: the ability to input GS1 data by keyboard mode scanners (HID). Automatic removal of barcode type prefixes from input GS1 data
* Miscellaneous minor fixes and improvements

8.45 released 2020-01-16
* Miscellaneous minor fixes and improvements

8.44 released 2020-01-15
+ Import: the "Formula to get parameter value" setting allows you to perform various transformations on the initial parameter value, including the use of the values of other parameters in the imported row
* Miscellaneous minor fixes and improvements
================================================================================
Modified and updated User Guide

8.43 released 2020-01-14
+ Import: Printable Data: the ability to receive missing data from the product catalog. For example, you can import only barcodes, and the rest of the data will be added from the product catalog if products are found by these barcodes.
+ Import: the setting "Clear Printable Data" is now separate when importing into the product catalog and when importing into Printable Data
* Import: import settings are transferred to the data source settings and are no longer associated with the user
+ Import: Data source from catalog "External Data Sources": Settings: added the ability to specify a sheet number for sources kind of "Excel spreadsheet, ODF"
+ Templates: Pascal script: added StringReplace function to replace text in a string. Regular expression support
+ Templates: Pascal script: added Log functiono output debugging information to the Designer’s console
+ Templates: Pascal script: added IsEditorMode function to verify that the template is open in the Designer
+ Templates: Pascal script: added SetError function to generate an error with a specific text
+ Templates: added IsEditorMode function to verify that the template is open in the Designer
+ Templates: added SetError function to generate an error with a specific text
+ Printable Data: context menu item "Adding rows by scanning barcodes"
* Catalog "External Data Sources": Item window: reorganized interface
* Bug fixed: Import: when reading from the source "CSV" lines containing the characters "<" and ">", they were erroneously defined as hyperlinks
* Miscellaneous minor fixes and improvements
================================================================================
Modified and updated User Guide

8.41 released 2020-01-01
* Version numbering changed: minor part of version removed
* Bug fixed: Template Designer: when copying, pasting, cutting and deleting in the table with test data or in the list of templates, these operations were applied to the template objects
================================================================================
Modified and updated User Guide

8.1 (39) released 2019-12-29
+ Import: ability to bind product parameters to data columns through column headers
+ Import: ability to indicate in which row of data the column headings are
+ Templates: Barcodes: ability to specify GS1 data type for barcodes supporting GS1, for example Data Matrix
+ Templates: Barcodes: ability to work with composite barcodes, for example, GS1-DataBar Composite. Data for a 2D barcode component is added on the Data tab in the object properties
+ Templates: added barcodes: "Vehicle Identification Number (America)", "HIBC Codablock F", "Royal Mail 4-state Mailmark", "UPNQR (Univerzalnega Plačilnega Naloga QR)", "Rectangular Micro QR Code (rMQR)"
* Templates: Barcodes: other fixes and improvements
* Bug fixed: Printable Data: when deleting several rows, all rows were deleted, except for bundles of products
* Bug fixed: Import: when the import window was reopened, the default data source settings were used instead of the saved ones
* Bug fixed: incorrect display of the number of users of the Corporate license if several licenses are used and the amount of users exceeds 255

8.1 (38) released 2019-12-06
+ Catalog "External Data Sources": Source "EposNow": significantly increased the number of received parameters
+ Catalog "External Data Sources": minor changes

8.1 (37) released 2019-12-04
+ Templates: added Split function to display part of a string divided into parts by a separator. The regular expression is used as a parts separator

8.1 (36) released 2019-12-03
+ Template Designer: Object Properties: Data Tab: added the parameter "Product sequence number in bundle" to determine which product data from the bundle of products will be used by default, including the image of the product
================================================================================
Modified and updated User Guide

8.1 (35) released 2019-12-02
+ Printable Data: the items "Create a bundle of products" and "Unlink products with bundle" have been added to the context menu of the table to easily create and change sets of products for printing
+ Product Catalog, Catalogs: button "List View" for quick switching between a hierarchical view and list view
+ Templates: settings have been added for the “Auto” barcode type, which allow a) to determine which type to use EAN or UPC when it is impossible to determine unambiguously; b) type of EAN/UPC - regular or stripe
+ Templates: added UseBundleProduct function to display the parameters of products from the bundle. It takes as the first argument the sequence number of the product in the bundle (0 - the main product in the bundle). The second argument is a parameter or formula
+ Templates: added IsBundleProductExists function to verify the existence of products in the bundle. It takes as the first argument the sequence number of the product in the bundle (0 - the main product in the bundle)
+ Templates: Pascal script: added GetParamEx function to get the product parameter with the sequence number of the product in the bundle in the second argument (0 - the main product in the bundle)
+ Templates: Pascal script: added IsBundleProductExists function to verify the existence of products in the bundle. It takes as the first argument the sequence number of the product in the bundle (0 - the main product in the bundle)
+ Templates: added maximum and minimum width and height of objects. For cases where the width and/or height may vary depending on various factors, such as the amount of text
+ Template Designer: added "Currency Symbol" tool for conveniently inserting a currency symbol into a template
+ Catalog "External Data Sources": added source "EposNow". Direct data retrieval from EposNow BackOffice
+ Catalog "External Data Sources": added source "EposNow (exported to CSV)". Exchange through export of products from EposNow to a .csv file and import into the program
* Templates: сhanged and improved the system of binding objects to each other, as well as fixing the boundaries of objects
* Template Designer: Line tool: horizontal or vertical selection added
* Import: the list of imported parameters now contains only the fields of the table into which the import occurs and, in the case of import into the product catalog, the fields of subordinate catalogs of the product catalog (Barcodes, Bundles, etc.)
* Import: minor fixes and improvements
* Improved program update system
* Bug fixed: if the product was connected with itself in the Related products catalog or Bundles catalog, then when the product catalog was opened it would hang (endless recursion)
* Bug fixed: display an ITF-14 barcode with a data length of 14 (including check character) caused an error
================================================================================
Installer
+ Update Mode
* Other fixes and improvements

8.1 (33) released 2019-11-10
+ Import: Product catalog, Printable Data: the ability to import data with one click according to the current import setting without opening the import window. The "Import in one click ..." flag should be set in the menu, called by the button with the arrow to the right of the "Import" button
+ Import: Import settings: added flag "Delete all products from the product catalog before importing"
* Import: the settings "Automatic bind of parameters to columns and row range detect" are moved to the data source settings and are no longer associated with the user
* Import: the flag "Remove whitespaces from the beginning and end of strings" is moved to the data source settings and is no longer associated with the user
* Import: data import has been accelerated, especially when the rule for adding / updating products "Always add" is set in the import settings of products
* Tables: selection of all elements with a large number of rows is significantly accelerated
* Product catalog: barcode and serial number counters are turned off by default, because significantly slow down the work with the catalog. Enabling is possible through the program settings.

8.1 (32) released 2019-11-09
+ Catalog "External Data Sources": QuickBooks POS source added. Exchange via export of products from QuickBooks POS to .xls file and import into the program
* Import, Export, External data: improved support for using bundles of products, the format for representing bundles in JSON format has changed

8.1 (31) released 2019-11-01
* Bug fixed: if a new printer is added when the program is running, then when you select this printer in the print settings, printing to it is still impossible and the message "Printer is not selected"

8.1 (30) released 2019-10-28
* Print settings: the offset settings were moved to the "Label Size" page, as offset settings only affect the offset of the print of the label inside the space allocated for the label
* Updates: auto-update is enabled by default
* Bug fixed: Print settings: saving settings for another printer did not work if the other printer was "Save to PDF" or "Save to Excel"
* Bug fixed: Saving in PDF and saving in Excel: margins in saved files differed from margins in print settings

8.1 (29) released 2019-10-27
* Bug fixed: Template: if the parameter [LabelDate] or [DocDate] was displayed in the template, then when printing from an external source on the second and subsequent products, the date was not displayed
* Miscellaneous minor fixes and improvements

8.1 (28) released 2019-10-25
+ Templates: Pascal script: new function UnicodeChar for output Unicode characters. For example, UnicodeChar($00A3) will return a currency symbol £
+ Templates: Pascal script: new function Frac for extracting the fractional part of a number
* Product Catalog, Printable Data, Catalogs: inserting data into a cell by [Ctrl]+[V] without entering edit mode. The cell remains in edit mode to be able to undo actions on [Esc]
* Bug fixed: Import: product update did not work if only one synchronization field was selected and this field was Barcode or Serial Number
* Bug fixed: Formula constructor: incorrect operation with some Unicode characters, for example, with currency symbol £
* Bug fixed: activation form errors

8.1 (27) released 2019-10-18
+ Product Catalog, Printable Data, Catalogs: when press the [Delete] key on a selected cell in the table, the table enters the editing mode and clears the contents of the cell. The cell remains in edit mode to be able to undo actions on [Esc].
* Product Catalog, Printable Data, Catalogs: keyboard shortcut changed to [Ctrl]+[Delete] for Mark for deletion/Unmark for deletion
* Activation form: a page for choosing the type of activation has been added - activation, deactivation, extend the trial period
* Template Designer: the ability to specify non-integer font sizes
* Bug fixed: Template Designer: with a selected unit of length different from mm, it is impossible to set the border thickness using the Up and Down buttons
* Bug fixed: for programs updated to version 8.1 (19..25) - it is impossible to add new items/groups to directories that have a Favorites column
* Bug fixed: when opening the Template Designer, selecting any layer, closing and reopening the Template Designer, all objects were shown in the selected layer
* Bug fixed: Directories: when a user clicked on a cell next to the cell being edited, the table remained in edit mode

Start printing labels within a few minutes after installing AzureLabel on your computer!