Lines Matching +full:pypy3 +full:- +full:c
1 Version 2.8.0 (2019-02-04)
5 ------------
7 - Updated tzdata version to to 2018i.
11 --------
13 - Added support for ``EXDATE`` parameters when parsing ``rrule`` strings.
15 - Added support for sub-minute time zone offsets in Python 3.6+.
17 - Switched the ``tzoffset``, ``tzstr`` and ``gettz`` caches over to using weak
19 original ``tzinfo`` objects exist. This cache-expiry behavior is not
24 @cs-cordero (gh pr #672, #801), strong cache added by
29 --------
31 - Added time zone inference when initializing an ``rrule`` with a specified
35 - Fixed an issue where ``parser.parse`` would raise ``Decimal``-specific errors
39 - Fixed issue in ``parser`` where a ``tzinfos`` call explicitly returning
42 - Fixed incorrect parsing of certain dates earlier than 100 AD when repesented
44 - Add support for ISO 8601 times with comma as the decimal separator in the
46 - Changed handling of ``T24:00`` to be compliant with the standard. ``T24:00``
49 - Fixed an issue where ``isoparser.parse_isotime`` was unable to handle the
51 - Added support for more than 6 fractional digits in `isoparse`.
53 - Added 'z' (lower case Z) as valid UTC time zone in isoparser.
55 - Fixed a bug with base offset changes during DST in ``tzfile``, and refactored
58 - Fixed error condition in ``tz.gettz`` when a non-ASCII timezone is passed on
60 - Improved performance and inspection properties of ``tzname`` methods.
62 - Removed unnecessary binary_type compatibility shims.
64 - Changed ``python setup.py test`` to print an error to ``stderr`` and exit
66 - Added a ``pyproject.toml`` file with build requirements and an explicitly
71 ---------------------
73 - Added documentation for the ``rrule.rrulestr`` function.
75 - Added documentation for ``dateutil.tz.gettz``.
77 - Add documentation for the ``dateutil.tz.win`` module and mocked out certain
78 Windows-specific modules so that autodoc can still be run on non-Windows
80 - Added changelog to documentation. (gh issue #692, gh pr #707)
81 - Changed order of keywords in the ``rrule`` docstring.
83 - Improved documentation on the use of ``until`` and ``count`` parameters in
85 - Added an example of how to use a custom ``parserinfo`` subclass to parse
86 non-standard datetime formats in the examples documentation for ``parser``.
88 - Added doctest examples to ``tzfile`` documentation.
90 - Updated the documentation for ``relativedelta``'s ``weekday`` arguments.
92 - Improved explanation of the order that ``relativedelta`` components are
94 - Expanded the description and examples in the ``relativedelta`` class.
96 - Improved the contributing documentation to clarify where to put new changelog
98 - Fixed a broken doctest in the ``relativedelta`` module.
100 - Changed the default theme to ``sphinx_rtd_theme``, and changed the sphinx
102 - Reorganized ``dateutil.tz`` documentation and fixed issue with the
104 - Cleaned up malformed RST in the ``tz`` documentation.
106 - Corrected link syntax and updated URL to https for ISO year week number
111 ----
113 - GH #674, GH #688, GH #699, GH #720, GH #723, GH #726, GH #727, GH #740,
118 Version 2.7.5 (2018-10-27)
122 ------------
124 - Update tzdata to 2018g
127 Version 2.7.4 (2018-10-24)
131 ------------
133 - Updated tzdata version to 2018f.
136 Version 2.7.3 (2018-05-09)
140 ------------
142 - Update tzdata to 2018e. (gh pr #710)
146 --------
148 - Fixed an issue where decimal.Decimal would cast `NaN` or infinite value in a
149 parser.parse, which will raise decimal.Decimal-specific errors. Reported and
151 - Fixed a ValueError being thrown if tzinfos call explicity returns ``None``.
153 - Fixed incorrect parsing of certain dates earlier than 100 AD when repesented
155 - Fixed a bug where automatically generated DTSTART was naive even if a
162 ---------------------
164 - Corrected link syntax and updated URL to https for ISO year week number
166 - Add doctest examples to tzfile documentation. Done by @weatherpattern and
168 - Updated the documentation for relativedelta. Removed references to tuple
172 - Added changelog to documentation. (gh issue #692, gh pr #707)
173 - Changed order of keywords in rrule docstring. Reported and fixed by
175 - Added documentation for ``dateutil.tz.gettz``. Reported by @pganssle (gh
177 - Cleaned up malformed RST in the ``tz`` documentation. (gh issue #702, gh pr
179 - Changed the default theme to sphinx_rtd_theme, and changed the sphinx
181 - Reorganized ``dateutil.tz`` documentation and fixed issue with the
186 ----
188 - GH #674, GH #688, GH #699
191 Version 2.7.2 (2018-03-26)
195 --------
197 - Fixed an issue with the setup script running in non-UTF-8 environment.
202 ----
204 - GH #655
207 Version 2.7.1 (2018-03-24)
211 ------------
213 - Updated tzdata version to 2018d.
217 --------
219 - Fixed issue where parser.parse would occasionally raise
220 decimal.Decimal-specific error types rather than ValueError. Reported by
222 - Improve error message when rrule's dtstart and until are not both naive or
227 ----
229 - GH #644, GH #648
234 - Dropped support for Python 2.6 (gh pr #362 by @jdufresne)
235 - Dropped support for Python 3.2 (gh pr #626)
236 - Updated zoneinfo file to 2018c (gh pr #616)
237 - Changed licensing scheme so all new contributions are dual licensed under
239 - Added __all__ variable to the root package. Reported by @tebriel
241 - Added python_requires to setup.py so that pip will distribute the right
242 version of dateutil. Fixed by @jakec-github (gh issue #537, pr #552)
243 - Added the utils submodule, for miscellaneous utilities.
244 - Added within_delta function to utils - added by @justanr (gh issue #432,
246 - Added today function to utils (gh pr #474)
247 - Added default_tzinfo function to utils (gh pr #475), solving an issue
249 - Added dedicated ISO 8601 parsing function isoparse (gh issue #424).
251 pre-release fix by @kirit93 (gh issue #546, gh pr #573).
252 - Moved parser module into parser/_parser.py and officially deprecated the use
254 - Tweaked parser error message to include rejected string format, added by
256 - Add support for parsing bytesarray, reported by @uckelman (gh issue #417) and
258 - Started raising a warning when the parser finds a timezone string that it
261 - Dropped the use of assert in the parser. Fixed by @jbrockmendel (gh pr #502)
262 - Fixed to assertion logic in parser to support dates like '2015-15-May',
264 - Fixed IndexError in parser on dates with trailing colons, reported and fixed
266 - Fixed bug where hours were not validated, leading to improper parse. Reported
268 - Fixed problem parsing strings in %b-%Y-%d format. Reported and fixed by
270 - Fixed problem parsing strings in the %d%B%y format. Reported by @asishm
272 - Fixed problem parsing certain unambiguous strings when year <99 (gh pr #510).
274 - Fixed issue with parsing an unambiguous string representation of an ambiguous
278 - Fixed issue with improper rounding of fractional components. Reported by
279 @dddmello (gh issue #427), fixed by @m-dz (gh pr #570)
280 - Performance improvement to parser from removing certain min() calls. Reported
282 - Significantly refactored parser code by @jbrockmendel (gh prs #419, #436,
284 - Implementated of __hash__ for relativedelta and weekday, reported and fixed
286 - Implemented __abs__ for relativedelta. Reported by @binnisb and @pferreir
288 - Fixed relativedelta.weeks property getter and setter to work for both
291 - Fixed issue where passing whole number floats to the months or years
294 - Added a pre-built tz.UTC object representing UTC (gh pr #497)
295 - Added a cache to tz.gettz so that by default it will return the same object
298 - Changed the behavior of tz.tzutc to return a singleton (gh pr #497, #504)
299 - Changed the behavior of tz.tzoffset to return the same object when passed the
301 - Changed the behavior of tz.tzstr to return the same object when passed the
303 - Added .instance alternate constructors for tz.tzoffset and tz.tzstr, to
305 - Added the tz.gettz.nocache function to allow explicit retrieval of a new
307 - Expand definition of tz.tzlocal equality so that the local zone is allow
309 - Deprecated the idiosyncratic tzstr format mentioned in several examples but
312 - Added the tz.resolve_imaginary function, which generates a real date from
315 - Fixed issue where the tz.tzstr constructor would erroneously succeed if
318 - Fixed issue with tz.gettz for TZ variables that start with a colon. Reported
320 - Added a lock to tz.tzical's cache. Reported and fixed by @Unrud (gh pr #430)
321 - Fixed an issue with fold support on certain Python 3 implementations that
322 used the pre-3.6 pure Python implementation of datetime.replace, most
323 notably pypy3 (gh pr #446).
324 - Added support for VALUE=DATE-TIME for DTSTART in rrulestr. Reported by @potuz
326 - Started enforcing that within VTIMEZONE, the VALUE parameter can only be
327 omitted or DATE-TIME, per RFC 5545. Reported by @Unrud (gh pr #439)
328 - Added support for TZID parameter for DTSTART in rrulestr. Reported and
330 - Added 'RRULE:' prefix to rrule strings generated by rrule.__str__, in
333 - Switched to setuptools_scm for version management, automatically calculating
336 - Switched setup.py to use find_packages, and started testing against pip
338 discovered by @jreback in pandas-dev/pandas#18141. (gh issue #507, pr #509)
339 - Switched test suite to using pytest (gh pr #495)
340 - Switched CI over to use tox. Fixed by @gaborbernat (gh pr #549)
341 - Added a test-only dependency on freezegun. (gh pr #474)
342 - Reduced number of CI builds on Appveyor. Fixed by @kirit93 (gh issue #529,
344 - Made xfails strict by default, so that an xpass is a failure. (gh pr #567)
345 - Added a documentation generation stage to tox and CI. (gh pr #568)
346 - Added an explicit warning when running python setup.py explaining how to run
348 - Added requirements-dev.txt for test dependency management (gh pr #499, #516)
349 - Fixed code coverage metrics to account for Windows builds (gh pr #526)
350 - Fixed code coverage metrics to NOT count xfails. Fixed by @gaborbernat
352 - Style improvement to zoneinfo.tzfile that was confusing to static type
354 - Several unused imports were removed by @jdufresne. (gh pr #486)
355 - Switched ``isinstance(*, collections.Callable)`` to callable, which is available
357 - Added CONTRIBUTING.md (gh pr #533)
358 - Added AUTHORS.md (gh pr #542)
359 - Corrected setup.py metadata to reflect author vs. maintainer, (gh issue #477,
361 - Corrected README to reflect that tests are now run in pytest. Reported and
362 fixed by @m-dz (gh issue #556, gh pr #557)
363 - Updated all references to RFC 2445 (iCalendar) to point to RFC 5545. Fixed
365 - Corrected parse documentation to reflect proper integer offset units,
367 - Fixed dangling parenthesis in tzoffset documentation (gh pr #461)
368 - Started including the license file in wheels. Reported and fixed by
370 - Indendation fixes to parser docstring by @jbrockmendel (gh pr #492)
371 - Moved many examples from the "examples" documentation into their appropriate
372 module documentation pages. Fixed by @Tomasz-Kluczkowski and @jakec-github
374 - Fixed documentation so that the parser.isoparse documentation displays.
376 - Refactored build and release sections and added setup instructions to
378 - Cleaned up various dead links in the documentation. (gh pr #602, #608, #618)
382 - Updated zoneinfo file to 2017b. (gh pr #395)
383 - Added Python 3.6 to CI testing (gh pr #365)
384 - Removed duplicate test name that was preventing a test from being run.
386 - Fixed testing of folds and gaps, particularly on Windows (gh pr #392)
387 - Fixed deprecated escape characters in regular expressions. Reported by
389 - Many PEP8 style violations and other code smells were fixed by @jdufresne
391 - Improved performance of tzutc and tzoffset objects. (gh pr #391)
392 - Fixed issue with several time zone classes around DST transitions in any
394 - Fixed issue with fuzzy parsing where tokens similar to AM/PM that are in the
397 - Fixed issue with parsing dates of the form X m YY. Reported by @jbrockmendel.
399 - Added support for parser weekdays with less than 3 characters. Reported by
401 - Fixed issue with the addition and subtraction of certain relativedeltas.
403 - Fixed issue where the COUNT parameter of rrules was ignored if 0. Fixed by
405 - Updated documentation to include the new tz methods. (gh pr #324)
406 - Update documentation to reflect that the parser can raise TypeError, reported
408 - Fixed an incorrect year in a parser doctest. Fixed by @xlotlu (gh pr #357)
409 - Moved version information into _version.py and set up the versions more
414 - Added PEP-495-compatible methods to address ambiguous and imaginary dates in
415 time zones in a backwards-compatible way. Ambiguous dates and times can now
417 Belopolski (@abalkin) and Tim Peters @tim-one for their inputs on how to
420 - Added new methods for working with ambiguous and imaginary dates to the tz
423 This works for all fold-aware datetimes, not just those provided by dateutil.
425 - Fixed an issue where dst() in Portugal in 1996 was returning the wrong value
427 - Fixed an issue where zoneinfo.ZoneInfoFile errors were not being properly
428 deep-copied. (gh issue #226, pr #225)
429 - Refactored tzwin and tzrange as a subclass of a common class, tzrangebase, as
433 - Deprecated zoneinfo.gettz() due to confusion with tz.gettz(), in favor of
435 - For non-character, non-stream arguments, parser.parse now raises TypeError
437 - Fixed an issue where tzfile objects were not properly handling dst() and
440 - /usr/share/lib/zoneinfo was added to TZPATHS for compatibility with Solaris
442 - tzoffset and tzrange objects now accept either a number of seconds or a
445 - datetime.timedelta objects can now be added to relativedelta objects. Reported
447 - Refactored relativedelta.weekday and rrule.weekday into a common base class
449 - An issue where the WKST parameter was improperly rendering in str(rrule) was
451 - A replace() method has been added to rrule objects by @jendas1, which creates
453 - Made some significant performance improvements to rrule objects in Python 2.x
455 - All classes defining equality functions now return NotImplemented when
458 - Several classes have been marked as explicitly unhashable to maintain
461 - Trailing whitespace in easter.py has been removed. Submitted by @OmgImAlexis
463 - Windows-only batch files in build scripts had line endings switched to CRLF.
465 - @adamchainz updated the documentation links to reflect that the canonical
467 - Made some changes to the CI and codecov to test against newer versions of
469 full pypy3 compatibility is not supported until a new release is available,
470 due to upstream bugs in the old version affecting PEP-495 support.
472 - The full PGP signing key fingerprint was added to the README.md in favor of
473 the previously used long-id. Reported by @valholl (gh issue #287, pr #304)
474 - Updated zoneinfo to 2016i. (gh issue #298, gh pr #306)
479 - Updated zoneinfo to 2016d
480 - Fixed parser bug where unambiguous datetimes fail to parse when dayfirst is
482 - Bug in zoneinfo file on platforms such as Google App Engine which do not
485 - Fixed incorrect version in documentation (gh issue #235, pr #243)
489 - Updated zoneinfo to 2016c
490 - Fixed parser bug where yearfirst and dayfirst parameters were not being
495 - Updated zoneinfo to 2016b
496 - Changed MANIFEST.in to explicitly include test suite in source distributions,
498 - Explicitly set all line-endings to LF, except for the NEWS file, on a
499 per-repository basis (gh pr #218)
500 - Fixed an issue with improper caching behavior in rruleset objects (gh issue
502 - Changed to an explicit error when rrulestr strings contain a missing BYDAY
504 - tzfile now correctly handles files containing leapcnt (although the leapcnt
507 - Fixed recursive import issue with tz module (gh pr #204)
508 - Added compatibility between tzwin objects and datetime.time objects (gh issue
510 - Refactored monolithic test suite by module (gh issue #61, pr #200 and #206)
511 - Improved test coverage in the relativedelta module (gh pr #215)
512 - Adjusted documentation to reflect possibly counter-intuitive properties of
513 RFC-5545-compliant rrules, and other documentation improvements in the rrule
514 module (gh issue #105, gh issue #149 - pointer to the solution by @phep,
520 - Updated zoneinfo to 2016a
521 - zoneinfo_metadata file version increased to 2.0 - the updated updatezinfo.py
526 - dateutil zoneinfo tarballs now contain the full zoneinfo_metadata file used
528 - relativedelta can now be safely subclassed without derived objects reverting
531 - relativedelta 'weeks' parameter can now be set and retrieved as a property of
533 - relativedelta now explicitly supports fractional relative weeks, days, hours,
536 - relativedelta objects previously did not use microseconds to determine of two
539 - rrule now has an xafter() method for retrieving multiple recurrences after a
541 - str(rrule) now returns an RFC2445-compliant rrule string, contributed by
543 - rrule performance under certain conditions has been significantly improved
546 - The use of both the 'until' and 'count' parameters is now deprecated as
548 - Parsing an empty string will now raise a ValueError, rather than returning the
550 - tzwinlocal objects now have a meaningful repr() and str() implementation
552 - Added equality logic for tzwin and tzwinlocal objects. (gh issue #151,
554 - Added some flexibility in subclassing timelex, and switched the default
557 - An issue causing tzstr() to crash on Python 2.x was fixed. (lp: 1331576,
559 - An issue with string encoding causing exceptions under certain circumstances
561 - Parser issue where calling parse() on dates with no day specified when the
566 - Fixed parser issue causing fuzzy_with_tokens to raise an unexpected exception
568 - Fixed parser issue where years > 100 AD were incorrectly parsed. Contributed
570 - Fixed parser issue where commas were not a valid separator between seconds
573 - Fixed issue with tzwin encoding in locales with non-Latin alphabets
575 - Fixed an issue where tzwin was not being properly imported on Windows.
577 - Fixed a problem causing issues importing zoneinfo in certain circumstances.
579 - Fixed an issue where dateutil timezones were not compatible with basic time
582 - Fixed issue where tzwinlocal had an invalid utcoffset. (gh issue #135,
584 - Fixed issue with tzwin and tzwinlocal where DST transitions were incorrectly
586 - updatezinfo.py no longer suppresses certain OSErrors. Contributed by @bjamesv
588 - An issue that arose when timezone locale changes during runtime has been
590 - Python 3.5 was added to the supported platforms in the metadata (@tacaswell
592 - An issue with tox failing without unittest2 installed in Python 2.6 was fixed
594 - Several deprecated functions were replaced in the tests by @moreati
596 - Improved the logic in Travis and Appveyor to alleviate issues where builds
600 - Many failing doctests were fixed by @moreati. (gh pr #120)
601 - Many fixes to the documentation (gh pr #103, gh pr #87 from @radarhere,
603 - Added a code coverage tool to the CI to help improve the library. (gh pr #182)
604 - We now have a mailing list - dateutil@python.org, graciously hosted by
610 - Updated zoneinfo to 2015b.
611 - Fixed issue with parsing of tzstr on Python 2.7.x; tzstr will now be decoded
613 - Fix a parser issue where AM and PM tokens were showing up in fuzzy date
615 - Missing function "setcachesize" removed from zoneinfo __all__ list by @ryanss,
617 - (PyPI only) Fix an issue with source distributions not including the test
624 - Added explicit check for valid hours if AM/PM is specified in parser.
626 - Fix bug in rrule introduced in 2.4.0 where byweekday parameter was not
628 - Fix error where parser allowed some invalid dates, overwriting existing hours
629 with the last 2-digit number in the string. (gh pr #32, issue #31)
630 - Fix and add test for Python 2.x compatibility with boolean checking of
633 - Replaced parse() calls with explicit datetime objects in unit tests unrelated
635 - Changed private _byxxx from sets to sorted tuples and fixed one currently
637 - Additional documentation for parser (gh pr #29, #33, #41) and rrule.
638 - Formatting fixes to documentation of rrule and README.rst.
639 - Updated zoneinfo to 2015a.
644 - Fix an issue with relativedelta and freezegun (lp:1374022)
645 - Fix tzinfo in windows for timezones without dst (lp:1010050, gh #2)
646 - Ignore missing timezones in windows like in POSIX
647 - Fix minimal version requirement for six (gh #6)
648 - Many rrule changes and fixes by @pganssle (gh pull requests #13 #14 #17),
654 - Cleanup directory structure, moved test.py to dateutil/tests/test.py
656 - Changed many aspects of dealing with the zone info file. Instead of a cache,
660 - The package is now zip-safe, and universal-wheelable, thanks to changes in
663 - Fixed tzwin silently not imported on windows python2
665 - New maintainer, together with new hosting: GitHub, Travis, Read-The-Docs
670 - Updated zoneinfo to 2013h
672 - fuzzy_with_tokens parse addon from Christopher Corley
674 - Bug with LANG=C fixed by Mike Gilbert
679 - New maintainer
681 - Dateutil now works on Python 2.6, 2.7 and 3.2 from same codebase (with six)
683 - #704047: Ismael Carnales' patch for a new time format
685 - Small bug fixes, thanks for reporters!
691 - Ported to Python 3, by Brian Jones. If you need dateutil for Python 2.X,
694 - There's no such thing as a "PSF License". This source code is now
701 - As reported by Mathieu Bridon, rrules were matching the bysecond rules
706 - Adam Ryan reported a problem in the relativedelta implementation which
710 - Updated timezone information.
716 - Updated timezone information.
722 - Fixed another parser precision problem on conversion of decimal seconds
726 - Fixed case where tzrange.utcoffset and tzrange.dst() might fail due
730 - Prevent tzstr from introducing daylight timings in strings that didn't
733 - Calls like gettz("GMT+3") and gettz("UTC-2") will now return the
736 - Fixed DST signal handling in zoneinfo files. Reported by
737 Nicholas F. Fabry and John-Mark Gurney.
743 - Fixed precision problem on conversion of decimal seconds to
746 - Fixed bug in constructor of parser, and converted parser classes to
747 new-style classes. Original report and patch by Michael Elsdörfer.
749 - Initialize tzid and comps in tz.py, to prevent the code from ever
753 - Version is now published in dateutil.__version__, as requested
756 - All code is compatible with new-style division.
762 - Now tzfile will round timezones to full-minutes if necessary,
763 since Python's datetime doesn't support sub-minute offsets.
766 - Removed bare string exceptions, as reported and fixed by
769 - Fix bug in leap count parsing (reported and fixed by Eugene Oden).
775 - Fixed rrule byyearday handling. Abramo Bagnara pointed out that
778 - Fixed --prefix handling in setup.py (by Sidnei da Silva).
780 - Now tz.gettz() returns a tzlocal instance when not given any
783 - Updating timezone information to version 2005q.
789 - Fixed parsing of XXhXXm formatted time after day/month/year
792 - Added patch by Jeffrey Harris optimizing rrule.__contains__.
798 - Fixed pickling of timezone types, as reported by
801 - Implemented internal timezone information with binary
808 - New tzwin timezone type, allowing access to Windows
811 - Fixed parsing of unicode date strings.
813 - Accept parserinfo instances as the parser constructor
816 - Changed weekday to spell the not-set n value as None
819 - Fixed other reported bugs.
825 - Removed ``FREQ_`` prefix from rrule frequency constants
828 - Fixed rrule.between() for cases where "after" is achieved
831 - Fixed two digit zero-year parsing (such as 31-Dec-00), as
834 - Sort exdate and rdate before iterating over them, so that