History of changes

12.32
2024-03-17
Added
Designer: added the "Scan and Print options" window.
Added
Labels: ability to use SVG in a text form in dynamic image getting instead of getting by file path or link.
Added
Labels: ability to use JSON text as a data source.
Changed
Bug Fixed: displaying SVG in labels.
Changed
Miscellaneous minor fixes and improvements.

12.30
2024-01-10
Changed
Miscellaneous minor fixes and improvements.

12.28
2023-12-26
Added
Interface: added the "Label Printing" section. This section only displays a preview of the template.
Added
Label Printing Data: possibility to auto uncheck a row marked for print after the row has been printed.
Added
Templates: ability to insert PDF
Added
Formulas: added logical operator NOT.
Changed
Miscellaneous minor fixes and improvements.

12.26
2023-06-02
Added
Printing Settings: added the ability to set print options for printing on roll labels in one click.
Changed
Bug Fixed: read barcodes from PDF.
Changed
Miscellaneous minor fixes and improvements.

12.25
2023-05-21
Added
Designer: when you click on the "Print" button, if there is no data for printing, but a connection to the data source is configured, then the data will be loaded from the data source and used for printing.
Added
Designer: added the ability to show only rows marked for printing.
Added
Designer: added data load history for printing labels with the ability to restore data from history.
Added
Designer: added the ability to load data for printing from the data source when clicking on the "Print" button. This allows you to load new data and print labels based on that data with just one click.
Changed
Miscellaneous minor fixes and improvements.

12.24
2023-04-21
Changed
Miscellaneous minor fixes and improvements.

12.23
2023-04-19
Changed
Miscellaneous minor fixes and improvements.

12.22
2023-04-01
Added
Templates: the ability to use formulas directly in the text. For example, "Retail price: {[Price]}"
Added
Formula and script designers: the ability to change/set a value for any data field that is used in a script/formula during test execution.
Changed
Miscellaneous minor fixes and improvements.

12.21
2023-03-09
Added
Designer: the ability to mark for printing and unmark for printing only for selected rows.
Added
Added German and Portuguese languages.
Changed
Miscellaneous minor fixes and improvements.

12.20
2023-02-25
Added
Designer: added highlighting of invisible characters in case of an error in data for barcodes.
Added
Data loading settings: added "Left join", "Join", "Right join" data models for multiple sources.
Added
Data loading settings: added "Rules for multiple sources" tab.
Changed
Miscellaneous minor fixes and improvements.

12.19
2023-02-09
Changed
Miscellaneous minor fixes and improvements.

12.18
2023-02-08
Changed
Miscellaneous minor fixes and improvements.

12.17
2023-02-06
Added
Added print job log. Ability to view printed print jobs and reprint those jobs.
Added
The ability to import templates with the search for existing templates not by name but by ID, and with the replacement of existing ones.
Changed
Changed the logo and icons.
Changed
Miscellaneous minor fixes and improvements.

12.16
2023-01-11
Added
Activation Window: showing expired or not active license if any.
Changed
Activation Window: new design.
Changed
Miscellaneous minor fixes and improvements.

12.15
2023-01-01
Added
Added the ability to batch print labels.
Added
Designer: when you create a copy of a template, its print settings are also copied.
Added
Print Settings: added the ability to apply the current print settings to other templates.
Added
Designer: printing and working with data for printing, taking into account the filter and sorting.
Added
Designer: added the ability to paste images into the template from the clipboard with one click through the context menu or through Ctrl-V
Changed
Miscellaneous minor fixes and improvements.

12.14
2022-12-16
Added
Added French language
Changed
Miscellaneous minor fixes and improvements.

12.12
2022-12-10
Changed
Miscellaneous minor fixes and improvements.

12.11
2022-12-08
Changed
Miscellaneous minor fixes and improvements.

12.10
2022-11-30
Added
Designer: added selection of a replaced data field when replacing a data field in a formula containing several data fields.
Added
Designer: added detection in template elements of fields not related to the data source and displaying a warning with a hint.
Added
Print Settings: added the ability to set the page size to the template size
Changed
Interface: icons are made more contrast.
Changed
Miscellaneous minor fixes and improvements.

12.9
2022-11-24
Added
Designer: added the ability to change SVG colors.
Added
Formulas and scripts: added function GetGS1HumanReadableInterpretation.
Changed
Templates: significantly improved SVG print quality.
Changed
Miscellaneous minor fixes and improvements.

12.8
2022-11-06
Added
Data field settings: added the ability to set the field type.
Changed
Miscellaneous minor fixes and improvements.

12.7
2022-10-09
Changed
Miscellaneous minor fixes and improvements.

12.6
2022-10-06
Changed
Miscellaneous minor fixes and improvements.

12.5
2022-10-04
Changed
Miscellaneous minor fixes and improvements.

12.4
2022-10-01
Changed
Miscellaneous minor fixes and improvements.

12.3
2022-09-29
Changed
Miscellaneous minor fixes and improvements.

12.1
2022-09-26
New paradigm: storage of data loading settings in templates, simplified interface, no product catalog.

11.17
2023-06-02
Changed
Miscellaneous minor fixes and improvements.

11.16
2022-11-12
Changed
Miscellaneous minor fixes and improvements.

11.15
2022-06-21
Added
Print Data: row selection is restored on load saved data.
Changed
Print Settings: collate checkbox is not set by default if there is only one label on each page.
Changed
Bug Fixed: Import: when importing from Excel files, dates were imported as numbers.
Changed
Bug Fixed: Save to PDF: lack of support of some Unicode symbols like ½ in a file name.
Changed
Miscellaneous minor fixes and improvements.

11.14
2022-03-20
Added
Templates: Formulas and scripts: added functions MD5 and XToNumber.
Changed
Import: fixed bugs.
Changed
Miscellaneous minor fixes and improvements.

11.12
2022-02-28
Added
Label Designer: automatic detection of "Word mode" - when data from Print Data is not used, because the template does not use data fields, but only static data. In this case, before previewing or printing, a window appears where you can set the number of labels to print.
Added
Label Designer: added buttons to quick move to next and prior row in the Print Data.
Added
Added the ability to restrict users to use only certain templates. Set up in the Users catalog.
Added
Licensing: added the ability to use one database (not simultaneously) in turn on different computers on which single-user licenses (Free, Lite, Pro) are activated. This allows you to place a database, for example, in Google Drive, connecting to it from different computers in turn.
Changed
Import: added the ability to load large Excel files (more than 100,000 rows) and greatly accelerated the loading of Excel files.
Changed
Table fields: increased field size to 250 characters (ManufacturerName, ManufacturerCode, SupplierName, SupplierCode).
Changed
Label Designer: changed interface.
Changed
Removed the possibility of portable installation.
Changed
Miscellaneous minor fixes and improvements.

11.11
2021-11-22
Added
Product Catalog: added the ability to open Barcodes catalog and other catalogs that dependent on product catalog when selected more then one product
Added
Print Data: added the ability to reload saved data
Added
Label Templates: added the ability to change colors of SVG images (cliparts, etc.)
Changed
Miscellaneous minor fixes and improvements

11.10
2021-11-17
Changed
Bug Fixed: JavaScript: there was no import feature
Changed
Miscellaneous minor fixes and improvements

11.9
2021-11-13
Changed
Miscellaneous minor fixes and improvements

11.8
2021-11-12
Changed
Bug Fixed: Import: there was no data loading under some conditions
Changed
Bug Fixed: Barcodes: truncate character to the right when using some fonts
Changed
Miscellaneous minor fixes and improvements

11.7
2021-11-08
Changed
Label Designer: changed interface and data for display is now taken from Print data
Changed
Bug Fixed: unable to start on some Windows due to JavaScript engine
Changed
Miscellaneous minor fixes and improvements

11.6
2021-10-28
Added
Import: added support importing from Google Sheets
Changed
Bug Fixed: unable to start on some Windows due to JavaScript engine. JavaScript engine temporarily disabled
Changed
Miscellaneous minor fixes and improvements

11.5
2021-10-25
Added
Scripts: added the ability to use JavaScript: in label templates, as script for import from an external data, as script in tasks. SpiderMonkey library with NodeJS modules is used. Based on SpiderMonkey52, almost complete ES6 support. CommonJS modules, compatible with NPM modules
Added
Scripts: Log function: added writing to the program log, and not just to the console
Added
Settings: added speed test to the "Server Connection Test" button action
Added
Interface: Tables with search bar: added new search bars
Added
Data field select window: grouping fields by categories
Changed
Bug Fixed: import to the product catalog when one of the data fields is "Template Name"

11.4
2021-10-04
Changed
Miscellaneous minor fixes and improvements

11.3
2021-10-03
Added
Automation Manager
Changed
Bug Fixed: Templates: Import: check for template existence by name
Changed
Miscellaneous minor fixes and improvements
Installer
Changed
Interface changes

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

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

10.82
2021-08-03
Added
Main Window: added the ability to print external PDF files
Added
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
Added
Print: added the ability to rotate template 90 degrees inside the label area
Added
REST API: added the ability to use a formula for file names when saving labels to PDF, as images, etc.
Added
REST API: added the ability to set a print options (page size, margins, label size, labels layout, etc.)
Changed
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
Changed
Miscellaneous minor fixes and improvements

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

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

10.79
2021-05-17
Added
Main menu: Catalogs submenu: added Templates catalog
Changed
UI has been changed to support high-DPI
Changed
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.
Changed
Miscellaneous minor fixes and improvements
Installer
Added
Added Ukrainian language

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

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

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

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

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

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

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

10.71
2021-04-01
Added
Label Designer: added Data Source Fields list
Added
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
Added
Label designer: the ability to display in the Test Data data from the Printable Data of the Print Labels section
Added
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
Changed
Label designer: simplified editing of an element's data link
Changed
Main Window: redesign
Changed
Improved stability and memory leaks eliminated
Changed
Miscellaneous minor fixes and improvements

10.70
2021-03-24
Changed
Bug Fixed: Print: memory leak

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

10.68
2021-03-19
Changed
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
2021-03-18
Changed
Label Designer: redesign
Changed
Print Settings: protection against accidental opening during printing
Changed
Bug Fixed: Import: when importing from an Excel file all non-printable characters were replaced with the "_xXXXX_" string
Changed
Bug Fixed: Print: RTF and HTML text size was smaller than normal
Changed
Miscellaneous minor fixes and improvements

10.66
2021-03-12
Changed
Miscellaneous minor fixes and improvements

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

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

10.63
2021-02-08
Added
Label designer: added "Printer DPI" combo box
Added
Label designer: Template properties: Print options: added "Set parameters for printing on a roll of labels" button
Added
Label designer: Template properties: added "Unit of length" combo box
Added
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
Changed
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
Changed
Miscellaneous minor fixes and improvements
Changed
Bug Fixed: Logon window: empty user list

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

10.61
2021-01-31
Changed
"Label Print" section: redesign

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

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

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

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

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

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

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

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

10.51
2020-12-04
Added
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
Added
"External data sources" catalog: a new source type "PDF file with barcodes"
Added
"External data sources" catalog: Element window: a new "Recognition" tab with the "Barcode Type" list

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

10.49
2020-11-18
Added
"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
Changed
Import: added the ability to update all identical catalog elements found for the imported string. This previously caused an import error.
Changed
Label Designer: Test Data: the main product is the current product on the list, not the first one as before
Changed
Import bugs fixed
Changed
Miscellaneous minor fixes and improvements

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

10.47
2020-11-07
Added
"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
Added
"External data sources" catalog: new data source "Loyverse POS". Data retrieval is written in Pascal script
Added
"External data sources" catalog: element window: menu "Actions" with items "Export to file ...", "Import from file ..."
Added
"External data sources" catalog: element window: history of saving settings with the ability to restore settings from history
Added
"Tasks" catalog: element window: history of saving settings with the ability to restore settings from history
Added
"Tasks" catalog: new task type: "Run script" to run Pascal script
Added
"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
Added
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
Added
REST API: new URI "/template/{id}" for getting detailed information about a template by its ID
Added
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.
Added
Label template: text wrapping occurs not only by space, but also by characters "!?%-|\/"
Added
Label Designer: menu "Actions": item "Set as default Printable Data"
Added
Pascal script editor
Added
Formula designer: buttons "Undo changes" and "Redo changes"
Changed
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.
Changed
Formula designer: the ability to directly edit the text of the formula
Changed
Formula designer: the ability of test execution of the formula
Changed
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
Changed
Settings: "Print" section: modified section "Behavior when adding product to the Printable Data"
Changed
Miscellaneous minor fixes and improvements

10.43
2020-10-05
Added
Label Designer: the ability to set colors in HTML notation
Added
Label Template "Your way to save"
Added
Formula designer: "Actions" menu
Changed
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
Changed
Miscellaneous minor fixes and improvements

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

10.41
2020-09-23
Added
"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.
Added
Product catalog: Find dialog: added search by barcodes and Transparency codes
Added
Settings: "Print" section: changes have been made to the settings for adding products
Added
"External data sources" catalog: new data source "Amazon Transparency Codes" for importing codes by the Amazon Transparency program
Changed
The "Serial numbers" catalog is renamed to "Transparency codes"
Changed
Printable Data: the button for setting the number of labels now sets the value in the current column for the selected rows
Changed
Catalogs "Transparency codes", "Barcodes": the ability to import. This allows you to import product-specific Transparency codes and barcodes
Changed
Formulas: parameter SerialNumber is renamed to UniqueCode
Changed
New label templates to support Amazon Transparency
Changed
REST API: new URI "/ windows / catalog" to open the catalog window. Opening of the "Printed Transparency codes" catalog is supported
Changed
Miscellaneous minor fixes and improvements

10.40
2020-09-14
Added
Label Designer: Element Properties: "Data" tab: added "Customize the display format" button for quick formatting without starting the formula designer
Added
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
Added
Label Designer: Template "Actions" menu: added item "Restore from save history..."
Added
Catalogs: Actions with Selected Rows: "Replace values in column using formula" tab
Added
New dialog for selecting a product parameter with search support
Added
Import: "Actions" menu: added item "Clear all"
Added
Import: buttons for adding/changing and deleting an image
Changed
Formulas: "Format" function: when formatting a string, the string is first converted to a number or date, depending on the format, and then formatted
Changed
Miscellaneous minor fixes and improvements

10.39
2020-09-08
Changed
Formulas: the ability to use any symbols in the parameter names, except for "[" and "]"
Changed
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
Changed
Table Settings: the ability to change the names of parameters for columns added by the user
Changed
Installer: bugs fixed

10.38
2020-08-26
Changed
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
Changed
Miscellaneous minor fixes and improvements

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

10.36
2020-07-21
Changed
Miscellaneous minor fixes and improvements

10.35
2020-07-19
Changed
Miscellaneous minor fixes and improvements

10.34
2020-07-14
Changed
Fixed errors updating to version 10.33

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

10.32
2020-07-09
Added
Templates: Formulas: function GetGS1ParsedData is added, which parses the GS1 string into elements and returns element data by application identifier (AI)
Added
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
Added
Catalog "External data sources": new data source "Product List from Printable Data"
Changed
Miscellaneous minor fixes and improvements

10.30
2020-07-07
Added
API server: the possibility of a test request in the "Use clipboard instead of HTTP for data exchange" mode
Added
Window "Trial period has expired": Menu: Help: new item "Check for updates"
Added
Printable Data: Product list table: "Set template" button for setting and removing label templates for selected products
Changed
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"
Changed
Templates: Formulas: comparison operators "=" and "<>" compare arguments as strings, if the second argument is a string, otherwise compare arguments as numbers
Changed
Miscellaneous minor fixes and improvements

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

10.28
2020-06-26
Added
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)
Added
Menu: Tools: new window "SQL database queries" for performing non-standard database operations
Changed
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
Changed
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
Changed
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
Changed
Fixed binding errors in templates
Changed
Miscellaneous minor fixes and improvements

10.27
2020-06-23
Changed
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
Changed
Miscellaneous minor fixes and improvements

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

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

10.24
2020-06-07
Changed
Miscellaneous minor fixes and improvements

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

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

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

10.20
2020-05-28
Changed
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
Changed
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
Changed
Miscellaneous minor fixes and improvements

10.19
2020-05-24
Added
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
Changed
Miscellaneous minor fixes and improvements

10.18
2020-05-22
Added
Printing: saving the date and time of printing for printed products in the column "Print date" of the product catalog
Added
Product catalog: search for products by last print date
Changed
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
Changed
Print settings: the "Print" button is added (visible if this window opens before printing), the "Show this window before printing" flag is added
Changed
Main window, Preview window: redesign - removed print type selection button
Changed
Miscellaneous minor fixes and improvements

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

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

10.15
2020-05-01
Changed
Template Designer renamed to Label Designer
Changed
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
Changed
Miscellaneous minor fixes and improvements

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

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

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

10.10
2020-03-15
Added
Product Catalog: new column "Composition". Parameter in templates "ProductComposition"
Changed
Sections panel: location changed from left to top
Changed
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
2020-03-12
Changed
Miscellaneous minor fixes and improvements
Modified and updated User Guide

10.8
2020-03-11
Modified and updated User Guide

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

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

10.5
2020-02-18
Added
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
Added
HTTP server: HTTP Basic Authentication support
Added
Settings: Other: settings for HTTP Basic Authentication
Changed
Template Designer: showing the template with indentation on the left and top
Changed
Template Designer: Object outline: editing and rotation icons and their location changed
Changed
Template Designer: errors in displaying rulers when scrolling the editing area are fixed
Changed
Miscellaneous minor fixes and improvements
Modified and updated User Guide

10.4
2020-02-15
Changed
Miscellaneous minor fixes and improvements

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

10.1
2020-02-11
Added
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
Added
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
Added
Templates: Object properties: added the data type "Text" to the existing "Formula" and "Pascal script"
Changed
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
Changed
Templates: Formulas: rename the LabelDate parameter to CurrentDate
Changed
Miscellaneous minor fixes and improvements

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

8.47
2020-01-20
Added
Templates: Pascal script: added ParseGS1 function for dividing GS1 strings into constituent elements
Added
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
Added
Templates: Pascal script: added GetGS1ParsedDataByIndex function for obtain GS1 element data by index. GS1 string must be pre-split to elements with ParseGS1 function
Changed
Bug fixed: Barcodes: GS1 string parser

8.46
2020-01-18
Added
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
Added
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
Changed
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
Changed
Miscellaneous minor fixes and improvements

8.45
2020-01-16
Changed
Miscellaneous minor fixes and improvements

8.44
2020-01-15
Added
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
Changed
Miscellaneous minor fixes and improvements
Modified and updated User Guide

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

8.41
2020-01-01
Changed
Version numbering changed: minor part of version removed
Changed
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)
2019-12-29
Added
Import: ability to bind product parameters to data columns through column headers
Added
Import: ability to indicate in which row of data the column headings are
Added
Templates: Barcodes: ability to specify GS1 data type for barcodes supporting GS1, for example Data Matrix
Added
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
Added
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)"
Changed
Templates: Barcodes: other fixes and improvements
Changed
Bug fixed: Printable Data: when deleting several rows, all rows were deleted, except for bundles of products
Changed
Bug fixed: Import: when the import window was reopened, the default data source settings were used instead of the saved ones
Changed
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)
2019-12-06
Added
Catalog "External Data Sources": Source "EposNow": significantly increased the number of received parameters
Added
Catalog "External Data Sources": minor changes

8.1 (37)
2019-12-04
Added
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)
2019-12-03
Added
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)
2019-12-02
Added
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
Added
Product Catalog, Catalogs: button "List View" for quick switching between a hierarchical view and list view
Added
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
Added
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
Added
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)
Added
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)
Added
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)
Added
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
Added
Template Designer: added "Currency Symbol" tool for conveniently inserting a currency symbol into a template
Added
Catalog "External Data Sources": added source "EposNow". Direct data retrieval from EposNow BackOffice
Added
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
Changed
Templates: сhanged and improved the system of binding objects to each other, as well as fixing the boundaries of objects
Changed
Template Designer: Line tool: horizontal or vertical selection added
Changed
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.)
Changed
Import: minor fixes and improvements
Changed
Improved program update system
Changed
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)
Changed
Bug fixed: display an ITF-14 barcode with a data length of 14 (including check character) caused an error
Installer
Added
Update Mode
Changed
Other fixes and improvements

8.1 (33)
2019-11-10
Added
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
Added
Import: Import settings: added flag "Delete all products from the product catalog before importing"
Changed
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
Changed
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
Changed
Import: data import has been accelerated, especially when the rule for adding / updating products "Always add" is set in the import settings of products
Changed
Tables: selection of all elements with a large number of rows is significantly accelerated
Changed
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)
2019-11-09
Added
Catalog "External Data Sources": QuickBooks POS source added. Exchange via export of products from QuickBooks POS to .xls file and import into the program
Changed
Import, Export, External data: improved support for using bundles of products, the format for representing bundles in JSON format has changed

8.1 (31)
2019-11-01
Changed
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)
2019-10-28
Changed
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
Changed
Updates: auto-update is enabled by default
Changed
Bug fixed: Print settings: saving settings for another printer did not work if the other printer was "Save to PDF" or "Save to Excel"
Changed
Bug fixed: Saving in PDF and saving in Excel: margins in saved files differed from margins in print settings

8.1 (29)
2019-10-27
Changed
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
Changed
Miscellaneous minor fixes and improvements

8.1 (28)
2019-10-25
Added
Templates: Pascal script: new function UnicodeChar for output Unicode characters. For example, UnicodeChar($00A3) will return a currency symbol £
Added
Templates: Pascal script: new function Frac for extracting the fractional part of a number
Changed
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]
Changed
Bug fixed: Import: product update did not work if only one synchronization field was selected and this field was Barcode or Serial Number
Changed
Bug fixed: Formula constructor: incorrect operation with some Unicode characters, for example, with currency symbol £
Changed
Bug fixed: activation form errors

8.1 (27)
2019-10-18
Added
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].
Changed
Product Catalog, Printable Data, Catalogs: keyboard shortcut changed to [Ctrl]+[Delete] for Mark for deletion/Unmark for deletion
Changed
Activation form: a page for choosing the type of activation has been added - activation, deactivation, extend the trial period
Changed
Template Designer: the ability to specify non-integer font sizes
Changed
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
Changed
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
Changed
Bug fixed: when opening the Template Designer, selecting any layer, closing and reopening the Template Designer, all objects were shown in the selected layer
Changed
Bug fixed: Directories: when a user clicked on a cell next to the cell being edited, the table remained in edit mode

Use AzureLabel to print your own labels in minutes.