Skip to content

Commit b05955e

Browse files
authored
Release housekeeping: update changelog and bump version to v0.0.10 (#367)
This updates the repository to v0.0.10. It has some general housekeeping and prep for the release as well.
1 parent 3eee9a8 commit b05955e

File tree

6 files changed

+63
-22
lines changed

6 files changed

+63
-22
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
## What's Changed in v0.0.10
2+
* Add documentation and doctests for builtins by @blarfoon in [#360](https://github.com/boa-dev/temporal/pull/360)
3+
* More error enums by @Manishearth in [#373](https://github.com/boa-dev/temporal/pull/373)
4+
* [capi] Add stringifier/cloning to timezones by @Manishearth in [#344](https://github.com/boa-dev/temporal/pull/344)
5+
* Handle unknown timezone identifiers in FsTzdbProvider by @Manishearth in [#345](https://github.com/boa-dev/temporal/pull/345)
6+
* [capi] Fix i128Nanoseconds by @Manishearth in [#372](https://github.com/boa-dev/temporal/pull/372)
7+
* [capi] expose error strings by @Manishearth in [#364](https://github.com/boa-dev/temporal/pull/364)
8+
* Consolidate tools into a single `tool` directory by @nekevss in [#368](https://github.com/boa-dev/temporal/pull/368)
9+
* Add a new PartialYearMonth to available partial structs (#288) by @robot-head in [#342](https://github.com/boa-dev/temporal/pull/342)
10+
* Implement zoneinfo parsing/compilation and add TZif structs by @nekevss in [#257](https://github.com/boa-dev/temporal/pull/257)
11+
* Add ErrorMessage enum, start using it by @Manishearth in [#355](https://github.com/boa-dev/temporal/pull/355)
12+
* [capi] Add is_valid() to I128Nanoseconds by @Manishearth in [#363](https://github.com/boa-dev/temporal/pull/363)
13+
* [capi] Add ZonedDateTime::{equals,offset} by @Manishearth in [#362](https://github.com/boa-dev/temporal/pull/362)
14+
* Add convenience methods for constructing FFI datetime types from milliseconds by @Manishearth in [#359](https://github.com/boa-dev/temporal/pull/359)
15+
* [capi] Add offset_nanoseconds() to ZDT FFI by @Manishearth in [#361](https://github.com/boa-dev/temporal/pull/361)
16+
* Update diplomat by @Manishearth in [#357](https://github.com/boa-dev/temporal/pull/357)
17+
* Stop depending on `is_dst` for calculations by @jedel1043 in [#356](https://github.com/boa-dev/temporal/pull/356)
18+
* Add some FAQ style docs for temporal_rs by @nekevss in [#350](https://github.com/boa-dev/temporal/pull/350)
19+
* Add try_from_offset_str ctor for TimeZone by @Manishearth in [#348](https://github.com/boa-dev/temporal/pull/348)
20+
* Switch compiled_data APIs to new CompiledTzdbProvider by @Manishearth in [#346](https://github.com/boa-dev/temporal/pull/346)
21+
22+
## New Contributors
23+
* @blarfoon made their first contribution in [#360](https://github.com/boa-dev/temporal/pull/360)
24+
25+
**Full Changelog**: https://github.com/boa-dev/temporal/compare/v0.0.9...v0.0.10
26+
127
## What's Changed in v0.0.9
228
* Cross boundary rounding fix #286 by @robot-head in [#343](https://github.com/boa-dev/temporal/pull/343)
329
* Implement PlainMonthDay::with functionality by @nekevss in [#335](https://github.com/boa-dev/temporal/pull/335)

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ members = [
1111

1212
[workspace.package]
1313
edition = "2021"
14-
version = "0.0.9"
14+
version = "0.0.10"
1515
rust-version = "1.82.0"
1616
authors = ["boa-dev"]
1717
license = "MIT OR Apache-2.0"

provider/Cargo.toml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,23 @@ include = [
1212
"Cargo.toml",
1313
"LICENSE-Apache",
1414
"LICENSE-MIT",
15-
"README.md"
15+
"README.md",
1616
]
1717

1818
[features]
19-
datagen = ["std", "dep:serde", "dep:databake",
20-
"dep:yoke", "dep:serde_json",
21-
"zerotrie/serde", "zerotrie/databake", "zerovec/serde", "zerovec/databake", "zerovec/derive", "zoneinfo_rs"]
19+
datagen = [
20+
"std",
21+
"dep:serde",
22+
"dep:databake",
23+
"dep:yoke",
24+
"dep:serde_json",
25+
"zerotrie/serde",
26+
"zerotrie/databake",
27+
"zerovec/serde",
28+
"zerovec/databake",
29+
"zerovec/derive",
30+
"zoneinfo_rs",
31+
]
2232
std = []
2333

2434
[dependencies]
@@ -35,4 +45,3 @@ serde = { version = "1.0.219", features = ["derive"], optional = true }
3545
databake = { version = "0.2.0", features = ["derive"], optional = true }
3646
yoke = { version = "0.8.0", features = ["derive"], optional = true }
3747
serde_json = { version = "1.0.140", optional = true }
38-

zoneinfo/Cargo.toml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[package]
22
name = "zoneinfo_rs"
3+
description = "Zoneinfo parser and compiler"
34
edition.workspace = true
45
version.workspace = true
56
rust-version.workspace = true
@@ -8,6 +9,16 @@ license.workspace = true
89
repository.workspace = true
910
readme.workspace = true
1011
exclude.workspace = true
12+
include = [
13+
"src/**/*",
14+
"Cargo.toml",
15+
"LICENSE-Apache",
16+
"LICENSE-MIT",
17+
"README.md",
18+
]
19+
20+
[features]
21+
std = []
1122

1223
[dependencies]
1324
hashbrown = "0.15.4"
@@ -17,7 +28,3 @@ indexmap = "2.9.0"
1728
tzif = { workspace = true }
1829
serde_json = "1.0.140"
1930
serde = { version = "1.0.219", features = ["derive"] }
20-
21-
22-
[features]
23-
std = []

zoneinfo/src/lib.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,16 @@
22
//! time zone transition data that can be used to build
33
//! TZif files or any other desired time zone format.
44
//!
5-
//! The `zoneinfo_compiler`* offers default parsing and compiling
5+
//! `zoneinfo_rs` offers default parsing and compiling
66
//! of zoneinfo files into time zone transition data.
77
//!
8-
//! Why `zoneinfo-compiler`?
8+
//! Why `zoneinfo_rs`?
99
//!
1010
//! In general, this library seeks to maximally expose as much
1111
//! data from the zoneinfo files as possible while also supporting
1212
//! extra time zone database features like the zone.tab, PACKRATLIST,
1313
//! and POSIX time zone strings.
1414
//!
15-
//! * TODO: bikeshed name
1615
1716
// TODO list:
1817
//
@@ -32,7 +31,7 @@
3231
// this library is designed to aid with build time libraries, on
3332
// a limited dataset, NOT at runtime on extremely large datasets.
3433

35-
// #![no_std]
34+
#![no_std]
3635

3736
extern crate alloc;
3837

0 commit comments

Comments
 (0)