Latest release

dateutils v0.4.1

@hroptatyr hroptatyr released this Dec 13, 2016 · 24 commits to master since this release

Summary: v0.4.1 of dateutils
Keywords: v0.4.1

This is dateutils v0.4.1.

This is a bugfix release.

Bugfixes:

  • bug/50, keep end-of-term (ultimo) property in dateseq(1)
  • allow today/now for ywd dates in 1 parameter dateseq(1)
  • allow different calendars for start and end date in dateseq(1)
  • round time in dateround(1) in zone then convert --from-zone
  • allow SPC padded numerals in %d input format

See info page examples and/or README.

Downloads

dateutils v0.4.0

@hroptatyr hroptatyr released this May 20, 2016 · 73 commits to master since this release

Summary: v0.4.0 of dateutils
Keywords: v0.4.0

This is dateutils v0.4.0.

This is a bugfix release.

Bugfixes:

  • document %g/%G format specifiers
  • bug/42, accept NUL characters in input
  • bug/45, correctly display Gregorian and ISO week dates in one line
  • bug/46, adhere to ISO group's official formatting of week dates
  • bug/47, allow rounding of Epoch based timestamps
  • bug/48, avoid crash for void input to strptime(3)

Features:

  • datetest supports --isvalid to conditionalise on date/time parsing
  • all tools support --from-locale to parse localised input
  • tools with output formatting support --locale to format output
    according to locale

See info page examples and/or README.

Downloads

dateutils v0.3.5

@hroptatyr hroptatyr released this Jan 22, 2016 · 187 commits to master since this release

Summary: v0.3.5 of dateutils
Keywords: v0.3.5

This is dateutils v0.3.5.

This is a bugfix release.

Bugfixes:

  • bug/40, distinguish between numerals-only dates and durations
  • tests will succeed independent of current date

See info page examples and/or README.

Downloads

dateutils v0.3.4

@hroptatyr hroptatyr released this Aug 28, 2015 · 206 commits to master since this release

Summary: v0.3.4 of dateutils
Keywords: v0.3.4

This is dateutils v0.3.4.

This is a bugfix release.

Bugfixes:

  • bug/39, MacOSX endianness detection
  • bug/38, ddiff day-only durations on date/times
  • dadd +2m bug is fixed, regression dtadd.049.clit/dtadd.050.clit

See info page examples and/or README.

Downloads

dateutils v0.3.3

@hroptatyr hroptatyr released this Jun 10, 2015 · 243 commits to master since this release

Summary: v0.3.3 of dateutils
Keywords: v0.3.3

This is dateutils v0.3.3.

This is a feature release.

Features:

  • to clarify purpose and avoid name clashes prefix binaries with date-
    This results in: dateadd dateconv datediff dategrep dateround
    dateseq datesort datetest and datezone
  • provide compatibilty through configure switch --with-old-names
  • provide single digit years through %_y
  • allow rounding of ISO-week dates (ywd) to week numbers

Bugfixes:

  • dashes behind a date do not count as tz indicator
  • UTC/TAI/GPS special coordinated zones work on systems without
    leap second support

See info page examples and/or README.

Downloads

dateutils v0.3.2

@hroptatyr hroptatyr released this Mar 5, 2015 · 370 commits to master since this release

Summary: v0.3.2 of dateutils
Keywords: v0.3.2

This is dateutils v0.3.2.

This is a bugfix release.

Bugfixes:

  • out of range minutes will be discarded
  • bug 30 (malicious input crashes dconv) has been fixed

Features:

  • military midnight stamps are supported (T24:00:00)
  • 8601 ordinal dates (year + doy) are recognised directly (-f yd)
  • strptime(1) can behave in a locale-dependent way

See info page examples and/or README.

Downloads

dateutils v0.3.1

@hroptatyr hroptatyr released this Oct 7, 2014 · 493 commits to master since this release

Summary: v0.3.1 of dateutils
Keywords: v0.3.1

This is dateutils v0.3.1.

This is a bugfix release.

Bugfixes:

  • octave/matlab code is distributed fully
  • negative durations with refined units are minus-signed only once
  • ddiff is entirely anticommutative now
  • tests don't fail if zones don't exist on the build system
  • dseq with empty ranges will no longer produce output (just as seq(1))
  • arbitrary integers are not interpreted as time anymore
  • when converting from zone info properly clear zone difference for %Z
  • dseq(1) will automatically resort to +1mo and +1y iterators for
    wildcarded ymd dates
  • dadd(1)'ing ywd dates with output as ymd works properly now

Features:

  • ddiff can output nanosecond diffs
  • automatic fix-up of dates is documented now
  • parser errors and fix ups are reported through return code 2
  • dseq with no -f|--format stays in the calendric system of the start
    value instead of converting all output to ymd

See info page examples and/or README.

Downloads

  • Oct 7, 2014

    v0.3.1rc2

    Summary: v0.3.1 of dateutils
    Keywords: v0.3.1
    
    This is dateutils v0.3.1.
    
    This is a bugfix release.
    
    Bugfixes:
    - octave/matlab code is distributed fully
    - negative durations with refined units are minus-signed only once
    - ddiff is entirely anticommutative now
    - tests don't fail if zones don't exist on the build system
    - dseq with empty ranges will no longer produce output (just as seq(1))
    - arbitrary integers are not interpreted as time anymore
    - when converting from zone info properly clear zone difference for %Z
    - dseq(1) will automatically resort to +1mo and +1y iterators for
      wildcarded ymd dates
    - dadd(1)'ing ywd dates with output as ymd works properly now
    
    Features:
    - ddiff can output nanosecond diffs
    - automatic fix-up of dates is documented now
    - parser errors and fix ups are reported through return code 2
    - dseq with no `-f|--format` stays in the calendric system of the start
      value instead of converting all output to ymd
    
    See info page examples and/or README.
  • Oct 6, 2014

    v0.3.1rc1

    Summary: v0.3.1 of dateutils
    Keywords: v0.3.1
    
    This is dateutils v0.3.1.
    
    This is a bugfix release.
    
    Bugfixes:
    - octave/matlab code is distributed fully
    - negative durations with refined units are minus-signed only once
    - ddiff is entirely anticommutative now
    - tests don't fail if zones don't exist on the build system
    - dseq with empty ranges will no longer produce output (just as seq(1))
    - arbitrary integers are not interpreted as time anymore
    - when converting from zone info properly clear zone difference for %Z
    - dseq will automatically resort to +1mo and +1y iterators for
      wildcarded ymd dates
    
    Features:
    - ddiff can output nanosecond diffs
    - automatic fix-up of dates is documented now
    - parser errors and fix ups are reported through return code 2
    
    See info page examples and/or README.

dateutils v0.3.0

@hroptatyr hroptatyr released this Aug 25, 2014 · 625 commits to master since this release

Summary: v0.3.0 of dateutils
Keywords: v0.3.0

This is dateutils v0.3.0.

This is a feature release.

Features:

  • dgrep supports time zones both for the expression and the input
  • timezones can be specified by alternative codes and tzmap files
  • new tool dzone to inspect date/times in multiple timezones in bulk
  • new tool dsort to sort input chronologically
  • gengetopt and help2man maintainer dependencies removed
  • lilian/julian inputs via -i ldn and -i jdn
  • ymcw dates now follow ISO 8601 in using 07 to denote Sunday

Bugfixes:

  • ddiff takes differences between a unix epoch stamp and a date/time
  • zone converter assigns correct sign to zone difference when using %Z
  • weekdays are properly calculated from epoch stamps (issue 24)

See info page examples and/or README.

Downloads