This topic contains the release notes that document the new features, improvements and bug fixes that were included in the various releases of Q++Studio in 2022.
See also: release notes of the current year and release notes of other years.
December 31, 2022 (XV4 build 23679)
New
•Q++Studio supports the latest update to InDesign 2023 (version 18.1), as well as all other InDesign versions from InDesign 2020 to InDesign 2022, inclusively.
•Two new read-only properties listing all the colors defined in the current script and all the styles and style sheets defined in the current script. These property dialogs can be used to identify inconsistently defined colors and inconsistently defined styles or style sheets.
•A warning is now issued for any color which appears with the same name but defined significantly differently, within the templates and information pages used by the current script.
•When using InDesign, the templates manager now lists all the styles used by each template (character, paragraph, object, table, and cell styles), and a warning is issued for any style or style sheet which appears with the same name but defined differently, within the templates and information pages used by the current script.
•Added a search box at the right of the main window toolbar to quickly locate any currently available user interface item by name (menu item, ScriptLine, or ScriptLine Property).
Improved
•The help topic for zap tokens did not specify that the use of the delete layer or delete page zap tokens requires QuarkXPress 2016-2025 (or any version of InDesign).
•The templates manager now filters-out QuarkXPress or InDesign templates, depending on the type of script which is currently open, for users who are using Q++Studio with both QuarkXPress and InDesign.
Fixed
•When using QuarkXPress, if a template had many nested groups of objects, then the iteration used for the zap layer token would miss some groups of objects (Blueline, 17-dec-2022).
•The selection of the Use an existing template menu choice, in response to message 15015 would display the list of templates with the very oldest template selected, rather than the most recent ones (Paperblanks, 12-dec-2022).
•Since the overhaul of the technical support module, the ID and name of the script being sent were no longer included at the top of the support message (Paperblanks, 11-dec-2022).
•The special character token for non-breaking spaces was actually generating a non-breaking figure space instead, when using InDesign (Paperblanks, 8-dec-2022).
November 30, 2022 (XV4 build 23618)
New
•Q++Studio supports the newly released QuarkXPress 2023 (version 19), as well as continued support for previous versions of QuarkXPress, from QuarkXPress 8 to QuarkXPress 2022.
Improved
•Improved the text of message 185200 by only mentioning the recommended version of InDesign if it is different from the required minimum version.
•Further improved the user interface of the dialog used to specify native formatting to display 23/30 and 24/31 combined dates in minicalendars. In particular, the kerning and skewing options that are ignored are no longer visible.
Fixed
•Fixed a UI glitch which would prevent the saving of the reselection of a similar color, but using a different name, in a SARA when addressing message 110016 (Lecas, 21-nov-2022).
•Fixed a display problem of minicalendar 23/30 and 24/31 combined dates in InDesign tables (Paperblanks, 3-nov-2022).
October 31, 2022 (XV4 build 23589)
New
•Q++Studio supports the newly released version of InDesign, InDesign 2023 (version 18), as well as continued support for InDesign 2020, 2021, and 2022.
•When using InDesign, it is now possible to mix text and tables in the same box, as well as to have more than one table per box.
Improved
•Improved the user interface of the dialog used to specify native formatting to display 23/30 and 24/31 combined dates in minicalendars.
•Simplified the user interface of the technical support module.
•Added the option to filter-out objects that are located on invisible layers in the templates explorer.
•When setting up saras, the user interface now alerts you to the 256 character limit of the find and replace strings.
Fixed
•The use of an :ignOD token suffix inside a monthheader token or a combined token would be ignored (Paperblanks, 26-oct-2022).
•The use of an :ignOD token suffix inside a token in a daily or weekly grid that is inserted using the month fit option would cause spurious but harmless occurrences of message 177955 (Paperblanks, 26-oct-2022).
•When using InDesign, existing text overflow in anchored boxes would not be flagged (22-oct-2022).
•When using InDesign, the special characters for non-breaking en-space and punctuation space were not being converted (Paperblanks, 21-oct-2022).
•Under certain conditions, it was not possible to delete all the script lines of the front pages or of the back pages at once (21-oct-2022).
•Fixed a user interface bug in the dialog used to specify native formatting to display 23/30 and 24/31 combined dates in minicalendars, whereby clicking on the X to clear the formatting would fail (18-oct-2022).
•Changes to the daytime hours of the second timezone of the user interface clock would not be applied (13-oct-2022).
•Restricted the use of item styles to QuarkXPress 2017 and above, as the QuarkXPress 2016 support for item styles was faulty (ADG Estonia, 12-oct-2022).
•The function that purges the InDesign cache and recovery data was not deleting all cache and recovery files when using the MENA version of InDesign (11-oct-2022).
•Fixed a bug which occurred when more than one discretionary line break was being sent to InDesign as part of a single token replacement or single sara (Brepols, 8-oct-2022).
•Removed spurious messages about text stroking join and limit attributes when using InDesign (Diarpell, 7-oct-2022).
•Fixed the spurious occurrence of messages 182020 and 182025 (6-oct-2022).
•Fixed a UI glitch which made it impossible to delete an insert script line if that script line did not have any children (JMata, 3-oct-2022).
September 30, 2022 (XV4 build 23540)
New
•Q++Studio supports the latest version of QuarkXPress 2022 (version 18.6 of September 2022), as well as all versions from QuarkXPress 8 to QuarkXPress 2021.
•Q++Studio supports the upcoming new InDesign 2023 (version 18.0), as well as continued support for InDesign 2020, 2021, and 2022.
•InDesign nested anchored boxes are now supported.
Improved
•Added message 186865 to warn you if you use the box create variant of minicalendar text framing and background shading and the layer Frame0 does not exist.
•When using InDesign, the time to process minicalendar dates framing and background shading has been reduced by more than 90%.
Fixed
•Fixed the spurious appearance of message 182210 which was being emitted despite the output containing no errors (JMata, 27-sep-2022).
•The code for discretionary line breaks was being sent incorrectly to InDesign (JMata, 19-sep-2022).
August 31, 2022 (XV4 build 23512)
New
•Q++Studio supports the latest update to InDesign 2021 (version 16.4.3), as well as all other InDesign versions from InDesign 2020 to InDesign 2022, inclusively.
•Q++Studio supports the latest update to InDesign 2022 (version 17.4), as well as all other InDesign versions from InDesign 2020 to InDesign 2022, inclusively.
Improved
•Added a new type of picture box alignment, "None (use item style)". Using this setting, the image is inserted into the picturebox without any attempt to set its alignment, which is therefore governed by the initial textbox's item style.
•Added a new scanning warning if a scanned template contains over 500 empty graphics frames.
Fixed
•Fixed a bug in the conversion of color names with diacriticals in InDesign (Drechsler, 18-aug-2022).
July 31, 2022 (XV4 build 23474)
New
•Q++Studio supports the latest version of QuarkXPress 2022 (version 18.5 of July 2022), as well as all versions from QuarkXPress 8 to QuarkXPress 2021.
Improved
•The insertion of images, when using InDesign, now keeps all the adornments of the original textbox (background color and shade, framing, rounded corners, ...) as adornments of the picture box. A new diary generation option is available to switch back to the old method of image insertion, in case any issue arises in a particular script.
•Added messages 186765, 186770 and 186775 to warn you ahead of time if the image file referred to in a script is missing.
•Fleshed-out the help topic for message 186370 to provide more workaround solutions.
Fixed
•Fixed a bug in the handling of textboxes anchored inside linked boxes (20-july-2022).
•Added a workaround to a bug in the InDesign SDK which prevented the framing or background shading of anchored boxes (Alpha Edition, 18-july-2022).
June 30, 2022 (XV4 build 23444)
New
•Added the :dnd do not delete modifier to keep non-current weekly bands and only modify the frame and/or background of the current week.
•Added a module to download remote backups to search for, and download, nightly backup sets from WAN server(s).
•Our worldwide public holidays forecast for Spain now includes detailed region-by-region forecasts of regional Spanish holidays.
Improved
•Added message 186720 to warn you that text inside nested anchored boxes is ignored..
•The restore individual data from backup functionality is now also available for remote WAN users.
•Lowered the level of message 105042 from warning to hint for monthly grids to avoid issuing warning when dealing with German Mehrmonatskalender.
Fixed
•If an anchored object is not visible (overflowing inside its parent textbox), then the parent page number is now used which avoids spurious messages that the object is fully off the spread.
•The restore individual data from backup function would not work with sites hosting multiple databases (Alpha Edition, 20-june-2022).
•In some cases, the all dates of spread current week formatting would not be applied to minicalendar week numbers (JMata, 16-june-2022).
•The message 186030 would not be auto-corrected (9-june-2022).
•Missing colors in rule above/below settings (usually due to the conversion of a script from QuarkXPress to InDesign, or vice-versa) would be changed to black (Lecas, 2-june-2022).
May 31, 2022 (XV4 build 23387)
New
•Added the possibility of basing a holiday name variation on whether a holiday occurred on a leap year or not.
•Q++Studio supports the latest update to InDesign 2022 (version 17.3), as well as all other InDesign versions from InDesign 2020 to InDesign 2022, inclusively.
•Q++Studio supports the latest update to InDesign 2021 (version 16.4.2), as well as all other InDesign versions from InDesign 2020 to InDesign 2022, inclusively.
Improved
•The diary generation options which are either obsolete, or not recommended, now appear in red.
•Expanded the scope of the log files collated by the technical support module.
•In the slogans manager, it is now possible to change the graphics options of all the slogans of the current slogans set at once.
Fixed
•Fixed an issue which made it impossible to switch between daily and weekly begin and end rules, once that property had been set, and then the template was changed from daily to weekly, or vice-versa (Letts/Filofax, 31-may-2022).
•Fixed an issue whereby, in some cases, the optical or metrics kerning of a replaced token or a sara was lost, but added a diary generation option to override this fix if needed (JMata, 20-may-2022).
•Fixed an access violation which occurred when displaying a modal message with no type icon (Diarpell, 10-may-2022).
•Added a diary generation option to fix the inner and outer margins of the left pages of InDesign diaries using facing pages (Alpha Edition, 4-may-2022).
April 30, 2022 (XV4 build 23336)
New
•Q++Studio supports the latest update to InDesign 2022 (version 17.2.1), as well as all other InDesign versions from InDesign 2020 to InDesign 2022, inclusively.
Improved
•All the modal dialogs and messages buttons now have one of their caption letters underlined, and the use of the key ALT along with that underlined letter, provides a keyboard shortcut to click on the button.
•It is now possible to use the PDF crop to settings for AI (Adobe Illustrator) files, as well as for PDF files, when using InDesign.
•Added a detailed example showing how to base an insert on the weekday of a given week number.
•Added a new diary generation option which turns off most of InDesign's undo functionality, thus speeding-up token processing, as well as page copying for some of the larger diaries where the output file is flushed.
•Added the possibility of specifying the start/end date of a weekly grid using a week number rule.
•In the pCode Viewer, you can now search for, or filter on, text present in the scanned templates. This can be useful to display only instructions related to a specific layer ID or group ID.
Fixed
•When converting a script from/to QuarkXPress and InDesign, the suffixes _INDD or _QXP would be appended to the names of the Grid Templates and SaraSets used by the script, even if those had already been converted as part of the conversion of another script, leading to the names of these Grid Templates and SaraSets to appear with multiple repeated suffixes (Lecas, 27-apr-2022).
•The selected PDF page of pdf pages script lines would be ignored when using QuarkXPress (JMata, 11-apr-2022).
•The automatic updating of the path of QuarkXPress, InDesign, or PDF files, would miss files that contain diacriticals in their name (11-apr-2022).
•Fixed the erroneous generation of message 182105 instead of message 182100 when generating an InDesign diary (8-apr-2022).
•The list of PDF box settings was missing some of the InDesign-specific settings (JMata, 1-apr-2022).
March 31, 2022 (XV4 build 23268)
New
•Q++Studio supports the latest update to InDesign 2022 (version 17.2), as well as all other InDesign versions from InDesign 2020 to InDesign 2022, inclusively.
•Added a new revert to previously saved script option to the scripts menu to cancel all changes made to the current script since it was opened, and revert to the last version of the script that was saved (menu option is similar to the one found in the File menu of QuarkXPress and InDesign).
•You can now specify the fonts to use for any parts of a formatted slogan or a formatted holiday name or a formatted one-time-date that is set as bold and/or italics. This is useful, even necessary, when electronic bold and electronic italics are either discouraged (QuarkXPress 2018-2025) or simply not available (InDesign).
Improved
•The message 186460, asking you if you wish to save changes made to the current script, now mentions when the script was last saved, so that you may decide if you wish to proceed or not.
•The list of p-Code instructions of the p-Code Viewer debug tool now allows you to search for, or filter by, text contained in the original textboxes of the templates used. This can be useful, for example, to display only p-Code instructions related to a specific layer ID or group ID.
•If a macro token is located inside an InDesign table, then you can now specify that the selected format should be applied to all the cells of the table, or only to cells of the same row, or only to cells of the same column, or both.
•Implemented the apply to entire textbox option of current month minicalendars using InDesign tables to display minicalendars.
•Added a detailed worked-out example of the use of macro colors.
•Added automatic file changes flushing when generating very complex InDesign documents.
Fixed
•Some colors used in the textbox frame and background resulting actions would not be saved properly and the frame size checkbox button responded to a change in the frame style checkbox instead (JMata, 30-mar-2022).
•When using one of the rules of the holidays rule wizard, the ancestor ID of the source holiday in the holidays manager, if any, would be lost (30-mar-2022).
•Fixed some user interface refreshing issues when using drag/drop to copy or move scriptlines as replacements for the target script line (26-mar-2022).
•Automatically opening the PDF version of an output file, using Adobe Acrobat as PDF viewer, would fail if the output filename contained any spaces (14-mar-2022).
February 28, 2022 (XV4 build 23217)
New
•Added a new no duplicates except sorting and filtering option for holidays symbols.
•You can now use InDesign tables to display minicalendars.
•Q++Studio supports the new version of QuarkXPress, QuarkXPress 2022, which was released on February 1st, 2022, as well as all other QuarkXPress versions from QuarkXPress 8 to QuarkXPress 2021, inclusively.
Improved
•The newly-announced MABIS-MUIS-JAKIM criteria for determining the hilal at the beginning of the Hijri month have been implemented in the database of worldwide public holidays. This affects the Muslim public holidays of Brunei, Indonesia, Malaysia, and Singapore. For the moment, we have applied these changes to 2023 and 2024 dates, while we wait for 2023 official data to be released and confirm the announced changes in lunar visibility criteria.
•The image selection dialog used in the recurring holidays editor, the one-time-dates editor, the slogans editor and the Moon lore rules editor, now remembers the last folder used.
•Added a user-friendly message to handle the Windows clipboard being busy whenever you try to paste text in the text fields of recurring holidays, one-time-dates, or slogans.
•Improved the setting of text to "plain" in the text fields of recurring holidays, one-time-dates, or slogans.
•Added a help topic on the settings to use to improve speed of diary generation when using InDesign.
Fixed
•Fixed a few bugs with the implementation of the new support for InDesign tables to display minicalendars (Alpha Edition, 23-feb-2022).
•Fixed a user interface glitch whereby the displayed description of a variable date recurring holiday would be incomplete if the number of days offset was larger than 7 (Government of New Zealand, 21-feb-2022).
•Fixed a bug in the handling of non-breaking attributes in saras when using InDesign (KalenderWerk, 11-feb-2022).
•Using cut/paste or change to plain the text of recurring holidays, one-time-dates, or slogans would sometimes bring in spurious formatting that would only go away after saving the holiday, selecting another holiday, and then returning to the initial holiday (KalenderWerk, 09-feb-2022).
January 31, 2022 (XV4 build 23176)
New
•Q++Studio supports the latest update to InDesign 2022 (version 17.1), as well as all other InDesign versions from InDesign 2020 to InDesign 2022, inclusively.
Improved
•Added a set of weekday options to the begin and end rules of daily grids. These can be used to always start or end your diary on the same weekday relative to a given reference date.
•Slogan exportation is now also possible in the MS-Excel format.
Fixed
•Fixed a ZIP file bug for InDesign scripts that exceed 65535 p-code instructions (Diarpell, 31-jan-2022).
•Fixed a UI glitch whereby the displayed number of p-code instructions could be understated when using deletion optimization (Alpha, 27-jan-2022).
•Fixed the spurious occurrence of message 172310 when using -_ as filler delimiters and a start of week token that moves the position of the week number based on other events (13-jan-2022).
•Fixed a minor UI glitch whereby the displayed number of QuarkXPress or InDesign token processing instructions would not take into account any reduction in the number of token processing instructions due to the optimization of the processing of zap layer or group delete instructions introduced in November 2021 (12-jan-2022).
Previous Years
See also: release notes of the current year and release notes of other years.
Topic 187040, last updated on 14-Aug-2024