EasyCatalog 19.0.5
Enhancements
The following enhancements have been made to EasyCatalog and are available in the latest release on our web site. Maintenance customers can receive a version of EasyCatalog containing these modifications for an earlier version of InDesign by contacting us via the web site. Please be aware though that its not always possible to include all new features in previous versions.
EasyCatalog
ID | Summary/Description |
---|---|
3562 | Modifications to activation code to support automatic activation after migrating to a new machine |
EasyCatalog – File Data Provider > Google Sheets
ID | Summary/Description |
---|---|
3556 | Added support for new Google authentication |
Google have changed the way they allow access to Google Drive files, which requires this new version of EasyCatalog. For existing data sources, you will need to configure the data source and authenticate again. We are now unable to automatically show all spreadsheets available to you: you need to go to the “Spreadsheets” pop-up and use the “Browse…” option. A web page will then be opened that allows you to select the spreadsheets you would like EasyCatalog to access. Once you have selected the spreadsheets and used the “Select” button, return to EasyCatalog and the spreadsheets should be available for import. |
Bug Fixes
The following bugs have been fixed in this release of EasyCatalog. For clarity, the bug reports listed below show the original problem as reported. It is often not possible to detail the fix for each issue as they involve internal changes to EasyCatalog. Note that some bugs listed here refer to issues that were encountered with new features in the beta version by our beta testers and are included here for completeness.
EasyCatalog
ID | Summary/Description |
---|---|
3561 | Added new hardware identifier for Mac users, due to changes made to OS X Sequoia |
EasyCatalog – Enterprise
ID | Summary/Description |
---|---|
3563 | Some data providers, such as Airtable, can cause EasyCatalog to crash. |
EasyCatalog – Relational Module
ID | Summary/Description |
---|---|
3516 | Unable to open Relational Data Source when using POSIX paths on Macintosh InDesign 19.4 |
EasyCatalog 19.0.4
Download
The latest version of EasyCatalog can be downloaded from our main downloads page here.
Bug Fixes
The following bugs have been fixed in this release of EasyCatalog. For clarity, the bug reports listed below show the original problem as reported. It is often not possible to detail the fix for each issue as they involve internal changes to EasyCatalog. Note that some bugs listed here refer to issues that were encountered with new features in the beta version by our beta testers and are included here for completeness.
EasyCatalog
ID | Summary/Description |
---|---|
3473 | https://www.65bit.com URLs changed to https://www.65bit.com for better compatibility with corporate firewalls |
URLs, such as the one used to check the latest version, have been changed to https:// as http:// is often blocked by corporate firewalls | |
3471 | Removed code to force redraw of panels, which could be causing a crash. |
3472 | Serial numbers are not always being read, forcing user to have to re-enter them each time InDesign boots |
3468 | JSONPath pre-processing option is now being written to field configuration file |
3465 | Template data sources cannot be opened on Mac running 19.4 when using POSIX paths. |
3466 | Data sources stored in subfolders of the workspace folder cannot be opened on Mac when using POSIX paths |
3467 | Reports exported using the Excel file format do not automatically open on Mac when using POSIX paths |
EasyCatalog – Pagination Module > Formatting Rules
ID | Summary/Description |
---|---|
3469 | When storing Formatting Rules as files, rather than embedded, renaming a Rule by changing its case causes the .rule file to be deleted |
EasyCatalog 19.0.3
Bug Fixes
EasyCatalog
ID | Summary/Description |
---|---|
3463 | “Remove blank lines for empty fields” is removing paragraphs that contain populated barcode image boxes |
3460 | Update Panel is not updating the panel correctly when an HFS path has been used in InDesign 19.4 that’s using POSIX paths |
3461 | Image paths not being built correctly when using HFS paths in InDesign 19.4 that’s using POSIX paths |
3449 | Cell merging incorrectly merges graphic frame cells when they contain different images |
3442 | When dragging new data to a Formatting Rule on the page, if the boxes are already populated with data the Formatting Rule will be rebuilt from its original template. |
Override this behavior by holding the Alt/Option key down when dragging | |
3441 | Images are not removed from image frames when field content is empty |
3431 | The “Edit Cleansing Options” dialog is not escaping = and ; correctly |
3426 | Is Empty/Is Not Empty operator not working for barcode fields when creating a subset/filter |
EasyCatalog > Custom Field Commands
ID | Summary/Description |
---|---|
3443 | FOLDERSEARCH/FOLDERDEEPSEARCH not finding files when using the path defined in Picture Options used embedded custom field functions |
EasyCatalog – Pagination Module > Master
ID | Summary/Description |
---|---|
3459 | Position Index not working correctly when using a Combined Data Source and a text box contained multiple fields to be populated by the same record |
EasyCatalog 19.0.2
Enhancements
The following enhancements have been made to EasyCatalog and are available in the latest release on our web site. Maintenance customers can receive a version of EasyCatalog containing these modifications for an earlier version of InDesign by contacting us via the web site. Please be aware though that its not always possible to include all new features in previous versions.
EasyCatalog
ID | Summary/Description |
---|---|
3414 | [Reader] Added keyboard shortcut for Hide/Show field markers |
[Reader] Added keyboard shortcut for Hide/Show field markers, which is available in the ‘View’ action area in the keyboard shortcut editor. | |
3403 | Check for Updates now runs once per week |
3404 | Added support for downloading updated preferences from the 65bit server |
3401 | Added Help menu item for the knowledgebase |
3402 | Added Help submenu to data panel and Record Viewer panel to give help resources more visibility |
3400 | Added support for HFS and POSIX paths to support the transition of InDesign to POSIX paths on Mac |
3396 | [Mac] Where POSIX paths are accepted, ~ at the start of the path is now expanded to the user’s home folder location |
3395 | Initial support added for MS Excel Online spreadsheets |
3379 | the <li>, <ul>, and <ol> tags now apply a paragraph style based on the style or class attribute specified |
3376 | If a serial number is disabled, it will now automatically attempt to re-activate itself |
If a serial number is disabled due an error reported by the activation server, it will now automatically attempt to re-activate itself. | |
3375 | In the Enhanced HTML parser, the <a> tag now supports a ‘style’ attribute which is mapped to character stylesheet |
3372 | Inserting a prototype regular custom field now prefills the group and sort parameters based on the current data panel |
3363 | Now applies the character style set in the field options on field update |
An advanced preference controls this behaviour, which is set to ‘on’ by default. Turning it off reverts to the previous behaviour. |
EasyCatalog > Custom Field Commands
ID | Summary/Description |
---|---|
3358 | LOADFILE |
LOADFILE now accepts POSIX style paths on the Mac |
EasyCatalog – LUA Commands
ID | Summary/Description |
---|---|
3409 | FIELD setcontent can now be called in a formatting rule post processing script |
3361 | toupper now takes an optional boolean parameter to convert the first letter of each word to uppercase |
EasyCatalog – Pagination Module
ID | Summary/Description |
---|---|
3382 | Added “Recursive Ungroup on Release” to specify if all groups in a Container should be ungrouped. |
3357 | ‘Filters’ are now checked to determine if a formatting rule should appear in a Container |
EasyCatalog – Pagination Module > Guide-based
ID | Summary/Description |
---|---|
3407 | Performance improvement when using paginationXPosition, paginationYPosition, paginationFirstOnPage |
EasyCatalog – Pagination Module > Master
ID | Summary/Description |
---|---|
3378 | Added new “Remove local overrides” pagination option |
Added new “Remove local overrides” pagination option that can be used to determine what happens to positions on the page that have already been overridden: * Never: Any position on the page that is already overridden will be populated with data for that position unchanged |
EasyCatalog – Pagination Module > Template
ID | Summary/Description |
---|---|
3383 | Template Based Pagination can now output PDF or JPEG page images |
EasyCatalog – Enterprise
ID | Summary/Description |
---|---|
3412 | Added support for custom data provider config options to be stored locally |
If the user is using ‘Multiple Users Share This Workspace’, config variable content whose name begins ‘user_’ will be stored locally in the user’s workspace folder rather than on the server. |
EasyCatalog – Scripting Module
ID | Summary/Description |
---|---|
3408 | Added optional parameter to DSV.add to create a DSV with no UI |
Added optional parameter to DSV.add to create a DSV with no UI
|
Bug Fixes
For clarity, the bug reports listed below show the original problem as reported. It is often not possible to detail the fix for each issue as they involve internal changes to EasyCatalog.
EasyCatalog
ID | Summary/Description |
---|---|
3405 | Unique field names are not being given to fields when duplicate field names are detected |
3397 | Combined Data Source Enhancement |
When using Update Panel->With Page Numbers on a combined data source, the original data source is now also updated | |
3394 | Fields whose content is ‘Scripted’ are always being update on sync, even when the excluded from ‘Synchronize with Data Source’ in Advanced field options |
3392 | Field names shown in pop-ups on group dialog are not in alphabetical order |
3391 | Improved error reporting when importing a data source package |
3387 | Cleansing options preview dialog does not always show the correct results |
Cleansing options preview dialog does not always show the correct results if multiple regular expression cleansing operations are defined. | |
3385 | Fixed issue reporting a bogus error on JSON field types when the field had no content |
3373 | Better handling of button population with the hyperlink field type |
3368 | “Copy Group Path” not escaping single quotes in field names |
3369 | Barcode options in Field Options are displaying incorrectly if the user has “Output Barcodes as EPS” set in the advanced preferences |
3364 | Fixed issue releasing containers inside an anchored group |
3360 | Fixed issue with Edge Relationships not working in anchored items |
3359 | GROUPMAX and GROUPMIN now report an error if the field to inspect is not a numeric type |
3355 | “Copy Group Path” string missing from IT and ES locales |
3352 | Data source package includes “Images” folder for child data sources of a Relational data source when the user has chosen not to export images |
EasyCatalog > Custom Field Commands
ID | Summary/Description |
---|---|
3362 | Custom fields that specify a reverse sort order can sometimes crash EasyCatalog |
EasyCatalog > Combined Data Sources
ID | Summary/Description |
---|---|
3377 | When using a combined data source, the ‘missing’ image is not imported when the field does not exist for the record being paginated |
EasyCatalog – LUA Commands
ID | Summary/Description |
---|---|
3406 | Fixed issue with the lua frame height and width command that would behave unexpectedly when the frame is rotated or scaled |
EasyCatalog – Pagination Module
ID | Summary/Description |
---|---|
3411 | Some panes are not displaying on the “Formatting Rules” panel in 19.2 |
3410 | Removed ‘At End of Group’ pagination rule |
3393 | Field names shown in pop-up menu on “New Action”/”Edit Action” dialog not in alphabetical order |
3389 | Fixed bug with Container based pagination |
Container pagination would place a subsequent item in-between a threaded item in a particular scenario. | |
3384 | “Remove Blank Lines for Empty Fields” sometimes leaves an empty paragraph at the end of a table cell |
3365 | Update Furniture: error message does not show page number being processed |
3366 | Update Furniture: “Content on Page” not always detecting fields placed in anchored objects on the page |
3367 | Update Furniture: Incorrectly uses fields placed on master pages as “First In Document” fields |
3370 | Update Furniture: sometimes outputs empty furniture data when the document contains fields from multiple data sources |
3353 | Updating furniture after pagination is slow when using some Relational data sources |
EasyCatalog – Pagination Module > Formatting Rules
ID | Summary/Description |
---|---|
3399 | Update Document > Selection crash when updating formatting rules that are deleted |
EasyCatalog – Pagination Module > Master
ID | Summary/Description |
---|---|
3415 | Parent Pages pagination can sometimes bring back boxes that were overridden and deleted. |
If a Parent Page hierarchy is used (e.g. Parent A > Parent B > Parent C), and Parent C is applied to the document page, EasyCatalog brings back boxes from Parent A that were overridden on Parent B and deleted. |
EasyCatalog – Enterprise > Salsify
ID | Summary/Description |
---|---|
3398 | Crash when logged in user does not belong to an organization |
EasyCatalog 19.0.1
Enhancements
EasyCatalog
ID | Summary/Description |
---|---|
3346 | Added “Copy Group Path” right-click menu option |
Added “Copy Group Path” right-click menu option to copy a group path to the clipboard in the format required for the custom field commands. | |
3334 | Added ability to right click and Copy a tabular field value |
Bug Fixes
For clarity, the bug reports listed below show the original problem as reported. It is often not possible to detail the fix for each issue as they involve internal changes to EasyCatalog.
EasyCatalog
ID | Summary/Description |
---|---|
3347 | Order of records is incorrect after sorting the panel and then hiding/showing it |
3348 | Default panel configuration is being applied to a new, empty, panel |
If the user has a default panel configuration, such as grouping, this will be applied when creating a new empty panel. The user then won’t be able to drag records to this panel until they ungroup the panel, even though it is empty and no groups are visible. The new version will ungroup new, empty, panels. | |
3349 | Empty panels are refreshed with all records after synchronize |
If the user has created a new, empty, panel and then synchronizes, the panel will be populated with all records from the datasource rather than remaining empty. | |
3345 | Record Viewer panel not showing the ‘key’ icon on key fields |
3343 | Fixed crash when putting file based rules ‘away’ |
3344 | “Update Furniture” is updating the furniture box with the wrong record/no record data |
3339 | “Equals” and “Does not equals” greys-out value text field for numeric fields on the Subset dialog |
3340 | Record Viewer not showing previews for Images built from commands in path to content |
3337 | Current configuration tab not highlighted or its menu checked |
When applying a configuration, the configuration tab isn’t remaining highlighted to show that it is applied and its menu item is not remaining checked. | |
3338 | Two configurations with a different number of fixed header columns are (wrongly) considered to be equivalent |
EasyCatalog – Relational Module
ID | Summary/Description |
---|---|
3341 | Crashing when attempting to apply a filter to a Relational panel |
EasyCatalog – XML Module
ID | Summary/Description |
---|---|
3336 | Warning sLoading XML files are now logged rather than preventing the file being loaded |
EasyCatalog 19.0.0
Enhancements
EasyCatalog
ID | Summary/Description | |
---|---|---|
3333 | Automatic migration of serial numbers from previous version of EasyCatalog | |
When installing a new version of EasyCatalog, it will now attempt to activate using the serial numbers from your previous version of EasyCatalog. For example, EasyCatalog 2024 will check to see if your EasyCatalog 2023 serial numbers are valid for the new version and automatically activate them if they are. | ||
3310 | [WINDOWS] Added support for long paths (>260 characters) when importing images | |
3308 | Updated support to latest version for JMESPath, JSONPointer and JSONPath used in JSON processing | |
3307 | Added a new JSON field type that automatically turns JSON in a tablular field | |
3306 | Added support for JSONPath via field preprocessing and the Lua processjson command | |
3283 | t:present() in lua tabular fields is now optional. A table can now be returned by the script | |
3274 | XSLT Transformations on the Table Options can now specify a full path rather than the XSL in the field. | |
3264 | Records with empty key field values are no longer imported | |
Records with empty key field values are no longer imported. The original behaviour, which allows key fields, can be enabled by using the advanced preference “Allow Empty Key Fields” | ||
3258 | Added new option to Barcode > QRCode field option to add hyperlink to the frame | |
Added new option to Barcode > QRCode field option to also add a hyperlink to the QR code’s frame. This should only be used when outputting URL QR codes. | ||
3256 | “Duplicate Custom Field” right click menu option has been renamed “Duplicate Field” | |
“Duplicate Custom Field” right click menu option has been renamed “Duplicate Field”. When duplicating a regular field, a custom field will be created with a default “FIELDSTR” command to copy the regular field’s content. | ||
3253 | Added support for barcodes to the <img> HTML tag | |
Added support for barcodes to the <img> HTML tag – e.g.
To output with human-readable text, specify the ‘barcodeparastyle’ attribute:
| ||
3249 | Enhancments to multi-image fields to allow the selection of an individual image for insertion | |
3241 | Added new Advanced preferences to override cell and row colors in the data panel | |
3233 | Added a ‘rotation’ attribute to the <img> tag to support rotated image content | |
3218 | When downloading data provider scripts, customer firewall sometimes changes the content of the script. | |
The DAM system now stores the script file size and sha256 values, sha256 will be used when downloading the file. | ||
3219 | LUA option to declare sub progress bar | |
The LUA PROGRESSBAR will now allow a second sub progress bar to be displayed. | ||
3213 | Excluded Fields Dialog enhancements | |
Modifications to, added two columns รขโฌหStatusรขโฌโข and รขโฌหField Nameรขโฌโข, and sorting and resizing of columns. | ||
3193 | Removed “Install Data Source Modification Script”/”Remove Data Source Modification Script” menu option | |
This can now be achieved using the script button on the Information dialog. | ||
3171 | Added an option to Field Options > Formatted > HTML > Enhanced to turn a <br> tag into an ^p rather than a ^n | |
3167 | Added support for “At the end of the group” items in Rule Sets | |
3161 | Hold the Alt Key down when inserting multiple cells now inserts delimited text. | |
Behaviour is configurable to always or never using the Advanced Preferences | ||
3157 | Filter results widget now hides when the cursor is above it |
EasyCatalog > Custom Field Commands
ID | Summary/Description | |
---|---|---|
3328 | FIELDVAL now returns the internal numeric value of a date and time field | |
3281 | Group custom field commands can now specify group sorting order | |
Group custom field commands can now specify group sorting order as part of the group path. The field to sort the groups by is specified in { } brackets. For example:
To replicate the “Data Source Order” of groups, specify {~}:
|
EasyCatalog – LUA Commands
ID | Summary/Description |
---|---|
3327 | Improved error handling on XML.new() |
No longer throws an error when presented with invalid XML On success, returns the XML objbect On error, returns nil and an error message. | |
3323 | Added jsoncursor for cursor based interaction with JSON |
3321 | Added new lua method to convert a JSON array to a delimited string (jsonarraytostring) |
3311 | added getformattedcontent onto the FIELD lua object type |
EasyCatalog – Excel Data Provider
ID | Summary/Description |
---|---|
3172 | Updated libxl to 4.1.0 |
Updated libxl to 4.1.0 to enable EasyCatalog to import later versions of Excel spreadsheets |
EasyCatalog – Pagination Module
ID | Summary/Description |
---|---|
3269 | New option for Container pagination to apply specific master pages |
3242 | Added a Filter button onto the Pagination Rules panel which does the same as the Filter sub menu option |
3236 | Added “Filter…” menu option to Pagination Rules panel to apply a filter/subset to a frame |
Added “Filter…” menu option to Pagination Rules panel to apply a filter/subset to a frame. If no records match the filter the box will be deleted. | |
3205 | Container Enhancments |
Added ‘Auto Fit’ option to the Containers Panel. This allows a Container to be a fixed if off, or auto sized to fit the content within the constraints defined. Content may have fit inside a Container, even though if was outside the area of the Container. Container based Pagination now overrides Containers as pages are inserted to allow use of the correct master frame, rather than overriding them before populating a page. Various other bug fixes.Because of these changes, existing templates may need to be adjusted to apply the correct Auto-Size and Container bounds made larger. | |
3180 | Added new Pagination Rule to give user the ability to delete furniture boxes from empty pages, rather than populating them with data from the previous page. |
3158 | Added support for library item to be paginated “At the end of the group” |
EasyCatalog – Pagination Module > Formatting Rules
ID | Summary/Description |
---|---|
3329 | Formatting Rules re now selected in the Formatting Rules panel after dragging and dropping |
3290 | Inserting a formatting rule as a HTML tag no longer tags the rule |
3292 | Formatting Rule Field Enhancements |
If the specified Formatting Rule name for a ‘Formatting Rule’ field type is empty, the contents of the field are taken as the rule name. This mirrors the behaviour of image fields where no location is specified. | |
3247 | Formatting Rule Fields now detach any anchored rules if the field is tracked |
3231 | Enhancements to Containers |
Non splittable formatting rules can now user, First, Regular and Last alternatives. Previously these only applied to splittable rules, and were unavailable. | |
3143 | Added support for multiple formatting rules with the same name |
The name of Formatting Rules still need to be unique, but rules such as My Rule, My Rule #1, My Rule #2, etc will all be treated as if they’re called “My Rule”. |
EasyCatalog – Pagination Module > Guide-based
ID | Summary/Description |
---|---|
3151 | InDesign’s frame fitting options are not disabled before populating a grow-and-flow box |
If InDesign auto frame fitting is on, this will cause the text frame to resize before the grow-and-flow is applied, which means that the box may not always fit where it should. |
EasyCatalog – Pagination Module > Master
ID | Summary/Description |
---|---|
3305 | Added “Break Type” to Master Pages pagination |
Added “Break Type” to Master Pages pagination — “Page Break”, “Odd Page” and “Even Page” options are now available for use in conjunction with the “Break on Field Change” option. The Break Type pop-up is only available when paginating “Pages”, rather than “Spreads”. |
EasyCatalog – Enterprise
ID | Summary/Description |
---|---|
3246 | Improved error reporting for custom data providers to show the name and version number of the provider |
EasyCatalog – Scripting Module
ID | Summary/Description |
---|---|
3270 | Added new method to data source object to download all images |
Added new method – ‘downloadAllImages’ – which performs the same function as the menu option. | |
3243 | URI download errors are now included in the error ticket XML when using the ‘monitorFolder’ function |
URI download errors are now included in the error ticket XML when using the ‘monitorFolder’ function. This is only the case with URL(Live) images. Additionally, the job will be moved to the ‘errors’ folder if there are any URI download failures. | |
3239 | Added updateFurniture call to the DSV object |
UpdateFurniture is now a method on the DSV object. This is needed so the order of items on page can be established. Updating from the EasyCatalog object is deprecated as there is no way to know the running order of items in the document | |
3196 | Added getTableCell method to the FIELD object get get the contents of a specified cell. |
3165 | Added DSV.subsetOfMultiple to mirror the same functionality as the subset dialog box |
3162 | DSV.paginateUsingGuides now takes a Rule Set Name if the Rule Set type is specified. |
Bug Fixes
For clarity, the bug reports listed below show the original problem as reported. It is often not possible to detail the fix for each issue as they involve internal changes to EasyCatalog.
EasyCatalog
ID | Summary/Description |
---|---|
3331 | Errors parsing custom field commands in the “Location” field are not shown in the URL image error report |
3332 | When using a combined data source, the child data source is not being asked to download images |
This can be necessary for some child data providers as they need to provide authentication to the server in order to download the images. | |
3330 | Appearance Field option now allows specification of separate header and body cell commands |
3301 | Record View panel can now be made wider |
Made wider to allow better inspection of tabular field content | |
3302 | Matrix table columns widths set incorrectly when using “Fixed Width” header columns |
3303 | Update Panel populates panel with REGEX: or REGEXV2: if a regular expression cleansing statement has been used |
It is not possible to reverse a regular expression, so REGEX and REGEXV2 cleansing statements will be ignored during Update Panel. | |
3304 | Added “Import Data Source…” to EasyCatalog Lite/Record Viewer Panel |
3296 | InDesign hanging when attempting to draw field markers around Thai text |
3289 | Fixed the way tabular field tables are expanded to workaround an issue applying cell styles |
3293 | Unable to see newly-created fields in the Record Viewer/Lite panel |
New fields — either custom or regular — are not visible in the Record Viewer/Lite panel if the data source has a default view (“View.xml”) file. | |
3286 | Added the ability to color code Formatting Rules in the Formatting Rules Panel |
Double clicking to edit a Formatting Rule now includes the option to specify a color, which is displayed alongside the name in the Formatting Rules Panel. | |
3287 | Image Location now strips white space |
Although it’s not possible to enter a return, one can be pasted in. Now strips returns before storing the value entered. | |
3284 | Populating an XSL table now uses the field options of the data field for controlling HTML settings. |
3282 | Formatted content not being updated for custom numeric fields that use THOUSANDSFIELD and DECIMALFIELD |
Numeric fields are not being updated if the field content for the fields specified by DECIMALFIELD or THOUSANDSFIELD changes. | |
3278 | Fixed a bogus error report when applying cell styles to invalid position index element |
3279 | Panel sorting is sometimes lost when quitting and restarting InDesign |
3275 | Right Click->Update All XXX Fields In The Document is being shown for fields that are excluded from Update Document |
3276 | Fixed Function Rules not working as expected in Rule Sets |
3277 | Crash when inserting a Matrix Table that has a filter applied which filters out all records |
3272 | QRCODEENCODEVCARD now outputs VERSION 3.0 QR code to fix issues with accented characters |
3273 | Crash if too few parameters passed to QRCODEENCODEVCARD function |
3259 | “Update Document” can sometimes cause barcode content to resize |
“Update Document” can sometimes cause barcode content to resize. Barcodes should now retain their existing sizes when updating the document. | |
3257 | Edge of status column in panel drawing in black when using light UI theme for tabular fields/images |
3255 | Large data snapshots are failing to load, resulting in data being retrieved from the data source |
3250 | Fixed issue loading custom fields from child data sources into a combined data source |
3251 | Datamatrix barcodes are being output inverted vertically |
3248 | Unable to select .svg file as a replacement image in Field Options |
3245 | Fixed composition issue with a tables inside tables not immediately recomposing its parent table |
3240 | Barcodes with ‘human-readable text’ are output the wrong size on spread 2+ |
3238 | When using “Update Document”, if an image file is now missing it will be deleted from the document |
When using “Update Document”, if an image file is now missing it will be deleted from the document. This behaviour will now change so that any placed images will remain if the file cannot be found, unless there is a ‘missing image’ defined for the field (in which case, that will be imported into the box). | |
3229 | “Purge Deleted” is rebuilding the formatted content |
3225 | Added ability to change the colour of the field markers from red, green and blue defaults |
New option in the Advanced preferences allows the colour red, green and blue field markers to be changed. | |
3224 | PostImageImport script is not being called after importing an image using the <img> tag |
3221 | URL-based images are not downloaded when using the <img> tag if a “Replacement Image” is specified |
URL-based images are not downloaded when using the <img> tag if a “Replacement Image” is specified. If the image has previously been cached it will be imported. | |
3222 | New image cache not storing relative paths correctly, resulting in images not being imported |
3217 | “Synchronise With Data Source” keyboard shortcut only functions when a document is open |
3216 | Potential crash when previewing some images |
Modification to the preview code to not attempt to use import filters that are unable to provide a preview (such as DOCX). | |
3212 | Crash when horizontally expanding a table |
Some table designs can cause EasyCatalog to crash when extending tables horizontally. Specifically, rows with vertically merged table cells. | |
3209 | Edge Relationship tool lines visible in JPEG exports |
3207 | Non-expansion tables are not being deleted if they have a filter applied that results in no records |
3203 | Horizontal table population inserting some records twice |
3201 | Documents containing large tables populated from tabular fields take an excessive amount of time to open/sync with the panel |
3198 | Added new image caching mechanism to store images using server-supplied filenames |
There is a new advanced preference ‘New Image Cache’ that need to be turned on to enable this functionality. | |
3191 | Holding down the shift key while clicking the edit ‘createcontent.lua’ button of the information dialog now prompts for a file to install |
3192 | Default “Advanced Preferences” values are not always being obeyed |
3194 | Added better support for importing InCopy Files |
3186 | [Windows] When outputting non-English month names, characters are not encoded correctly (e.g. Mรยคrz becomes Mรฦรยคrz) |
3187 | Human-readable text is not output when using a paragraph style that does not explicitly set a point size |
Human-readable text is not output when using a paragraph style that does not explicitly set a point size, for example if it uses the point size from a parent style. | |
3178 | Enterprise Data Sources can now be used as Template Data Sources |
Optional functions an be specified that will initialise the data source from a template “ConfigureUITemplate”. | |
3179 | When deleting rows from a table, content for vertically merged cells is transferred to the remaining rows |
3177 | Field names are not shown in alphabetical order on Update Panel > With Page Positions dialog |
3170 | Added a new icon on the Information Dialog box that creates/edits the createcontent.lua script |
3166 | Filter count was included exposed tabular rows in the results |
3159 | Barcode boxes anchored in tables can crash InDesign if they’ve overset when the barcode is generated |
3154 | Fields defined as tabular fields are not showing custom field parsing errors |
If a custom field’s type is set to “Tabular”, parse errors from the custom field command will not be shown in the panel. | |
3153 | Potential memory/resource leak if URL transfer fails |
3150 | Tabular fields set to populate with the “Use as template’ option will duplicate the first data row if only two rows are to be paginated in the table body |
3148 | Replace Fields is assigning a hyplink to image boxes when the field’s type is not set to ‘hyperlink’ |
3149 | EasyCatalog is attempting to download images from a URL when the field is empty |
3147 | Header fields in tables set to populate from tabular fields are not being populated if the tabular field data has no header rows |
3146 | ZERODECIMAL custom number option is also stripping trailing zeroes when it shouldn’t |
e.g. 99.90 is being output as 99.9 | |
3145 | InDesign crashing after replacing fields in a book |
This appears to be happening when the progress bar is displayed during the replacement | |
3142 | Image downloads intermittently fail if the server cannot provide header information for the image |
This affects URL, rather than URL(Live), image downloads. | |
3138 | InDesign is shutting down when using EasyCatalog > Update Document menu option from the book panel’s pop-out menu |
This shutdown could also occur with other operations from the book panel’s pop-out menu. | |
3136 | Fixed issue applying cell styles to tabular field with header rows |
3134 | Fields that are not in the data source are being deleted from the document, rather than empty field specifiers being left behind |
3135 | Subset dialog showing validation error for ’empty’/’is not empty’ operator when using to barcode fields |
3132 | Hyperlink fields now default to FIELDSTR(FIELDNAME()) in both the ‘Text’ and ‘URL’ fields |
This will, by default, insert the content of the field as text into the document and use the contents of the field at the destination URL | |
3131 | Tabular Fields are being updated during “Update Document” when field is excluded from “Update Document” in Field Options > Advanced |
3129 | EasyCatalog now automatically checks for updates at startup |
User can select “Don’t show again” on the dialog that appears to not be reminded about the same version again. If the user uses the “Don’t show again” check box, the dialog will re-appear if a newer version is subsequently released.Beta versions do not run the version check. |
EasyCatalog > Custom Field Commands
ID | Summary/Description |
---|---|
3299 | Group functions now use a case-insensitive comparison when grouping records together to match the behaviour of the panel grouping |
3140 | Performance enhancements |
EasyCatalog > Combined Data Sources
ID | Summary/Description |
---|---|
3188 | Custom field content is being lost from Combined Data Sources |
This occurs when the custom field has been added to the combined data source, rather than a custom field that has been imported from one of the child data sources | |
3175 | Update Panel > With Page Numbers does not update custom fields in combined data sources |
3176 | Update Panel > With Page Positions does not update custom fields in combined data sources |
3137 | “No Expansion” tables are being deleted when using Combined Data Sources if the table contains no fields |
EasyCatalog – LUA Commands
ID | Summary/Description |
---|---|
3285 | Apply XSLT template processing to the XML Lua object |
3262 | EasyCatalog will crash if an advanced custom field sets the content of another field |
EasyCatalog will crash if an advanced custom field sets the content of another field using the ‘fieldsetcontent’ LUA function | |
3228 | HTTP.gettofile writing empty file |
3202 | TABLE.sort now takes an optional table of sort criteria, allowing specification of the sort direction |
sort_criteria = { { field =’position’, ascending = false }, { field =’page number’, ascending = true }, | |
3190 | TABLE.exportxml not consistent with TABLE.exportexcel |
made TABLE.exportxml be consistent with TABLE.exportexcel. If the function is passed a path the file goes there, if it’s not it create a file of the given name in the workspace reports folder. | |
3169 | Added a ‘addoption’ method to the DATASOURCE object |
Adds a user editable parameter to the data source, available on the info dialog box. Example: DATASOURCE.get():addoption(“locale”, ‘enUS’); this can then be used in advanced or regular custom fields. For example: TABULARVALUE(tabularfield, 1, GETPARAMETERVALUE(‘locale’)) |
EasyCatalog – Excel Data Provider
ID | Summary/Description |
---|---|
3214 | Some custom date formats are not being detected |
EasyCatalog – Pagination Module
ID | Summary/Description |
---|---|
3271 | Fixes issue with Filters not being applied to rules in rule sets with Position Based Pagination |
3223 | “Last Instance” Usage attribute not functioning |
3220 | Containers now support default Container Settings for the Container Tool |
3206 | Added a ‘Next’ option the Containers section of a formatting rule |
This option can be used to identify which Rule should be next inside a Container. | |
3197 | Range of Improvements to Containers |
Contains maximum and minimum dimensions are now contained when resizing Containers through InDesign’s UI. A More consistent containing mechanism has been implement throughout. Containers now handle Post Processing of Formatting Rules correctly. | |
3189 | Fixes issue with multiple edge relationships being incorrectly applied |
3184 | Field names are not sorted alphabetically on the Edit Pagination Attribute dialog |
3185 | Field names are not sorted alphabetically when right-clicking on a pagination attribute |
EasyCatalog – Pagination Module > Flow-based
ID | Summary/Description |
---|---|
3280 | Page breaks being output even when there is nothing else to output |
EasyCatalog – Pagination Module > Formatting Rules
ID | Summary/Description |
---|---|
3227 | Position index ‘ALL’ is outputting too many records when used inside of a Formatting Rule that is being updated via “Update Document” |
3215 | Formatting Rules are being re-inserted on drag ‘n’ drop if they are populated with data |
3183 | Field names are not sorted alphabetically in group popup on Formatting Rules dialog |
3182 | Rule Set adornment not being shown on boxes that were added to the document when EasyCatalog was not running |
3168 | Data source list on Formatting Rules dialog is not sorted correctly (it’s case sensitive sort currently) |
Modified to sort the data source names case insensitively, and it’s also a linguistic sort now so should obey language sorting rules. | |
3139 | Populating some formatting rules can hang InDesign |
If a Formatting Rule contains two boxes at the top level, one of which is deleted by an action, InDesign will hang as the Formatting Rule data is copied from the top level group box to the one remaining box, causing an infinite loop. | |
3130 | Formatting Rules that are anchored are losing their anchored object settings when being replaced |
EasyCatalog – Pagination Module > Guide-based
ID | Summary/Description |
---|---|
3297 | Grow and Flow sometimes terminates the pagination if pagination is attempted near the bottom of the page |
Grow and Flow sometimes terminates the pagination if pagination is attempted near the bottom of the page. It should try again at the top of the next page. | |
3141 | ‘Repeat’ headers not being inserted consistently when switching between ‘Across/Down’ or ‘Down/Across’ |
EasyCatalog – Pagination Module > Master
ID | Summary/Description |
---|---|
3314 | Crash when pagination contains an anchored Container |
EasyCatalog – Pagination Module > Template
ID | Summary/Description |
---|---|
3261 | Furniture not being updated when using Template Document pagination and the template uses Containers |
3254 | Furniture not being updated when paginating using Template Document pagination |
3133 | Template document pagination crashing in pre-2022 |
EasyCatalog – Enterprise
ID | Summary/Description |
---|---|
3266 | “Manage Enterprise Data Providers” dialog incorrectly showing รขโฌหconnection failedรขโฌโข |
The Manage Enterprise Data Providers dialog showing รขโฌหconnection failedรขโฌโข when server connection was working. | |
3267 | Scripts are being installed by the “Manage Enterprise Data Providers” dialog even though they have been shown as being in error. |
3268 | Importing Enterprise Data Provider scripts fails with no description |
Incorrect error message being shown when mandatory functions are missing from imported Enterprise Data Provider scripts | |
3152 | Manage data providers dialog flashing connection failed |
“Manage Data Providers” dialog was flashing “Connection Failed” after data was retrieved from server. |
EasyCatalog – Enterprise > Sales Layer
ID | Summary/Description |
---|---|
3309 | Added support for Variants to the Sales Layer Data Provider |
EasyCatalog – Scripting Module
ID | Summary/Description |
---|---|
3322 | Empty folder being left in ‘Processing’ folder when job errors (monitorFolder method) |
3298 | updateFurnitureOnPage now takes either a page index or a Page object |
3294 | Scripting jobs would be output to the ‘errors’ folder if URL-based images are being used and there are no download errors |
monitorFolder method: Scripting jobs would be output to the ‘errors’ folder if URL-based images are being used and there are no download errors | |
3295 | dataviews.add() creates panels with invalid names if the data source is stored in a subfolder of the workspace folder |
dataviews.add() creates panels with invalid names if the data source is stored in a subfolder of the workspace folder – e.g.
Panel names cannot have colons in their names. | |
3288 | replaceRecord should only replace records from the source data source |
3265 | Added additional logging to the monitorFolder() call to log errors moving files |
3263 | Crash when running pagination through multi-instance SOAP request on InDesign Server |
3237 | Potential issue where all files may not be passed to the trigger script using the monitorFolder call if all files are dropped in at the same time |
3234 | monitorFolder method: not copying files into sub-folder of ‘processing’ and ‘processed’ folders |
3235 | monitorFolder method: path of files passed to the script are in the ‘in’ folder rather than the ‘processing’ folder |
3163 | paginteUsingGuides now takes either a page index or a Page object as the page parameter |
3164 | paginateUsingDefaults can now be passed an optional Page object or page index |
3144 | EasyCatalog is attempting to fully load some data sources when accessing them via scripting |
Only the configuration of the data source should be loaded to allow the script to modify it before synchronising. |