Releases: artichoke/intaglio
v1.13.2
What's Changed
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot[bot] in #351
- chore(deps): Bump rubocop from 1.82.1 to 1.84.2 in the bundler-deps group by @dependabot[bot] in #350
- Fix rustdoc build and prepare v1.13.2 release by @lopopolo in #352
Full Changelog: v1.13.1...v1.13.2
v1.13.1
v1.13.0
What's Changed
- chore(deps-dev): Bump prettier from 3.6.2 to 3.7.4 in the npm-deps group by @dependabot[bot] in #344
- chore(deps): Bump the gha-deps group across 1 directory with 5 updates by @dependabot[bot] in #343
- chore(deps): Bump the bundler-deps group with 2 updates by @dependabot[bot] in #342
- chore(deps): Bump the gha-deps group with 4 updates by @dependabot[bot] in #345
- chore(deps-dev): Bump prettier from 3.7.4 to 3.8.1 in the npm-deps group by @dependabot[bot] in #346
- Bump MSRV to 1.85 and adopt Rust 2024 by @lopopolo in #347
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- Remove discord from project docs by @lopopolo in #327
- chore(deps): Bump the gha-deps group with 2 updates by @dependabot[bot] in #326
- chore(deps): Bump the bundler-deps group with 2 updates by @dependabot[bot] in #325
- Refactor audit workflow with updated dependencies by @lopopolo in #328
- Add cooldown period for dependency updates by @lopopolo in #329
- chore(ci): pin actions by sha, add concurrency and scoped permissions… by @lopopolo in #330
- Update Miri workflow with concurrency and version fixes by @lopopolo in #331
- Add
try_reservesupport with tests across symbol tables by @lopopolo in #332 - Use CI_TARGET_TRIPLE for target in CI workflow by @lopopolo in #333
- Add AGENTS.md with codex init by @lopopolo in #334
- Update repo-labels.yaml by @lopopolo in #337
- Update rustdoc workflow for version changes and permissions by @lopopolo in #335
- Update block-merge workflow to include permissions by @lopopolo in #336
- Update GitHub Actions workflow for code coverage by @lopopolo in #338
- Refactor grcov setup to use GitHub CLI by @lopopolo in #339
- Prepare for v1.12.0 release by @lopopolo in #340
Full Changelog: v1.11.0...v1.12.0
v1.11.0
What's Changed
- Disable LeakSanitizer in CI by @lopopolo in #291
- Remove markdown link check by @lopopolo in #290
- chore(deps-dev): Bump prettier from 3.4.1 to 3.4.2 in the npm-deps group by @dependabot[bot] in #294
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot[bot] in #293
- chore(deps): Bump rubocop from 1.69.0 to 1.69.2 in the bundler-deps group by @dependabot[bot] in #292
- chore(deps): Bump rubocop from 1.69.2 to 1.71.1 in the bundler-deps group by @dependabot[bot] in #296
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot[bot] in #295
- chore: Update
.github/workflows/code-coverage.yamlin `artichoke/in… by @lopopolo in #297 - chore(deps): Bump artichoke/setup-rust from 1.12.1 to 2.0.0 in the gha-deps group by @dependabot[bot] in #298
- chore(deps): Bump the gha-deps group with 2 updates by @dependabot[bot] in #299
- Remove version-sync dependency and tests by @lopopolo in #302
- chore(deps): Bump the gha-deps group across 1 directory with 3 updates by @dependabot[bot] in #304
- chore(deps-dev): Bump prettier from 3.4.2 to 3.5.3 in the npm-deps group across 1 directory by @dependabot[bot] in #303
- chore(deps): Bump the gha-deps group with 4 updates by @dependabot[bot] in #306
- chore(deps): Bump the gha-deps group with 2 updates by @dependabot[bot] in #307
- chore(deps): Bump the bundler-deps group with 2 updates by @dependabot[bot] in #305
- Upgrade Ruby toolchain to 3.4.x, bundler, and use RuboCop plugin infr… by @lopopolo in #310
- chore(deps): Bump ruby/setup-ruby from 1.244.0 to 1.245.0 in the gha-deps group across 1 directory by @dependabot[bot] in #312
- chore(deps): Bump rubocop from 1.75.8 to 1.76.2 in the bundler-deps group across 1 directory by @dependabot[bot] in #311
- chore(deps): Bump rubocop from 1.76.2 to 1.77.0 in the bundler-deps group by @dependabot[bot] in #313
- chore(deps): Bump the gha-deps group with 2 updates by @dependabot[bot] in #314
- chore(deps-dev): Bump prettier from 3.5.3 to 3.6.2 in the npm-deps group by @dependabot[bot] in #315
- chore(deps): Bump thor from 1.3.2 to 1.4.0 by @dependabot[bot] in #316
- chore(deps): Bump ruby/setup-ruby from 1.245.0 to 1.254.0 in the gha-deps group by @dependabot[bot] in #318
- chore(deps): Bump rubocop from 1.77.0 to 1.79.1 in the bundler-deps group by @dependabot[bot] in #317
- add zizmor audit workflow by @lopopolo in #319
- chore(deps): Bump rubocop from 1.79.1 to 1.80.1 in the bundler-deps group by @dependabot[bot] in #321
- chore(deps): Bump the gha-deps group with 5 updates by @dependabot[bot] in #320
- Upgrade MSRV to 1.81.0 and prepare v1.11.0 release to address
clippy::op_reffailure by @lopopolo in #324 - chore(deps): Bump rubocop from 1.80.1 to 1.81.1 in the bundler-deps group by @dependabot[bot] in #322
- chore(deps): Bump the gha-deps group with 4 updates by @dependabot[bot] in #323
Full Changelog: v1.10.0...v1.11.0
v1.10.0
Compatibility Notes
This version of intaglio bumps the MSRV to Rust 1.76.0.
What's Changed
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #242
- chore(deps): Bump the gha-deps group with 1 update by @dependabot in #241
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #243
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #244
- Remove
version-syncand version wholesome tests by @lopopolo in #246 - Remove dependency on
quickcheck_macrosby @lopopolo in #245 - Revert "Merge pull request #246 from artichoke/lopopolo/remove-versio… by @lopopolo in #247
- chore(deps): Bump the gha-deps group with 5 updates by @dependabot in #248
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #249
- chore(deps): Bump the gha-deps group with 4 updates by @dependabot in #252
- chore(deps): Bump the bundler-deps group with 2 updates by @dependabot in #251
- chore(deps): Bump the gha-deps group with 1 update by @dependabot in #253
- Update Ruby and Bundler version by @lopopolo in #254
- Fix clippy lint failures for Rust 1.75.0, relax trait bounds on
impl IntoIterator for &SymbolTableby @lopopolo in #257 - chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #256
- chore(deps): Bump the gha-deps group with 1 update by @dependabot in #255
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #259
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #258
- Lock prettier version for dev and CI by @lopopolo in #260
- Update Rakefile by @lopopolo in #262
- chore(deps): Bump the gha-deps group with 5 updates by @dependabot in #261
- Update CONTRIBUTING.md by @lopopolo in #263
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #264
- chore(deps): Bump the bundler-deps group with 1 update by @dependabot in #266
- chore(deps): Bump the gha-deps group with 4 updates by @dependabot in #265
- chore(deps): Bump the bundler-deps group with 2 updates by @dependabot in #267
- chore(deps): Bump the gha-deps group with 5 updates by @dependabot in #268
- chore(deps): Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #269
- chore(deps): Bump rubocop from 1.63.4 to 1.64.1 in the bundler-deps group by @dependabot in #270
- chore(deps): Bump the gha-deps group across 1 directory with 2 updates by @dependabot in #273
- Upgrade Ruby and bundler by @lopopolo in #275
- chore(deps): Bump rexml from 3.2.8 to 3.3.3 by @dependabot in #278
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #277
- chore(deps): Bump rubocop from 1.64.1 to 1.65.1 in the bundler-deps group by @dependabot in #276
- chore(deps): Bump the bundler-deps group with 2 updates by @dependabot in #280
- chore(deps): Bump the gha-deps group with 2 updates by @dependabot in #281
- chore(deps): Bump rubocop from 1.66.0 to 1.66.1 in the bundler-deps group by @dependabot in #283
- chore(deps): Bump the gha-deps group with 3 updates by @dependabot in #282
- Update Ruby and bundler, bump MSRV to 1.76.0 by @lopopolo in #289
- chore(deps): Bump rubocop from 1.66.1 to 1.69.0 in the bundler-deps group across 1 directory by @dependabot in #286
- chore(deps): Bump the gha-deps group across 1 directory with 5 updates by @dependabot in #287
- chore(deps-dev): Bump prettier from 3.2.5 to 3.4.1 in the npm-deps group by @dependabot in #288
Full Changelog: v1.9.1...v1.10.0
v1.9.1
Release 1.9.1 of intaglio.
intaglio is available on crates.io.
Note: This release is a re-release of v1.9.0 which was yanked on crates.io due to an unintentional breaking change in auto trait implementations, which was resolved in #240. Thanks @hoytak for the report. v1.9.1 is the first release with the soundness fix for #235.
⚠️ Security Notes
v1.9.1 fixes an unsoundness bug with SymbolTable::intern. This unsoundness bug affects all SymbolTable types in all published versions of intaglio. Please update to v1.9.1 as soon as is practicable. See #235, #236.
This vulnerability has been assigned RUSTSEC-2023-0048: Unsoundness in intern methods on intaglio symbol interners.
The fix for this issue required an MSRV bump to Rust 1.58.0.
What's Changed
Full Changelog: v1.9.0...v1.9.1
v1.9.0
Release 1.9.0 of intaglio.
intaglio is available on crates.io.
Note: This release was yanked on crates.io due to an unintentional breaking change in auto trait implementations, which was resolved in #240. Thanks @hoytak for the report. The soundness fix in v1.9.0 is re-released as v1.9.1 without the API breakage.
⚠️ Security Notes
v1.9.0 fixes an unsoundness bug with SymbolTable::intern. This unsoundness bug affects all SymbolTable types in all published versions of intaglio. Please update to v1.9.0 as soon as is practicable. See #235, #236.
This vulnerability has been assigned RUSTSEC-2023-0048: Unsoundness in intern methods on intaglio symbol interners.
The fix for this issue required an MSRV bump to Rust 1.58.0.
What's Changed
- chore(deps): Bump mheap/github-action-required-labels from 2 to 3 by @dependabot in #204
- chore(deps): Bump rubocop from 1.39.0 to 1.41.1 by @dependabot in #203
- chore(deps): Bump rubocop from 1.41.1 to 1.44.1 by @dependabot in #205
- chore(deps): Bump rubocop from 1.44.1 to 1.46.0 by @dependabot in #206
- chore(deps): Bump rubocop from 1.46.0 to 1.48.1 by @dependabot in #207
- chore: Update
.github/workflows/rustdoc.yamlinartichoke/intaglioby @lopopolo in #208 - Remove dependency on actions-rs organization GitHub Actions by @lopopolo in #209
- Address lint spam from
clippy::let_underscore_untypedin Rust 1.69.0 by @lopopolo in #211 - Remove some fmt machinery by forwarding formatter directly to inner
Sliceby @lopopolo in #210 - Ensure code in .config directory is tracked by @lopopolo in #212
- Upgrade Ruby version and bundler version by @lopopolo in #213
- Use stricter version pinning for GitHub Actions by @lopopolo in #214
- Stop monitoring Twitter links, fix markdown link check job by @lopopolo in #217
- chore(deps): Bump rubocop from 1.48.1 to 1.50.2 by @dependabot in #215
- chore(deps): Bump ruby/setup-ruby from 1.147.0 to 1.148.0 by @dependabot in #216
- chore: Update
.github/workflows/code-coverage.yamlin `artichoke/in… by @lopopolo in #218 - Add code coverage badge to README by @lopopolo in #219
- chore(deps): Bump ruby/setup-ruby from 1.148.0 to 1.150.0 by @dependabot in #223
- chore(deps): Bump aws-actions/configure-aws-credentials from 2.0.0 to 2.1.0 by @dependabot in #222
- chore(deps): Update criterion requirement from 0.4.0 to 0.5.1 in /benchmarks by @dependabot in #221
- chore(deps): Bump rubocop from 1.50.2 to 1.51.0 by @dependabot in #220
- Remove criterion benchmarks workspace by @lopopolo in #224
- Remove benchmarks workspace dependabot config by @lopopolo in #225
- chore(deps): Bump rubocop from 1.51.0 to 1.52.0 by @dependabot in #226
- chore(deps): Bump mheap/github-action-required-labels from 4.0.0 to 4.1.0 by @dependabot in #227
- chore(deps): Bump aws-actions/configure-aws-credentials from 2.1.0 to 2.2.0 by @dependabot in #232
- chore(deps): Bump mheap/github-action-required-labels from 4.1.0 to 5.1.0 by @dependabot in #231
- chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 by @dependabot in #230
- chore(deps): Bump ruby/setup-ruby from 1.150.0 to 1.152.0 by @dependabot in #229
- chore(deps): Bump rubocop from 1.52.0 to 1.54.0 by @dependabot in #228
- Update dependabot.yml by @lopopolo in #233
- chore(deps): Bump the gha-deps group with 1 update by @dependabot in #234
- Add tests and coverage for
fmt::Debugimpls of slice internals by @lopopolo in #237 - Address stacked borrows violation in
SymbolTable::internby @lopopolo in #236 - Release v1.9.0 by @lopopolo in #238
Full Changelog: v1.8.0...v1.9.0
v1.8.0
Release 1.8.0 of intaglio.
intaglio is available on crates.io.
Testing improvements
- Ensure MSRV CI job overrides the active Rust version. #176
- Add code coverage CI job. #177, #178, #179, #185.
- Add coverage for
SymbolOverflowErrorderives and trait impls. #180 - Add tests for
Fromimpls onSymbol. #181 - Add tests for converting
Symbolinto primitive integer values. #182 - Disable LeakSanitizer tests on macOS. #201
Quality improvements
v1.7.0
Release 1.7.0 of intaglio.
intaglio is available on crates.io.
Testing improvements
- Add test that impl Display for SymbolOverflowError is non-empty. #168
- Build docs with no default features in CI. #170
Documentation improvements
intaglioonly includes documentation about other string interner types if their Cargo features are enabled. This fixes broken intradoc links when building with a subset of features. #170