Skip to content

Commit

Permalink
Merge pull request #99 from bxparks/develop
Browse files Browse the repository at this point in the history
merge 1.11.5 into master
  • Loading branch information
bxparks authored Oct 6, 2022
2 parents 22be0e7 + cdf1c00 commit 9f523e8
Show file tree
Hide file tree
Showing 704 changed files with 16,113 additions and 16,021 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
# Changelog

* Unreleased
* 1.11.5 (2022-10-06, TZDB 2022d)
* Upgrade TZDB from 2022b to 2022d
* 2022c
* https://mm.icann.org/pipermail/tz-announce/2022-August/000072.html
* Work around awk bug in FreeBSD, macOS, etc.
* Improve tzselect on intercontinental Zones.
* Skipped because there were no changes that affected AceTime.
* 2022d
* https://mm.icann.org/pipermail/tz-announce/2022-September/000073.html
* Palestine transitions are now Saturdays at 02:00.
* Simplify three Ukraine zones into one.
* Upgrade tool chain
* Arduino CLI from 0.19.2 to 0.27.1
* Arduino AVR Core from 1.8.4 to 1.8.5
* STM32duino from 2.2.0 to 2.3.0
* ESP32 Core from 2.0.2 to 2.0.5
* Teensyduino from 1.56 to 1.57
* 1.11.4 (2022-08-13, TZDB 2022b)
* Add `ace_time::daysUntil(localDate, month, day)` utility function that
returns the number of days until the next (month, day) date. Useful for
Expand Down
28 changes: 20 additions & 8 deletions DEVELOPER.md
Original file line number Diff line number Diff line change
Expand Up @@ -651,6 +651,7 @@ fail until the underlying timezone database of the OS is updated.
* `docs/doxygen.cfg`
* `library.properties`
* `$ git commit -m "..."`
* `$ git push`
* Update and commit the Doxygen docs. This is done as a separate git commit
because the Doxygen changes are often so large that they obscure all other
important changes to the code base:
Expand All @@ -659,12 +660,9 @@ fail until the underlying timezone database of the OS is updated.
* `$ make`
* `$ git add .`
* `$ git commit -m "..."`
* Merge the `develop` branch into `master`.
* Normally I do this with a PR on GitHub to keep an audit trail.
* Go to https://github.com/bxparks/AceTime.
* Create a Pull Request from `develop` to `master`.
* Approve and merge the PR.
* Create a new Release of AceTimePython.
* `$ git push`
* (Optional) Create a new Release of AceTimePython
* (This should be done first, before AceTime)
* Go to https://github.com/bxparks/AceTimePython
* Bump version number on `develop`.
* Merge `develop` into `master`.
Expand All @@ -675,7 +673,18 @@ fail until the underlying timezone database of the OS is updated.
* Enter the release notes. I normally just copy and paste the latest changes
from `CHANGELOG.md`.
* Click Publish release.
* Create a new Release of AceTimeTools.
* (Optional) Create a new Release of AceTimeTools
* (Depends on AceTimePython)
* Go to https://github.com/bxparks/AceTimeTools
* Click on "Releases"
* Click on "Draft a new release"
* Enter a tag version (e.g. `v1.2`), targeting the `master` branch.
* Enter the release title.
* Enter the release notes. I normally just copy and paste the latest changes
from `CHANGELOG.md`.
* Click Publish release.
* (Optional) Create a new Release of AceTimeValidation.
* (Depends on AceTimePython)
* Go to https://github.com/bxparks/AceTimeTools
* Click on "Releases"
* Click on "Draft a new release"
Expand All @@ -684,8 +693,11 @@ fail until the underlying timezone database of the OS is updated.
* Enter the release notes. I normally just copy and paste the latest changes
from `CHANGELOG.md`.
* Click Publish release.
* Create a new Release of AceTime.
* Create a new Release of AceTime (third, depends on AceTimeValidation).
* (Depends on AceTimePython, AceTimeValidation)
* Go to https://github.com/bxparks/AceTime
* Merge the `develop` branch into `master` by creating a Pull Request.
* Approve and merge the PR.
* Click on "Releases"
* Click on "Draft a new release"
* Enter a tag version (e.g. `v1.2`), targeting the `master` branch.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ This library can be an alternative to the Arduino Time
(https://github.com/PaulStoffregen/Time) and Arduino Timezone
(https://github.com/JChristensen/Timezone) libraries.

**Version**: 1.11.4 (2022-08-13, TZDB version 2022b)
**Version**: 1.11.5 (2022-10-06, TZDB version 2022d)

**Changelog**: [CHANGELOG.md](CHANGELOG.md)

Expand Down
2 changes: 1 addition & 1 deletion USER_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ The primary purpose of AceTime classes is to convert between an integer
representing the number of seconds since the AceTime Epoch (2000-01-01T00:00:00
UTC) and the equivalent human-readable components in different timezones.

**Version**: 1.11.4 (2022-08-13, TZDB 2022b)
**Version**: 1.11.5 (2022-10-06, TZDB 2022d)

**Related Documents**:

Expand Down
Loading

0 comments on commit 9f523e8

Please sign in to comment.