2021-06-01 08:35:13 -05:00
|
|
|
## 0.6.0
|
2020-11-20 14:14:25 -06:00
|
|
|
|
|
|
|
* Add `age` and `age_days` functions
|
2021-06-01 08:35:13 -05:00
|
|
|
* Add option to preserve millisecond accuracy in date parsing and formatting (@Leonardb)
|
|
|
|
|
2020-11-20 14:14:25 -06:00
|
|
|
|
2019-08-21 11:23:32 -05:00
|
|
|
## 0.5.0
|
2015-07-26 08:48:58 -05:00
|
|
|
|
2015-11-07 11:42:25 -06:00
|
|
|
* 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
|
2017-01-04 15:59:37 -06:00
|
|
|
(minute, hour, day, week, month, or year)
|
2017-01-04 19:23:55 -06:00
|
|
|
+ Add `end_X` functions to return the last second of each time period (this is
|
|
|
|
just the opposite of `beginning_X`)
|
2016-02-26 13:50:49 -06:00
|
|
|
* Add `between/[2,3,5]` functions for computing whether a date/time is between
|
|
|
|
two others.
|
2015-07-27 14:25:21 -05:00
|
|
|
* Update to rebar3 and add hex compatability. (@Licenser)
|
|
|
|
* Properly add dependent apps to .app.src (@Licenser)
|
2016-04-14 11:24:50 -05:00
|
|
|
* Add an optional "relative date/time parser".
|
|
|
|
* Fix: Ensure `get_timezone()` returns the default timezone (from config) if it
|
|
|
|
hasn't been set by `get_timezone()`
|
2019-08-21 11:19:18 -05:00
|
|
|
* Fix UTC/GMT bug (@loudferret)
|
2019-08-21 11:21:37 -05:00
|
|
|
* Fix Erlang 21 Stacktrace changes (@tnt-dev)
|
|
|
|
* Set a better rebar2 version of erlware commons (@tnt-dev)
|
2015-07-26 08:48:58 -05:00
|
|
|
|
2015-11-05 11:35:16 -06:00
|
|
|
## 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.
|
|
|
|
|
2015-07-26 08:34:12 -05:00
|
|
|
## 0.4.1
|
|
|
|
|
|
|
|
* Remove unnecessary `io:format` call.
|
|
|
|
|
2015-04-30 14:51:10 -05:00
|
|
|
## 0.4.0
|
2014-08-22 23:57:23 -05:00
|
|
|
|
2015-04-30 14:45:53 -05:00
|
|
|
* 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.
|
2015-04-29 12:25:42 -05:00
|
|
|
* Add basic date arithmetic (e.g. `qdate:add_hours/[1-2]`, etc).
|
2014-08-30 15:53:19 -05:00
|
|
|
* Add `get_formats()` and `get_parsers()` to see list of registered formats and
|
|
|
|
parsers.
|
2014-08-30 18:05:55 -05:00
|
|
|
* Fix bug related to relying on the application environment variable
|
|
|
|
`default_timezone`
|
2014-08-22 23:57:23 -05:00
|
|
|
|
2014-05-11 23:12:16 -05:00
|
|
|
## 0.3.0
|
2013-10-22 17:29:16 -05:00
|
|
|
|
|
|
|
* Add Timezone/Daylight Saving Disambiguation
|
|
|
|
* Add the `auto` timezone shortcut
|
2014-05-11 23:12:16 -05:00
|
|
|
* Fix rebar.config to allow for compilation on Erlang 17
|
2013-10-22 17:29:16 -05:00
|
|
|
|
2013-09-23 19:39:55 -05:00
|
|
|
## 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
|