New features: * Consistent parsing in terms of true python representation of date string. See #281 * Added support for Bangla, Bulgarian and Hindi languages.
Improvements:
- Major bug fixes related to parser and system's locale. See #277, #282
- Type check for timezone arguments in settings. see #267
- Pinned dependencies' versions in requirements. See #265
- Improved support for cn, es, dutch languages. See #274, #272, #285
Packaging: * Make calendars extras to be used at the time of installation if need to use calendars feature.
New features:
- Added support for Hebrew
Improvements:
- Safer loading of YAML. See #251
- Better timezone parsing for freshness dates. See #256
- Pinned dependencies' versions in requirements. See #265
- Improved support for zh, fi languages. See #249, #250, #248, #244
New features:
- DateDataParser now also returns detected language in the result dictionary.
- Explicit and lucid timezone conversion for a given datestring using TIMEZONE, TO_TIMEZONE settings.
- Added Hungarian langauge.
- Added setting, STRICT_PARSING to ignore imcomplete dates.
Improvements:
- Fixed quite a few parser bugs reported in issues #219, #222, #207, #224.
- Improved support for chinese language.
- Consistent interface for both Jalali and Hijri parsers.
New features:
- Support for Language based date order preference while parsing ambiguous dates.
- Support for parsing dates with no spaces in between components.
- Support for custom date order preference using settings.
- Support for parsing generic relative dates in future.e.g. tomorrow, in two weeks, etc.
- Added RELATIVE_BASE settings to set date context to any datetime in past or future.
- Replaced dateutil.parser.parse with dateparser's own parser.
Improvements:
- Added simplifications for 12 noon and 12 midnight.
- Fixed several bugs
- Replaced PyYAML library by its active fork ruamel.yaml which also fixed the issues with installation on windows using python35.
- More predictable date_formats handling.
New features:
- Danish language support.
- Japanese language support.
- Support for parsing date strings with accents.
Improvements:
- Transformed languages.yaml into base file and separate files for each language.
- Fixed vietnamese language simplifications.
- No more version restrictions for python-dateutil.
- Timezone parsing improvements.
- Fixed test environments.
- Cleaned language codes. Now we strictly follow codes as in ISO 639-1.
- Improved chinese dates parsing.
Improvements:
- Fixed broken version 0.3.3 by excluding latest python-dateutil version.
New features:
- Finnish language support.
Improvements:
- Faster parsing with switching to regex module.
- RETURN_AS_TIMEZONE_AWARE setting to return tz aware date object.
- Fixed conflicts with month/weekday names similarity across languages.
New features:
- Added Hijri Calendar support.
- Added settings for better control over parsing dates.
- Support to convert parsed time to the given timezone for both complete and relative dates.
Improvements:
- Fixed problem with caching :func:`datetime.now` in :class:`FreshnessDateDataParser`.
- Added month names and week day names abbreviations to several languages.
- More simplifications for Russian and Ukranian languages.
- Fixed problem with parsing time component of date strings with several kinds of apostrophes.
New features:
- Support for Jalali Calendar.
- Belarusian language support.
- Indonesian language support.
Improvements:
- Extended support for Russian and Polish.
- Fixed bug with time zone recognition.
- Fixed bug with incorrect translation of "second" for Portuguese.
New features:
- Compatibility with Python 3 and PyPy.
Improvements:
- languages.yaml data cleaned up to make it human-readable.
- Improved Spanish date parsing.
- Support for generic parsing of dates with UTC offset.
- Support for Tagalog/Filipino dates.
- Improved support for French and Spanish dates.
- Easy to use parse function
- Languages definitions using YAML.
- Using translation based approach for parsing non-english languages. Previously, :mod:`dateutil.parserinfo` was used for language definitions.
- Better period extraction.
- Improved tests.
- Added a number of new simplifications for more comprehensive generic parsing.
- Improved validation for dates.
- Support for Polish, Thai and Arabic dates.
- Support for :mod:`pytz` timezones.
- Fixed building and packaging issues.
- First release on PyPI.