ThermalLabel Web API for Docker – Release Notes & Change Log

All releases of ThermalLabel Web API for Docker, newest first. The latest version is v7.0.1, released on 2026-10-30. Images for amd64 and arm64 are published on Docker Hub:

docker pull neodynamic/thermallabelwebapi:7.0.1

Use the -arm64 tag suffix on ARM hosts. See the Quick Start and License Registration on the product page.


 Change Log

  • 7.0.1 2026-10-30
    • New! I18N props for Items Display Name.
    • Fixed! AutoSize for data-bound TextItem and BarcodeItem.

  • 7.0 2026-10-21
    • New! Added Shape prop to ThermalLabel class to support Rectangle and Ellipse label shapes. Added LabelShape enum.
    • New! Added support for Intermec/Honeywell Direct Protocol printer commands.
    • New! Added RenderCacheEnabled prop to PrintJob class to improve performance when rendering to image/PDF.
    • New! Added RasterEncodingQuality prop to PdfMetadata class.
    • New! Added support for Data Binding, Counters and Data Masking mixed scenarios.
    • New! TextItem - Added support for HTML <p> and nested <span> tags.
    • New! TextItem - Justify alignment support for rich formatted text (including the HTML tags supported by our SDK).
    • New! TextItem - Sizing options: AutoSize, OverflowSplit, ParagraphScaling & ParagraphScalingAndFill supported by HTML text rendering.
    • New! TextItem - Added support for raw RTF (Microsoft Rich Text Format) string. Support includes: font name, font size, text color, highlight color, styles (Bold, Italic, Underline & Strikethrough) and RTL text!
    • New! BarcodeItem - Added support for Artistic QR Codes (ArtModuleShape and ArtFinderShape props) like Google Chrome and other patterns like Rect, RoundRect, Dot, Circle, ZebraHorizontal, ZebraVertical, and Diamond!
    • New! BarcodeItem - Added support for Artistic barcode symbols by specifying a custom image pattern to fill the bars & dots (ArtBarImagePattern property) as well as stamping logos (ArtLogoImage, ArtLogoImagePosition, ArtLogoImagePercentage) with opacity option (ArtLogoImageOpacity).
    • New! Added OCR-A and OCR-B embedded fonts into the FontManager class.
    • New! Added the following barcode functions to the built-in expressions: GS1FNC1(), CODE128FNC1(), CODE128FNC2(), CODE128FNC3(), and CODE128FNC4().
    • New! Added a general purpose Tag prop to ThermalLabel class.
    • Improved! The text split algorithm for TextItem Sizing option OverflowSplit.

  • 6.0.7 2026-10-14
    • Fixed! TextItem RTC placeholders for ZPL.
    • Fixed! Font style were not applied on barcode human readable text.
    • Fixed! Font Manager when loading label's embedded fonts.
    • Improved! JSON Label Template serialization payload.

  • 6.0.6 2026-08-06
    • Fixed! TextItem was rendering an extra space at the beginning of any formatted word (RTF/HTML).
    • Fixed! TextItem with empty HTML content should not render the literal "<html></html>" string.

  • 6.0.5 2026-06-03
    • Fixed! TextItem's CornerRadius prop was not correctly handled.
    • Fixed! ZPL & EPL 180 degrees print orientation.

  • 6.0.4 2026-05-20
    • Fixed! RFID ZPL generation for default value parameters.
    • Fixed! Equal operator logic for FrameThickness, RectangleCornerRadius, ThermalLabelFont and ThermalLabelPage classes.
    • Fixed! Replicates was not handled correctly under data binding scenarios after previous update.

  • 6.0.3 2026-05-07
    • Fixed! PDF vector rendering under data binding scenarios.
    • Fixed! Replicates rendering under data binding scenarios.

  • 6.0.2 2026-03-13
    • Fixed! RectangleShapeItem and EllipseShapeItem white background was not correctly handled for ZPL and Fingerprint commands.
    • Fixed! Data binding replicates settings did not take effect for EPL and Fingerprint raw commands.
    • Fixed! Gloabl Expressions did not take effect when exporting/printing raw commands.

  • 6.0.1 2026-03-02
    • Fixed! TextItem ForeColor/ForeColorEx did not take effect for some Sizing options.

  • 6.0 2026-02-26
    • New! Added support for basic HTML markup allowing styles like color, background-color, font-family, font-weight, font-style, text-decoration and RTL layout through the TextItem class.
    • New! Added ScaleX and ScaleY props for scaling text item content in TextItem objects. Only supported when Sizing prop is set to None.
    • New! Added Middle option to TextVerticalAlignment enum.
    • New! Added RightSideVisible, LeftSideVisible, TopSideVisible and BottomSideVisible props to TableShapeItem.
    • New! Added DataFieldReplicates prop to ThermalLabel class, allowing setting the DataField name from the data source that must be used for specifying the number of replicates for each data source row.
    • New! Added ScaleX and ScaleY props to ConvertData class for allowing to scale the whole label when exporting it to an image format.
    • New! Support for specifying the ThermalLabel field of the ConvertData class as a Base64 string.
    • New! Added support for ZPL ^RL command (Lock/Unlock RFID Tag Memory) through the RFIDTagItem's LockMemoryBank & PermaLockMemorySection properties.
    • New! Added support for ZPL ^LL command to force label length applied to all media, including Gap and Mark.
    • Improved! ZPL, EPL and FP commands generation under data binding scenario with replicates.

  • 5.0.9 2026-01-26
    • CRITICAL Fixed! Port 80 is no longer the default port. Changed to port 8080. This change now allows non-root users.
    • Fixed! Updated all third-party libs and dependencies that are free of known vulnerabilities.

  • 5.0.8 2025-12-30
    • Fixed! Item's ReadOnly prop restore was not handled correctly.
    • Fixed! TextItem rotation offset location under ZPL printing.
    • Fixed! TextItem ValidationRegEx handling.
    • Fixed! JSON data source with date/time string values must be in the ISO 8601 format.
    • Fixed! Code 39 and Code 93 disabling Extended Full ASCII mode was ignored.

  • 5.0.7 2025-07-07
    • Fixed! ZPL Font 0 size is not correctly printed under ZPL commands.

  • 5.0.6 2025-07-03
    • New! Added IsDuplexDesign property to ThermalLabel class. This allows duplex printing as image/graphic mode.

  • 5.0.5 2025-05-21
    • New! Added support for parameter SWAGGER_UI_ENABLED to enable/disable Swagger UI.

  • 5.0.4 2025-05-13
    • Fixed! RectangleShapeItem white background was rendered for ZPL and Fingerprint commands.

  • 5.0.3 2025-05-08
    • Fixed! Shape Items were printed in reverse colors.
    • Fixed! TextItem becomes unresponsive when Sizing is ParagraphScaling or ParagraphScalingAndFill for very small container size.

  • 5.0.2 2025-04-02
    • Fixed! Font Style rendering.

  • 5.0.1 2025-04-01
    • New! Added support for custom font styles (Bold and Italic).

  • 5.0 2025-02-12
    • New! Added support for Zebra Maxicode data format to BarcodeItem.
    • New! Added Pdf417ProcessTilde prop to BarcodeItem.
    • New! Added CodeEncoding prop to BarcodeItem to allow Base64 and Hex string values.
    • New! Added Twips as unit of measurement to FontUnit and UnitType enums.
    • New! Added AutoSize sizing option to TextSizing enum.
    • New! Added OverflowSplit sizing option to TextSizing enum. This allows a large TextItem (fixed or data bound content) to be split into multiple labels!
    • New! Added MinFontSize prop to TextItem to specify the minimum font size for FontSizeScaling, ParagraphScaling and ParagraphScalingAndFill Sizing options.
    • New! Added RFIDTagType, StartingBlock, NumberOfBytes, MemoryBank, AccessPassword, and KillPassword props to RFIDTagItem class.
    • New! Added support for label's margin.
    • New! Added UseSlashedZero prop to TextItem. This will replace any zero char with a slashed zero.
    • New! Added UseDefaultMediaType prop to ThermalLabel. For ZPL printers only.
    • New! Added support for XOR printing mode. For ZPL & Fingerprint printers only.

  • 4.0.13 2024-12-31
    • New! Added support for parameter USE_HTTPS_REDIRECTION to enable/disable auto HTTPS redirection.

  • 4.0.12 2024-12-12
    • Fixed! BarcodeItem - rMQR the wrong data module placement was generating unreadable symbols.

  • 4.0.11 2024-12-02
    • Improved! Item's ConvertToUnit method to allow number of fractional digits.

  • 4.0.10 2024-08-12
    • Improved! Text rendering performance.

  • 4.0.9 2024-07-04
    • Fixed! TextItem ZPL text encoding when using custom fonts.

  • 4.0.8 2024-05-10
    • Fixed! RTL text mixed with LTR text.
    • Fixed! ImageItem LockAspectRatio rounding.

  • 4.0.7 2024-05-03
    • Fixed! Font CodePage UTF8 setting was ignored for resident printer fonts.

  • 4.0.6 2024-04-29
    • New! Added new BarcodeUtils GetGS1HumanReadableText method and as an Expression.
    • New! Added new constants Expressions: vbCrLf, vbCr, vbLf, True, and False.

  • 4.0.5 2024-04-24
    • Fixed! Added HTTP Response Headers for security.

  • 4.0.4 2024-02-15
    • Fixed! TextItem FontSizeScaling sizing hangs for white space content.

  • 4.0.3 2024-02-06
    • Fixed! Malformed Global expressions when exporting labels to XML or JSON formats.
    • Fixed! Allow URLs as a valid data source of an ImageItem in a data binding scenario.

  • 4.0.2 2024-01-05
    • Fixed! International text rendering like Hindi.

  • 4.0.1 2023-11-14
    • Fixed! PCL commands generation.

  • 4.0 2023-11-10
    • New! BarcodeItem support for printing (when possible) as a resident printer command through the PrintAsResidentElement. For ZPL commands only.
    • New! Added QRCodeMask property to BarcodeItem class.
    • New! Added TextVerticalAlignment property to TextItem class.
    • New! Support for RTL text when using Font.NameAtPrinterStorage.
    • New! Added support for generating HP PCL raw commands.

  • 3.0.12 2023-10-16
    • New! BarcodeItem support for GS1-128 AI 715 - National Healthcare Reimbursement Number (NHRN): United States of America FDA.
    • Fixed! Barcode sizing in some special cases.
    • Fixed! Barcode rMQR data encoding when using H ECC.
    • Fixed! Barcode multiline text below the symbol was rendered as single text line.
    • Fixed! Custom font files settings.

  • 3.0.11 2023-10-09
    • Fixed! DPI param was ignored when converting labels to raw printer commands.

  • 3.0.10 2023-08-07
    • New! Added ignoreExpressions and ignoreDataFields params to ThumbnailData.

  • 3.0.9 2023-07-26
    • Fixed! word-wrap text when ParagraphScaling is involved.

  • 3.0.8 2023-07-17
    • New! TextSizing ParagraphScalingAndFill enum option.
    • Fixed! Barcode offset rendering when FitProportional sizing is enabled.

  • 3.0.7 2023-05-31
    • Fixed! Unhandled exception in BarcodeItem when AutoSize sizing is enabled and an invalid data to encode is specified.

  • 3.0.6 2023-05-10
    • Fixed! Punctuation char rendering position for RTL text.

  • 3.0.5 2023-05-06
    • Fixed! Text alignment offset when mixed RTL and non-RTL content in a single line is specified.

  • 3.0.4 2023-04-28
    • New! Right-to-Left (RTL) text autodetection for TextItem objects.
    • Fixed! Text alignment offset when RTL and single lines are specified.

  • 3.0.3 2023-04-21
    • Fixed! TextItem content dissapears for single lines and Right-to-Left languages.

  • 3.0.2 2023-04-03
    • Fixed! TextItem content dissapears for single lines and Right or Center alignments.

  • 3.0.1 2023-03-27
    • Fixed! Underline and strikethrough font settings were not rendered for single line texts.
    • Fixed! Strikethrough font setting was rendered in the wrong position.

  • 3.0 2023-01-03
    • New! RepeaterItem supporting fixed count and data bound items repetition.
    • New! TableShapeItem supporting table layout drawing.
    • New! Added OuterArc option to TextSizing to allow printing single line of arc-shaped text inside an ellipse.
    • New! Added Multiline prop to TextItem. Can be set to False to force single line texts in the editors.
    • New! Added support for embedding fonts in the XML and JSON label templates.

  • 2.0.11 2022-09-22
    • Fixed! Label rotation when exporting to PDF or images in multi-label scenarios.
    • Fixed! copies or replicates settings were not considered when generating multicolum labels type.
    • Fixed! NativePrinterFontB wrong metadata values.

  • 2.0.10 2022-09-01
    • Fixed! Margin for Sheet Labels does not work correctly if any other unit other than Inch is specified.

  • 2.0.9 2022-08-31
    • Fixed! Margin for Sheet Labels was ignored if single label was present in the whole doc.

  • 2.0.8 2022-08-25
    • Fixed! TextItem GetAutoSize method where maxWidth param was not handled correctly.
    • Fixed! font height issue in some special cases under Linux.
    • Fixed! font fallback.

  • 2.0.7 2022-08-23
    • Fixed! TextItem print location when it is rotated and print orientation is set to 270 degrees.

  • 2.0.6 2022-08-19
    • Fixed! ZPL text location when printing at 270 degrees.
    • Fixed! Custom font handling.

  • 2.0.5 2022-08-15
    • Fixed! Exporting label to PDF vector format generates duplicate blank page.

  • 2.0.4 2022-08-03
    • Fixed! BarcodeItem EAN/UPC human readable text location when Sizing prop is set to FitProportional in raw printer commands.
    • Fixed! RTL text offset when left aligned.

  • 2.0.3 2022-07-27
    • Fixed! Set missing objects in expressions to null. Use IsNothing func to work with them.

  • 2.0.2 2022-07-25
    • Fixed! Wrong data field in expression throws an expcetion.
    • Fixed! Font style when rendering RTL text.
    • Fixed! Arabic shaping ligature when enabling RTL on TextItem.
    • Fixed! RTL text auto size calculation.
    • Fixed! Font fallback should not be performed when custom font file is involved.
    • Fixed! NativePrinterFontA size when exporting to Fingerprint commands.
    • Fixed! BarcodeItem BackColor setting was ignored.
    • Improved! Reduced 2D barcode modules rendering when exporting to raw printer commands.

  • 2.0.1 2022-03-11
    • CRITICAL Fixed! QR Code Auto Encoding - Wrong Numeric Data Bits calculation.
    • Fixed! Aztec Code runes encoding.

  • 2.0 2022-02-08
    • New! Added Pages collection prop to ThermalLabel to support multi-page labels concept.
    • New! Added DesignBackgroundImage prop to ThermalLabel to specify a non-printing background image (in PNG format) that assists you in the design of your labels through the visual editors.
    • New! Added BatchCut prop to ThermalLabel to specify num of labels printing after which cutting will be performed (ZPL Only).
    • New! Added ReadOnly prop to Items. Whether the source content of an item can be changed.
    • New! Added Resizable prop to Items. Whether an item can be resizable in the visual editor surface.
    • New! Added ValidationRegEx and ValidationErrorMessage props to TextItem.
    • New! Vertical Line Spacing support for TextItem.
    • New! Stroke Style (Solid, Dash & Dot) support for ShapeItem derived classes.
    • Improved! Swiss 721 font when rendering ZPL commands.
    • Improved! BarcodeItem RTL human readable text rendering.
    • Barcode Features
      • New! Rectangular Micro QR Code a.k.a. rMQR
      • New! GS1 Rectangular Micro QR Code a.k.a. GS1 rMQR
      • New! DPD (Deutsher Paket Dienst) Code
      • New! DAFT Generic 4-State Barcode

  • 1.0.17 2021-10-20
    • Fixed! Concurrency issues in data binding and expressions scenarios.

  • 1.0.16 2021-10-07
    • Fixed! Error introduced by the previous update.

  • 1.0.15 2021-10-06
    • Fixed! Concurrency issues in data binding and expressions scenarios.

  • 1.0.14 2021-07-06
    • Fixed! Double quotes, Ampersand, Less Than, and Greater Than chars were not escaped in Expressions.
    • Fixed! Error when handing HideIfEmpty prop for TextItem and BarcodeItem.

  • 1.0.13 2021-05-19
    • Fixed! null data value handling when using JSON Data Source.

  • 1.0.12 2021-04-30
    • Fixed! Bug when data source is not specified to a label that requires one.
    • Fixed! Code or Humand Readable Text was not rendered if EAN/UPC GuardBar was disabled.
    • Improved! JSON data type parsing when setting it as a Data Source.

  • 1.0.11 2021-03-30
    • Fixed! Hyphen ASCII 45 char was not printed when printing Fingerprint commands.

  • 1.0.10 2021-03-25
    • New! Added support for handling Custom Font Files.
    • Fixed! NativePrinterFontB was not rendered correctly.

  • 1.0.9 2021-03-23
    • Fixed! Error `Value does not dall within the expected range` introduced by build 1.0.8

  • 1.0.8 2021-03-22
    • New! Added operationId for API actions.
    • Fixed! TextItem word wrap overflow when using ParagraphScaling sizing option.

  • 1.0.7 2021-03-04
    • New! Added Health Check endpoint /health

  • 1.0.6 2021-03-02
    • Fixed! JSON data source detection.

  • 1.0.5 2021-02-01
    • Fixed! Bug when using NativePrinterFonts and TextAlignment Center & Right options.

  • 1.0.4 2021-01-30
    • Fixed! Some properties names were not correctly serialized.

  • 1.0.3 2021-01-26
    • Fixed! Objects' default properties values were not returned by GET methods.

  • 1.0.2 2021-01-25
    • New! Added CharSpacing property to TextItem. This allows setting the horizontal spacing behavior between text characters.

  • 1.0.1 2021-01-18
    • Fixed! Rendering issues when using expressions in data binding scenarios.

  • 1.0 2020-12-30
    • New! Initial release.

← Back to ThermalLabel Web API for Docker