diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-02-28 20:05:09 -0500 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2016-02-29 09:47:06 -0500 |
commit | 8ef3234935795d401b7397e47d4c11933ee4f68d (patch) | |
tree | f2364c3cd28e92e177d4a60684b7cafaae67a83d /NEWS | |
parent | 72d612a158e94f9d9e162e99c280546ec45bfc33 (diff) | |
download | dateutil-8ef3234935795d401b7397e47d4c11933ee4f68d.tar.gz |
NEWS: convert to utf8
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 643 |
1 files changed, 321 insertions, 322 deletions
@@ -1,322 +1,321 @@ -Version 2.5.0
--------------
-- Updated zoneinfo to 2016a
-- zoneinfo_metadata file version increased to 2.0 - the updated updatezinfo.py
- script will work with older zoneinfo_metadata.json files, but new metadata
- files will not work with older updatezinfo.py versions. Additionally, we have
- started hosting our own mirror of the Olson databases on a github pages
- site (https://dateutil.github.io/tzdata/) (gh pr #183)
-- dateutil zoneinfo tarballs now contain the full zoneinfo_metadata file used
- to generate them. (gh issue #27, gh pr #85)
-- relativedelta can now be safely subclassed without derived objects reverting
- to base relativedelta objects as a result of arithmetic operations.
- (lp:1010199, gh issue #44, pr #49)
-- relativedelta 'weeks' parameter can now be set and retrieved as a property of
- relativedelta instances. (lp: 727525, gh issue #45, pr #49)
-- relativedelta now explicitly supports fractional relative weeks, days, hours,
- minutes and seconds. Fractional values in absolute parameters (year, day, etc)
- are now deprecated. (gh issue #40, pr #190)
-- relativedelta objects previously did not use microseconds to determine of two
- relativedelta objects were equal. This oversight has been corrected.
- Contributed by @elprans (gh pr #113)
-- rrule now has an xafter() method for retrieving multiple recurrences after a
- specified date. (gh pr #38)
-- str(rrule) now returns an RFC2445-compliant rrule string, contributed by
- @schinckel and @armicron (lp:1406305, gh issue #47, prs #50, #62 and #160)
-- rrule performance under certain conditions has been significantly improved
- thanks to a patch contributed by @dekoza, based on an article by Brian Beck
- (@exogen) (gh pr #136)
-- The use of both the 'until' and 'count' parameters is now deprecated as
- inconsistent with RFC2445 (gh pr #62, #185)
-- Parsing an empty string will now raise a ValueError, rather than returning the
- datetime passed to the 'default' parameter. (gh issue #78, pr #187)
-- tzwinlocal objects now have a meaningful repr() and str() implementation
- (gh issue #148, prs #184 and #186)
-- Added equality logic for tzwin and tzwinlocal objects. (gh issue #151,
- pr #180, #184)
-- Added some flexibility in subclassing timelex, and switched the default
- behavior over to using string methods rather than comparing against a fixed
- list. (gh pr #122, #139)
-- An issue causing tzstr() to crash on Python 2.x was fixed. (lp: 1331576,
- gh issue #51, pr #55)
-- An issue with string encoding causing exceptions under certain circumstances
- when tzname() is called was fixed. (gh issue #60, #74, pr #75)
-- Parser issue where calling parse() on dates with no day specified when the
- day of the month in the default datetime (which is "today" if unspecified) is
- greater than the number of days in the parsed month was fixed (this issue
- tended to crop up between the 29th and 31st of the month, for obvious reasons)
- (canonical gh issue #25, pr #30, #191)
-- Fixed parser issue causing fuzzy_with_tokens to raise an unexpected exception
- in certain circumstances. Contributed by @MichaelAquilina (gh pr #91)
-- Fixed parser issue where years > 100 AD were incorrectly parsed. Contributed
- by @Bachmann1234 (gh pr #130)
-- Fixed parser issue where commas were not a valid separator between seconds
- and microseconds, preventing parsing of ISO 8601 dates. Contributed by
- @ryanss (gh issue #28, pr #106)
-- Fixed issue with tzwin encoding in locales with non-Latin alphabets
- (gh issue #92, pr #98)
-- Fixed an issue where tzwin was not being properly imported on Windows.
- Contributed by @labrys. (gh pr #134)
-- Fixed a problem causing issues importing zoneinfo in certain circumstances.
- Issue and solution contributed by @alexxv (gh issue #97, pr #99)
-- Fixed an issue where dateutil timezones were not compatible with basic time
- objects. One of many, many timezone related issues contributed and tested by
- @labrys. (gh issue #132, pr #181)
-- Fixed issue where tzwinlocal had an invalid utcoffset. (gh issue #135,
- pr #141, #142)
-- Fixed issue with tzwin and tzwinlocal where DST transitions were incorrectly
- parsed from the registry. (gh issue #143, pr #178)
-- updatezinfo.py no longer suppresses certain OSErrors. Contributed by @bjamesv
- (gh pr #164)
-- An issue that arose when timezone locale changes during runtime has been
- fixed by @carlosxl and @mjschultz (gh issue #100, prs #107, #109)
-- Python 3.5 was added to the supported platforms in the metadata (@tacaswell
- gh pr #159) and the test suites (@moreati gh pr #117).
-- An issue with tox failing without unittest2 installed in Python 2.6 was fixed
- by @moreati (gh pr #115)
-- Several deprecated functions were replaced in the tests by @moreati
- (gh pr #116)
-- Improved the logic in Travis and Appveyor to alleviate issues where builds
- were failing due to connection issues when downloading the IANA timezone
- files. In addition to adding our own mirror for the files (gh pr #183), the
- download is now retried a number of times (with a delay) (gh pr #177)
-- Many failing doctests were fixed by @moreati. (gh pr #120)
-- Many fixes to the documentation (gh pr #103, gh pr #87 from @radarhere,
- gh pr #154 from @gpoesia, gh pr #156 from @awsum, gh pr #168 from @ja8zyjits)
-- Added a code coverage tool to the CI to help improve the library. (gh pr #182)
-- We now have a mailing list - dateutil@python.org, graciously hosted by
- Python.org.
-
-
-Version 2.4.2
--------------
-- Updated zoneinfo to 2015b.
-- Fixed issue with parsing of tzstr on Python 2.7.x; tzstr will now be decoded
- if not a unicode type. gh #51 (lp:1331576), gh pr #55.
-- Fix a parser issue where AM and PM tokens were showing up in fuzzy date
- stamps, triggering inappropriate errors. gh #56 (lp: 1428895), gh pr #63.
-- Missing function "setcachesize" removed from zoneinfo __all__ list by @ryanss,
- fixing an issue with wildcard imports of dateutil.zoneinfo. (gh pr #66).
-- (PyPi only) Fix an issue with source distributions not including the test
- suite.
-
-
-Version 2.4.1
--------------
-
-- Added explicit check for valid hours if AM/PM is specified in parser.
- (gh pr #22, issue #21)
-- Fix bug in rrule introduced in 2.4.0 where byweekday parameter was not
- handled properly. (gh pr #35, issue #34)
-- Fix error where parser allowed some invalid dates, overwriting existing hours
- with the last 2-digit number in the string. (gh pr #32, issue #31)
-- Fix and add test for Python 2.x compatibility with boolean checking of
- relativedelta objects. Implemented by @nimasmi (gh pr #43) and Cédric Krier
- (lp: 1035038)
-- Replaced parse() calls with explicit datetime objects in unit tests unrelated
- to parser. (gh pr #36)
-- Changed private _byxxx from sets to sorted tuples and fixed one currently
- unreachable bug in _construct_byset. (gh pr #54)
-- Additional documentation for parser (gh pr #29, #33, #41) and rrule.
-- Formatting fixes to documentation of rrule and README.rst.
-- Updated zoneinfo to 2015a.
-
-Version 2.4.0
--------------
-
-- Fix an issue with relativedelta and freezegun (lp:1374022)
-- Fix tzinfo in windows for timezones without dst (lp:1010050, gh #2)
-- Ignore missing timezones in windows like in POSIX
-- Fix minimal version requirement for six (gh #6)
-- Many rrule changes and fixes by @pganssle (gh pull requests #13 #14 #17),
- including defusing some infinite loops (gh #4)
-
-Version 2.3
------------
-
-- Cleanup directory structure, moved test.py to dateutil/tests/test.py
-
-- Changed many aspects of dealing with the zone info file. Instead of a cache,
- all the zones are loaded to memory, but symbolic links are loaded only once,
- so not much memory is used.
-
-- The package is now zip-safe, and universal-wheelable, thanks to changes in
- the handling of the zoneinfo file.
-
-- Fixed tzwin silently not imported on windows python2
-
-- New maintainer, together with new hosting: GitHub, Travis, Read-The-Docs
-
-Version 2.2
------------
-
-- Updated zoneinfo to 2013h
-
-- fuzzy_with_tokens parse addon from Christopher Corley
-
-- Bug with LANG=C fixed by Mike Gilbert
-
-Version 2.1
------------
-
-- New maintainer
-
-- Dateutil now works on Python 2.6, 2.7 and 3.2 from same codebase (with six)
-
-- #704047: Ismael Carnales' patch for a new time format
-
-- Small bug fixes, thanks for reporters!
-
-
-Version 2.0
------------
-
-- Ported to Python 3, by Brian Jones. If you need dateutil for Python 2.X,
- please continue using the 1.X series.
-
-- There's no such thing as a "PSF License". This source code is now
- made available under the Simplified BSD license. See LICENSE for
- details.
-
-Version 1.5
------------
-
-- As reported by Mathieu Bridon, rrules were matching the bysecond rules
- incorrectly against byminute in some circumstances when the SECONDLY
- frequency was in use, due to a copy & paste bug. The problem has been
- unittested and corrected.
-
-- Adam Ryan reported a problem in the relativedelta implementation which
- affected the yearday parameter in the month of January specifically.
- This has been unittested and fixed.
-
-- Updated timezone information.
-
-
-Version 1.4.1
--------------
-
-- Updated timezone information.
-
-
-Version 1.4
------------
-
-- Fixed another parser precision problem on conversion of decimal seconds
- to microseconds, as reported by Erik Brown. Now these issues are gone
- for real since it's not using floating point arithmetic anymore.
-
-- Fixed case where tzrange.utcoffset and tzrange.dst() might fail due
- to a date being used where a datetime was expected (reported and fixed
- by Lennart Regebro).
-
-- Prevent tzstr from introducing daylight timings in strings that didn't
- specify them (reported by Lennart Regebro).
-
-- Calls like gettz("GMT+3") and gettz("UTC-2") will now return the
- expected values, instead of the TZ variable behavior.
-
-- Fixed DST signal handling in zoneinfo files. Reported by
- Nicholas F. Fabry and John-Mark Gurney.
-
-
-Version 1.3
------------
-
-- Fixed precision problem on conversion of decimal seconds to
- microseconds, as reported by Skip Montanaro.
-
-- Fixed bug in constructor of parser, and converted parser classes to
- new-style classes. Original report and patch by Michael Elsdörfer.
-
-- Initialize tzid and comps in tz.py, to prevent the code from ever
- raising a NameError (even with broken files). Johan Dahlin suggested
- the fix after a pyflakes run.
-
-- Version is now published in dateutil.__version__, as requested
- by Darren Dale.
-
-- All code is compatible with new-style division.
-
-
-Version 1.2
------------
-
-- Now tzfile will round timezones to full-minutes if necessary,
- since Python's datetime doesn't support sub-minute offsets.
- Thanks to Ilpo Nyyssönen for reporting the issue.
-
-- Removed bare string exceptions, as reported and fixed by
- Wilfredo Sánchez Vega.
-
-- Fix bug in leap count parsing (reported and fixed by Eugene Oden).
-
-
-Version 1.1
------------
-
-- Fixed rrule byyearday handling. Abramo Bagnara pointed out that
- RFC2445 allows negative numbers.
-
-- Fixed --prefix handling in setup.py (by Sidnei da Silva).
-
-- Now tz.gettz() returns a tzlocal instance when not given any
- arguments and no other timezone information is found.
-
-- Updating timezone information to version 2005q.
-
-
-Version 1.0
------------
-
-- Fixed parsing of XXhXXm formatted time after day/month/year
- has been parsed.
-
-- Added patch by Jeffrey Harris optimizing rrule.__contains__.
-
-
-Version 0.9
------------
-
-- Fixed pickling of timezone types, as reported by
- Andreas Köhler.
-
-- Implemented internal timezone information with binary
- timezone files [1]. datautil.tz.gettz() function will now
- try to use the system timezone files, and fallback to
- the internal versions. It's also possible to ask for
- the internal versions directly by using
- dateutil.zoneinfo.gettz().
-
-- New tzwin timezone type, allowing access to Windows
- internal timezones (contributed by Jeffrey Harris).
-
-- Fixed parsing of unicode date strings.
-
-- Accept parserinfo instances as the parser constructor
- parameter, besides parserinfo (sub)classes.
-
-- Changed weekday to spell the not-set n value as None
- instead of 0.
-
-- Fixed other reported bugs.
-
-[1] http://www.twinsun.com/tz/tz-link.htm
-
-
-Version 0.5
------------
-
-- Removed FREQ_ prefix from rrule frequency constants
- WARNING: this breaks compatibility with previous versions.
-
-- Fixed rrule.between() for cases where "after" is achieved
- before even starting, as reported by Andreas Köhler.
-
-- Fixed two digit zero-year parsing (such as 31-Dec-00), as
- reported by Jim Abramson, and included test case for this.
-
-- Sort exdate and rdate before iterating over them, so that
- it's not necessary to sort them before adding to the rruleset,
- as reported by Nicholas Piper.
-
+Version 2.5.0 +------------- +- Updated zoneinfo to 2016a +- zoneinfo_metadata file version increased to 2.0 - the updated updatezinfo.py + script will work with older zoneinfo_metadata.json files, but new metadata + files will not work with older updatezinfo.py versions. Additionally, we have + started hosting our own mirror of the Olson databases on a github pages + site (https://dateutil.github.io/tzdata/) (gh pr #183) +- dateutil zoneinfo tarballs now contain the full zoneinfo_metadata file used + to generate them. (gh issue #27, gh pr #85) +- relativedelta can now be safely subclassed without derived objects reverting + to base relativedelta objects as a result of arithmetic operations. + (lp:1010199, gh issue #44, pr #49) +- relativedelta 'weeks' parameter can now be set and retrieved as a property of + relativedelta instances. (lp: 727525, gh issue #45, pr #49) +- relativedelta now explicitly supports fractional relative weeks, days, hours, + minutes and seconds. Fractional values in absolute parameters (year, day, etc) + are now deprecated. (gh issue #40, pr #190) +- relativedelta objects previously did not use microseconds to determine of two + relativedelta objects were equal. This oversight has been corrected. + Contributed by @elprans (gh pr #113) +- rrule now has an xafter() method for retrieving multiple recurrences after a + specified date. (gh pr #38) +- str(rrule) now returns an RFC2445-compliant rrule string, contributed by + @schinckel and @armicron (lp:1406305, gh issue #47, prs #50, #62 and #160) +- rrule performance under certain conditions has been significantly improved + thanks to a patch contributed by @dekoza, based on an article by Brian Beck + (@exogen) (gh pr #136) +- The use of both the 'until' and 'count' parameters is now deprecated as + inconsistent with RFC2445 (gh pr #62, #185) +- Parsing an empty string will now raise a ValueError, rather than returning the + datetime passed to the 'default' parameter. (gh issue #78, pr #187) +- tzwinlocal objects now have a meaningful repr() and str() implementation + (gh issue #148, prs #184 and #186) +- Added equality logic for tzwin and tzwinlocal objects. (gh issue #151, + pr #180, #184) +- Added some flexibility in subclassing timelex, and switched the default + behavior over to using string methods rather than comparing against a fixed + list. (gh pr #122, #139) +- An issue causing tzstr() to crash on Python 2.x was fixed. (lp: 1331576, + gh issue #51, pr #55) +- An issue with string encoding causing exceptions under certain circumstances + when tzname() is called was fixed. (gh issue #60, #74, pr #75) +- Parser issue where calling parse() on dates with no day specified when the + day of the month in the default datetime (which is "today" if unspecified) is + greater than the number of days in the parsed month was fixed (this issue + tended to crop up between the 29th and 31st of the month, for obvious reasons) + (canonical gh issue #25, pr #30, #191) +- Fixed parser issue causing fuzzy_with_tokens to raise an unexpected exception + in certain circumstances. Contributed by @MichaelAquilina (gh pr #91) +- Fixed parser issue where years > 100 AD were incorrectly parsed. Contributed + by @Bachmann1234 (gh pr #130) +- Fixed parser issue where commas were not a valid separator between seconds + and microseconds, preventing parsing of ISO 8601 dates. Contributed by + @ryanss (gh issue #28, pr #106) +- Fixed issue with tzwin encoding in locales with non-Latin alphabets + (gh issue #92, pr #98) +- Fixed an issue where tzwin was not being properly imported on Windows. + Contributed by @labrys. (gh pr #134) +- Fixed a problem causing issues importing zoneinfo in certain circumstances. + Issue and solution contributed by @alexxv (gh issue #97, pr #99) +- Fixed an issue where dateutil timezones were not compatible with basic time + objects. One of many, many timezone related issues contributed and tested by + @labrys. (gh issue #132, pr #181) +- Fixed issue where tzwinlocal had an invalid utcoffset. (gh issue #135, + pr #141, #142) +- Fixed issue with tzwin and tzwinlocal where DST transitions were incorrectly + parsed from the registry. (gh issue #143, pr #178) +- updatezinfo.py no longer suppresses certain OSErrors. Contributed by @bjamesv + (gh pr #164) +- An issue that arose when timezone locale changes during runtime has been + fixed by @carlosxl and @mjschultz (gh issue #100, prs #107, #109) +- Python 3.5 was added to the supported platforms in the metadata (@tacaswell + gh pr #159) and the test suites (@moreati gh pr #117). +- An issue with tox failing without unittest2 installed in Python 2.6 was fixed + by @moreati (gh pr #115) +- Several deprecated functions were replaced in the tests by @moreati + (gh pr #116) +- Improved the logic in Travis and Appveyor to alleviate issues where builds + were failing due to connection issues when downloading the IANA timezone + files. In addition to adding our own mirror for the files (gh pr #183), the + download is now retried a number of times (with a delay) (gh pr #177) +- Many failing doctests were fixed by @moreati. (gh pr #120) +- Many fixes to the documentation (gh pr #103, gh pr #87 from @radarhere, + gh pr #154 from @gpoesia, gh pr #156 from @awsum, gh pr #168 from @ja8zyjits) +- Added a code coverage tool to the CI to help improve the library. (gh pr #182) +- We now have a mailing list - dateutil@python.org, graciously hosted by + Python.org. + + +Version 2.4.2 +------------- +- Updated zoneinfo to 2015b. +- Fixed issue with parsing of tzstr on Python 2.7.x; tzstr will now be decoded + if not a unicode type. gh #51 (lp:1331576), gh pr #55. +- Fix a parser issue where AM and PM tokens were showing up in fuzzy date + stamps, triggering inappropriate errors. gh #56 (lp: 1428895), gh pr #63. +- Missing function "setcachesize" removed from zoneinfo __all__ list by @ryanss, + fixing an issue with wildcard imports of dateutil.zoneinfo. (gh pr #66). +- (PyPi only) Fix an issue with source distributions not including the test + suite. + + +Version 2.4.1 +------------- + +- Added explicit check for valid hours if AM/PM is specified in parser. + (gh pr #22, issue #21) +- Fix bug in rrule introduced in 2.4.0 where byweekday parameter was not + handled properly. (gh pr #35, issue #34) +- Fix error where parser allowed some invalid dates, overwriting existing hours + with the last 2-digit number in the string. (gh pr #32, issue #31) +- Fix and add test for Python 2.x compatibility with boolean checking of + relativedelta objects. Implemented by @nimasmi (gh pr #43) and Cédric Krier + (lp: 1035038) +- Replaced parse() calls with explicit datetime objects in unit tests unrelated + to parser. (gh pr #36) +- Changed private _byxxx from sets to sorted tuples and fixed one currently + unreachable bug in _construct_byset. (gh pr #54) +- Additional documentation for parser (gh pr #29, #33, #41) and rrule. +- Formatting fixes to documentation of rrule and README.rst. +- Updated zoneinfo to 2015a. + +Version 2.4.0 +------------- + +- Fix an issue with relativedelta and freezegun (lp:1374022) +- Fix tzinfo in windows for timezones without dst (lp:1010050, gh #2) +- Ignore missing timezones in windows like in POSIX +- Fix minimal version requirement for six (gh #6) +- Many rrule changes and fixes by @pganssle (gh pull requests #13 #14 #17), + including defusing some infinite loops (gh #4) + +Version 2.3 +----------- + +- Cleanup directory structure, moved test.py to dateutil/tests/test.py + +- Changed many aspects of dealing with the zone info file. Instead of a cache, + all the zones are loaded to memory, but symbolic links are loaded only once, + so not much memory is used. + +- The package is now zip-safe, and universal-wheelable, thanks to changes in + the handling of the zoneinfo file. + +- Fixed tzwin silently not imported on windows python2 + +- New maintainer, together with new hosting: GitHub, Travis, Read-The-Docs + +Version 2.2 +----------- + +- Updated zoneinfo to 2013h + +- fuzzy_with_tokens parse addon from Christopher Corley + +- Bug with LANG=C fixed by Mike Gilbert + +Version 2.1 +----------- + +- New maintainer + +- Dateutil now works on Python 2.6, 2.7 and 3.2 from same codebase (with six) + +- #704047: Ismael Carnales' patch for a new time format + +- Small bug fixes, thanks for reporters! + + +Version 2.0 +----------- + +- Ported to Python 3, by Brian Jones. If you need dateutil for Python 2.X, + please continue using the 1.X series. + +- There's no such thing as a "PSF License". This source code is now + made available under the Simplified BSD license. See LICENSE for + details. + +Version 1.5 +----------- + +- As reported by Mathieu Bridon, rrules were matching the bysecond rules + incorrectly against byminute in some circumstances when the SECONDLY + frequency was in use, due to a copy & paste bug. The problem has been + unittested and corrected. + +- Adam Ryan reported a problem in the relativedelta implementation which + affected the yearday parameter in the month of January specifically. + This has been unittested and fixed. + +- Updated timezone information. + + +Version 1.4.1 +------------- + +- Updated timezone information. + + +Version 1.4 +----------- + +- Fixed another parser precision problem on conversion of decimal seconds + to microseconds, as reported by Erik Brown. Now these issues are gone + for real since it's not using floating point arithmetic anymore. + +- Fixed case where tzrange.utcoffset and tzrange.dst() might fail due + to a date being used where a datetime was expected (reported and fixed + by Lennart Regebro). + +- Prevent tzstr from introducing daylight timings in strings that didn't + specify them (reported by Lennart Regebro). + +- Calls like gettz("GMT+3") and gettz("UTC-2") will now return the + expected values, instead of the TZ variable behavior. + +- Fixed DST signal handling in zoneinfo files. Reported by + Nicholas F. Fabry and John-Mark Gurney. + + +Version 1.3 +----------- + +- Fixed precision problem on conversion of decimal seconds to + microseconds, as reported by Skip Montanaro. + +- Fixed bug in constructor of parser, and converted parser classes to + new-style classes. Original report and patch by Michael Elsdörfer. + +- Initialize tzid and comps in tz.py, to prevent the code from ever + raising a NameError (even with broken files). Johan Dahlin suggested + the fix after a pyflakes run. + +- Version is now published in dateutil.__version__, as requested + by Darren Dale. + +- All code is compatible with new-style division. + + +Version 1.2 +----------- + +- Now tzfile will round timezones to full-minutes if necessary, + since Python's datetime doesn't support sub-minute offsets. + Thanks to Ilpo Nyyssönen for reporting the issue. + +- Removed bare string exceptions, as reported and fixed by + Wilfredo Sánchez Vega. + +- Fix bug in leap count parsing (reported and fixed by Eugene Oden). + + +Version 1.1 +----------- + +- Fixed rrule byyearday handling. Abramo Bagnara pointed out that + RFC2445 allows negative numbers. + +- Fixed --prefix handling in setup.py (by Sidnei da Silva). + +- Now tz.gettz() returns a tzlocal instance when not given any + arguments and no other timezone information is found. + +- Updating timezone information to version 2005q. + + +Version 1.0 +----------- + +- Fixed parsing of XXhXXm formatted time after day/month/year + has been parsed. + +- Added patch by Jeffrey Harris optimizing rrule.__contains__. + + +Version 0.9 +----------- + +- Fixed pickling of timezone types, as reported by + Andreas Köhler. + +- Implemented internal timezone information with binary + timezone files [1]. datautil.tz.gettz() function will now + try to use the system timezone files, and fallback to + the internal versions. It's also possible to ask for + the internal versions directly by using + dateutil.zoneinfo.gettz(). + +- New tzwin timezone type, allowing access to Windows + internal timezones (contributed by Jeffrey Harris). + +- Fixed parsing of unicode date strings. + +- Accept parserinfo instances as the parser constructor + parameter, besides parserinfo (sub)classes. + +- Changed weekday to spell the not-set n value as None + instead of 0. + +- Fixed other reported bugs. + +[1] http://www.twinsun.com/tz/tz-link.htm + + +Version 0.5 +----------- + +- Removed FREQ_ prefix from rrule frequency constants + WARNING: this breaks compatibility with previous versions. + +- Fixed rrule.between() for cases where "after" is achieved + before even starting, as reported by Andreas Köhler. + +- Fixed two digit zero-year parsing (such as 31-Dec-00), as + reported by Jim Abramson, and included test case for this. + +- Sort exdate and rdate before iterating over them, so that + it's not necessary to sort them before adding to the rruleset, + as reported by Nicholas Piper. |