qdate/CHANGELOG.markdown
2015-11-06 17:06:30 -06:00

1.3 KiB

0.5.0 (in development)

  • Add range functions for getting a list of dates/times within a range.
  • 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