Releases: artichoke/focaccia
v1.5.0
Unicode
This version of focaccia
upgrades to Unicode 16.0.0. As part of the upgrade, this crate's license has changed from MIT AND Unicode-DFS-2016
to MIT AND Unicode-3.0
.
The Unicode License is included in this repository and packaged with the crate on crates.io and docs.rs.
Compatibility Notes
This version of focaccia
bumps the MSRV to Rust 1.76.0.
What's Changed
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #203
- chore(deps): Bump the gha-deps group with 1 update by @dependabot in #204
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #205
- chore(deps): Bump the gha-deps group with 2 updates by @dependabot in #206
- chore(deps): Bump the gha-deps group with 5 updates by @dependabot in #208
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #207
- chore(deps): Bump the bundler-deps group with 2 updates by @dependabot in #210
- chore(deps): Bump the gha-deps group with 4 updates by @dependabot in #209
- chore(deps): Bump the gha-deps group with 1 update by @dependabot in #211
- Update Ruby and Bundler version by @lopopolo in #212
- chore(deps): Bump the gha-deps group with 1 update by @dependabot in #214
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #213
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #215
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #216
- Lock prettier version for dev and CI by @lopopolo in #217
- Update Rakefile by @lopopolo in #219
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #220
- chore(deps): Bump the gha-deps group with 5 updates by @dependabot in #218
- chore(deps): Bump the gha-deps group with 4 updates by @dependabot in #222
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #221
- chore(deps): Bump the gha-deps group with 5 updates by @dependabot in #224
- chore(deps): Bump the bundler-deps group with 2 updates by @dependabot in #223
- chore(deps): Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #225
- chore(deps): Bump rubocop from 1.63.4 to 1.64.1 in the bundler-deps group by @dependabot in #227
- chore(deps): Bump the gha-deps group across 1 directory with 2 updates by @dependabot in #230
- Upgrade Ruby and bundler by @lopopolo in #231
- chore(deps): Bump rexml from 3.2.8 to 3.3.3 by @dependabot in #234
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #232
- chore(deps): Bump rubocop from 1.64.1 to 1.65.1 in the bundler-deps group across 1 directory by @dependabot in #235
- chore(deps): Bump the bundler-deps group with 2 updates by @dependabot in #238
- chore(deps): Bump the gha-deps group with 2 updates by @dependabot in #237
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #240
- chore(deps): Bump rubocop from 1.66.0 to 1.66.1 in the bundler-deps group by @dependabot in #239
- chore(deps): Bump the gha-deps group with 4 updates by @dependabot in #242
- chore(deps): Bump rubocop from 1.66.1 to 1.68.0 in the bundler-deps group by @dependabot in #241
- Bump Ruby, Bundler, MSRV to 1.76.0, Unicode to 16.0 by @lopopolo in #246
- chore(deps): Bump rubocop from 1.68.0 to 1.69.0 in the bundler-deps group by @dependabot in #243
- chore(deps): Bump the gha-deps group with 2 updates by @dependabot in #244
- chore(deps-dev): Bump prettier from 3.2.5 to 3.4.1 in the npm-deps group by @dependabot in #245
- Fix reference to Unicode license in README by @lopopolo in #247
Full Changelog: v1.4.0...v1.5.0
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.