Below are the release notes that document the new features, improvements and bug fixes that were included in the various releases of the XV4 version of Q++Studio in 2025 (previous years' release notes can be found here).
March 30, 2025 (XV4 build 24921)
New
•Added a report of all the images used by the current script or a selection of scripts.
•Q++Studio's support for all versions of InDesign, from InDesign 2020 to InDesign 2025, now includes tested support for the latest update to InDesign 2024 (version 19.5.3 of March 2025).
•Q++Studio's support for all versions of InDesign, from InDesign 2020 to InDesign 2025, now includes tested support for the latest update to InDesign 2025 (version 20.2.0 of March 2025).
•Q++Studio's support for all versions of QuarkXPress, from QuarkXPress 8 to QuarkXPress 2025, now includes tested support for the latest update to QuarkXPress 2025 (version 21.0.3 of March 2025).
Improved
•Added the macro function GetHolNameOfListFromTable to handle cases when the current holiday contains bold or italics formatting, and you wish to use a specific font (rather than simply applying electronic italics or bold), or if you are using InDesign (which does not support electronic bold and italics).
•Added support for the use any of the filtering holidays display options with a combination of holidays symbols originating from different fonts, as well as a use legacy holidays symbols processing diary generation option to allow for the result of a holidays symbol token to contain one or more holidays symbols whose index in the font is above 255.
•The macros options of macro indices that are no longer found in the current template are now remembered, in case you need these later. This is particularly useful if you temporarily disable some layers for testing and there are macro tokens on that layer whose settings you wish to recover when all layers are reactivated. For cases when a macro index is no longer needed, the message 188420 allows you to clear out all the now unneeded options.
•Q++Studio build 24872 and above include a workaround the problem launching QuarkXPress 2025.0.3 with the Quarky AI Xtension.
•Added message 188400 to suggest a workaround if a particular script's diary generation takes a long time due to a high number of zap layer tokens.
Fixed
•Optimized holidays generation for cases for the years when a holiday with a conflict rule had exceptions (28-mar-2025).
•Fixed the incorrect (though harmless) appearance of message 182020 if some of the saras repeat markers only appeared in the change part of the sara (Nippecraft, 26-mar-2025).
•The values of the fonts for bold and italics of the holidays display options would not be saved if none of the other options differed from their default value (Nippecraft, 24-mar-2025).
•Fixed an issue with the use of either the no duplicates or the no duplicates except asterisks holidays display options of holidays symbol token when using a list of holidays symbols that are based on more than one symbols font (Brunnen, 22-mar-2025).
February 28, 2025 (XV4 build 24867)
New
•It is now possible to use a macro to apply an InDesign master page.
Improved
•Added a detailed caveat about Chinese year numbers to this documentation.
•Significantly reduced the time needed for QuarkXPress or InDesign to shutdown after a user-initiated diary generation cancelation.
Fixed
•Some of the system variables would not be initialized when calculating dynamic colors (JMata, 25-feb-2025).
•Fixed a confusion in the dates chosen to calculate the dynamic colors of minicalendar weekly bands (JMata, 25-feb-2025).
•Fixed issues with rotated InDesign textboxes used for the BOXFIT and BOXGROW tokens (15-feb-2025).
•Trying to apply one of the InDesign built-in text styles, paragraph styles, object styles, cell styles, or table styles, as a macro resulting action, sara action, or in macro code, would fail as InDesign required these style names to be supplied with framing braces (14-feb-2025).
•Added message 188360 to warn you if you are attempting minicalendar text framing and shading and there are no tabulations characters separating and positioning the individual @ markers (3-feb-2025).
•Fixed some issues with the use of sections output file type (3-feb-2025).
January 31, 2025 (XV4 build 24819)
New
•Q++Studio's ongoing InDesign support for all versions from InDesign 2020 to InDesign 2025, now includes tested support for the latest update to InDesign 2024 (version 19.5.2 of January 2025).
•Q++Studio's ongoing InDesign support for all versions from InDesign 2020 to InDesign 2025, now includes tested support for the latest update to InDesign 2025 (version 20.1.0 of January 2025).
Improved
•Improved the documentation on textbox macro functions, in particular with respect to InDesign rotated boxes.
•Changed references to the C:\ and Q:\ drives in this documentation to a more general reference to the server folder to better cover both standalone-workstation and multiple-workstations configurations.
•Added more information to message 172170 and the message now also triggers preemptively before the undefined color request is sent to InDesign or QuarkXPress.
Fixed
•Fixed some issues with the moving or resizing textbox macro functions when applied to InDesign rotated boxes (JMata, 23-jan-2025).
•When using multiple layers for the box keep, box modify, and box delete minicalendar dates framing and shading, only the first layer objects would be processed (JMata, 22-jan-2025).
•Fixed the spurious appearance of message 177955 under certain conditions (Yangjisa, 21-jan-2025).
Previous Years
See also: release notes 1999-2024.
Topic 151700, last updated on 28-Mar-2025