v1.00 (2006-07-18) First version completed v1.01 (2006-07-19) dst-adjust and add-interval added v1.02 (2006-09-08) Bug fix: Was using @dstRules instead of $dstRules in dst-adjust() v1.03 (2006-09-11) dst-adjust-from-iso added v1.04 (2006-12-18) Bug fix: iso-from-unix was giving invalid dates at the starts and ends of years by a number of days increasing by 1 for each leap year since 1972. iso-from-unix calculation significantly reworked, new tests added to test suite. v1.05 (2007-02-10) Bug fix: add-interval now returns ISO with original timezone preserved instead of a UNIX timestamp, because adding a monthly period then converting to UNIX causes the timezone information to be lost: a 1st Tuesday of the month could become a 2nd Tuesday of the month if add-interval is called again when the first Tuesday was the 7th in the local timezone but after midnight on 8th in UTC) Added add-interval md and day ISO tests to test suite Added add-interval random timezone tests to test suite v1.06 (2007-06-02) Added table v1.07 (2007-08-16) Added day-of-week-from-iso Added day-of-week-utc-from-iso Added week-number-in-month-from-iso Added week-number-in-month-utc-from-iso Added time-ampm Added time-ampm-from-iso Added incomplete table Clarified comments in add-interval v1.08 (2007-08-24) Formatting fix: changed 12pm to 'midday' and 0am to 'midnight' in time-ampm v1.09 (2007-09-17) Added shortname attributes to is-date:day (abbrieviated day names) Added tzsign (+ or -) to &iso-params; Added rfc822-from-iso (useful for RSS feeds)