Releases: artichoke/focaccia
v1.4.0
Release focaccia
1.4.0.
focaccia
is published on crates.io.
This release increases focaccia's MSRV to Rust 1.56.0 and updates the crate to 2021 edition.
What's Changed
- chore(deps): Bump rubocop from 1.51.0 to 1.53.1 by @dependabot in #198
- chore(deps): Bump aws-actions/configure-aws-credentials from 2.1.0 to 2.2.0 by @dependabot in #197
- chore(deps): Bump mheap/github-action-required-labels from 4.0.0 to 5.1.0 by @dependabot in #196
- chore(deps): Bump ruby/setup-ruby from 1.150.0 to 1.152.0 by @dependabot in #194
- chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #195
- Update dependabot.yml by @lopopolo in #199
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #200
- chore(deps): Bump the gha-deps group with 1 update by @dependabot in #201
- Update MSRV to 1.56.0 and prepare for v1.4.0 release by @lopopolo in #202
Full Changelog: v1.3.2...v1.4.0
v1.3.2
Release focaccia
1.3.2.
focaccia
is published on crates.io.
This release improves packaging by adding a rust-version
field to Cargo.toml
and additional "no alloc" Crates.io category metadata.
What's Changed
- chore(deps): Bump rubocop from 1.35.1 to 1.36.0 by @dependabot in #168
- chore(deps): Bump rubocop from 1.36.0 to 1.37.1 by @dependabot in #169
- chore: Update
.github/workflows/rustdoc.yaml
inartichoke/focaccia
by @lopopolo in #170 - chore(deps): Bump rubocop from 1.37.1 to 1.39.0 by @dependabot in #171
- Set
rust-version
inCargo.toml
to 1.52.0 by @lopopolo in #173 - Add retry config to markdown-link-check JSON by @lopopolo in #172
- chore: Update
.github/workflows/audit.yaml
inartichoke/focaccia
by @lopopolo in #174 - chore: Update
.github/workflows/code-coverage.yaml
in `artichoke/fo… by @lopopolo in #175 - chore(deps): Bump rubocop from 1.39.0 to 1.41.1 by @dependabot in #176
- chore(deps): Bump mheap/github-action-required-labels from 2 to 3 by @dependabot in #177
- chore: Update
.github/workflows/code-coverage.yaml
in `artichoke/fo… by @lopopolo in #178 - chore(deps): Bump rubocop from 1.41.1 to 1.44.1 by @dependabot in #179
- chore(deps): Bump rubocop from 1.44.1 to 1.46.0 by @dependabot in #180
- chore(deps): Bump rubocop from 1.46.0 to 1.48.1 by @dependabot in #181
- chore: Update
.github/workflows/rustdoc.yaml
inartichoke/focaccia
by @lopopolo in #182 - Remove dependency on actions-rs organization GitHub Actions by @lopopolo in #183
- Upgrade Ruby version and bundler version by @lopopolo in #184
- Use stricter version pinning for GitHub Actions by @lopopolo in #185
- Stop monitoring Twitter links, fix markdown link check job by @lopopolo in #188
- chore(deps): Bump rubocop from 1.48.1 to 1.50.2 by @dependabot in #186
- chore(deps): Bump ruby/setup-ruby from 1.147.0 to 1.148.0 by @dependabot in #187
- chore: Update
.github/workflows/code-coverage.yaml
in `artichoke/fo… by @lopopolo in #189 - chore(deps): Bump rubocop from 1.50.2 to 1.51.0 by @dependabot in #190
- chore(deps): Bump aws-actions/configure-aws-credentials from 2.0.0 to 2.1.0 by @dependabot in #191
- chore(deps): Bump ruby/setup-ruby from 1.148.0 to 1.150.0 by @dependabot in #192
- Add no-std, no-alloc crates.io category metadata by @lopopolo in #193
Full Changelog: v1.3.1...v1.3.2
v1.3.1
v1.3.0
Release focaccia
1.3.0.
focaccia
is published on crates.io.
This release updates to Unicode 15.0.0 and improves testing.
Improvements
Testing improvements
- Ensure MSRV toolchain is used in CI when testing for MSRV. #151
- Fix a bug that prevented an exhasutive test from using full ASCII range. #152
- Add code coverage reporting. https://codecov.artichokeruby.org/focaccia/index.html
v1.2.0
Release focaccia
1.2.0.
focaccia
is published on crates.io.
This release improves code quality, testing, and packaging.
NOTE: focaccia
's license has been updated to properly reflect its usage of Unicode Data Files. The SPDX expression for this crate is now MIT AND Unicode-DFS-2016
. #149
Improvements
- Remove dead trait impls in mapping modules to slightly improve compile times. #113
- Use unchecked arithmetic in lookup function. #115
- Use
..
to destructure enums when we do not care about their contents. #135
Testing improvements
- Fix exhaustive tests to start at NUL instead of '0'. #114
- Add more case folding vector tests to crate root and tests for pathological cases. #116
- Fix typo in test name, rename to clarify what it tests. #127
- Add test that
impl Display for NoSuchCaseFoldingScheme
is non-empty. #146
Packaging improvements
v1.1.2
v1.1.1
v1.1.0
Release focaccia
1.1.0.
focaccia
is published on crates.io.
This release establishes Rust 1.52.0 as the minimum supported Rust version and updates the Unicode version to 14.0.0.
Improvements
v1.0.2
Release focaccia
1.0.2.
focaccia
is published on crates.io.
This release updates crates.io metadata, improves packaging of Unicode sources, and refactors internal functions to prepare for eventually making them const.
v1.0.1
Release focaccia
1.0.1.
focaccia
is published on crates.io.
This release adds comments to generated Unicode sources that contain:
- Annotations that the sources are generated.
- Instructions on how the sources are generated via the
gen_case_lookups.rb
script. - The Unicode version used to generate the sources.
- A timestamp for when the sources were last generated.
No Rust logic has changed in this release.