Please enable JavaScript to view this site.


Navigation: Introduction

What's New in the XV4 Version of Q++Studio?

Scroll Prev Up Next More

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 2023 (previous years' release notes can be found here).


May 31, 2023  (XV4 build 23943)


Q++Studio supports the latest update to InDesign 2023 (version 18.3), as well as all other InDesign versions from InDesign 2020 to InDesign 2023, inclusively.


The user interface of the character map dialog was modified to make it clear when a change to the displayed font was possible (when called from the tools menu of the main window) and when it was not (when used to select one or more specific characters, such as when specifying token translations or the default symbols of a holidays set).

Added a help topic explaining how to specify that InDesign should open with a specific workspace preselected, either one of the built-in workspaces or one of your own user-defined workspaces.

The range of allowed values for baseline shift, tracking, kerning, horizontal scale and vertical scale in text formatting, saras, and macros has been increased to match the values allowed by InDesign, when using InDesign.


Added the run-time message 187510 to warn you that a page's minimal date cannot be ascertained and to prevent errors due to invalid dates being used to process the tokens of that page (Lecas, 26-may-2023).

Fixed a UI glitch whereby, on some users' workstations, the search box would not remain right-aligned with the rightmost edge of the main window's toolbar (24-may-2023).

The replacement of a textbox with a picturebox, using macros or saras, and specific values for the image positioning, would place the image incorrectly if the scaling was different than 100% and the frame thickness was more than zero (JMata, 05-may-2023).


April 30, 2023  (XV4 build 23897)


Q++Studio supports the latest version of QuarkXPress 2023 (version 19.1 of April 2023), as well as all versions from QuarkXPress 8 to QuarkXPress 2022.

When using InDesign, it is now possible to specify that a particular style (text, paragraph, object, cell, or table) should be applied to the result of a macro or the result of a sara.


Added message 187375 and message 187385 to warn you if you are using a screen-only vertically oriented font whose name begins with the at character (@).


Using a sara to replace a textbox with a picturebox containing either an Illustrator (.ai) or an Acrobat (.pdf) file would use the wrong crop to settings (JMata, 19-apr-2023).

The replacement of an anchored textbox with a picturebox, using macros or saras, when using the InDesign legacy picture insertion method, would sometime insert the picturebox a couple of characters before the initial position of the textbox it was meant to replace (JMata, 19-apr-2023).

Fixed a UI glitch in the list of colors dialog for scripts containing only one template and no info pages but one or more pdf pages scriptlines (12-apr-2023).

Fixed a UI glitch in the list of styles dialog for QuarkXPress-based scripts (12-apr-2023).

The None color was not being applied correctly when using InDesign (JMata, 11-apr-2023).


March 31, 2023  (XV4 build 23859)


Q++Studio supports the latest update to InDesign 2023 (version 18.2.1), as well as all other InDesign versions from InDesign 2020 to InDesign 2023, inclusively.


Added code to make it more explicit that QuarkXPress or InDesign has aborted, though not crashed, during scanning, something that happens extremely rarely.

Increased the amount of text allowed in each cell of an InDesign table to 64K.

The dialog which displays the list of colors defined in the current script was fully redesigned. The UI is now split into a list of all the unique color names and the number of files that refer to that color on the left, and on the right, the list of definitions of the color selected on the left.

The individual messages 187005 and 187025 have now been combined into the single messages 187195 and 187200, respectively, and it is also possible to turn off styles and/or colors consistency checking on a per script basis for QuarkXPress and InDesign independently.


Added code to prevent corrupted INI values from causing the Q++Studio main form to open at positions completely off any of the user's screen, making the main form invisible to the user, although the program had launched successfully (BurooDisain, 28-mar-2023).

The minicalendar modifiers used to format @ $$ and w# using macros would not properly identify and process multiple macro indices (Yangjisa, 25-mar-2023).

The fonts for bold and italics values of the holiday name display options property would not be saved if the also show option was left to its default, nothing, value (Quo Vadis, 23-mar-2023).

The hints of the textual value controls at the top of each sara would not always be synchronized (22-mar-2023).

Fixed a rarely occurring bug in the handling of variable name holidays whose name depends on both the holiday date being moved (or duplicated) and the name depending on what weekday (or day of the month) that the moved or duplicated date falls on (17-mar-2023).

The scan of info pages using InDesign would not list the correct RGB values to be used in the triggering of messages 187025, 187200, 187210 and 187230. This issue probably also had some side-effects on the list of available colors in Global Saras. (JMata, 9-mar-2023).

When using InDesign, the special tabulations in one line minicalendars were being processed using xtags rather than the cross-platform native encoding for tabulations (JMata, 8-mar-2023).

Fixed a bug in the optimization of the macro compiler's handling of multiple sequential integer differences (Geigers, 2-mar-2023).

The user interface of the current day minicalendar options for the current page only and outside days sub-options was confusing and did not make it clear that these 2 sub-options depended on the status of the all dates of spread option, though the online help did point this out (JMata, 2-mar-2023).


February 28, 2023  (XV4 build 23772)


The styles and style sheets property editor now also displays Object, Table, and Cell styles when using InDesign, and warns you if one or more styles has the same name but is defined differently.


Added messages 187150 and 187175 to warn you if either the height or width of your script, or of one of the QuarkXPress/InDesign files that it uses, has a display value which differs from the true value with the all the decimals that would appear in QuarkXPress or InDesign.

Added the possibility of calculating positional planetary tokens at any arbitrary time of the day.

The lines until the end of month GenTokens option now allows you to specify that the lines should be generated until the end of more than one month, and with a step size that is no longer limited to only 1 day. This is a more convenient way of running a GenTokens for more than a month, rather than specifying a set number of lines, as it automatically handles the fact that all months are not of the same length, and that some year are leap years.

Added the possibility to specify the time and angle formatting of each individual planetary token and astronomical token.

When using InDesign, the allowed range of baseline shift in the text attributes editor, macro resulting action and saras, has been expanded to -127 to +127. A message is issued if a value is specified that is outside the much smaller range allowed by by QuarkXPress (-27 to +27).


The margins of the individual pages would not be respected in the final output, when generating diaries with InDesign (Paperblanks-Hachette, 27-feb-2023).

The list of the color names of a template was missing the percentage tint part of the name when colors were created using the option Name with Color Value in InDesign, potentially resulting in duplicated colors of the same name in the same template (Alpha, 14-feb-2023).

The astronomical tokens for the Sun's upper transit offset and the sidereal time were not being formatted properly (Brunnen, 12-feb-2023).

Some color macros would not be converted when changing the background or frame color as the result of a macro (Quo Vadis, 7-feb-2023).


January 31, 2023  (XV4 build 23712)


Q++Studio supports the latest update to InDesign 2022 (version 17.4.1), as well as all other InDesign versions from InDesign 2020 to InDesign 2023, inclusively.


Improved the accuracy and user-friendliness of message 104128 when exporting data to Excel.

If you are using both QuarkXPress and InDesign in Q++Studio, then the scripts explorer now displays the type of script near each script (QXP for QuarkXPress or INDD for InDesign).

You can now specify in the preferences, whether styles and colors consistency checks should occur at design-time for QuarkXPress and/or InDesign.


Fixed a scanning error that would occur when using QuarkXPress 2022, ever since the release of QuarkXPress 2023 (Biella, 26-jan-2023).

Fixed the spurious appearance of message 182020 when a sara is using regular expressions (26-jan-2023).

Fixed a few legacy hard-coded changes that used the superior attribute, which is not recognized by InDesign, in the text of recurring holidays, one-time-dates, saints, and slogans. All such occurrences are now automatically changed on-the-fly to superscript, when using InDesign. The behavior of these options when using QuarkXPress has not changed (Quo Vadis, 17-jan-2023).


Previous Years


See also: release notes 1999-2022.


Topic 151700, last updated on 27-May-2023