Barcode Changelog

What's new in Barcode 2.5.6

Feb 11, 2024
  • This update improves batch barcode generation speed a lot. Consider installing it if you make barcodes in bulk.
  • Our tests show about 100x speedup for batches of tens of thousands barcodes generated at once. It now takes seconds instead of hours!
  • The patch also fixes some batch–related problems you reported.

New in Barcode 2.5.5 (Nov 7, 2023)

  • The update fixes a few recently discovered issues with batch barcode generation.

New in Barcode 2.5.4 (Oct 24, 2023)

  • Exported Files Naming:
  • Starting from version 2.5 Barcode always name the exported files by their content. We tried really hard to manage two styles of naming, but the most requested feature was to make it easier. Done. What you export now depends on the content and it doesn’t matter how you named them the last time.
  • If the barcode data has errors or missing elements and you see them added in preview (like a missing check digit) — the same will be done when you save a file. Both in manual and batch modes.
  • If you really miss the old behavior — you can turn it back in settings.
  • Customizing Exported Names Further:
  • Another feature that was often requested is the ability to add custom suffixes and prefixes to the exported filenames. This then quickly grew up to having barcode symbologies and customer’s names there, too, so we ended up with a very flexible, but a slightly complicated solution: scripting.
  • You can now process the name which is used to export the barcode with JavaScript and add any information you need there or implement a completely different behavior (including the old–style one). You can process different symbologies in a different way, so that’s a pretty flexible thing.
  • Locked Barcodes:
  • Barcodes can be “locked” by right–clicking their thumbnail and selecting the Lock option.
  • A locked barcode is not saved when you finished with it, it gets restored to its initial state. That’s convenient when you have a pre–configured template and need to change just the data or something minimal. You open the locked barcode, change what you need, export it and done! The next time you open it — it will look exactly the same as when you locked it.
  • Variables in Barcode Data:
  • This one is good for batch processing. You can now specify the barcode data as “hello {value1} from {value2}” and although this might look weird and even make some symbologies report an error, this actually opens up some new options for batch processing.
  • When making barcodes in bulk, just make sure that you have the columns named the same as the words in curly braces and they will be automatically replaced by the cell values.
  • This works pretty much the same way as variables in custom texts, but for barcode data.
  • Besides the normal barcodes, you can use that in WiFi or VCard QR codes which opens up some new possibilities for batch barcode generation.
  • QR Codes:
  • QR codes get a new Mask parameter, so you can change their appearance without changing the content.
  • Another new feature for QR codes is the Empty Space that lets you put artwork in the middle of the barcode.
  • Other Changes:
  • Besides everything listed above, here’s another list of minor (and not so minor) changes in this version:
  • Customer name and Comments fields are added to the second tab;
  • URL field is added to VCard QR Code;
  • Barcode metadata is now added to barcodes in PDF, PNG and TIFF formats;
  • Excel files importing is improved for the files with complex formulas;
  • Tooltips with some basic information are now shown for barcodes;
  • Better statistics is displayed after batch generation, errors are highlighted;
  • Window size and position is properly restored on restart.

New in Barcode 2.5.3 Beta (Oct 17, 2023)

  • QR Codes:
  • The update adds the Mask parameter to QR codes, so you can select one of the 8 appearances of the symbol you make. The mask is a feature of QR codes that let them have different looks while containing the same data. Usually the mask is selected automatically by the generator to fit the technical rules like 50/50 white/black balance, but you can switch to the manual mode and select the one that maybe makes a better looking symbol. Give it a try.
  • Another feature of this update is the Empty Space option for QR codes. This allows you to put a logotype or any other artwork in the middle of the QR code. Although they are not designed to contain extra graphics, their error tolerance makes it possible to “damage” some of the elements with a picture. The software tries its best to keep the barcode readable, but consider following the rules from the tutorial link below to make sure the code is readable.
  • Other Changes:
  • Besides that the Excel file import for batch barcode generation is improved. Now complex files with crazy formulas are loaded better :)

New in Barcode 2.5.2 Beta (Jul 26, 2023)

  • Names Based on Barcode Data:
  • When exporting file names based on barcode data the software now uses “fixed” names by default. This means that the exported name now looks exactly as the barcode data in preview.
  • Say if you miss a check digit in EAN–13, you will still see it in preview and you will now get it in the exported file name.
  • Scripted File Names Everywhere:
  • The previous update of Barcode added optional JavaScript processing of exported file name. This update uses the same script for drag and drop and copy/paste export modes and also for batch processing.
  • There is a minor change in the list of parameters passed to the script, have a look at the Export.js tutorial for more details.
  • Errors in Batch Processing:
  • In batch mode if the output files are named after the barcode data, the full and “fixed” data is used for naming the files. Exactly as in the manual mode.
  • All the batch processing errors are now highlighted and the total number of errors is displayed at the end of the batch for your convenience.
  • Other Changes:
  • Besides that a number of other small changes have been made:
  • window position restoring improved for multi–monitor setups;
  • barcode tooltips appearance improved;
  • barcode scale is added to exported data and to the tooltips;
  • some typos fixed.

New in Barcode 2.5.1 Beta (Jul 17, 2023)

  • This update changes the way the exported barcodes are named, adds metadata to exported files and more.
  • Naming Exported Files:
  • There were two options for naming the exported files: a “normal” one where the software remembers the last used file name for each barcode and offers it on each save, and the “data–based” one where the barcodes were named after their data. You could switch between the options using two different “Export” menu items or by holding the Shift key when clicking the “Export” icon in the toolbar. Well, this is now gone.
  • Starting from this update the barcodes are always named by their content. There is just one “Export” item in the menu and there is no way to Shift–click the icon in the toolbar. We’re getting simpler here.
  • If you really miss the “normal” mode and want the software to remember the name you used — you can enable it back in settings, but the new feature explained below will not be available.
  • Custom File Names on Export:
  • Sometimes it helps to add a suffix or prefix to the exported file name depending on the barcode data.
  • For instance, you might want to add a symbology or a customer name, or both, or maybe a light margin mark suffix to the file name etc. There are way too many options here to make a nice user interface for that, but we can use scripting instead :)
  • So now you can provide a custom script that will name the barcodes for you! That’s quite a new and experimental feature and you should only go there if you understand what you are doing and why. We’re here to help, though.
  • Metadata in Exported Files:
  • The software now adds some basic metadata to barcodes exported to PDF, PNG and TIFF formats. This includes the barcode dimensions, customer–related information and comments, and some other details.
  • You can find the data in the “Keywords” section of PDF files and in the “Description” block of raster images. The EPS format is not yet supported, drop us a line if you miss that.
  • Everything is done automatically. Let us know if you need more data exported like that.
  • Locking Barcode Templates:
  • This update lets you “lock” some of the barcodes in your list. The locked barcode has a “lock” symbol in the corner and does not save the changes you make to it.
  • The option is useful if you have a pre–configured barcode template and only need to change the data. You lock the barcode, open it for editing, change the data, export the result and go back to the barcodes list. The next time you open this barcode, it will look exactly as when you locked it.
  • In order to lock and unlock the barcode, use the context menu available on the right mouse click on the barcode. There is a new “Lock/Unlock” option there.
  • Other Changes:
  • Besides that, there are some other changes made in this update:
  • Two new fields added to the second tab, where you can put a customer name and comments for the barcode;
  • The software show tooltips with some basic information when you hover barcode thumbnails with your mouse;
  • The window size and position is properly restored after restarting the application.

New in Barcode 2.5 Beta (Jun 19, 2023)

  • Variables in Barcode Data:
  • Barcode lets you use variables in custom text elements. This update adds variables support to barcode data. This means you can now setup your barcode with a text like “PREFIX {value1} {value2}” and then run a batch series with the table having columns named “value1” and “value2”.
  • This makes a lot of sense when processing complex barcodes like VCard QR Code or WiFi QR Code: you can now have a separate data column for each field of the barcodes. The same applies to GS-1 barcodes: you can now provide application identifiers and data blocks in separate columns for batch processing.
  • It works exactly the same way as variables in custom texts. Note that barcodes may return errors when the variables are used as data — this needs to be ignored, as variables only make sense in batch or command line processing.
  • Other Changes:
  • VCard QR Code got URL field added;
  • Barcodes list is updated faster on deletions and renames;
  • Barcodes filtering is cancelled if a new barcode is added;
  • Better naming of batch-generated barcodes if the barcode data is too complex.

New in Barcode 2.4.1 (Nov 4, 2022)

  • This is a public release of Barcode 2.4 with new BC412 symbology, proper colors on Mac and some bugfixes. Keep reading for more details.
  • BC412 Barcodes:
  • Meet the new addition to our list: BC412 barcode. It is used for marking silicon wafers, or anywhere else where the space is limited.
  • Other Changes:
  • Besides the new BC412 symbology, some other things were done compared to version 2.3:
  • GS1 DataBar Stacked Omnidirectional barcodes generation fixed;
  • The software displays proper barcode colors on Mac OS;
  • Broken barcode projects are now handled better;
  • Barcode projects are saved in a safe manner to prevent them from breaking.

New in Barcode 2.4 Beta (Oct 5, 2022)

  • This update adds BC412 symbology and fixes GS1 DataBar Stacked Omnidirectional barcodes generation. It also improves colors appearance on macOS.

New in Barcode 2.3.1 (May 4, 2022)

  • Batch Processing:
  • Barcode can now load spreadsheet data in Excel or CSV format and use them for barcodes, custom texts and naming the output files. Use the links below to read more about the new options:
  • Batch Barcodes Generation Tutorial
  • Command Line Processing Tutorial
  • Custom Texts Tutorial
  • Other Changes:
  • Besides the batch rendering we have also improved text rendering quality and overall user experience.
  • Note that the {main} variable in custom texts has been replaced with {data} for consistency with other custom variables and batch generation. The old variable is still supported, but it is recommended to start using the new one instead.

New in Barcode 2.3 Beta (Apr 21, 2022)

  • Batch Processing:
  • You can now load Excel and CSV files to batch barcodes generator and populate custom texts with the spreadsheet data. You can also name output files using the source data. All the options are available both in user interface and as command line options.
  • Other Changes:
  • The update improves the font rendering quality in preview and raster export. You will see the difference if you had any issues with custom texts in the past.
  • The {main} variable in custom texts has been replaced with {data} for consistency with other custom variables and batch generation. The old variable is still supported, but it is recommended to start using the new one instead.

New in Barcode 2.2.2 (Feb 21, 2022)

  • Marks Panel and Canvas:
  • This version adds a canvas feature that lets you specify the dimensions of the barcode artwork and fit the barcode there. Marks panel has been changed to reflect that.
  • Note that the crop marks feature is deprecated and will be removed in the near future. You can turn it back in setting, but consider not using it for new barcodes.
  • New Custom Texts Features:
  • Custom texts got variables support, so you can now embed barcode data, addons, pricing etc into the text elements.
  • Besides that, more control on alignment is added, so you can align the custom text elements left, center or right against the left, center or the right side of the barcode.
  • Importing Barcodes:
  • You can now import barcode images and create your own barcodes based on the imported data and symbology.
  • Most of the symbologies are supported, addons and pricing information is also imported for EAN, UPC and ISBN barcodes.
  • Other Features:
  • Here are the other new features and changes made in version 2.2:
  • New Wi–Fi QR Code added;
  • New Bank Transfer QR Code added;
  • UPC–E barcode improved to read the number system from barcode data;
  • Barcode search/filtering added to the barcodes list: just start typing there or use Ctrl/Cmd+F keyboard shortcut;
  • Clicking the export icon in the toolbar by holding the Shift key brings an alternative saving window, similar to the Ctrl/Cmd+Shift+S keyboard shortcut;
  • Addons for EAN–13, UPC–A and ISBN barcodes can now have custom fonts;
  • Batch export got special output file names support;
  • Console wrapper is added for Windows to simplify the command line usage of Barcode.

New in Barcode 2.1.3 (Aug 23, 2021)

  • This update improves color processing for RGB–based output formats.

New in Barcode 2.1.2 (Jul 12, 2021)

  • This update adds new symbologies, export formats and barcode options. Read on for more details if you haven’t tried the beta.
  • New Barcodes and Features:
  • This update adds GS1 DataMatrix barcode and postal barcodes used in US, UK and Australia. ITF–14 barcode got adjustable border width.
  • Barcode Export Improvements:
  • New SVG export format has been added. Background color and transparency are now exported properly, and CMYK/RGB color conversion has been improved for better results.
  • A new alternative saving option was added that always uses the barcode contents for file name instead of the last used name.
  • Barcode can now be copied to a third–party application instead of dragging. Note that not all the target applications support that properly, so you might need to revert to dragging or exporting them. The format of the copied data can be configured in settings.
  • User Interface Updates:
  • Barcode editor got “Zoom to Fit” option which is activated when you start editing a barcode. You can also zoom the barcode with your mouse wheel while holding Ctrl/Cmd key.
  • You can now easily find the barcode location by right–clicking it and selecting “Reveal in Finder/Explorer”, so you can transfer the barcode to another computer or back it up.
  • Batch export mode got the option to overwrite existing files when exporting.
  • Apple Silicon Support:
  • This version comes with native Apple Silicon support, so make sure you download the proper version of the software for your computer.

New in Barcode 2.0.5 (Dec 2, 2020)

  • This update fixes the generation of UPC-E barcodes for some types of incorrect input. Please update your installation to get the most stable version of the software.

New in Barcode 2.0.4 (Nov 2, 2020)

  • This update improves exported files naming and returns the 2–digits addons to ISBN barcodes.
  • Barcode now remembers the file name you used to save a particular barcode. As for the default file name and type, you can configure this in the new “Export” panel in settings.
  • The ISBN barcodes can now have two–digits addons. Switch the Price type selector to Custom and enter the two digits you need.

New in Barcode 2.0.3 (Nov 2, 2020)

  • This update improves command line processing and makes some breaking changes in command line switches, compared to version 1 of the software. Read on if you use the command line features of the barcode generator.
  • The update fixes prefix processing in multiple file generation mode and also changes the way you specify the multiple barcode generation options. See the command line tutorial for more information about the new --mode switch and how to use it. Overall, it is not a big change, we’ve just made all the visual batch processing options available from command line and generalized the process a bit.

New in Barcode 2.0 (Nov 2, 2020)

  • This is the first stable version of Barcode 2. Keep reading for more information about the new features of the software.
  • Barcode 2 got the new user interface, similar to what our other applications have. The interface is more keyboard–driven, so you may navigate faster without touching the mouse.

New in Barcode 1.12.2 (Aug 28, 2019)

  • This update fixes compatibility problems with Mac OS 10.10. Install it if your Mac OS is not that new.

New in Barcode 1.12.1 (Jul 11, 2019)

  • his is a stable release of the new font size parameters beta-tested in version 1.12.
  • This version also has new system requirements, so keep reading if you use an old operating system.

New in Barcode 1.11 (Mar 16, 2019)

  • This minor update improves barcode dragging to Adobe InDesign, allowing to drop it directly to an empty image box without doing a second click. Update your copy if you use both apps together.

New in Barcode 1.10 (Jan 23, 2019)

  • This update improves printing support on both Mac and Windows platforms and is highly recommended to those who print barcodes.

New in Barcode 1.9 (Aug 16, 2018)

  • Batch Barcodes Generation:
  • With the new version you will notice a small "batch" icon at the top right corner of the window.
  • Press it to see a friendly wizard that will guide you through the process. Both "one barcode per output file" and "multiple barcodes in the same file" modes are supported, so you can run your batch jobs the way you need.
  • Other Features:
  • We added export to PDF format, so you can create multi-page barcode documents in batch mode. PDF export is also available for saving single barcodes.
  • Another nice addition is V-Card support in QR-Codes. Just create a special "V-Card in QR-Code" barcode to use the feature.
  • This version also improves unicode support in QR-Codes, so all the non-English texts should work better with 3rd party barcode scanners.

New in Barcode 1.8 (Apr 6, 2018)

  • This version offers better file naming, better output images compatibility and some other minor improvements.

New in Barcode 1.6 (Nov 24, 2016)

  • Added NDC (National Drug Code) symbology and also improved some other aspects of the application. Read on for more information.
  • National Drug Code (NDC) Symbology - It is pretty much the same as UPC-A, but have some differences like optional dashes and N letter, so we added it as a separate barcode type with some specific checking rules. You can read more about NDC barcodes here.
  • Color Improvements - Starting from this update, all the texts and other graphics elements of the barcode (except for crop marks) are using the same color, as the barcode itself. This helps to keep the output image consistent, especially if you use spot colors.
  • Crop marks have been updated and now use correct registration color instead of rich black CMYK.
  • Other Improvements - There is a new option to control human readable text size for some of the barcodes. It is at the second page (Appearance), you can read more about it here.
  • Also improved UI appearance for the latest macOS Sierra and enabled Retina displays support.

New in Barcode 1.5.0 (Feb 16, 2016)

  • DataBar Support:
  • This update adds 7 new barcode symbologies of DataBar family: DataBar Omnidirectional, DataBar Stacked Omnidirecitonal, DataBar Expanded, DataBar Expanded Stacked, DataBar Truncated, DataBar Limited and DataBar Stacked. They are used for retail, coupons, pharmacy and more. Now you can make them in Barcode.
  • GS1 and ITF-14 Improvements:
  • We improved GS1 application identifiers limitation checking, so it handles more input errors than before. As for ITF-14, we added an option to choose between no decoration of the human-readable text, decoration it with spaces and with dashes. This has been done by a customer's request, so if you want to improve something in our software - just let us know.
  • Other Improvements:
  • We fixed partially-broken units of measurements. Sorry about that, everything is working fine now. Some command-line usage issues have been fixed, as well and we've also improved presets naming, when it comes to unsupported file name characters like slashes or colons.

New in Barcode 1.4.0 (Sep 7, 2015)

  • Since the very first version Barcode had a limitation of one preset per symbology. According to your feedback that is not always the case and sometimes you simply need two different types of ISBN-13 barcodes. Starting with this version you can clone, rename, delete and add barcodes to the main list you see at startup. So if you need two EAN-13 barcodes - just clone the one you have or add a new one using the big "New Preset" button.
  • Another big improvement is the ability to print barcodes directly from the application. The big printing button at the editing screen lets you easily print a barcode in one click!
  • Other improvements include better application stability and some minor ISBN-13 fixes related to the light margin indicator and custom ISBN texts.

New in Barcode 1.3.0 (Apr 14, 2015)

  • Comes with three new barcodes:
  • Aztec
  • Code-93
  • GS1-128
  • It also fixes some minor issues discovered in the previous version and adds some nice features:
  • "Full ASCII" option has been added to Code 39;
  • Color picker now displays CMYK values in pecents;
  • The font used for ISBN barcode text can be customized;
  • One more template for ISBN barcode text has been added;
  • Custom texts export has been improved to keep the text dimension the same;
  • Barcode preview screen now displays the barcodes you configured, not the default ones;
  • Custom texts can be configured using the command line.

New in Barcode 1.2.0 (Aug 19, 2014)

  • Here is the list of new barcode symbologies supported by version 1.2:
  • Codabar with customizable start/stop symbols
  • Code-128 (types A, B, C and Auto)
  • ITF-14
  • Interleaved 2 of 5 with optional check digit
  • As with other supported formats, Barcode provides a lot of customizable options, so you can get exactly the barcode you need.
  • Some other minor improvements have been made:
  • a naughty saving window on OS X is now fixed and now Barcode uses your data as a file name when saving
  • barcode preview has been made bigger, so every little detail is now visible
  • code-39 got the "mod 43" option
  • EPS export has been improved when it comes to fonts and sizes

New in Barcode 1.1.0 (Jul 17, 2014)

  • The very first update to our new Barcode application.