Skip to content

Releases: artichoke/intaglio

v1.13.2

17 Mar 02:42
342173a

Choose a tag to compare

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

22 Feb 18:27
9af67a6

Choose a tag to compare

What's Changed

Full Changelog: v1.13.0...v1.13.1

v1.13.0

22 Feb 17:45
5e6fcad

Choose a tag to compare

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

23 Nov 20:49
8db7834

Choose a tag to compare

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_reserve support 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

12 Oct 02:52
086cf65

Choose a tag to compare

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.yaml in `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_ref failure 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

08 Dec 22:18
18a2e99

Choose a tag to compare

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-sync and version wholesome tests by @lopopolo in #246
  • Remove dependency on quickcheck_macros by @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 &SymbolTable by @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

28 Jul 22:48
2f6db93

Choose a tag to compare

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

  • Fix v1.9.0 regression where SymbolTable is no longer Send by @lopopolo in #240

Full Changelog: v1.9.0...v1.9.1

v1.9.0

26 Jul 21:12
ad78869

Choose a tag to compare

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.yaml in artichoke/intaglio by @lopopolo in #208
  • Remove dependency on actions-rs organization GitHub Actions by @lopopolo in #209
  • Address lint spam from clippy::let_underscore_untyped in Rust 1.69.0 by @lopopolo in #211
  • Remove some fmt machinery by forwarding formatter directly to inner Slice by @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.yaml in `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::Debug impls of slice internals by @lopopolo in #237
  • Address stacked borrows violation in SymbolTable::intern by @lopopolo in #236
  • Release v1.9.0 by @lopopolo in #238

Full Changelog: v1.8.0...v1.9.0

v1.8.0

01 Jan 07:23
1b7def1

Choose a tag to compare

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 SymbolOverflowError derives and trait impls. #180
  • Add tests for From impls on Symbol. #181
  • Add tests for converting Symbol into primitive integer values. #182
  • Disable LeakSanitizer tests on macOS. #201

Quality improvements

  • Remove dead code from internal module. #183
  • Warn on clippy::undocumented_unsafe_blocks. #184
  • Fix clippy lint violations in new stable 1.65.0. #196

v1.7.0

08 Aug 02:59
2015cc1

Choose a tag to compare

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

  • intaglio only 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