Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
ISO8601 is a simple implementation in Ruby of the ISO 8601 (Data elements and
interchange formats - Information interchange - Representation of dates
and times) standard.
|
|
## Version 1.2.5 2017-05-25
* Update dependencies
* Add ruby 2.4 to windows fatbinary
* Update docs to indicate windows ruby before 2.0 is no longer supported
|
|
|
|
Use setuptools instead of distutils. This enables package managers to
create Python wheels.
|
|
Issue 219 - remove 'setup_requires' from setup.py
|
|
3.11.4 (2017-05-10)
-------------------
Bug fixes:
- Don't break on parameter values which contain equal signs, e.g. base64 encoded
binary data [geier]
- Fix handling of VTIMEZONEs with subcomponents with the same DTSTARTs.
[geier]
3.11.3 (2017-02-15)
-------------------
Bug fixes:
- Removed ``setuptools`` as a dependency as it was only required by setup.py
and not by the package.
- Don't split content lines on the unicode ``LINE SEPARATOR`` character
``\u2028`` but only on ``CRLF`` or ``LF``.
3.11.2 (2017-01-12)
-------------------
Bug fixes:
- Run tests with python 3.5 and 3.6.
[geier]
- Allow tests failing with pypy3 on travis.ci.
[geier]
3.11.1 (2016-12-19)
-------------------
Bug fixes:
- Encode error message before adding it to the stack of collected error messages.
3.11 (2016-11-18)
-----------------
Fixes:
- Successfully test with pypy and pypy3. [gforcada]
- Minor documentation update. [tpltnt]
|
|
I use MIT on my other projects, so relicensing.
Dropping support for Python versions nobody uses (2.5, 3.1, 3.2), adding 3.6 Python 3.1 and 3.2 still works, 2.5 has been broken for some time.
Ayalash’s OS X fix didn’t work on Python 2.7, fixed that.
|
|
* Added PEP-495-compatible methods to address ambiguous and imaginary dates in
time zones in a backwards-compatible way. Ambiguous dates and times can now
be safely represented by all dateutil time zones.
* Added new methods for working with ambiguous and imaginary dates to the tz
module. datetime_ambiguous() determines if a datetime is ambiguous for a given
zone and datetime_exists() determines if a datetime exists in a given zone.
This works for all fold-aware datetimes, not just those provided by dateutil.
* Fixed an issue where dst() in Portugal in 1996 was returning the wrong value
in tz.tzfile objects
* Fixed an issue where zoneinfo.ZoneInfoFile errors were not being properly
deep-copied.
* Refactored tzwin and tzrange as a subclass of a common class, tzrangebase, as
there was substantial overlapping functionality. As part of this change,
tzrange and tzstr now expose a transitions() function, which returns the
DST on and off transitions for a given year.
* Deprecated zoneinfo.gettz() due to confusion with tz.gettz(), in favor of
get() method of zoneinfo.ZoneInfoFile objects.
* For non-character, non-stream arguments, parser.parse now raises TypeError
instead of AttributeError.
* Fixed an issue where tzfile objects were not properly handling dst() and
tzname() when attached to datetime.time objects.
* /usr/share/lib/zoneinfo was added to TZPATHS for compatibility with Solaris
systems.
* tzoffset and tzrange objects now accept either a number of seconds or a
datetime.timedelta() object wherever previously only a number of seconds was
allowed.
* datetime.timedelta objects can now be added to relativedelta objects.
* Refactored relativedelta.weekday and rrule.weekday into a common base class
to reduce code duplication.
|
|
|
|
Upstream changes:
1.05 2017-04-23 <schubiger@cpan.org>
- Merged development version to stable.
1.04_01 2017-03-03 <schubiger@cpan.org>
- New supported format: beginning/end of last month.
[rt #120436 - Shawn M. Moore]
|
|
|
|
|
|
|
|
Add LICENSE
Upstream changes:
0.09 Thu Apr 6 14:36:36 EDT 2017
- refactored increment/decrement in order to properly
handle DST transitions as perl RT #120789
|
|
Upstream changes:
0.19 2017-03-07
- Documentation:
-- "week_start_day" parameter no longer marked "for internal use".
-- Fix "week day" examples. Pointed out by Eric Jensen and Zefram
in a thread started by Andrew Martin in datetime@perl.org
-- Clarify that week_start_day defaults to "1mo", except for
yearly recurrences that default to "mo". Patches by David Steinbrunner.
-- Updated contact email.
|
|
Upstream changes:
0.07 2017-04-07
- Added explicit "use lib '.'" for use with perl 5.26.0 (RT #120822, PR #1 from
James E Keenan).
|
|
1.9742 [2017-04-16]
- prefer 3-argument open: blead 1ae6ead9
- fix dist/Time-HiRes/t/*.t that assumed '.' in @INC: blead 465db51d
- fix cases where 'do file' should be 'do ./file'.: blead 8b69401c
|
|
0.9.5
======
released 2017-04-08
* FIX khal new -i does not crash anymore
* FIX make tests run with latest pytz (2017.2)
|
|
|
|
|
|
v1.2017.2 2017/3/23
* Based on version 2017b of the IANA Time Zone Database
(https://mm.icann.org/pipermail/tz-announce/2017-March/000046.html).
|
|
v1.2.3 2017/3/25
* Reduce the number of String objects allocated when loading zoneinfo
files. #54.
* Make Timezone#friendly_identifier compatible with frozen string literals.
* Improve the algorithm for deriving the utc_offset from zoneinfo files. This
now correctly handles Pacific/Apia switching from one side of the
International Date Line to the other whilst observing daylight savings
time. #66.
* Fix an UnknownTimezone exception when calling transitions_up_to or
offsets_up_to on a TimezoneProxy instance obtained from Timezone.get_proxy.
* Allow the Factory zone to be obtained from the Zoneinfo data source.
* Ignore the /usr/share/zoneinfo/timeconfig symlink included in Slackware
distributions. #64.
* Fix Timezone#strftime handling of %Z expansion when %Z is prefixed with more
than one percent. #31.
* Support expansion of %z, %:z, %::z and %:::z to the UTC offset of the time
zone in Timezone#strftime. #31 and #67.
|
|
v0.3.53 2017/3/23
* Updated to tzdata version 2017b
(https://mm.icann.org/pipermail/tz-announce/2017-March/000046.html).
|
|
|
|
|
|
-----------------------------------
(Changes to 3.2.9 is unknown)
Changes from 3.2.6 to 3.2.8
Protected delta.strftime() against segfaults on Windows, which
only allows day values <= 31 and segfaults for higher
values. Thanks to Frank Boje for reporting this problem.
|
|
Upstream changes:
2.12 2017-03-27 NIGELM
- fixed div-by-zero when smoothing
|
|
Update DEPENDS
Upstream changes:
1.73 2017-01-31
- The format_datetime now checks that the object it is given isa DateTime
object. Implemented by Mohammad S Anwar. GitHub #17.
1.72 2017-01-24
- Require DateTime::Locale 1.05. This fixes some test failures seen on CPAN
Testers. Also require DateTime::TimeZone 2.09 because you should really
update this on a regular basis.
- Require Specio 0.33 to fix other test failures seen on CPAN (I hope).
1.71 2017-01-24
- By default, the word boundary checks added in 1.69 are now off. You can
enable them by passing "strict => 1" to the constructor. This was reported
as an issue by Toby Corkindale as GitHub #15.
- Switched from Params::Validate to Params::ValidationCompiler.
|
|
Upstream changes:
0.28 Thu Mar 23 2016
- fix tests under perl 5.25.10+ with -Ddefault_inc_excludes_dot
- thanks Kent Fredric rt #120698
0.27 Mon Mar 06 2017
- support a single lang as a string instead of requiring an arrayref (DWIM)
- example: lang => 'en'
- add support for:
- "next (weekday)" eg: next sunday
- "last (weekday)" eg: last sunday
- "next (month)" eg: next january
- "last (month)" eg: last january
- "(x unit) from now" eg: 3 years from now
- "(-x unit)" eg: -3 months
- "(+x unit)" eg: +3 months
- "YYMMDD HH:MM:SS" eg: 950404 00:22:12
- "YYMMDD HH:MM:SS.NS" eg: 950404 00:22:12.500
- "Mon D HH:MM:SS.NS TZ YYYY" eg: Fri Dec 2 22:56:03.500 GMT+0 1994
- thanks David White rt #105178, tests from Time::ParseDate
- when we have a leading month that is 0 (zero) and we have a year, assume it is supposed to be october (10)
- thanks Dave Musakhanyan
|
|
Upstream changes:
1.18 Sat Dec 31 2016
- Fix failing tests rt118286
- Various cleanups
|
|
Minor changes.
|
|
2.11 2017-03-22
- This release is based on version 2017b of the Olson database. This release
includes contemporary changes for Haiti.
|
|
0.9.4
=====
released 2017-03-30
* FIX ikhal's event editor now warns before allowing to edit recurrence rules it
doesn't understand
* CHANGE improved the initial configuration wizard
* CHANGE improved ikhal's `light` color scheme
* NEW ikhal's event editor now allows better editing of recurrence rules,
including INTERVALs, end dates, and more
* NEW ikhal will now check if any configured vdir has been updated, and, if
applicable, refresh its UI to reflect the latest changes
|
|
1.16 2017-03-22
- Rebuilt all locale data with CLDR 31, released on 2017-03-20.
1.15 2017-03-15 (TRIAL RELEASE)
- Most data is now stored in a share dir and only loaded as needed. This
should reduce the memory usage from just loading DateTime::Locale by about
4mb. Based on a PR by sergey. GH #14.
|
|
mirror.
|
|
## 4.1.2 (2016-11-26)
* RuboCop reformatting
|
|
Fix for Issue #215 (test failure)
|
|
v1.2017.1
Based on version 2017a of the IANA Time Zone Database
(https://mm.icann.org/pipermail/tz-announce/2017-February/000045.html).
|
|
1.14 2017-03-05
- Codes with just a language and script code were not parsed correctly,
leading to bugs in their data, so that they did not report a script_code,
nor did their name reflect the script. So for example "bs-Latn" was just
"Bosnian" instead of "Bosnian Latin".
1.13 2017-03-05
- Fixed a regression bug where providing a locale's English name or native
name to DateTime::Locale->load no longer worked. Fixed by Sergey. GH #13.
|
|
|
|
0.9.3
=====
released 2017-03-06
* FIX `list` (and commands based on it like `calendar`, `at`, and `search`)
crashed if `--notstarted` was given and allday events were found (introduced
in 0.9.2)
* FIX `list --notstarted` (and commands based on it) would show events only on
the first day of their occurrence and not on all further days
* FIX `configure` would crash if neither "import config from vdirsyncer" nor
"create locale vdir" was selected
* FIX `at` will now show an error message if a date instead of a datetime is
given
* FIX `at`'s default header will now show the datetime queried for (instead of
just the date)
* FIX validate vdir metadata in color files
* FIX show the actually configured keybindings in ikhal
* NEW khal will now show cancelled events with a big CANCELLED in front (can be
configured via event formatting)
* NEW ikhal supports editing an event's raw icalendar content in an external
editor ($EDITOR), default keybinding is `alt + shift + e`. Only use this, if
you know what you are doing, the icalendar library we use doesn't do a lot of
validation, it silently disregards most invalid data.
|
|
Version 0.15.0
==============
*released on 28 February 2017*
- Deprecated syntax for configuration values is now completely rejected. All
values now have to be valid JSON.
- A few UX improvements for Google storages, see :gh:`549` and :gh:`552`.
- Fix collection discovery for :storage:`google_contacts`, see :gh:`564`.
- iCloud is now tested on Travis, see :gh:`567`.
|
|
2.10 2017-03-01
- This release is based on version 2017a of the Olson database. This release
includes contemporary changes for Mongolia and Chile.
|
|
|
|
It supports both python 2 and 3 nowadays.
|
|
|
|
|
|
|
|
Objects and routines pertaining to date and time (tempora).
Modules include:
- tempora (top level package module) contains miscellaneous
utilities and constants.
- timing contains routines for measuring and profiling.
- schedule contains an event scheduler.
|