@hroptatyr hroptatyr released this Sep 20, 2018

Assets 4
Keywords: v0.4.5

This is dateutils v0.4.5.

This is a bugfix release.

Bugfixes:
- dgrep accepts %c as qualifier in expressions (issue 81)
- tests work regardless of wall clock time (issue 84)

See info page examples and/or README.

@hroptatyr hroptatyr released this Aug 13, 2018 · 8 commits to master since this release

Assets 4
Keywords: v0.4.4

This is dateutils v0.4.4.

This is a bugfix release.

Incompatible changes:
- suffix `m` is no longer accepted as a synonym for `mo`
  with date-only input, issue #76

Bugfixes:
- expose BSD routines (fgetln()) to yuck
- for dates passed to dateround(1) that coincidentally
  match the roundspecs do read them as dates
- wrong timestamps read via -i %s signal error
- facilitate bmake build
- time rounding on date-only input keeps the date unchanged
- dateseq's short-cut iterator (2 date arguments) does not
  interfere with the 3-argument version
- adding 0 date or time units does not change the summand
- datezone on times (without date) will return times
- zones are singletons now, opened and closed only once

See info page examples and/or README.

@hroptatyr hroptatyr released this Mar 1, 2018 · 52 commits to master since this release

Assets 4
Keywords: v0.4.3

This is dateutils v0.4.3.

This is a feature release.

Features:
- base expansion works for times now

Bugfixes:
- durations in months weeks and days are calculated
  like durations in months and days, consistency
- am and pm indicators in inputs are handled properly
- military midnights decay when not printed in full

See info page examples and/or README.

@hroptatyr hroptatyr released this Aug 7, 2017 · 70 commits to master since this release

Assets 4

Summary: v0.4.2 of dateutils
Keywords: v0.4.2

This is a feature release.

Features:

  • allow %- specifiers to turn off padding (as GNU date does)
  • support matlab day numbers, as mdn or matlab

Bugfixes:

  • fix build issue on FBSD 11
  • allow zones to transition at INT_MAX (mapped to never)

See info page examples and/or README.

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

Assets 4

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.

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

Assets 4

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.

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

Assets 4

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.

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

Assets 4

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.

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

Assets 4

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.

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

Assets 4

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.