---
title: "What's New?"
canonical: https://customerscanvas.com/docs/cc6/whats-new-daf.htm
archived: true
applies_to:
  - product: "Customer's Canvas On-Premises"
  - product: "Design Atoms .NET"
    versions: ["6.15.0", "6.x (may differ)"]
  - product: "Design Atoms JS"
    versions: ["6.15.0", "6.x (may differ)"]
---

**You’re viewing outdated documentation.** [View the latest Customer’s Canvas On-Premises documentation](https://customerscanvas.com/docs/on-premises/).

# What's New?

**Applies to:** Customer's Canvas On-Premises; Design Atoms .NET 6.15.0, 6.x (may differ); Design Atoms JS 6.15.0, 6.x (may differ) · **Archived documentation**
 
## Design Atoms Framework 6.15.0 - Released Augist 16, 2021
  
|  Fixed some problems with importing InDesign templates. |  Bug fix |
| --- | --- |
 |  Fixed a problem with rendering products when the print file was larger than 200 GB. |  Bug fix |
 |  Fixed a problem with rendering surfaces with empty containers. |  Bug fix |
 |  Fixed some problems with editing text on iOS mobile devices. |  Bug fix |
 |  Fixed console messages when releasing **TextItem**. |  Bug fix |
 |  Fixed a problem with updating the viewer. |  Bug fix |
 |  Fixed a problem with memory consumption. |  Bug fix |
 
## Design Atoms Framework 6.14.1 - Released Augist 5, 2021
  
|  Now, if **skew** is defined for text items in InDesign templates, these items will be imported with the faux italic style. |  Improvement |
| --- | --- |
 |  Fixed a problem with rendering spines and folding lines on proof images when rendering mockups is disabled. |  Bug fix |
 |  Fixed a problem with resetting the zoom level. |  Bug fix |
 
## Design Atoms Framework 6.14.0 - Released July 30, 2021
  
|  Fixed a problem when text changes were rolled back after changing the properties of the text item. |  Bug fix |
| --- | --- |
 |  Fixed some problems with displaying the mouse cursor and handling mouse events. |  Bug fix |
 |  Fixed some problems with rendering **BarcodeItem**. |  Bug fix |
 
## Design Atoms Framework 6.13.0 - Released July 21, 2021
  
|  Improved the rendering time of text elements containing glyphs that are not present in the specified font. You can specify fonts containing such glyphs, in **PreferredFallbackFonts** as follows: `"ArialMT;Menlo-Bold"`. |  Improvement |
| --- | --- |
 |  Added the possibility to disable the rendering of glyphs missing in the defined font. To perform this, you can use the configuration parameter **NotFoundGlyphRemovalEnabled**. |  Improvement |
 |  Fixed a problem with checking the license key. |  Bug fix |
 |  Fixed a problem with rendering indexed RGB graphics with indexed colors when **PdfRenderKeepOriginalColors** is enabled. |  Bug fix |
 |  Fixed a problem with calculating **boundsData** for product surfaces. |  Bug fix |
 |  Fixed a problem when items of auto-layout groups could move in some cases. |  Bug fix |
 |  Fixed a problem with deleting nested layout items. |  Bug fix |
 |  Fixed a problem with processing mouse events when dragging items in the viewer. |  Bug fix |
 |  Fixed a problem when **InvalidImageException** was not handled. |  Bug fix |
 
## Design Atoms Framework 6.12.1 - Released July 2, 2021
  
|  Fixed a problem when layout items could change their position when changing orientation. |  Bug fix |
| --- | --- |
 |  Fixed a problem when In-place text engine did not check permissions to edit text items. |  Bug fix |
 |  Fixed a problem with handling touch events. |  Bug fix |
 
## Design Atoms Framework 6.12.0 - Released June 29, 2021
  
|  Added the possibility to zoom the canvas and place items to an area by using the command manager. |  Feature |
| --- | --- |
 |  Added the possibility to use URLs when defining mockups. |  Improvement |
 |  Added **ProductHandler.GetBoundsData(Product)** to obtain coordinates of the rectangles bounding items on all product surfaces. |  Improvement |
 |  Added a new violation warning that appears for text elements that are rendered by the Classic text engine when the WYSIWYG engine is enabled. |  Improvement |
 |  Added the **Property** decorator for **firstBaselineOffset** of bounded text items. |  Improvement |
 |  Fixed a problem with processing empty lines in text items. |  Bug fix |
 
## Design Atoms Framework 6.11.1 - Released June 22, 2021
  
|  Added support for vertical and horizontal scaling in the WYSIWYG text engine. |  Improvement |
| --- | --- |
 |  Optimized processing of multiple requests. Large bitmaps are now processed separately from the main combined bitmap. |  Improvement |
 |  Added the **visible** and **locked** properties to **Layer**. |  Improvement |
 |  Fixed a problem with reading PostScript names of fonts used in InDesign templates. |  Bug fix |
 |  Fixed a problem with reading locked layers from InDesign templates. |  Bug fix |
 
## Design Atoms Framework 6.11.0 - Released June 7, 2021
  
|  Added the possibility to define **printArea.bleed** by using **SetBleedCommand**. |  Feature |
| --- | --- |
 |  Improved support for linked multipage PDF files in InDesign templates. Now Design Atoms imports a specific page from the PDF file when reading multipage IDML templates. |  Improvement |
 |  Fixed a problem when the image was loaded instead of the PSD template when both files had the same name. |  Bug fix |
 |  Fixed a problem when text items obtained wrong OpenType Features when editing. |  Bug fix |
 |  Fixed a problem with updating text items in a **LayoutItem**. |  Bug fix |
 
## Design Atoms Framework 6.10.0 - Released May 28, 2021
  
|  Now, Design Atoms can use the `<RT>` marker again to determine whether to apply the rich format to imported text items. |  Improvement |
| --- | --- |
 |  Fixed some problems with rendering text on the canvas. |  Bug fix |
 
## Design Atoms Framework 6.9.11 - Released May 24, 2021
  
|  Fixed a problem with reading InDesign templates in which bounds of PDF graphics did not match the bounds of its frame. |  Bug fix |
| --- | --- |
 |  Fixed a problem with editing text in a **LayoutItem**. |  Bug fix |
 
## Design Atoms Framework 6.9.10 - Released May 20, 2021
  
|  Fixed a problem with loading InDesign templates that have set bleed and slug values. |  Bug fix |
| --- | --- |
 |  Fixed a problem with deserialization of state files saved in version 4 and then rendered in version 5 or later. |  Bug fix |
 
## Design Atoms Framework 6.9.8 - Released May 13, 2021
  
|  Added support for **PrintAreaBoundsChanged**, **UndoProduct**, and **RedoProduct** events. |  Improvement |
| --- | --- |
 |  Added support for **Grayscale** image effect. |  Improvement |
 |  Fixed some problems with changing the properties of text items. |  Bug fix |
 |  Fixed a problem with rendering text that uses a font with ligatures. |  Bug fix |
 |  Fixed a problem with aligning items to the bleed area. |  Bug fix |
 
## Design Atoms Framework 6.9.7 - Released May 11, 2021
  
|  Added support for the **tolerance** when detecting violations of safety lines and the bleed area. |  Improvement |
| --- | --- |
 |  Fixed a problem when a text element of a smart group was displayed on the canvas after deleting its content. |  Bug fix |
 |  Fixed a problem with converting **GroupItem** to **LayoutItem** and vice versa. |  Bug fix |
 
## Design Atoms Framework 6.9.5 - Released April 30, 2021
  
|  Fixed a problem with rendering text that uses a font with ligatures. |  Bug fix |
| --- | --- |
 |  Fixed a problem when **defaultItemsConfig** did not apply the content permissions to **PlaceholderItem**. |  Bug fix |
 
## Design Atoms Framework 6.9.4 - Released April 27, 2021
  
|  Fixed a problem when the violation service did not subscribe to container changes. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 6.9.3 - Released April 22, 2021
  
|  Fixed a problem with loading images into texture containers when using the Asset Storage. |  Bug fix |
| --- | --- |
 |  Fixed a problem with ungrouping the **LayoutItem**. |  Bug fix |
 |  Fixed a problem when design elements with disallowed movements could be aligned to snap lines. |  Bug fix |
 |  Fixed a problem with scrolling the canvas on mobile devices. |  Bug fix |
 |  Fixed the model version check. |  Bug fix |
 
## Design Atoms Framework 6.9.1 - Released April 19, 2021
  
|  Improved support for fonts when rendering text from SVG files. |  Improvement |
| --- | --- |
 |  Fixed a problem with the reading of region bounds from InDesign templates when **LegacyIdmlBleedParsingEnabled** is `true`. |  Bug fix |
 |  Fixed a problem with positioning a file stream when converting product templates. |  Bug fix |
 |  Fixed a problem when state files with safety lines defined in version 6.1 would not load in 6.9. |  Bug fix |
 
## Design Atoms Framework 6.9.0 - Released April 12, 2021
  
|  Fixed a problem with parsing IDML files with flipped images. |  Bug fix |
| --- | --- |
 |  Fixed a problem with deserialization of state files when they were saved earlier than version 5.5 and then opened in 5.5 or later. |  Bug fix |
 |  Fixed a problem with using the **convertItemToPlaceholder** command for **ImageItem**. |  Bug fix |
 |  Fixed a problem when image placeholders could move on the canvas when trying to drag the **Done** button. |  Bug fix |
 |  Fixed a problem when the fill color would not apply to empty text items. |  Bug fix |
 |  Fixed some problems with manipulating items on the canvas. |  Bug fix |
 |  **ViolationService** has been moved from the **design-editor** package to **design-atoms**. |  Other |
 
## Design Atoms Framework 6.8.0 - Released April 2, 2021
  
|  Added support for vertical alignment, auto size, and copyfitting in the WYSIWYG text engine. |  Feature |
| --- | --- |
 |  Added support for Intelligent Mail Barcode. |  Feature |
 |  Fixed a problem with rendering **PathTextItem** when the path is flipped. |  Bug fix |
 
## Design Atoms Framework 6.7.0 - Released March 24, 2021
  
|  Added the possibility to manage violation settings for a single item. |  Feature |
| --- | --- |
 |  Added the possibility to convert **ShapeItem** to **PlaceholderItem** using **ItemsCommand.convertItemToPlaceholder** and **ItemsCommand.convertPlaceholderToItem**. |  Feature |
 |  Fixed a problem with selecting items on the canvas with the **SelectFirstItemCommand**. |  Bug fix |
 
## Design Atoms Framework 6.6.0 - Released March 17, 2021
  
|  Optimized performance of the VDP rendering. |  Improvement |
| --- | --- |
 |  Fixed a problem with processing text styles. |  Bug fix |
 
## Design Atoms Framework 6.5.0 - Released March 12, 2021
  
|  Added the **AutoLayoutSettings.AnchorPoint** property to anchor the layout of a smart group when its size changes. |  Feature |
| --- | --- |
 |  Fixed a problem with **CurvedTextItem** positioning. |  Bug fix |
 |  Fixed a problem when the **isVariable** property was not applied to text items. |  Bug fix |
 
## Design Atoms Framework 6.4.0 - Released March 4, 2021
  
|  Added support for overprint. You can now import overprint-related properties from InDesign templates and output them to PDF files. |  Feature |
| --- | --- |
 |  Fixed a problem with updating an **ImageItem** with a URL as the image source when this URL does not support the HEAD method. |  Bug fix |
 
## Design Atoms Framework 6.3.5 - Released February 26, 2021
  
|  Optimized the bundle size. |  Improvement |
| --- | --- |
 
## Design Atoms Framework 6.3.3 - Released February 15, 2021
  
|  Added **Clone()** methods to **WatermarkConfig** and **FontSettings**. |  Improvement |
| --- | --- |
 |  Fixed some problems with loading products from templates. |  Bug fix |
 
## Design Atoms Framework 6.3.2 - Released February 10, 2021
  
|  Added **IProductHandler.GetProductFontsExtended()** to support fonts with undefined Postscript name. Such fonts will be identified by Family and Style. |  Improvement |
| --- | --- |
 |  Added the **MouseBehavior.Locked** mode to disable mouse events in the **viewer**. |  Improvement |
 |  Fixed a problem with deserialization of **ImageItem**. |  Bug fix |
 
## Design Atoms Framework 6.3.1 - Released February 1, 2021
  
|  Fixed a problem with using the **visible** property of items in a group. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 6.3.0 - Released January 21, 2021
  
|  Added events that trigger when entering and exiting from the WYSIWYG edit mode. |  Feature |
| --- | --- |
 |  Added support for the `Anisotropic9` resize interpolation mode for rendering print files. |  Improvement |
 |  You can now load templates from streams and convert them to products by using **TemplateParser.FromStream** and **TemplateParser.FromStreams**. |  Improvement |
 |  Fixed a problem with adding new images through the **createItem** command. |  Bug fix |
 |  Fixed a problem with reading linked images from InDesign templates. |  Bug fix |
 |  Fixed a problem with ShapeItem serialization when a file with long path was not saved in the state file. |  Bug fix |
 
## Design Atoms Framework 6.2.0 - Released December 30, 2020
  
|  Added the **placeholderEditingViewMode** parameter that allows you to define whether to change the z-order of PlaceholderItem and fade out the area that is around its content in the edit mode. |  Feature |
| --- | --- |
 |  Added the possibility to apply blend modes to all design items created in the viewer. |  Feature |
 |  Improved viewer performance when violation service is enabled. |  Improvement |
 |  Fixed a problem with selecting text elements in the viewer when bleed and slug areas were defined. |  Bug fix |
 |  Fixed a problem when **IProductRenderer.RenderProof()** ignored the **ShowStubContent** option. |  Bug fix |
 |  Fixed a problem with displaying GridItem in the viewer. |  Bug fix |
 
## Design Atoms Framework 6.1.1 - Released December 17, 2020
  
|  Improved appearance of text placeholders. Now text prompts in empty placeholders are displayed on the canvas with an opacity of `0.5`. |  Improvement |
| --- | --- |
 |  Fixed serialization of layout items. |  Bug fix |
 |  Fixed a problem when PDF boxes were not set on the pages rendered from channel containers. |  Bug fix |
 |  Fixed a problem with the invalidation of **ImageItem** that uses a URL as the image source. |  Bug fix |
 |  Fixed a problem with displaying text leading in the viewer. |  Bug fix |
 
## Design Atoms Framework 6.1.0 - Released December 7, 2020
  
|  Added support for Data Matrix barcodes. |  Feature |
| --- | --- |
 |  Fixed a problem with retrieving nested items in **Surface.GetAllItems()**. |  Bug fix |
 |  Fixed a problem with color management. |  Bug fix |
 
## Design Atoms Framework 6.0.4 - Released December 2, 2020
  
|  Fixed a problem with displaying metric and imperial units on the canvas rulers. |  Bug fix |
| --- | --- |
 |  Fixed a problem when visualization permissions were not applied to groups defined in IDML templates. |  Bug fix |
 
## Design Atoms Framework 6.0.3 - Released November 26, 2020
  
|  Fixed some problems with the WYSIWYG text engine. |  Bug fix |
| --- | --- |
 |  Fixed a problem with removing surrogate pair characters from text. |  Bug fix |
 
## Design Atoms Framework 6.0.2 - Released November 20, 2020
  
|  Fixed a problem when design elements obtained the wrong size when loading templates if the canvas had `display:none` style. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 6.0.1 - Released November 12, 2020
  
|  Changed the type of **IFontSettingsData.size**. You can still use a number for the font size in points and also use a string specifying a percentage of the height of the print area, for example, `"10%"`. |  Improvement |
| --- | --- |
 |  Improved performance when generating preview images of products containing PDF graphics. |  Improvement |
 |  Fixed some problems with importing in-string placeholders and group items from InDesign templates. |  Bug fix |
 |  Fixed a problem with applying permissions to a group of layers. |  Bug fix |
 |  Fixed a problem with applying vertical alignment to text on the canvas. |  Bug fix |
 
## Design Atoms Framework 6.0.0 - Released November 2, 2020
  
|  Implemented a new text engine that supports the rendering of text items on the front end. |  Feature |
| --- | --- |
 |  Added the **LayoutItem**, which allows for auto-arranging items in a group. |  Feature |
 |  Removed dependency on system fonts. Instead of `ArialMT`, text items use the `Roboto-Regular` font by default. |  Improvement |
 |  Removed the **Item.IsRichText** property. When upgrading former state files, the value of this property will be converted to the corresponding value of **AllowTextFormatting**. |  Other |
 
## Design Atoms Framework 5.34.1 - Released October 22, 2020
  
|  Added the possibility to load product templates despite possible exceptions, which will only be logged. |  Improvement |
| --- | --- |
 |  Fixed a problem with loading InDesign templates that contain clipart and group items. |  Bug fix |
 |  Fixed a problem with rendering proof images of products that contain a large number of items. |  Bug fix |
 |  Fixed some problems with color management. |  Bug fix |
 
## Design Atoms Framework 5.34.0 - Released October 6, 2020
  
|  Fixed a problem with displaying safety lines in the viewer. |  Bug fix |
| --- | --- |
 |  Fixed serialization of image effects. |  Bug fix |
 
## Design Atoms Framework 5.33.0 - Released September 23, 2020
  
|  Added the possibility to import text on a path from InDesign and Photoshop templates as an **ArchedTextItem**. |  Feature |
| --- | --- |
 |  Added the Bleed and Slug areas to the PrintArea. |  Feature |
 |  Added the possibility to select a color in the viewer. |  Feature |
 |  Added the possibility to render proof images when using only the max width or max height. |  Improvement |
 |  Fixed some problems with cloning items in the viewer. |  Bug fix |
 |  Fixed some problems with adding and editing barcodes in the viewer. |  Bug fix |
 
## Design Atoms Framework 5.32.3 - Released September 8, 2020
  
|  Now, the file access time will be updated in **FileStorage** when a product is loaded. |  Improvement |
| --- | --- |
 |  Removed **ILogger** and **ConsoleLogger**. Now messages are output directly to the console. |  Improvement |
 
## Design Atoms Framework 5.32.2 - Released September 2, 2020
  
|  Fixed a problem with the import of barcode placeholders from InDesign templates. |  Bug fix |
| --- | --- |
 |  Fixed a problem when items imported from InDesign templates could appear shifted in Customer's Canvas. |  Bug fix |
 |  Fixed a problem with resizing the rotated items. |  Bug fix |
 
## Design Atoms Framework 5.32.1 - Released August 17, 2020
  
|  Fixed a problem with rendering the border of an image placeholder based on a shape layer. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 5.31.0 - Released July 23, 2020
  
|  The object model has been separated from the DesignAtoms package. Now, you must additionally install `@aurigma/design-atoms-model` from npm and `Aurigma.DesignAtoms.Model` from NuGet. In your .ts code, replace imports `@aurigma/design-atoms/Model/<class>` with `@aurigma/design-atoms-model/<class>`. |  Improvement |
| --- | --- |
 |  Fixed a problem with reading the background layers from multipage InDesign templates. |  Bug fix |
 
## Design Atoms Framework 5.30.2 - Released July 7, 2020
  
|  Fixed a problem with serialization and deserialization of state files that contain images. |  Bug fix |
| --- | --- |
 |  Fixed a problem with rendering text that wraps around design elements. |  Bug fix |
 |  Fixed a problem when HTML tags were not escaped when rendering plain text elements. |  Bug fix |
 |  Fixed a problem when proof images were rendered with the default size despite the specified parameter **maxSize**. |  Bug fix |
 
## Design Atoms Framework 5.30.0 - Released June 25, 2020
  
|  Added the possibility to import vector graphics from SVG files as a **ClipartItem**. Unlike a **GroupItem**, you can't ungroup a clipart or add elements to it. However, you can change the colors of several clipart elements in a single action. |  Feature |
| --- | --- |
 
## Design Atoms Framework 5.28.1 - Released June 12, 2020
  
|  Fixed some problems with reading and manipulating grouped elements. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 5.27.0 - Released May 27, 2020
  
|  Fixed a problem with reading rich formatted text from InDesign templates. |  Bug fix |
| --- | --- |
 |  Fixed a problem when hidden elements of PDF files embedded in InDesign templates were added to the object model. |  Bug fix |
 
## Design Atoms Framework 5.26.0 - Released May 12, 2020
  
|  Added the **IConfiguration.IgnoreInDesignMissingLinks** parameter to confugure how to process missing images when reading InDesign templates. If `true`, creates an empty image placeholder instead of such images. If `false`, throws an exception. |  Feature |
| --- | --- |
 |  Fixed some problems with reading group items from InDesign templates. |  Bug fix |
 |  Fixed a problem with rendering text that was vertically scaled in InDesign. |  Bug fix |
 
## Design Atoms Framework 5.25.0 - Released April 14, 2020
  
|  Added the possibility to import grouped elements from InDesign and Photoshop templates as a **GroupItem**. |  Feature |
| --- | --- |
 |  Added support for the **Format1bppIndexed** pixel format in InDesign templates. |  Feature |
 |  Fixed a problem with unnecessary color conversion when applying the **Colorize** effect to TIFF images. |  Bug fix |
 
## Design Atoms Framework 5.24.0 - Released April 1, 2020
  
|  Fixed a problem with reading rich formatted text on a curve from PSD templates. |  Bug fix |
| --- | --- |
 |  Fixed a problem with importing bleed zones from IDML templates. |  Bug fix |
 
## Design Atoms Framework 5.23.0 - Released March 26, 2020
  
|  Added the possibility to disable ASP.NET Attribute Routing. |  Improvement |
| --- | --- |
 |  Fixed a problem when the bounding rectangle of a **PathBoundedTextItem** changed after deleting its content. |  Bug fix |
 
## Design Atoms Framework 5.21.0 - Released February 26, 2020
  
|  Updated the system requirements. Now, you need TypeScript 3.8.2 to use the Design Atoms Framework. |  Other |
| --- | --- |
 
## Design Atoms Framework 5.20.0 - Released February 19, 2020
  
|  Fixed a problem with reading the baseline shift defined for InDesign text items. |  Bug fix |
| --- | --- |
 |  Fixed a problem when channel containers were rendered on proof images with an offset relative to the **designLocation**. |  Bug fix |
 
## Design Atoms Framework 5.19.3 - Released February 14, 2020
  
|  Fixed a problem with wrapping text around design items. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 5.19.0 - Released February 4, 2020
  
|  Added support for the color overlay effect defined for image placeholders in Photoshop templates. |  Feature |
| --- | --- |
 |  Fixed a problem when bounded text was imported from IDML templates as **PathBoundedTextItem**. |  Bug fix |
 |  Fixed a problem with rendering bounded text when its bottom line contains subscript characters that go out of the text frame. |  Bug fix |
 |  Fixed a problem with reading the autoleading in InDesign text frames. |  Bug fix |
 
## Design Atoms Framework 5.18.0 - Released January 21, 2020
  
|  Fixed a problem with handling the rotation grip on the canvas. |  Bug fix |
| --- | --- |
 |  Fixed some problems with handling bounded text items on the canvas. |  Bug fix |
 |  Fixed a problem when the **BleedBox** defined in InDesign templates affected the content of image placeholders. |  Bug fix |
 
## Design Atoms Framework 5.17.1 - Released December 30, 2019
  
|  Fixed a problem with reading the First Baseline options of InDesign text frames. |  Bug fix |
| --- | --- |
 |  Fixed a problem with the rendering of folding lines and spines on proof images when mockups were enabled. |  Bug fix |
 |  Fixed a problem when folding lines and spines were applied to mockups instead of designs. |  Bug fix |
 |  Optimized rendering of print files in the PDF format. |  Bug fix |
 |  Optimized saving state files by using **StateFileSerializer**. |  Bug fix |
 
## Design Atoms Framework 5.17.0 - Released December 26, 2019
  
|  Fixed a problem with rendering the cropped proof images when folding lines were defined for the product. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 5.16.0 - Released December 13, 2019
  
|  Fixed a problem with loading InDesign templates with linked PDF graphics. |  Bug fix |
| --- | --- |
 |  Fixed a problem with adjusting text on a curve when its font size reached the minimum value. |  Bug fix |
 
## Design Atoms Framework 5.15.0 - Released December 5, 2019
  
|  Fixed a problem with importing EPS graphics embedded in compound frames of IDML templates. |  Bug fix |
| --- | --- |
 |  Fixed some problems with loading multipage IDML templates with defined bleed zones. |  Bug fix |
 
## Design Atoms Framework 5.14.2 - Released November 29, 2019
  
|  Fixed a problem with cloning vector masks. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 5.14.0 - Released November 22, 2019
  
|  Fixed a problem causing **color conversion** exception when loading some IDML templates. |  Bug fix |
| --- | --- |
 |  Fixed a problem when PDF graphics embedded into InDesign templates appeared distorted on the canvas. |  Bug fix |
 |  Fixed a problem with redrawing text items in the viewer. |  Bug fix |
 
## Design Atoms Framework 5.13.0 - Released November 8, 2019
  
|  Added support for UPC-A, UPC-E, and Code 128 barcodes. |  Feature |
| --- | --- |
 |  Fixed a problem with loading state files created in Customer's Canvas 5.0. |  Bug fix |
 |  To maintain the consistency in [dependency injection](https://customerscanvas.com/docs/cc6/using-dependency-injection.htm.md), the following interfaces were added: **IBarcodeGenerator**, **IBarcodeService**, **ICanvasBuilder**, **IColorManagement**, **IFrameConfigHandler**, **IImageLoader**, **IMergeUtil**, **IProductHandler**, **IProductSerializer**, **IRemoteImageLoader**, **ITemplateParser**, **ITextRenderer**, **IUnsupportedGlyphService**, and **IWatermarkItemsBuilder**. These interfaces implement the same functionality as their derived classes, and these classes will be removed in the next major release. |  Other |
 
## Design Atoms Framework 5.12.1 - Released October 29, 2019
  
|  Fixed a problem when incorrect names of spot colors appeared in PDF outputs. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 5.12.0 - Released October 22, 2019
  
|  Added support for **Frame Fitting Options** in InDesign templates. Now, you can enable **Auto-Fit** and use the selected **Fitting** value as the [content resize mode](https://customerscanvas.com/docs/cc6/creating-templates-in-indesign-overview.htm.md) of image placeholders. |  Feature |
| --- | --- |
 |  Fixed a problem with reading the image size in templates created in InDesign CS4. |  Bug fix |
 |  Fixed a problem with rendering XML Escape characters in plain text elements. |  Bug fix |
 |  Fixed a problem with rendering the ampersand (&) symbol in plain and rich formatted text when using the **All Caps** style. |  Bug fix |
 
## Design Atoms Framework 5.11.0 - Released October 10, 2019
  
|  Added support for locked (**Item.Locked**) and visible (**Item.Visible**) attributes in InDesign templates. |  Feature |
| --- | --- |
 |  Added support for **Drop Shadow** effect in InDesign templates. |  Feature |
 |  Fixed a problem with loading IDML templates created in InDesign CS4. |  Bug fix |
 
## Design Atoms Framework 5.10.0 - Released September 25, 2019
  
|  Added support for the **All caps** OpenType feature in IDML templates. |  Feature |
| --- | --- |
 |  Fixed a problem with reading **Superscript** characters specified in point text in PSD templates. |  Bug fix |
 |  Fixed a problem with reading linked graphics from IDML templates. |  Bug fix |
 
## Design Atoms Framework 5.9.0 - Released September 13, 2019
  
|  Fixed a problem with loading IDML templates that contain some specific fonts. |  Bug fix |
| --- | --- |
 |  Fixed a problem with color management when rendering shapes and text elements in IDML templates. |  Bug fix |
 |  Fixed a problem with rendering design elements when applying the multiply blend mode and gradient fill in IDML templates. |  Bug fix |
 |  Fixed a problem with rendering proof images when the product width significantly differs from the product height. |  Bug fix |
 
## Design Atoms Framework 5.8.2 - Released September 2, 2019
  
|  Fixed a problem with background colors when rendering products by using **IProductRenderer.RenderHiRes**. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 5.7.1 - Released August 26, 2019
  
|  Fixed a problem with color management when rendering PDF graphics with embedded color profiles. |  Bug fix |
| --- | --- |
 
## Design Atoms Framework 5.7.0 - Released August 22, 2019
  
|  Added support for variable data printing in **IProductRenderer**. Now, you can pass a product-based template and a data set to render personalized proof images and high-resolution outputs. |  Feature |
| --- | --- |
 |  Fixed a problem with PDF page boxes when defining a print area on the front end. |  Bug fix |
 
## Design Atoms Framework 5.6.0 - Released August 12, 2019
  
|  Fixed a problem with converting spot colors. |  Bug fix |
| --- | --- |
 |  Fixed some problems with rendering PDF graphics embedded into InDesign templates. |  Bug fix |
 
## Design Atoms Framework 5.4.0 - Released July 19, 2019
  
|  Added the possibility to render Lab colors into PDF outputs. |  Feature |
| --- | --- |
 |  Implemented a new mode of the overflow strategy for bounded text elements. You can allow for expanding the original text area through the **overflowStrategy** property of text item config. |  Feature |
 |  Added the possibility to change colors of barcodes and barcode placeholders. |  Feature |
 |  Fixed some problems causing **Index out of range** and **Unsupported pixel format** errors when loading specific IDML templates. |  Bug fix |
 
## Design Atoms Framework 5.3.0 - Released July 8, 2019
  
|  Added support for fill colors of grayscale images imported from InDesign templates. |  Feature |
| --- | --- |
 |  Fixed a problem when image placeholders with arbitrary shapes appeared rectangular. |  Bug fix |
 
## Design Atoms Framework 5.2.0 - Released June 25, 2019
  
|  Added support for blend modes and spot colors in InDesign templates. |  Feature |
| --- | --- |
 |  Added a new `Aurigma.DesignAtoms.x86` NuGet package that allows for using the Design Atoms Framework in the x86 environment. |  Improvement |
 
## Design Atoms Framework 5.1.1 - Released June 6, 2019
  
|  Now, when you use either **Evaluation** or **Developer** license key, watermarks appear on the canvas notifying you of the license expiration date. |  Improvement |
| --- | --- |
 
## Design Atoms Framework 5.1.0 - Released May 31, 2019
  
|  Released SDK source code. You can now completely customize the on-premises version of Customer's Canvas 5. |  Feature |
| --- | --- |
 |  Now, Customer's Canvas uses default names of InDesign elements (in angle brackets) as names for items. |  Improvement |
 |  Now, when you specify the bleed area in InDesign, it will be used as the trim box in PDF outputs. |  Improvement |
 |  Fixed a problem when after changing a license key, it was not applied. |  Bug fix |
 
## Design Atoms Framework 5.0.1 - Released May 24, 2019
  
|  Added support for rich formatted text on a curve. You can enable a rich format by using the `<RT>` marker or various formatting for curved text. |  Feature |
| --- | --- |
 |  Added support such OpenType Features as ligatures, uppercase, small caps, lowercase, superscript, and subscript. Now, you can use these features in PSD and IDML templates and render them both on the canvas and in hi-res outputs. |  Feature |
 |  Added support for vector masks of text and image layers. |  Feature |
 |  Added the possibility to crop hi-res outputs to safety lines. You can specify how to crop them by using the **pdfBox** property in your definition of **safetyLines**. |  Feature |
 |  Fixed a problem with using the **ColorFactory** in the Iframe API. |  Bug fix |
 
## Design Atoms Framework 5.0.0 - Released April 25, 2019
  
### Major Feature Highlights
 
- **New Design Atoms Framework** - released an [official API](https://customerscanvas.com/docs/cc6/introduction-to-iframe-api-v5.htm.md) to work with each element of a design loaded in the editor.
- **The ready-to-use project with samples** - added GitHub repositories with [code examples](https://customerscanvas.com/docs/cc6/design-atoms-samples.htm.md).

Read more in [our blog↗](https://customerscanvas.com/blog/2019/04/25/Whats-new-in-Customers-Canvas-50)
