Changes:


VersionDateChanges
1.7.42024-04-18Fixed some issues with QCAL’s highlighting of holidays.
1.7.3.32024-04-03NewHelp.cpp v1.0.8.14, mmfiles.cpp v1.4.4.5, codepages.cpp v2.1.0.3. Simplified the ‘Quick Links’ box in the .HTML file; all of the reference info has been collapsed into a single section, the same as in the .CHM file.
1.7.3.22023-10-15Tweaked ShowPluginVersion()’s output format slightly.
1.7.3.12023-10-12Updated the plugin’s web address.
1.7.32023-07-31Updated to the current versions of mmfiles.cpp, codepages.cpp, and NewHelp.cpp. Documented the newer options to ISO8601HELP.
1.7.2.22023-07-21Updated to current versions of ParseArgs.cpp and NewHelp.cpp.
1.7.2.12023-06-13Updated help system to avoid an issue in TCC 30.00.20.
1.7.22023-02-13Updated @FILESTAMP to support internet files.
1.7.1.12021-08-12Tweaked the version info structure; no changes to the code.
1.7.12021-07-06Added @JULIAN.
1.7.02021-07-04Changed the .DLL names; now ISO8601.dll is the 64-bit build. Adds @CENTURY, @USECONDS, @UXTODATETIME, and _USECONDS. Added /6 /L and /N to QCAL. Changed the default output format in @TIMEFMT, @LOCALDATETIME, and @UTCDATETIME. Added an option to prevent the user from selecting holidays in @PICKDATE. Added a flags arg to @INLIEU. Fixed an issue with @PICKDATE not freeing holiday definitions. Added Juneteenth to holidays. Sundry bug fixes. Much cleanup of the code and documentation.
1.6.52019-09-19Bodged around an issue with QCAL’s colors bleeding in the Windows 10 console.
1.6.42017-12-06Updates to the help system; fixed a cosmetic issue with ISO8601HELP /?
1.6.32017-11-13Removed dependency on Evaluate() for compatibility with TCC-RT.
1.6.22017-11-10Bug fix: QCAL /H delayed variable expansion clobbering settings.
1.6.12017-02-02Minor tweak for TCC v21 compatibility.
1.6.02016-08-16Add convenience variables _TOMORROW and _YESTERDAY.
1.5.42016-03-09Reworks the help system, for systems where the documented HtmlHelp() API is broken.
1.5.32015-04-28Added _T4, for no better reason than that this was a convenient place to stick it.
1.5.22014-11-03Bug fix: CallInternal() calling Command() with nonzero nReserved parameter.
1.5.12014-10-31Bug fix: CallInternal() adding an asterisk when it shouldn’t. Documented TODAY synonym for T.
1.5.02014-10-29Changes for TCC v17 compatibility.
1.4.12014-05-21Fixed the default time format in @AGEDATE to match TCC’s.
1.4.02014-04-25Rewrote the holiday handling code. Tweaks to the help system. Automatically unload QCAL when loading ISO8601 (and vice versa).
1.3.102013-10-14Added Chile to Holidays.ini, thanks to Miguel Farah. Added two new modes to @INLIEU to support Chilean holidays.
1.3.92013-10-04Added Poland and Hungary to Holidays.ini; thanks to jbanaszczyk and Steve Fabian respectively. Tweaked the code to allow for UTF-16 Holidays.ini.
1.3.82013-04-11Updated the plugin’s web address
1.3.72012-08-21Minor changes to make HTML Validator happy
1.3.62012-06-15Adds @ISTIME and @TIMEPARTS
1.3.52012-06-13Puts @DATECONV back the way it was, for compatibility with TCC
1.3.42012-06-13@DATECONV outputs four-digit years by default
1.3.32012-06-12New option to @AGEDATE and @FILESTAMP to return date/time pairs separated by a T, per ISO 8601; made the offset optional in @TIMEPLUS
1.3.22012-06-08Allow T as a date/time separator in @TIMEDIFF and @TIMEPLUS.
1.3.12012-06-06Tweaks to the display of time format 15 when combined with a day offset; disabled 12-hour output time formats in @TIMEDIFF; documented the expanded date range
1.3.02012-06-06Added @DECTOTIME, @TIMEDIFF, @TIMEPLUS, @TIMETODEC, time format 15; extended the valid date range to the year 9999
1.2.42012-03-05Converted to VS 2010; disallow negative values for @ORD; close help on shutdown.
1.2.32011-06-29Bug fix: @LOCALDATETIME, @TIMEFMT, and @UTCDATETIME were dividing args at unquoted spaces.
1.2.22011-04-25Bug fix: @MAKEAGE wasn’t initializing variable before calling the reworked time parser.
1.2.12011-04-15Added time-format bit 12 (Dave Cantor suggestion)
1.2.02011-04-14Per a suggestion by Steve Fabian, reworked the time parser to accept 12-hour or 24-hour input. Added @TIMEFMT, @LOCALDATETIME and @UTCDATETIME functions. Tweaked @AGEDATE to output different time formats.
1.1.52011-03-28Don’t call HtmlHelp() to close the help file on shutdown; this is insanely slow for some reason.
1.1.42011-03-03Further tweaks to the help system
1.1.32011-02-26Further tweaks to the help system
1.1.22011-02-09Added ISO8601HELP command, date format 21; tweaked online help to be sorta-kinda “single instance”
1.1.12010-12-27Tweaked @ORD function to allow an expression instead of just a number
1.1.02010-07-30Added date format 20, YYYYMMDD
1.0.02010-06-17First release