public inbox for cygwin-announce@cygwin.com
 help / color / mirror / Atom feed
* Updated: dateutils 0.4.11
@ 2024-05-21 23:08 Cygwin Dateutils Maintainer
  0 siblings, 0 replies; only message in thread
From: Cygwin Dateutils Maintainer @ 2024-05-21 23:08 UTC (permalink / raw)
  To: Cygwin Announcements

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3804 bytes --]

Date manipulation utilities

Dateutils are a bunch of tools that revolve around fiddling with
dates and times on the command line with a strong focus on use cases
that arise when dealing with large amounts of financial data.

The following package has been upgraded in the Cygwin distribution:

* dateutils	0.4.11

For more information see the project home pages:

	http://www.fresse.org/dateutils
	https://github.com/hroptatyr/dateutils

See below for changes since the last Cygwin release, or:

	https://www.fresse.org/dateutils/changelog.html

For full details, see:

	https://github.com/hroptatyr/dateutils/compare/v0.4.0...v0.4.11


2024-01-25	v0.4.11

v0.4.11

Bugfixes:
- be strict about inputs in datetest -isvalid
- build on Macs again
- make illegible zone names fatal errors
- be strict in datetest -isvalid when inputs have been specified
- fix issue with negative days remaining after adding months in datediff

v0.4.10

Bugfixes:
- do not resort to daisy sequences when incomplete dates are present
- upon end-of-buffer finalise the last line
- let -empty-mode -E and -sed-mode -S play nicely together
- adapt CLI behaviour of strptime(1) to the other tools

v0.4.9

Bugfixes:
- allow to specify epochs in nanoseconds, %s%N
- fix nanosecond arithmetic
- make cross-compilations easier
- mention default timezone

v0.4.8

Bugfixes:
- be symmetric about differences, A - B := -(B - A) for A < B
- fix security issue when reading TZMAP_DIR from environment
- fix printing of negative 0 (-0)
- fix issue with tzdata transitions in files with leap second
  adjustments that are now cut off at expiration time

v0.4.7

Bugfixes:
- strptime mimics return code behaviour of dateconv
- use unsigned arithmetic for leap second conversion
- fix up ymds before adding days or business days
- drain prchunk if filled with many small lines

v0.4.6

Bugfixes:
- underspecified ISO weekday dates can be parsed
- adding days to underspecified dates results in proper dates

Features:
- all tools with -S|-sed-mode now support -E|-empty-mode to output an
  empty line when a line cannot be read.
- dateround supports day, week, month and year classes now
- datediff can determine difference in nanoseconds between two time
  values

v0.4.5

Bugfixes:
- dgrep accepts %c as qualifier in expressions
- tests work regardless of wall clock time

v0.4.4

Incompatible changes:
- suffix m is no longer accepted as a synonym for mo with date-only
  input

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

v0.4.3

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

v0.4.2

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)

v0.4.1

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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-05-21 23:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-21 23:08 Updated: dateutils 0.4.11 Cygwin Dateutils Maintainer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).