What's new
- 7 minutes to read
This topic includes new features, improvements, and bug fixes for the Dynamic Image API.
0.16.3 - June 17, 2024
- Fixed a problem when a smart object could not be populated with an image when using the
/api/rendering/previewendpoint.
0.16.2 - October 27, 2024
General Improvements
- Improved color management for PSD layers with embedded color profiles.
Bug Fixes
- Fixed a problem with initializing the Dynamic Image services.
Other
- Added default color profiles to local assets:
- US Web Coated (SWOP) v2
- Dot Gain 30%
- sRGB IEC61966-2.1
0.16.1 - July 17, 2024
Bug Fixes
- Fixed a problem when generating images with vector graphics took a long time.
- Fixed a problem with rendering multipage designs through the endpoint
POST /api/rendering/multipage/preview.
0.16.0 Beta - June 17, 2024
General Improvements
- Migrated to Graphics Mill 11.
Other
- Fixed a security issue.
0.15.14 - February 13, 2024
General Improvements
- Updated the Azure service bus to correct the
AutoDeleteOnIdleissue.
0.15.13 - February 21, 2023
General Improvements
- Now, can change the rasterization quality of vector graphics. Added the
VectorFrameInterpolationModeparameter to the config, which isHighby default. If vector graphics are rendered in poor quality or distorted, set this parameter toMedium.
0.15.12 - February 6, 2023
General Improvements
- Now, the Color Overlay layer effect will be maintained after replacing raster images and smart objects.
- You can now pass a
pdfFormatproperty with theX4value in the rendering request to generate PDF/X-4 print files and DeviceCMYK colors.
0.15.11 - January 11, 2022
Bug Fixes
- Fixed a problem when the image inserted in the mockup was rendered larger than the smart object.
0.15.10 - January 11, 2022
Bug Fixes
- Fixed a problem with rendering some specific PSD files.
0.15.9 - December 28, 2021
New Features
- Added the possibility to use images from external sources by specifying a link in the
urlproperty.
0.15.8 - December 9, 2021
General Improvements
- Optimized general performance.
0.15.7 - November 30, 2021
General Improvements
- Optimized math operations.
0.15.6 - November 22, 2021
Bug Fixes
- Fixed a problem with downloading images.
- Fixed some problems with using the asset storage.
0.15.5 - November 12, 2021
Bug Fixes
- Fixed a problem when the
POST /api/information/templateendpoint returned incorrect item types. - Fixed some problems with rendering PSD files.
0.15.4 - October 4, 2021
Bug Fixes
- Fixed a problem with rounding the image size when inserting PDF graphics into a smart object.
0.15.3 - September 10, 2021
Bug Fixes
- Fixed a problem when the
POST api/information/templaterequest could be executed indefinitely.
0.15.0 - August 27, 2021
New Features
- Added MessageBus settings for connecting to Asset Storage.
0.14.0 - August 25, 2021
New Features
- Added
api/v2for rendering, which returns stream response.
0.13.0 - June 8, 2021
New Features
- Added the possibility to apply layer masks to both images and smart objects.
General Improvements
- Updated Graphics Mill to 10.5.214.
0.12.0 - May 4, 2021
New Features
- Added support for clipping masks.
0.11.6 - April 23, 2021
General Improvements
- Added the possibility to set colors by name (
"red","green", etc.). - Now, indexed images are first converted to CMYK or RGB and then inserted into templates.
- The
Content-Typeheader is now set toapplication/jsonfor all POST requests.
Bug Fixes
- Fixed a problem with updating mockups when uploading a new file with the same name.
- Fixed a problem with parsing settings of
unsharpMask.
0.11.0 - February 5, 2021
New Features
- Added the possibility to refer to templates and images from Asset Storage by full path.
0.10.0 - November 2, 2021
New Features
- Added support for Asset Storage. To use templates and images from Asset Storage in the Dynamic Image API, you can pass their ID.
0.9.7 - September 28, 2020
Bug Fixes
- Fixed a problem with rendering embedded smart objects.
Removals
- Removed the
SyncGCRenderparameter.
0.9.6 - September 3, 2020
New Features
- Added the
ImageDownloadTimeoutconfiguration parameter toAppSettings.configto limit the waiting time when trying to load an image. By default, this timeout is 100 seconds.
General Improvements
- Added more details to debug logs.
0.9.5 - August 31, 2020
New Features
- Added the
SyncGCRenderconfiguration parameter to enable synchronous rendering of graphics containers with smart objects.
0.9.4 - July 31, 2020
Bug Fixes
- Fixed a problem with recursion in the rendering of smart objects.
0.9.3 - July 29, 2020
New Features
- Added the
AppUrlconfiguration parameter, which allows you to specify the application server's address to generate proper links to proof images and print files, for example, when running in a load-balanced environment.
0.9.2 - July 6, 2020
Bug Fixes
- Fixed a problem with color conversion.
0.9.1 - June 22, 2020
New Features
- Added support for copyfitting.
General Improvements
- NLog config moved back to
web.config.
Bug Fixes
- Fixed a problem with preloading external images.
- Fixed a problem when the resulting images could be cropped.
0.9.0 - May 26, 2020
New Features
- Added the
SaveResultsToFileSystem,ResultHiresExpirationTimespan,ResultHiresMaxSize,ResultPreviewExpirationTimespan, andResultPreviewMaxSizeparameters toAppSettings.configfor cleaning up the storage of rendering results. - Added the
DELETE api/results/deleteendpoint to delete the rendering results.
General Improvements
- Now, you do not need to recycle the app pool after updating
AppSettings.configto apply the new values. - After uploading fonts to your server, you do not need to call the method
POST api/resources/fonts/reloador recycle the app pool.
Deprecation
- Deprecated the
POST api/resources/fonts/reloadendpoint, since the font list is updated as soon as you add new fonts to your server. - Deprecated the
GET api/downloadendpoint. You can useGET api/results/downloadinstead.
0.8.2 - April 17, 2020
Bug Fixes
- Fixed a problem with color management when rendering tables.
0.8.1 - April 8, 2020
General Improvements
- Now, the API version is taken into account when accessing the cache.
Bug Fixes
- Fixed a problem with applying the
CacheExpirationTimespanparameter. - Fixed a problem with insertion of CMYK images into tables.
0.8.0 - March 19, 2020
New Features
- Added the
MaxConcurrentRenderingTasksparameter toAppSettings.config. Now, you can define the number of rendering processes that run simultaneously.
General Improvements
- NLog config has moved from
web.configto a separate file. - Improved debug logs.
- Minor optimization of table rendering.
Bug Fixes
- Fixed a problem with downloading personalized images when they obtain replacement images through
GET /api/download. - Fixed a problem with rendering previews of tables that have CMYK content.
- Fixed a problem with rendering previews of tables when the cache is enabled.
0.7.0 - March 2, 2020
New Features
- Added the
PreloadImagesandOptimizePreviewconfiguration parameters toAppSettings.config. - Added the
PreloadImagesparameter to the request payload ofPOST /api/hires. - Added the
PreloadImagesandOptimizePreviewparameter to the request payload ofPOST /api/preview.
General Improvements
- Updated Graphics Mill to 10.1.97.
Bug Fixes
- Fixed a problem with using calendar events without specifying a date.
- Fixed a problem with color reproduction when replacing images in smart objects.
- Fixed a problem when
pixelFormat.Unknownappeared while rendering a preview image. - Fixed a problem with uploading images that have timestamps.
- Fixed a problem with restoring the folder with the rendering results if it was deleted.
0.6.6 - Janyary 31, 2020
New Features
- Added the
EnableCache,CacheExpirationTimespan, andCacheMaxSizeconfiguration parameters toAppSettings.config.
Bug Fixes
- Fixed a problem with generating previews through
POST /api/preview. This fix increased the processing time for large templates.
0.6.5 - Janyary 14, 2020
New Features
- Added the
pageproperty that allows you to specify the number of a page in a multi-page PDF file when inserting an image. - Added support for license keys of Customer's Canvas 5.
Bug Fixes
- Fixed a problem with applying the
rotateandfliptransforms to PDF images. - Fixed a problem with using license keys of Customer's Canvas 4.
0.6.4 - December 25, 2019
Removal
- Removed support for AppInsights.
Bug Fixes
- Fixed some potential problems with downloading files.
0.6.3 - December 6, 2019
New Features
- Added support for AppInsights.
Bug Fixes
- Fixed a problem with rendering multi-page PDF files.
0.6.2 - Novmber 29, 2019
New Features
- Logging the time spent on file downloads.
General Improvements
- Fixed a problem when
POST api/resources/imagesfails to download an image, it will make up to five attempts to download that image. If all the attempts fail, an error is thrown. - Updated Graphics Mill to 10.1.41.
Bug Fixes
- Fixed a problem with generating previews through
POST /api/preview.
0.6.1 - April 10, 2019
New Features
- Added the
LogAllRequestsparameter to enable the logging mode for all requests. - Added the
GET /api/infoendpoint to retrieve details about the application.
General Improvements
- Updated Graphics Mill to 10.0.121.
Bug Fixes
- Fixed a problem with parsing invalid
appSettings.json. - Fixed a problem with processing
multipagerequests.
0.6.0 - April 10, 2019
New Features
- Added support for the
Linear Blurblend mode. - Added the possibility to generate multi-page PDF files.
General Improvements
- Updated Graphics Mill to 10.0.65.