Skip to content

Commit 40facac

Browse files
committed
Bump version to 1.0
1 parent 00d2b4b commit 40facac

File tree

5 files changed

+16
-17
lines changed

5 files changed

+16
-17
lines changed

CHANGELOG.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Changelog
22

33
* Unreleased
4+
* 1.0 (2019-10-02, TZ DB version 2019c)
45
* Add initial support for GitHub actions to implement continuous integration
56
using the unit tests that run under UnitHostDuino.
67
* Allow NtpClock to use an existing WiFi connection. Add
@@ -15,13 +16,14 @@
1516
Date, independently of the version that is generated into
1617
`src/ace_time/zonedb[x]`.
1718
* 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)
1921
* Update `SystemClockCoroutine` to be compatible with
2022
`COROUTINE_DELAY_SECONDS()` API changed in AceRoutine v0.3.
2123
* Fix typos and grammar errors in `USER_GUIDE.md` and `README.md`.
2224
* Remove `YearMonth` abstraction in `BasicZoneProcessor`, saving 12 bytes
2325
of flash in WorldClock.
24-
* 0.8
26+
* 0.8 (2019-08-19, TZ DB version 2019b)
2527
* Handle `Fri<=1` correctly in various python scripts. (#17)
2628
* Improve resolution of zonedb files and ZoneProcessor classes. (#18)
2729
* Both BasicZoneProcessor and ExtendedZoneProcessor support 1-minute
@@ -38,17 +40,17 @@
3840
2000. Did not handle transitions from fixed ZoneEra (RULES='-') to named
3941
ZoneEra (RULES=reference) or vise versa. Verified against pytz and
4042
Hinnant date from 1975 to 2050.
41-
* 0.7.2
43+
* 0.7.2 (2019-08-14, TZ DB version 2019b)
4244
* Support timezones whose FORMAT contains a '/' with a fixed RULES column.
4345
Seems to make BasicZoneProcessor slightly smaller (20-80 bytes) and
4446
ExtendedZoneProcessor slightly bigger (50-100 bytes).
4547
* Split `--granularity` into `--until_at_granularity` and
4648
`offset_granularity`. Current zonedb files use values of 60 and 900
4749
respectively.
48-
* 0.7.1
50+
* 0.7.1 (2019-08-13, TZ DB version 2019b)
4951
* Replace `TimeZone::printAbbrevTo()` with more flexible and useful
5052
`TimeZone::getAbbrev()`.
51-
* 0.7
53+
* 0.7 (2019-08-13, TZ DB version 2019b)
5254
* Change TimeZoneData to store mStdOffset and mDstOffset in units of
5355
one minute (instead of 15-minute increments, "code") in the off chance
5456
that the library supports timezones with one-minute shifts in the future.
@@ -71,7 +73,7 @@
7173
* Upgrade `zonedb` and `zonedbx` zoneinfo files to version 2019b,
7274
after validating against the Hinnant date library.
7375
* 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)
7577
* Create a second Jenkins continuous build pipeline file
7678
`tests/JenskinfileUnitHost` to use UnitHostDuino to run the unit tests
7779
natively on Linux. The entire set of unit tests builds and runs in 20
@@ -83,7 +85,7 @@
8385
* Add circuit schematics to OledClock and WorldClock examples.
8486
* Simplify logging::printf() used internally for debugging.
8587
* No functional change from 0.6.
86-
* 0.6
88+
* 0.6 (2019-08-02, TZ DB version 2019a)
8789
* Update tests to use `UnixHostDuino`.
8890
* Fix broken restore functionality in `CommandLineClock`. Make it work
8991
on Unix using UnixHostDuino. Make it work on ESP8266 and ESP32 again.
@@ -104,7 +106,7 @@
104106
`SystemClockCoroutine`.
105107
* Add `UnixClock.h` which provides access to the internal Unix clock
106108
when using UnixHostDuino.
107-
* 0.5.2
109+
* 0.5.2 (2019-07-29, TZ DB Version 2019a)
108110
* Create `HelloZoneManager` and add it to the `README.md`.
109111
* Recommend using "Arduino MKR ZERO" board or "SparkFun SAMD21 Mini
110112
Breakout" board for the "SAMD21 M0 Mini" boards.

README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -209,12 +209,9 @@ Conversion from an epochSeconds to date-time components including timezone
209209
* 2.8 microseconds on an ESP32,
210210
* 6 microseconds on a Teensy 3.2.
211211

212-
**Version**: 0.8.1 (2019-08-26, TZ DB version 2019b, beta)
212+
**Version**: 1.0 (2019-10-02, TZ DB version 2019c)
213213

214-
**Status**: Supports 1-minute resolution for all Extended TimeZones, and
215-
validated against Hinnant date library from 1975 until 2050. I think this will
216-
be the last beta release before v1.0. See [CHANGELOG.md](CHANGELOG.md) for full
217-
details.
214+
**Status**: Graduated to v1.0.
218215

219216
## Examples
220217

docs/doxygen.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "AceTime"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 0.8
41+
PROJECT_NUMBER = 1.0
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=AceTime
2-
version=0.8.1
2+
version=1.0
33
author=Brian T. Park <[email protected]>
44
maintainer=Brian T. Park <[email protected]>
55
sentence=Date, time, clock, and TZ Database timezones for Arduino.

src/AceTime.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
#include "ace_time/clock/SystemClockCoroutine.h"
5656

5757
// Version format: xxyyzz == "xx.yy.zz"
58-
#define ACE_TIME_VERSION 801
59-
#define ACE_TIME_VERSION_STRING "0.8.1"
58+
#define ACE_TIME_VERSION 10000
59+
#define ACE_TIME_VERSION_STRING "1.0"
6060

6161
#endif

0 commit comments

Comments
 (0)