|
1 | 1 | # Changelog |
2 | 2 |
|
3 | 3 | * Unreleased |
| 4 | +* 1.0 (2019-10-02, TZ DB version 2019c) |
4 | 5 | * Add initial support for GitHub actions to implement continuous integration |
5 | 6 | using the unit tests that run under UnitHostDuino. |
6 | 7 | * Allow NtpClock to use an existing WiFi connection. Add |
|
15 | 16 | Date, independently of the version that is generated into |
16 | 17 | `src/ace_time/zonedb[x]`. |
17 | 18 | * Update `src/ace_time/zonedb[x]` files to TZ version 2019c. |
18 | | -* 0.8.1 |
| 19 | + * Graduate to version 1.0. |
| 20 | +* 0.8.1 (2019-08-26, TZ DB version 2019b) |
19 | 21 | * Update `SystemClockCoroutine` to be compatible with |
20 | 22 | `COROUTINE_DELAY_SECONDS()` API changed in AceRoutine v0.3. |
21 | 23 | * Fix typos and grammar errors in `USER_GUIDE.md` and `README.md`. |
22 | 24 | * Remove `YearMonth` abstraction in `BasicZoneProcessor`, saving 12 bytes |
23 | 25 | of flash in WorldClock. |
24 | | -* 0.8 |
| 26 | +* 0.8 (2019-08-19, TZ DB version 2019b) |
25 | 27 | * Handle `Fri<=1` correctly in various python scripts. (#17) |
26 | 28 | * Improve resolution of zonedb files and ZoneProcessor classes. (#18) |
27 | 29 | * Both BasicZoneProcessor and ExtendedZoneProcessor support 1-minute |
|
38 | 40 | 2000. Did not handle transitions from fixed ZoneEra (RULES='-') to named |
39 | 41 | ZoneEra (RULES=reference) or vise versa. Verified against pytz and |
40 | 42 | Hinnant date from 1975 to 2050. |
41 | | -* 0.7.2 |
| 43 | +* 0.7.2 (2019-08-14, TZ DB version 2019b) |
42 | 44 | * Support timezones whose FORMAT contains a '/' with a fixed RULES column. |
43 | 45 | Seems to make BasicZoneProcessor slightly smaller (20-80 bytes) and |
44 | 46 | ExtendedZoneProcessor slightly bigger (50-100 bytes). |
45 | 47 | * Split `--granularity` into `--until_at_granularity` and |
46 | 48 | `offset_granularity`. Current zonedb files use values of 60 and 900 |
47 | 49 | respectively. |
48 | | -* 0.7.1 |
| 50 | +* 0.7.1 (2019-08-13, TZ DB version 2019b) |
49 | 51 | * Replace `TimeZone::printAbbrevTo()` with more flexible and useful |
50 | 52 | `TimeZone::getAbbrev()`. |
51 | | -* 0.7 |
| 53 | +* 0.7 (2019-08-13, TZ DB version 2019b) |
52 | 54 | * Change TimeZoneData to store mStdOffset and mDstOffset in units of |
53 | 55 | one minute (instead of 15-minute increments, "code") in the off chance |
54 | 56 | that the library supports timezones with one-minute shifts in the future. |
|
71 | 73 | * Upgrade `zonedb` and `zonedbx` zoneinfo files to version 2019b, |
72 | 74 | after validating against the Hinnant date library. |
73 | 75 | * Upgrade to `pytz` version 2019.2 to pickup TZ Database 2019b. |
74 | | -* 0.6.1 |
| 76 | +* 0.6.1 (2019-08-07, TZ DB version 2019a) |
75 | 77 | * Create a second Jenkins continuous build pipeline file |
76 | 78 | `tests/JenskinfileUnitHost` to use UnitHostDuino to run the unit tests |
77 | 79 | natively on Linux. The entire set of unit tests builds and runs in 20 |
|
83 | 85 | * Add circuit schematics to OledClock and WorldClock examples. |
84 | 86 | * Simplify logging::printf() used internally for debugging. |
85 | 87 | * No functional change from 0.6. |
86 | | -* 0.6 |
| 88 | +* 0.6 (2019-08-02, TZ DB version 2019a) |
87 | 89 | * Update tests to use `UnixHostDuino`. |
88 | 90 | * Fix broken restore functionality in `CommandLineClock`. Make it work |
89 | 91 | on Unix using UnixHostDuino. Make it work on ESP8266 and ESP32 again. |
|
104 | 106 | `SystemClockCoroutine`. |
105 | 107 | * Add `UnixClock.h` which provides access to the internal Unix clock |
106 | 108 | when using UnixHostDuino. |
107 | | -* 0.5.2 |
| 109 | +* 0.5.2 (2019-07-29, TZ DB Version 2019a) |
108 | 110 | * Create `HelloZoneManager` and add it to the `README.md`. |
109 | 111 | * Recommend using "Arduino MKR ZERO" board or "SparkFun SAMD21 Mini |
110 | 112 | Breakout" board for the "SAMD21 M0 Mini" boards. |
|
0 commit comments