Skip to content
Tags give the ability to mark specific points in history as being important
  • v0.2.5
    Summary: v0.2.5 of dateutils
    Keywords: v0.2.5
    
    This is dateutils v0.2.5.
    
    This is a bug fix release.
    
    Bug fixes:
    - issue 18, long inputs to a short specifier string will yield an error
    - consume zone specs (a la +1200) in the input via %Z specifier
    - ddiff's stdin stamps will undergo conversion according to --from-zone
    - clean up dist for inclusion in debian
    
    See info page examples and/or README.
    
  • v0.2.4
    c1da1315 · Merge branch 'next' ·
    Summary: v0.2.4 of dateutils
    Keywords: v0.2.4
    
    This is dateutils v0.2.4.
    
    This is a bug fix release.
    
    Features:
    - added special output format `jdn' and `ldn' for julian/lilian day number
    - multiple occurrences of date/times within one line are now all processed
      rather than only the first occurrence
    - zone difference specifier (%Z) is supported for parsing and printing
    - matlab zone converter tzconv has been added
    
    Bug fixes:
    - building with icc 13 works now
    - many gcc warnings are fixed
    
    See info page examples and/or README.
    
  • v0.2.3
    Summary: v0.2.3 of dateutils
    Keywords: v0.2.3
    
    This is dateutils v0.2.3.
    
    This is a bug fix and feature release.
    
    Features:
    - ISO 8601 week dates are now first class objects (of type DT_YWD)
    - introduce %rY specifier to denote years in calendars that deviate from
      the Gregorian year
    - dgrep accepts short-hand inputs (today, now, etc.) and also inputs as
      specified by -i
    
    Bug fixes:
    - dadd'ing months and years to YMCW dates works now
    - zoneinfo files with only transitions in the past are handled properly
      (bug #10)
    - dseq with just 1 argument is working properly (story #36051287)
    
    See info page examples and/or README.
    
  • v0.2.1
    Summary: v0.2.1 of dateutils
    Keywords: v0.2.1
    
    This is dateutils v0.2.1.
    
    This is a bug fix and feature release.
    
    The dadd tool now supports mass-adding durations (from stdin).
    The ddiff tool is now time zone aware.
    A new tool dround is added to round dates or times or date-times to the
    next occurrence of what's given as round-spec.
    
    Bug fixes:
    - issue 7: ddiff without arguments does not segfault
    - issue 8: dadd copes with huge summands
    
    See info page examples and/or README.
    
  • v0.2.0
    Summary: v0.2.0 of dateutils
    Keywords: v0.2.0
    
    This is dateutils v0.2.0.
    
    This is a feature release.
    
    The distinction between binaries for date, time and date-time processing
    is cleared up by a unified set of tools, prefixed with `d'.
    
    Thus:
    dadd + tadd -> dadd
    dconv + tconv + dtconv -> dconv
    ddiff + tdiff -> ddiff
    dgrep + tgrep -> dgrep
    dseq + tseq -> dseq
    dtest + ttest -> dtest
    
    Furthermore, all tools now fully cope with dates, times and date-times.
    Virtual timezones have been added (use `GPS' or `TAI').
    
    See info page examples and/or README.
    
  • v0.1.10
    Summary: v0.1.10 of dateutils
    Keywords: v0.1.10
    
    This is dateutils v0.1.10.
    
    This is a bug fix release.
    
    - account for big-endian machines
    - GNUisms (mempcpy() and getline()) are removed
    - inf-loop in tseq is fixed (bug #6)
    - nanoseconds are preserved upon time zone conversion
    
    See info page examples and/or README.
    
  • v0.1.9
    Summary: v0.1.9 of dateutils
    Keywords: v0.1.9
    
    This is dateutils v0.1.9.
    
    This is a bug fix release.
    
    The code for date addition is refactored, with it a new duration type is
    introduced, DT_MD, to capture larger month and day summands.
    
    See info page examples and/or README.
    
  • v0.1.8
    Summary: v0.1.8 of dateutils
    Keywords: v0.1.8
    
    This is dateutils v0.1.8.
    
    This is a bug fix release.
    
    A bit fiddling bug gave erroneous results in `dconv now'.
    
    Furtherly, date expressions (for dgrep et al.) can now be arbitrarily
    joined with conjunctions (&&) and disjunctions (||) as well as negations
    (!).
    
    See info page examples and/or README.
    
  • v0.1.7
    Summary: v0.1.7 of dateutils
    Keywords: v0.1.7
    
    This is dateutils v0.1.7.
    
    This is a bug fix release.
    
    Most notably, sloppy date arithmetics have been replaced by correct
    ones, e.g. 2100 is not longer a leap year and the 31st of Feb is
    instantly corrected to 28/29 Feb.
    
    Furtherly, the unmaintainable idea of dedicated duration types has been
    replaced with overloaded dt_d_s types with the side-effect that
    adding days or business days to dates now works and ymcw dates can be
    properly compared.
    
    See info page examples and/or README.
    
  • v0.1.6
    Summary: v0.1.6 of dateutils
    Keywords: v0.1.6
    
    This is dateutils v0.1.6.
    
    This is a feature release.
    
    The dcal and tcal binaries are renamed to dconv and tconv respectively,
    there has been a naming conflict with the tcal binary from the gcal
    package.  Thanks to ulm (https://github.com/ulm) for pointing this out.
    
    Changes in behaviour:
    Furthermore, many numerical specifiers now cope with the `th' flag to
    denote ordinals: `%dth %b %Y' applied to 2011-10-03 will yield
    `3rd Oct 2011'.
    
    business days can be denoted by suffixing them with `b' both in the
    input and the specs, the `b' modifer like the `th' modifier are
    suffixes and serve formatting and notation purposes.
    
    Also, many gnu-isms are removed to facilitate *BSD builds.
    
    See info page examples and/or README.
    
  • v0.1.4
    9a3b94ac · Merge branch 'next' ·
    Summary: v0.1.4 of dateutils
    Keywords: v0.1.4
    
    This is dateutils v0.1.4.
    
    This is a feature release.
    Utilities to deal with times have been added.
    
    + tseq  like dseq for time values
    + tadd  like dadd for time values
    + tdiff like ddiff for time values
    
    See info page examples and/or README.
    
    Man pages have an author now and most of the format specs are
    documented, at least the specs we do not plan to change.
    
  • v0.1.3
    d19426e7 · tag, bump version ·
    Summary: release v0.1.3 of dateutils
    Keywords: release v0.1.3
    
    This is dateutils v0.1.3.
    
    This is a feature and convenience release.
    Most importantly, the project is now called `dateutils'.
    All tools are documented now (to some degree) and have their own tests.
    
  • v0.1.2
    a329e863 · Merge branch 'next' ·
    Summary: release v0.1.2 of datetools
    Keywords: release v0.1.2
    
    This is datetools v0.1.2.
    
    This is a feature release.  The dseq tool is now entirely in the hand of
    our internal date library.  Furthermore, dseq now accepts negative
    increments and dates where FIRST > LAST.  Hereby the increment argument
    has an overloaded meaning:
    If INCREMENT is negative but FIRST < LAST then compute the beginning
    instead of the end.
    
      dseq 2000-01-01 -34 2000-03-31
      =>
        2000-01-23
        2000-02-26
        2000-03-31
    
    as opposed to
    
      dseq 2000-01-01 34 2000-03-31
      =>
        2000-01-01
        2000-02-04
        2000-03-09
    
    Likewise, FIRST can be newer than LAST and with a negative increment,
    the end is variable whereas a positive increment leaves the beginning
    variable.
    
  • v0.1.1
    Summary: release v0.1.1 of datetools
    Keywords: release v0.1.1
    
    This is datetools v0.1.1.
    
    This is a clean up release with the long-term aim to outsource all
    functionality into a library.  Two new command line tools have undergone
    this transition, dcal and dtest.
    
    The overall goal is to have all tools using a common set of command line
    options, -i or --input-format to specify one or more input formats to be
    tried and -f or --format to specify an output format if applicable.
    
  • v0.1.0
    Summary: release v0.1.0 of datetools
    Keywords: release v0.1.0
    
    This is datetools v0.1.0.
    
    This is the first working version of datetools comprising two command
    line tools, dseq and strptime.