What's New in Q++Studio ?

This file is based on the XV4 64-bit Build 19379 of 06-jul-2018.

Navigation:  »No topics above this level«

What's New in Q++Studio ?

This file is based on the XV4 64-bit Build 19379 of 06-jul-2018.

Return to chapter overviewNext page

July 17, 2018 (build 19379)


New and Improved


You can now have some global properties replaced by Global Saras, such as the value of the tokens [year] Script Year, [yyyy:now] Year of Now, [ref#] Job/Reference Number. This is useful to be able to apply copyright dates and reference/SKU information to PlainQuarkPages.

Improved the Restore From Backup interface by showing more detailed information about the data elements available in the backup (such as date last used, date modified, ...).


Fixed and Corrected


Fixed a bug in the Restore From Backup whereby the process would not occur if the restored data element did not still exist in the current database (5-july-2018).

Fixed the rare spurious occurrence of message 181955 (3-july-2018).

Fixed a minor UI glitch whereby, if some of your PlainQuarkPages were based on a QuarkXPress file of a version different than the Quark version used on your PC by Q++Studio, then the options proposed in response to clicking on message 15016 would misleadingly offer to re-scan and re-inspect all the QuarkXPress documents of the current script, even if only one template needed re-scanning (2-july-2018).



June 30, 2018 (build 19354)


New and Improved


Q++Studio is compatible with the recently-released QuarkXPress update QuarkXPress 2017.24 (13.2.4 build 29282).

Added a design-time message to warn of SARAs where the "not set" style option might have been mistaken with the "don't care" setting.

The restriction on the minimum number of pages of 2 for an output file has been removed (if you use the Trim blank pages at the back generation option).

A new menu item on the Templates Menu lets you search for any QuarkXPress file on the server and open it, if you wish, or download it, if it is located on a remote EFS server.

It is now possible to count German working days over a range of dates different than the default current month, using duration suffixes. For example, the token [1tAT:y+00] would count the number of working days for the entire year of the token's date.

The current script is automatically re-verified, when you use the Refresh list of Screen fonts popup menu option in response to a design-time message that one of the properties is using an unavailable font.

From the SaraSets Manager window, you can now get a list of all the Scripts which use the currently selected SaraSet.

The SaraSet ID is now displayed in the Properties Inspector and in the Saras Editor.

The Holidays Synchronization now keeps any Holiday Name Variations that were in your holidays names but are not in the Q++Samples Holidays.

If you click on any of the design-time messages that refer to a specific SARA, you are now taken directly to that SARA.

Added a design-time message to warn you if one of your SARAs is blank, which can cause speed problems and/or unwanted wholesale text formatting changes (at best) or a Quark crash (for textboxes containing a lot of text).


Fixed and Corrected


Fixed a UI glitch in the SARAs interface, whereby the fact that the selected SARA was based on a regular expression would sometimes not be indicated by a clInfoBk background color (30-june-2018).

Spurious messages would be emitted if a template had zero-length Arabic text runs and Kashida processing was turned on (28-june-2018).

Fixed a long-standing, but elusive bug, whereby holidays sets created, would not be taken into account in issuing a warning that Holidays Rules used in Script have been modified, until after Q++Studio was restarted (Buroodisain, 26-june-2018).

The time to save a SaraSet, in particular one with tens of Saras, and over slow networks or the internet, has been dramatically improved (25-june-2018).

The <DELETE> holiday name variation marker might in some cases be ignored depending on the variations that followed it in the list (25-june-2018).

Fixed a bug in the copying of SARAs from the database when the current SARAs Set was empty (23-june-2018).

Fixed some UI glitches in the SARAs interface; the UI would not be properly updated when deleting a SARA and speeded-up the copying of SARAs from the database (18-june-2018).

The Turkish Capitalization setting would be ignored for user-defined tokens (Alpha Edition, 3-june-2018).

The Grid Extent for daily grids spanning 7 days within a number of pages that is a multiple of 7 (for example: 7 days/7 pages, 7 days/14 pages, 7 days/21 pages) would be calculated for entire weeks rather than for the exact number of days spanned by the Begin Rule, End Rule, thus leading to a higher estimated page count, although the actual generated number of pages was correct (Alpha Edition, 3-june-2018).

The holidays sets used in German Working Days tokens would not be included in the data used to generate a diary, unless those sets were used elsewhere (Alpha Edition, 2-june-2018).



May 31, 2018 (build 19242)


New and Improved


Expanded the Advanced SARAs Search Options by adding the possibility only searching in textboxes that do not have text overflow and/or text that does not flow over more than one line.

The log messages for SARAs that are replacing any text of a specific formatting by another formatting, now specify, for each message, what text was changed, when using Quark 2016 or above.

Added a message to alert you if there is a spurious Q:\ drive on the server.

Both the XE3 and XV4 versions of Q++Studio support QuarkXPress 2018, officially released on May 16, 2018.

Improved the detection, during scanning, of objects that are fully off the page.


Fixed and Corrected


The main program updater would create spurious Database and DbEngine folders on remote file servers (26-may-2018).

The select file dialog would not appear when trying to select an image file in the Saras Picture Box Dialog (17-may-2018).

Fixed a bug in the saving and calculation of [sw] tokens triggered by a Sunday (Warwick, 10-may-2018).

The application server would not be automatically updated after an update of the main program.



April 30, 2018 (build 19161)


New and Improved


Both the XE3 and XV4 versions of Q++Studio now support the latest beta 6 version of QuarkXPress 2018.

Improved the clarity of the messages being generated if scanning fails due, usually, to an overly-aggressive, or improperly setup, anti-virus.

The search for QuarkXPress files on LAN and/or WAN servers, even on local drives, has been dramatically optimized in all configurations by the addition of EFS file indexing, which also allows the downloading of QuarkXPress files from a remote WAN server to your local server.

The detection and issuing of messages warning about missing fonts has been optimized.

Both the XE3 and XV4 versions of Q++Studio support the latest beta 4 version of QuarkXPress 2018.


Fixed and Corrected


The presence of QuarkXPress files with unsafe characters in their filenames, such as "?" and "#", would cause the nightly backup to fail (3-apr-2018).



March 31, 2018 (build 19012)


New and Improved


The text background shading and framing options have been expanded for minicalendars into the Text and Box Framing options which provide the additional possibilities of creating, modifying, deleting or keeping objects located at the position of each date.

The minimum value for the width of Text Stroking has been reduced from 0.1pt to 0.05pt in line with the QuarkXPress' UI limitation.

The new Include Matches Advanced Saras Search Option lets you specify that a SARA should only apply to the first match of each paragraph, textbox, page or document, or alternatively that it should apply to all matches except the first match of each paragraph, textbox, page or document.

Stand-alone textboxes with shade and/or framing can now be automatically created behind the various dates of minicalendars, using the new Fixed-width option of Text Background Shading and Text Framing.

By including "HYPH" (in uppercase, without the double-quotes) in the name of one or more H&J assets, you can now specify that these H&J assets should keep hyphenation even though you are using the recommended default Remove Hyphenation diary generation option.

Both the XE3 and XV4 versions of Q++Studio support the recently-announced QuarkXPress 2018.


Fixed and Corrected


If your server hosts multiple databases, then a user updating a table on one database could send a message to users of another database, that a table had been modified, leading to more frequent refreshes from the server than actually necessary (15-mar-2018).

If the holidays generation dialog was closed before starting to generate holidays, then the date of the holidays generation would be updated, even though no generation had actually occurred (15-mar-2018).

Settings of frame attributes via Macros were being ignored since the changes made for Quark 2018, a few weeks ago (Letts, 6-mar-2018).

Daily grids contained in an Insert ScriptLine would be treated as using the Month fit option of Insertion Rule, meaning that when a Month fit was not meant, tokens would nonetheless use the default Outside Days setting of group deletion (Lecas, 6-mar-2018).

The years for which holidays had been generated were not properly recorded at start-up for remote users connecting to a database via the internet (5-mar-2018).

Fixed an error which would occur when trying to set the default values of GridOptions in Preferences (Brunnen, 5-mar-2018)

The LastUsed column of the Scripts Explorer would only be updated if the script was saved (3-mar-2018).

The date/time displayed in the LastUsed and LastModified columns of the Scripts Explorer would be based on UTC times and not local time (3-mar-2018).



February 28, 2018 (build 18821)


New and Improved


The Holidays Display Surround with and Separator fields are no longer limited to 5 characters.

Added [yr] a new Script Year token variation.

A new set of Saras Change Options, Textbox Saras Change Options, allows you to specify, for each individual SARA, that some of the attributes of the textbox containing the found text be changed (background color and shade, frame, or replacing the textbox by an image).

Q++Studio is compatible with the recently-released QuarkXPress update QuarkXPress 2017.21 (13.2.1 build 29267).


Fixed and Corrected


Setting only advanced text attributes as part of the Holidays Minicalendar Options would not generate a warning if no corresponding Holidays Sets had been selected (24-feb-2018).

The frame width setting of Text Framing was being ignored (24-feb-2018).

The offset values of Text Background Shading and Text Framing were being treated as point values rather than millimeter values (24-feb-2018).

Changed the database navigator of the Sara Sets Manager, due to problems encountered by users trying to create new Sara Sets or rename them (Zettler, 13-feb-2018).

Fixed an error that would appear when displaying the Plain QXD Inspection Messages dialog if any of the messages did not refer to any specific page, as would be the case for messages warning about locked layers (Zettler, 12-feb-2018).

Fixed the spurious appearance of message 179135 when using a negative holidays response token (Zettler, 12-feb-2018).

Paragraph Saras Change Options would not be applied, unless the Style group checkbox was checked (3-feb-2018).



January 31, 2018 (build 18731)


New and Improved


A new Saras Search Option allows you to specify, for each individual SARA, if it should be performed only on text that has flowed over more than one line.

Textbox actions stemming from Macros, such as changing the background shade and/or color and/or frame/and/or image, can now be applied to specific box of a chain of linked textboxes generated by a Gentokens, for example.

Messages warning about the use of undefined colors in MiniCalendars, Macros or GenTokens, now specify the name of the color as well as indicating the location where it is used (for example in the True or False Macros resulting Actions, or in which Special Case of a GenTokens, or in which specific option of Minicalendar Options).

New module to restore individual data from backup (no need to ask tech support to restore the entire table anymore, you can now restore that holiday you accidentally deleted, or ScriptLine you modified in error, ...).

Added a new topic regrouping all the new features of the XV4 version of Q++Studio.

Updated database engine with built-in support for regular expressions.


Fixed and Corrected


Saras would fail to find text with attributes, when the search pattern used regular expressions (30-jan-2018).

The contents of each textbox of a Template in the Templates Explorer would not be displayed (27-jan-2018).

No warning would be issued for undefined colors of false Resulting Actions of Macros or the Default Line Ending of GenTokens, or for missing fonts used in Saras (25-jan-2018).

No warning would be issued if the Paragraph Formatting settings of Minicalendar Options contained either a color not used in any of the Script's templates of an undefined GridOptions color (Hamelin, 24-jan-2018).

Highlighted dates would be offset by a day in the Minicalendar Options' All Dates of Spread, if the Grid Options'  was set to Automatic (JMata, 19-jan-2018).

Fixed a rare case where an Insert would not appear the second time a Script was previewed, without re-opening the Script (JMata, 17-jan-2018).

Trying to rename a Script in the Scripts Explorer could sometimes fail due to the Scripts table not being open (Alpha Edition, 9-jan-2018).



See also: release notes of previous years.

Topic 151700 updated on 17-Jul-2018.
Topic URL: https://www.qppstudio.net/webhelp_xv4/index.html?whatsnew.htm