Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 1.54 KB

CHANGELOG.markdown

File metadata and controls

49 lines (34 loc) · 1.54 KB

0.5.0 (in development)

  • Add range_X functions for getting a list of dates/times within a range (such as range_day/3 to get a range of days between a start and end date.
  • Add beginning_X functions to return the beginning of the provided precision (minute, hour, day, month, or year)
  • Update to rebar3 and add hex compatability. (@Licenser)
  • Properly add dependent apps to .app.src (@Licenser)
  • Remove R14 from travis testing.

0.4.2

  • Add partial support for ec_date's 4-tuple subsecond accuracy time format.
  • Fix erlware_commons dependency to a rebar2-compatible version.

0.4.1

  • Remove unnecessary io:format call.

0.4.0

  • Remove dependency on a running server for tracking application state. Instead, parsers and formats are registered to the application environment vars (e.g. application:get_env), and timezones are registered to the application environment or the process dictionary. A side-effect of this change is that you can no longer query another process's timezone.
  • Add basic date arithmetic (e.g. qdate:add_hours/[1-2], etc).
  • Add get_formats() and get_parsers() to see list of registered formats and parsers.
  • Fix bug related to relying on the application environment variable default_timezone

0.3.0

  • Add Timezone/Daylight Saving Disambiguation
  • Add the auto timezone shortcut
  • Fix rebar.config to allow for compilation on Erlang 17

0.2.1

  • Fix allowing timezone names to be binary

0.2.0

  • Adding qdate:compare/2,3 for easily comparing dates

0.1.0

  • Initial Release