4.0.0-dev0: Add QZSS time scale -- possibly a breaking change (essentially 3.10.0)
Pre-releaseWhat's next?
This is probably the last release of version 3.x. There's a fair amount of small bugs here and there in 3.x, and these aren't trivial to fix. The architecture changes introduced by @gwbres and I for the development of 4.x should fix all of those in one go.
Also, version 4.0 will likely switch to the Mozilla Public License from Apache 2: if you have concerns about this, please head over to #274 to voice them. From the user point of view, there should be absolutely no change, even if you're selling code that uses an unmodified version of Hifitime.
Naming error
This release is published as 4.0.0-dev
on crates.io and 4.0.0.dev0
on PyPi. This was a mistake. It should have been 3.10.0
. That's probably for the better though since it introduces one breaking change. Version 4.0.0 will introduce several breaking changes and a new architecture.
What's Changed
- support qzss time scale by @gwbres in #228
- Update 4.0.0-dev to latest master by @ChristopherRabotin in #243
- Integrate 3.8.6 into 4.0.0-dev by @ChristopherRabotin in #264
- BREAKING CHANGE: 4.0.0-dev branch become 3.10.0 by @ChristopherRabotin in #277
- Draft: replace std::time:SystemTime with web_time::SystemTime by @karpfediem in #279
- Update reqwest requirement from 0.11 to 0.12 by @dependabot in #286
- Fix panic caused by arithmetic overflow by @cardigan1008 in #283
- Fix panic caused by array out of bounds by @cardigan1008 in #284
- Fix panic caused by unwrap by @cardigan1008 in #285
New Contributors
- @karpfediem made their first contribution in #279
- @cardigan1008 made their first contribution in #283
Full Changelog: 3.9.0...3.10.0