Releases: artichoke/intaglio
Releases · artichoke/intaglio
v1.3.0
v1.2.2
v1.2.1
Release 1.2.1 of intaglio.
intaglio
is available on crates.io.
This release adds additional crates.io metadata and bumps the requirements on dev-dependencies.
No Rust logic changed in this release.
v1.2.0
Release 1.2.0 of intaglio.
intaglio
is available on crates.io.
Minimum Rust Version
intaglio
requires Rust 1.46.0 to build because the crate makes use of match
in const fn.
Improvements
- Add more
From
andPartialEq
implementations forSymbol
. (GH-38) - Modify
SymbolOverflowError
so it is a zero-sized type. (GH-39) - Make
SymbolOverflowError::new
const. (GH-39) - Make
SymbolOverflowError::max_capacity
const. (GH-39) - Make
Symbol::new
const. (GH-40) - Make
Symbol::id
const. (GH-40) - Make internal
Slice::as_slice
andInterned::as_slice
const. (GH-40) - Remove
libc
dev-dependency. (GH-49)
This release contains improvements to documentation and build process:
- Miri tests are updated for latest nightly
cargo-miri
. (GH-46) - The test suite is run with LeakSanitizer. (GH-47, GH-49)
intaglio
< 1.1.1 improperly declared the minimal versions of its dependencies. intaglio
1.2.0 has no dependencies. Using 1.2
as a minimal version is safe and is recommended in the README.
v1.1.1
Release 1.1.1 of intaglio.
intaglio
is available on crates.io.
Improvements
- Remove dependency on
bstr
.intaglio
now has zero runtime dependencies outside ofstd
. (GH-29). - Reduce
unsafe
usage in crate internals. (GH-28, GH-31) - More aggressive inlining. (GH-30)
- Optional UTF-8 formatting of
bytes::SymbolTable
when supplying the alternate format specifier{:#}
. (GH-32)
This release contains improvements to documentation and build process.