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

 

September 28, 2022  (XV4 build 23539)

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 InDesign 2020, 2021, and 2022.

Improved

When using InDesign, the time to process minicalendar dates framing and background shading has been reduced by more than 90%.

InDesign nested anchored boxes are now supported.

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 (and also supports InDesign versions 2020 to 2023).

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-2022) 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 2022, 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 1999-2021.

 


Topic 151700, last updated on 28-Sep-2022