What's new
- 15 minutes to read
This topic includes new features, improvements, and bug fixes for the Preflight tool.
1.26.17 - April 15, 2025
Bug Fixes
- Fixed a problem when gradient masks in PDF files caused the Bad color space errors.
- Fixed a problem with rendering gradients in PDF files in certain cases.
1.26.16 - March 5, 2025
Bug Fixes
- Fixed a problem when images became pixelated after applying color management.
- Fixed a problem when invisible PDF layers were rendered after resolving the Bad color space error in the document.
1.26.15 - February 17, 2025
General Improvements
- Improved error messages for files that exceed the maximum allowed size of 512 MB. To change the default value, use the uploader.fileMaxSize parameter.
Bug Fixes
- Fixed some problems with displaying toolbars in the layout for mobile devices.
- Fixed a problem when the width of the page preview would change after adding an image to a blank page.
1.26.14 - December 5, 2024
General Improvements
- Added the possibility to compress output print files and the embedded graphics. You can specify a compression format in the hiResOutputCompression parameter, either
Zip
orJpeg
. By default, this parameter isNone
, and no compression will be applied. ForJpeg
, hiResOutputJpegCompressionQuality is additionally applied.
1.26.13 - November 29, 2024
Bug Fixes
- Fixed a problem with displaying gears when loading the Preflight tool.
1.26.12 - November 27, 2024
General Improvements
- Added the
spotrequiredcolors
preflight rule to validate if the print file contains the specified colors. - Added support for history of user actions. To add the Undo and Redo buttons, add the
"history"
object to thetopToolbar
array.
Bug Fixes
- Fixed a problem when the Reset button distorted the loaded designs.
1.26.11 - June 26, 2024
Bug Fixes
- Fixed a problem with color management when displaying images on the canvas.
- Fixed a problem when style of safety lines changed after fixing the colors in uploaded images.
1.26.9 - June 19, 2024
General Improvements
- Violation warnings now disabled in the viewer by default.
Bug Fixes
- Fixed a problem with the page layout.
1.26.1 - May 5, 2024
General Improvements
- The Preflight Tool now works based on the
@aurigma/ng-design-atoms
package. For icons,@aurigma/ng-editors-ui/svg-icon
is now used instead of the previous implementation.
Bug Fixes
- Fixed a problem when items could not be moved in the viewer after restoring the Preflight Tool.
1.25.10 - April 23, 2024
General Improvements
- Added the possibility to define the step of changing the design zoom in the viewer. You can now customize the zoom levels in the array
viewer.zoom.zoomValues
.
Bug Fixes
- Fixed a problem when a product was not uploaded using its
stateId
in the Upload step. - Fixed a problem with uploading a certain page from a multipage product.
1.25.6 - February 20, 2024
General Improvements
- The Finish operation now runs hires and preview rendering in parallel.
1.25.5 - February 13, 2024
Bug Fixes
- Fixed a problem when rotating the canvas would change the position of some elements.
1.25.3 - January 16, 2024
Bug Fixes
- Fixed a problem with product image distortion when keeping aspect ratio.
- Fixed a problem when after re-uploading a file, the image might not be displayed in the viewer.
- Fixed a problem when
ColorProfileId
could be undefined in some cases.
1.25.1 - December 8, 2023
Bug Fixes
- Fixed a problem with invalidating page thumbnails in the left panel.
- Fixed a problem when text and shapes loaded from state files could appear shifted in the viewer.
- Fixed a problem with assigning colors of safety lines.
1.25.0 - November 27, 2023
General Improvements
- Added support for GroupItems loaded from state files.
- When loading a state file fails, an error message is now displayed in a pop-up window.
Bug Fixes
- Fixed a problem when wrong DPI value resulted in color conversion errors.
- Fixed a problem with rotating the canvas.
- Fixed a problem with error handling when uploading designs from asset storage.
Other
- Angular and Material were upgraded to version 14.
1.24.6 - October 12, 2023
Bug Fixes
- Fixed a problem with quality reduction of resulting PDF files.
- Fixed a problem with color management in the viewer.
1.24.0 - July 14, 2023
Other
- Design Atoms were upgraded to version 7.
1.23.10 - July 10, 2023
Bug Fixes
- Fixed a problem with getting the product orientation based on storefront options.
1.23.8 - June 27, 2023
General Improvements
- Added support for the Lithuanian (
lt
) language. - Added localization for the legend.
Bug Fixes
- Fixed a problem with keeping aspect ratio.
- Fixed a problem when bleed zone was incorrectly applied to a design from a state file.
- Fixed a problem when the
shadeBleedZone
property was not applied from state files. - Fixed a problem when trim lines were not displayed after rotating the canvas.
1.23.4 - May 25, 2023
New Features
- Added support for safety lines defined in state files. You can also change the line style in the
product.safetyLines
array using the same names of the safety lines as in the state file.
Bug Fixes
- Fixed a problem when the product preview was not clipped by the bleed zone.
- Fixed a problem when temporary files were created in the system folder regardless of the
TempDataDirectoryPath
parameter. - Fixed a problem with displaying page thumbnails.
- Fixed a problem with displaying values in the Info dialog box.
- Fixed a problem when preflight rules were not recalculated when resizing items on the canvas.
- Fixed a problem with checking the
nomarginBleedbox
rule. - Fixed a problem when Fill to bleed was applied to the Trim zone instead of the Bleed zone.
1.23.0 - April 21, 2023
New Features
- You can now load a state file into Preflight instead of a product configuration. The application now accepts a
state
object where you can pass the ID of a state file stored in BackOffice.
General Improvements
- Added the possibility to hide the pagination control for single-page products. To do so, set
product.allowAddPages
tofalse
andinterface.leftToolbar.hideForSinglePageProduct
totrue
.
1.22.2 - April 5, 2023
General Improvements
- Added the possibility to customize the text style in the legend sections. To display the legend as a dialog box, set
infoCard.isDialog
totrue
. - Added the possibility to define different styles for different sections of the right toolbar. To apply these styles, set
reportCard.useCustomLayout
totrue
.
Bug Fixes
- Fixed a problem when the
fitToBleed
initial mode was not applied to all product pages. - Fixed a problem with converting documents to PDF using LibreOffice.
1.21.5 - February 28, 2023
Other
- Expanded the application logging.
1.21.2 - September 8, 2022
General Improvements
- Added a tolerance to compare the product size.
1.21.0 - March 9, 2022
Bug Fixes
- Fixed a problem when color profile conversion could take a long time.
- Fixed a problem with checking the
colorspace
rule. - Fixed a problem with the page layout when the Top toolbar did not contain buttons.
1.20.0 - February 11, 2022
New Features
- Now safety lines and preflight rules can be configured on a per-page basis.
Bug Fixes
- Fixed a problem when rounding of converted measurement units caused errors in the
safetyboxes
rule.
1.19.0 - December 27, 2021
New Features
- Added support for Microsoft Office and OpenOffice documents. You can learn how to configure the Preflight Tool to process these files in Configuring image formats.
General Improvements
- Improved output of the legend. It now appears in the Info pop-up window and displays the defined colors on the image and text.
Bug Fixes
- Fixed a problem when images with preflight problems were not highlighted in some cases.
1.18.0 - October 26, 2021
New Features
- Introduced an updated mobile interface of the Preflight Tool.
Bug Fixes
- Fixed a problem with applying the fit and fill modes to rotated images.
1.17.4 - October 21, 2021
Bug Fixes
- Fixed a problem with processing the bleed area.
1.17.3 - October 7, 2021
General Improvements
- Added rounding of values obtained after converting measurement units.
1.17.2 - October 6, 2021
New Features
- Added the possibility to continue checkout if PDF processing fails for some reason. You can now change the error handling mode in the configuration to try to process the original image as much as possible.
- You can now highlight images in the viewer that have preflight problems. To do so, set
viewer.highlightImages
totrue
in the config.
1.16.0 - September 13, 2021
New Features
- Added the possibility to define the width and color of bleed lines and trim lines.
Bug Fixes
- Fixed a problem with resolving preflight rules when there are several rules of the same type but with different severity.
1.15.3 - June 4, 2021
Bug Fixes
- Fixed a problem with reading alternate colors from PDF.
- Fixed a problem with rendering pages of a multipage document into separate print files.
- Fixed a problem when users could delete product pages even if it was disabled in the config.
1.15.2 - May 25, 2021
General Improvements
- Changed the primary color and icons to match the new corporate style.
Bug Fixes
- Fixed a problem when the
minfontsize
rule verified text outside the bleed box. - Fixed a problem when
preflight.hasEmptyPages
returned an incorrect value.
1.15.1 - May 11, 2021
New Features
- Added Russian (
ru
) localization.
Bug Fixes
- Fixed a problem with rotating the canvas.
- Fixed console errors that occurred when clicking the Fix All button.
1.15.0 - April 22, 2021
New Features
- Added support for mockups in the viewer.
Bug Fixes
- Fixed a problem with displaying error messages for missing fonts.
1.14.0 - April 6, 2021
New Features
- Added the possibility to define
hiResOutputPdfMetadata
in the rendering config. - Added the possibility to define the width of bleed lines in the viewer.
- Added the possibility to define and verify an area that must be free of design elements by using the
warningMessages
.
Bug Fixes
- Fixed a problem when the scroll bar was not displayed in the viewer.
1.13.0 - April 1, 2021
New Features
- Added the
nomarginsBleedbox
preflight rule to validate if the print file fills the entire bleed box, and there are no blank margins left. - Added the possibility to define how the uploaded file should be placed on product pages. You can insert files starting from the current page, from the first page, or to newly created pages.
- Added the possibility to upload the entire file when it has more pages than defined in the preflight configuration. To add pages dynamically, set
product.allowAddPagesUploading
totrue
. - Added the possibility to convert SPOT colors to CMYK when the
spotcolors
rule fails.
1.12.0 - March 5, 2021
New Features
- Added the possibility to add the Full screen button to the top panel.
- Added support for the custom preloader defined in the UI Framework.
1.11.4 - February 8, 2021
Bug Fixes
- Fixed a problem with rendering preview images.
- Fixed a problem with restoring products from state files.
1.11.3 - January 19, 2021
General Improvements
- You can now change the appearance of the Top toolbar buttons with the style parameter.
- Added the possibility to enable and hide Top toolbar buttons.
- Now, all transformations called from the Top toolbar are processed in one step.
Bug Fixes
Bug Fixes
- Fixed a problem when black-and-white images were inverted in print files.
1.11.2 - January 11, 2021
New Features
- Added support for viewer zoom modes. For example, to fit large products in the viewer, you can now set
viewer.zoom.mode
to"bestFit"
and omitviewer.zoom.default
.
General Improvements
- You can now change the appearance of custom buttons with the style parameter.
Bug Fixes
- Fixed a problem with DPI checks after rotating the canvas.
- Fixed duplicating DPI lines in preflight reports.
1.11.0 - December 30, 2020
New Features
- Added the
rotateImage
andapplyToAll
buttons to the top toolbar.
General Improvements
New Features
- Added the
interface.customButtons
config property. - Now, the
finish()
method also returnsstateId
.
Bug Fixes
- Fixed a problem with resetting the zoom level when changing a page.
1.10.0 - December 26, 2020
New Features
- Added the
rendering.keepPdfOriginalColors
config property to get print files in the original color space. - Added the possibility to connect the Preflight tool with the Aurigma.AssetStorage.
General Improvements
- Now, the check for the uploaded file extension is case-insensitive.
Bug Fixes
- Fixed the conversion of spot colors to grayscale.
- Fixed a problem with handling the
sameorientation
rule when rotating images in the viewer. - Fixed a problem with uploading several files by using drag-and-drop when
uploader.multiple
isfalse
. - Fixed the width of the uploader window for displaying long file names.
1.9.5 - December 11, 2020
Bug Fixes
- Fixed a problem with reading fonts from a page.
1.9.4 - December 11, 2020
Bug Fixes
- Fixed the appearance of the Delete button in the navigation menu.
1.9.3 - December 10, 2020
Bug Fixes
- Fixed a problem with handling images with gradients.
- Fixed a problem with spot colors when fixing a color space.
1.9.0 - December 3, 2020
New Features
- Added the
rendering.ShowTrimLineOnPreview
config property.
1.8.9 - December 2, 2020
General Improvements
- Added a white background to product pages.
1.8.4 - November 2, 2020
Bug Fixes
- Fixed displaying the allowed color spaces in the right panel.
1.8.3 - October 28, 2020
General Improvements
- Added the possibility to specify the
fileName
for the downloaded file. - Now, the
finish()
method also returns the original file name.
Bug Fixes
- Fixed some errors that occurred when fixing the color profile.
1.8.1 - October 16, 2020
New Features
- Added the
fillToBleed
andfillToTrim
buttons to the top toolbar.
1.8.0 - October 9, 2020
New Features
- Added the
rotateCanvas
button to the top toolbar.
1.7.3 - September 29, 2020
New Features
- Added the possibility to specify a page name prefix for localization.
Bug Fixes
- Fixed some problems with the Add page button.
- Fixed finishing the preflight when print files were uploaded through their URLs.
1.7.2 - August 31, 2020
New Features
- Added the possibility to validate preflight rules by using the Web API.
Bug Fixes
- Fixed a problem when
shadeBleedZone
andbleedZoneColor
were not applied to multipage PDF files. - Fixed a problem with passing values of the
allowAddPages
option. - Fixed a problem with duplicating error messages for the
resolution
rule. - Fixed a problem when the text size was read as
0
pt instead of the actual value in some cases.
Other
- Renamed the
nofields
rule tonomargins
.
1.7.0 - July 13, 2020
New Features
- Added the
viewer.shadeBleedZone
andviewer.bleedZoneColor
parameters to shade the bleed zone in the editor. - Added the
SafetyLine.legend
parameter to define the description of safety lines. - You can now use HTML content when defining the Important block in the legend.
- You can now define the product bleed zone through
IMarginHV
. - Added the possibility to customize UI themes to match the style of your site.
- Added the Dutch (
nl
) localization.
General Improvements
- Changed the default value of
rendering.trimPreviewOnBleed
totrue
.
Bug Fixes
- Fixed a problem when spot colors were converted to CMYK.
- Fixed a problem with uploading files when the
uploader.multiple
parameter was set tofalse
. - Fixed an error handling when reading the separation color spaces.
- Fixed some problems with navigation between steps.
1.6.0 - May 26, 2020
New Features
- Added the
uploader.initialMode
parameter to define how the uploaded file should be adjusted in the product:fitToBleed
,fitToTrim
,fillToTrim
, orfillToBleed
. By default, the file is inserted as is. - Added the possibility to trim preview images to the Bleed area.
General Improvements
- Now, the product size is displayed in the legend in the same measurement units as defined for the viewer rulers.
1.5.2 - March 6, 2020
Bug Fixes
- Fixed some minor issues.
1.5.1 - March 4, 2020
Bug Fixes
- Fixed a problem with checking the
minFontSize
rule.
1.5.0 - March 3, 2020
New Features
- Added preflight rules for text. You can now validate if:
- Print files use only allowed fonts (
allowedfonts
,forbiddenfonts
). - Print files contain the fonts used (
embeddedfonts
). - Text size is greater than the specified value (
minfontsize
). - Text represents vector shapes (
textascurves
).
- Print files use only allowed fonts (
- Added the
FallbackFonts
parameter to define the replacement of fonts that are missing both within the user file and on the server.
1.4.3 - January 31, 2020
General Improvements
- Improved messages in the preflight report.
1.4.2 - January 27, 2020
Bug Fixes
- Fixed a problem with checking the
nofields
rule.
1.4.1 - January 20, 2020
Bug Fixes
- Fixed a problem with displaying bleed zones in the editor.
1.4.0 - January 17, 2020
New Features
- Added the possibility to configure rulers in the editor. You can now specify the measurement units (either
inch
,mm
,cm
,point
, orcustom
), shift the point of origin, and disable the rulers if needed. - Added the possibility to render pages of a multipage document into separate print files.
1.3.0 - January 15, 2020
New Features
- Added new preflight rules. You can now validate if:
- PDF metadata includes information about PDF page boxes (
safetyboxes
). - A print file fills the entire trim box (
nofields
). - Document pages have the same orientation (
sameorientation
). - Print files use only allowed spot colors (
spotcolors
).
- PDF metadata includes information about PDF page boxes (
1.2.2 - December 4, 2019
Bug Fixes
- Fixed a problem with deleting the last page in the editor.
- Fixed a problem when setFiles was called before the editor completes its initialization.
- Fixed a problem that caused
MediaCorruptedException
when uploading some specific files.
1.2.1 - October 21, 2019
General Improvements
- You can now use the
ServerBaseUrl
parameter to specify a direct server URL for links to preview and print files when running behind a firewall.
Other
- Now, when you define
backendUrl
in config.json, this parameter will be used as your path to the back end instead ofcustomersCanvasBaseUrl
. - The
FontDirectory
parameter has been renamed toFontDirectoryPath
.
1.2.0 - October 17, 2019
New Features
- Added support for JPEG, PNG, BMP, GIF, PSD, TIFF, AI, and EPS file formats. You can now validate such images as well as PDF files.
- Added the possibility to define the
max
andmin
number of pages in the Preflight Tool.
General Improvements
- Added titles to the resulting links to preview and print files.
- Improved user experience with uploading, deleting, and zooming images.
Bug Fixes
- Fixed some minor issues.
1.0.0 - September 24, 2019
Initial release.