2.03 2009-04-26 - Update calendar from information in http://www.ox.ac.uk/gazette/2008-9/weekly/120309/acts.htm#2Ref 2.02 2008-06-05 - Fix POD formatting problems (fixes RT#36481) [thanks to Will Thompson for pointing this out] 2.01 2008-03-21 - Update calendar from information in http://www.ox.ac.uk/gazette/2007-8/weekly/190308/acts.htm#3Ref 2.0 2008-01-16 INCOMPATIBLE CHANGES: - ToOx will return an array if called in array context; this will break code that does 'print ToOx(..)' directly - The string returned by ToOx no longer has a trailing full stop. - ToOx will return undef, rather than an error string if a date requested is not in term time (if full_term or ext_term was specifed) - Parse will return undef, rather than an error string, if the string could not be parsed - ToOx and FromOx will die if the date requested is not in the internal database; if appropriate, you should eval calls to these functions and perform appropriate error handling. - The format of the YAML database has changed. OTHER CHANGES: - Improve documention to describe the Oxford date format and add references to the University (fixes RT#27365) - Move Calendar.pm to lib/, and test.pl to t/ (and convert to using Test::More) - General refactoring and cleanup - Changes from Aaron Wilson: - ToOx can be called in multiple modes with different levels of strictness (fixes RT#27366). - Changes inspired by Janet McKnight: - The module calculates the Oxford terms from the definition laid out in University Regulations as well as the reckoning of dates of full term (also fixes RT#27366). - Reference to CPAN RT in documentation - ToOx can be called with a 'confirmed' option, which ignores dates marked as provisional (fixes RT#31289). 1.8 2007-05-27 - New maintainer: Dominic Hargreaves - Convert built-in data to YAML and add more dates - Support reading data from an external YAML file - Remove support for fetching data from University web pages, as this functionality is fragile and has broken. - Run perltidy on Calendar.pm in line with Damien Conway's Best Practices 1.7 2005-01-04 - Corrected terms 2004-2006 (which were incorrectly given as 2003) - Term dates before 2004 are not shown on the OU website; always pre-load them 1.6 2004-11-20 - New maintainer: Eugene van der Pijll - Added terms 2004-2006 to internal database 2002-11-26 09:06 simon * MANIFEST: Yes, we are a Debian module. 2002-11-26 09:03 simon * Calendar.pm: Keep internal database going for another few years. 2002-06-17 19:21 simon * Calendar.pm: Fix ugly "week 0" bug 2002-05-02 19:27 simon * Calendar.pm, Changes, MANIFEST, Makefile.PL, test.pl, debian/changelog, debian/control, debian/files, debian/rules: Bring calendar under version control.