Repository navigation
Releases: crates-dev/ctares
Release list
v10.3.0 (monorepo)
Release v10.3.0
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v10.3.0
v10.2.8 (monorepo)
Release v10.2.8
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v10.2.8
Accessor migration notes
This patch intentionally changes source-level accessor contracts:
- The following public scalar getters return values instead of references. Remove obsolete dereferences and update reference-typed bindings in downstream callers.
| Getter | Before | After |
|---|---|---|
CustomExtraJwtClaims::get_exp |
& usize |
usize |
CustomExtraJwtClaims::get_iat |
& usize |
usize |
ExtraJwtClaims::get_exp |
& usize |
usize |
ExtraJwtClaims::get_iat |
& usize |
usize |
FileLogger::get_limit_file_size |
& usize |
usize |
JwtConfig::get_expiration_seconds |
& u64 |
u64 |
JwtExtraJwtClaims::get_exp |
& usize |
usize |
JwtExtraJwtClaims::get_iat |
& usize |
usize |
JwtExtraJwtClaims::get_nbf |
& usize |
usize |
JwtToken::get_expires_in |
& u64 |
u64 |
Text::get_bold |
& bool |
bool |
Text::get_endl |
& bool |
bool |
- Fields whose generated accessors were already public are now public to satisfy the field/accessor visibility contract. This additionally permits direct field access, mutation and moves; it is not equivalent to a read-only getter and is not universally source-compatible.
- The read-only UDP handler state now derives
Getterinstead ofData. Its crate-private getter and constructor are unchanged, and no mutable accessor is generated. - Restricted accessors and serialization attributes retain their existing semantics.
Verification
The exact release source is 5fd8d6b3f1ed95a14392e5a35cf1816992ba1cfb. Full standards audit: 54/54; workspace tests: 317 passed, 0 failed, 0 ignored; strict Clippy passed. The standalone macro debug target was also compiled, executed and checked with warnings denied. All README files remain byte-identical to the prior source revision.
The matching Rust and Mirror workflows completed successfully, including actual publication and release steps. All 27 workspace packages were independently verified at version 10.2.8 in the registry and were not yanked at verification time.
v10.2.7 (monorepo)
Release v10.2.7
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v10.2.7
v10.2.6 (monorepo)
Release v10.2.6
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v10.2.6
v10.2.5 (monorepo)
Release v10.2.5
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v10.2.5
v10.2.4 (monorepo) (updated 2026-10-09 13:42:18 UTC)
Release v10.2.4
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v10.2.4
v10.2.3 (monorepo)
Release v10.2.3
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v10.2.3
v10.2.2 (monorepo) (updated 2026-10-01 05:04:53 UTC)
Release v10.2.2
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v10.2.2
v10.1.7 (monorepo) (updated 2026-09-26 13:36:45 UTC)
Release v10.1.7
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v10.1.7
v0.2.8 (monorepo) (updated 2026-09-26 05:10:45 UTC)
Release v0.2.8
| Package | crates.io | docs.rs |
|---|---|---|
crate-cli |
crates.io | docs.rs |
Commit History: https://github.com/crates-dev/ctares/commits/v0.2.8