Skip to content

Commit 1d1b123

Browse files
authored
Bump v0.1.0 release for temporal_rs and temporal_capi (#589)
Drafting a pull request for the v0.1 release. Merging is going to be dependent on two questions / tasks: - [x] What should the version for `timezone_provider` and `zoneinfo_rs` be? - [ ] Is the [release post](boa-dev/boa-dev.github.io#210) reviewed and ready? Regarding the question around versioning, I've left them still in the 0.0.x path until the APIs can be a bit more stabilized. But I'm open to adding them to a 0.1.0 version. My main concern is if we do make a breaking change to `timezone_provider` in the future (like stablizing the ZeroCompiledTzdbProvider) , then we may have to adjust the versions then for `timezone_provider` to be a 0.2.0 and `temporal_rs` to be a 0.1.1. I'd prefer to do a delayed 0.1 for those crates, but that is not an incredibly strong position.
1 parent 674c3a3 commit 1d1b123

File tree

4 files changed

+45
-14
lines changed

4 files changed

+45
-14
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
## What's Changed in v0.1.0
2+
* Update Diplomat to 0.13.0 by @Manishearth in [#588](https://github.com/boa-dev/temporal/pull/588)
3+
* Add TryFrom for PartialDuration to Duration by @nekevss in [#585](https://github.com/boa-dev/temporal/pull/585)
4+
* Add missing from_epoch_nanoseconds() FFI by @linusg in [#584](https://github.com/boa-dev/temporal/pull/584)
5+
* Add from_nanoseconds to FFI PlainDateTime by @nekevss in [#583](https://github.com/boa-dev/temporal/pull/583)
6+
* Update diplomat to using cpp lib name by @Manishearth in [#581](https://github.com/boa-dev/temporal/pull/581)
7+
* Fix TimeZone::get_possible_epoch_ns at date-time limits by @ptomato in [#580](https://github.com/boa-dev/temporal/pull/580)
8+
* Rename timezone.rs to time_zone.rs by @nekevss in [#574](https://github.com/boa-dev/temporal/pull/574)
9+
* General updates to temporal_rs's exports and docs by @nekevss in [#575](https://github.com/boa-dev/temporal/pull/575)
10+
* Review Instant API + Duration by @nekevss in [#573](https://github.com/boa-dev/temporal/pull/573)
11+
* Make TimeZone no longer allocate over FFI by @Manishearth in [#572](https://github.com/boa-dev/temporal/pull/572)
12+
* Update the library introduction and README for timezone_provider by @nekevss in [#570](https://github.com/boa-dev/temporal/pull/570)
13+
* Add a minimal README for zoneinfo_rs by @nekevss in [#569](https://github.com/boa-dev/temporal/pull/569)
14+
* Remove passing lint allows by @Manishearth in [#571](https://github.com/boa-dev/temporal/pull/571)
15+
* Updates to PlainYearMonth and PlainMonthDay based on review by @nekevss in [#567](https://github.com/boa-dev/temporal/pull/567)
16+
* Update library introduction documentation and the project README.md by @nekevss in [#564](https://github.com/boa-dev/temporal/pull/564)
17+
* Updates to PlainTime API based on review by @nekevss in [#565](https://github.com/boa-dev/temporal/pull/565)
18+
* Make ISO getters crate private by @nekevss in [#568](https://github.com/boa-dev/temporal/pull/568)
19+
* Handle und month codes by @Manishearth in [#563](https://github.com/boa-dev/temporal/pull/563)
20+
* Update `ZonedDateTime` constructors by @nekevss in [#562](https://github.com/boa-dev/temporal/pull/562)
21+
* Review and update PlainDate and PlainDateTime API by @nekevss in [#561](https://github.com/boa-dev/temporal/pull/561)
22+
* Refactor Now to be trait based for lazy host getters by @nekevss in [#560](https://github.com/boa-dev/temporal/pull/560)
23+
* Fix comment and organization of TimeZone::zero by @Manishearth in [#559](https://github.com/boa-dev/temporal/pull/559)
24+
* Update ZonedDateTime module and API by @nekevss in [#557](https://github.com/boa-dev/temporal/pull/557)
25+
* Remove yoke dep from temporal_capi by @Manishearth in [#556](https://github.com/boa-dev/temporal/pull/556)
26+
27+
## New Contributors
28+
* @ptomato made their first contribution in [#580](https://github.com/boa-dev/temporal/pull/580)
29+
30+
**Full Changelog**: https://github.com/boa-dev/temporal/compare/v0.0.16...v0.1.0
31+
132
# Changelog
233

334
All notable changes to this project will be documented in this file.

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ members = [
1111

1212
[workspace.package]
1313
edition = "2021"
14-
version = "0.0.16"
14+
version = "0.1.0"
1515
rust-version = "1.82.0"
1616
authors = ["boa-dev"]
1717
license = "MIT OR Apache-2.0"
@@ -29,9 +29,9 @@ exclude = [
2929

3030
[workspace.dependencies]
3131
# Self
32-
temporal_rs = { version = "~0.0.16", path = ".", default-features = false }
33-
timezone_provider = { version = "~0.0.16", path = "./provider" }
34-
zoneinfo_rs = { version = "~0.0.16", path = "./zoneinfo" }
32+
temporal_rs = { version = "~0.1.0", path = ".", default-features = false }
33+
timezone_provider = { version = "~0.1.0", path = "./provider" }
34+
zoneinfo_rs = { version = "~0.0.17", path = "./zoneinfo" }
3535

3636
# Dependencies
3737
tinystr = "0.8.1"

zoneinfo/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "zoneinfo_rs"
33
description = "Zoneinfo parser and compiler"
44
edition.workspace = true
5-
version.workspace = true
5+
version = "0.0.17"
66
rust-version.workspace = true
77
authors.workspace = true
88
license.workspace = true

0 commit comments

Comments
 (0)