1.1.4 (2022-11-21)
------------------
Improvements:
- Improved support for languages such as Slovak, Indonesian, Hindi, German and Japanese
- Recursively create a model home
- Replace regex sub with simple string replace
- Add Python 3.10, 3.11 support
- Drop support for Python 3.5, 3.6 versions
1.1.3 (2022-11-03)
------------------
New features:
- Add support for fractional units
Improvements:
- Fix the returned datetime skipping a day with time+timezone input and PREFER_DATES_FROM = 'future'
- Fix input translatation breaking keep_formatting
- English: support "till date"
- English: support “after” and “before” in relative dates
Cleanups:
- Reorganize internal data
- CI updates
v5.0.2
======
- Refreshed project.
- Enrolled with Tidelift.
v5.0.1
======
- Refreshed project.
v5.0.0
======
- Removed deprecated ``divide_*`` functions and ``Parser``
class.
- Require Python 3.7 or later.
- Fixed error reporting in parse_timedelta.
v4.1.2
======
- Docs now build without warnings.
v4.1.1
======
- Fixed issue where digits were picked up in the unit when
adjacent to the last unit.
v4.1.0
======
- Added support for more formats in ``parse_timedelta``.
- ``parse_timedelta`` now supports formats emitted by
``timeit``, including honoring nanoseconds at the
microsecond resolution.
v4.0.2
======
- Refreshed package metadata.
v4.0.1
======
- Refreshed package metadata.
v4.0.0
======
- Removed ``strptime`` function in favor of
`datetime.datetime.strptime <https://docs.python.org/3/library/datetime.html#datetime.datetime.strptime>`_. If passing
a ``tzinfo`` parameter, instead invoke `.replace(tzinfo=...)`
on the result.
- Deprecated ``divide_timedelta`` and ``divide_timedelta_float``
now that Python supports this functionality natively.
- Deprecated ``Parser`` class. The
`dateutil.parser <https://dateutil.readthedocs.io/en/stable/parser.html>`_
provides more sophistication.
Upstream changes:
1.37 2022-10-23
- Rebuilt all locale data with the data from CLDR 42.0.0.
1.36 2022-08-20
- Fixed misparsing of the `be-tarask` locale code. This is a locale with just
a language name and a variant. The locale parsing code assumed that all
two-part locale codes had either a script or territory, not a variant. This
caused the catalog to show the name of this locale as "Belarusian", the same
as the `be` code. Reported by yvanzo. Fixes GH #32.
Upstream changes:
2.56 2022-10-28
- This release is based on version 2022f of the Olson database. This release
includes contemporary changes for Fiji and Mexico.
1.1.2 (2022-10-20)
------------------
Improvements:
- Added support for negative timestamp
- Fixed PytzUsageWarning for Python versions >= 3.6
- Added support for dates with dots and spaces
- Improved support for Ukrainian, Croatian and Russian
- Added support for parsing Unix timestamps consistently regardless of timezones
- Improved tests
2.54 2022-09-24
- This release is based on version 2022d of the Olson database. This release
includes contemporary changes for Palestine.
2.53 2022-08-13
- This release is based on version 2022b of the Olson database. This release
includes contemporary changes for Chile and Iran.
4.3.4 (2022-09-02)
* Add clear! function and refactor validate function
* Add tests that use validate function to check heap invariant
* Refactor name of heap validation method from validate! to valid?
* CI against Ruby 3.1
* Modernize gem.
* Migrate to sus for tests.
* Flush queued timers if possible.
Alan Coopersmith (9):
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Pass -D_CONST_X_STRING to make libXt declare String as const char *
Fix spelling/wording issues
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Declare bitmap data as const
Add cast to clear -Wsign-compare warning
oclock 1.0.5
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
[v0.8.1] - 2022-08-01
Added
add --watch and --json to an overall much enhanced poll subcommand.
[v0.8.0] - 2022-07-31
Added
poll subcommand - when executed, will return whether it is day, night or
twilight (#54).
Fixed
More time zone errors... more tests added to prove correctness (#53).
Errors when running integration tests using rust-cross (#58)
Changed
Switched from pseudo-decimal degrees (e.g. "5.1N") to actual decimal
degrees (e.g. 5.1) for coordinates (#56).
Refactored Github Actions workflows
[v0.7.0] - 2022-06-12
Fixed
Fixed handling of time zones so that they are now implemented properly (#41).
Changed
Migrated from old version of structopt to clap for command line argument
parsing.
Removed
--date-format flag has been removed as it adds additional complexity when
validating command line args for no real benefit.
[v0.6.1] - 2022-06-11
Cut a new release specifically for crates.io to bump tokio-walltime to v0.1.2.
Previous versions of tokio-walltime failed to compile on the Raspberry Pi
architectures. v0.6.0 of heliocron has been yanked from crates.io.
. Fix x_authority (No change in the code)
. Fix prototype attributes for older perl versions
. Avoid subroutine redefine warning when using with Devel::Cover (nanto #15)
- The code passed to DateTime::Locale->load is now validated and untainted
before using it to load and eval data from the filesystem.
- Rebuilt all locale data with the data from CLDR 40.0.0.
2.0.5 (2022-07-19)
* Changed DateTime results to always use the proleptic Gregorian calendar.
This affects DateTime results prior to 1582-10-15 and any arithmetic
performed on the results that would produce a secondary result prior to
1582-10-15.
* Added support for eager loading all the time zone and country data by
calling either TZInfo::DataSource#eager_load! or TZInfo.eager_load!.
Compatible with Ruby On Rails' eager_load_namespaces. #129.
* Ignore the SECURITY file from Arch Linux's tzdata package. #134.
1.2.10 (2022-07-19)
* Fixed a relative path traversal bug that could cause arbitrary files to be
loaded with require when used with RubyDataSource. Please refer to
GHSA-5cm2-9h8c-rvfx for details. CVE-2022-31163.
* Ignore the SECURITY file from Arch Linux's tzdata package. #134.
2021-06-06: 1.2.1
Update ntpkeygen/keygone to properly filter # characters. (CVE-2021-22212)
Add dextral peers mode in ntpq and ntpmon.
Drop NTPv1 as the support was not RFC compliant, maybe v2 except mode 6 next.
Fix argument P for ntpd parsing fixed and ntpdate improvements.
Fix crash for raw ntpq readvar.
Add processor usage to NTS-KE logging except on NetBSD.
The build epoch has been replaced with a hardcoded timestamp which will be
manually updated every nine years or so (approx 512w). This makes the
binaries reproducible by default.
Compare versions of ntp.ntpc and libntpc printing a warning if
mismatched. Fix libntpc install path if using it.
Reduce maxclocks default to 5 to reduce the NTP pool load.
Print LIBDIR during ./waf configure.
Add documentation, new GPG key, and other cleanups.
2020-10-06: 1.2.0
The minor version bump is to indicate official official support of
RFC8915 "Network Time Security for the Network Time Protocol" which
was released 2020-09-30.
NTS-KE client now defaults to port 4460.
NTS-KE server now listens on port 4460.
(Listening on port 123 has been removed.)
The shebang of installed Python scripts can now be customized with:
waf configure --pyshebang="..."
NTP clients now use a shared library with Python instead of an extension.
Add flakiness option to ntpq and fixed limit=1 in mrulist.
Fixed a minor formatting issue in rate page.
0.10.5
======
* FIX support for tzlocal >= 4.0
* FIX ability to show an event's calendar in ikhal
* FIX an error logging for certain broken icalendar events that made ikhal crash
after editing those events
* NEW Add widget to interactive event editor that allows adding attendees as
comma separated list of email addresses
* FIX event creation for events after the second next DST transition
* NEW Add support for Python 3.10
* CHANGE `search`, `at`, and `list` don't print "No events" anymore if no matching
events are found
* NEW Add option to use `multiple` color only when not all calendar colors can
be displayed.
* CHANGE we are not shipping a zsh completion file anymore but provide
documentation on how to generate completion files for bash, zsh, and fish
(see the install section of the documentation)