diff --git a/CHANGELOG.md b/CHANGELOG.md index f96c14c..58c9887 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,83 +1,127 @@ +# [v0.4.8] - 08-10-2024 + +## What's Changed + +- Bump rb-sys from 0.9.101 to 0.9.102 by @dependabot in https://github.com/gjtorikian/selma/pull/78 +- Add a spec for stress testing garbage collection by @jordandcarter in https://github.com/gjtorikian/selma/pull/80 + +This release changed two APIs: + +- Provided configuration collections must be Arrays, not Arrays _or_ Sets +- The `#elements` method from `Selma::Sanitizer` has been removed. Instead, access the configuration objects through `@config`. + +## New Contributors + +- @jordandcarter made their first contribution in https://github.com/gjtorikian/selma/pull/80 + +**Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.4.7...v0.4.8 + # [v0.4.7] - 17-08-2024 + ## What's Changed -* Bump rb-sys from 0.9.100 to 0.9.101 by @dependabot in https://github.com/gjtorikian/selma/pull/75 -* Support stacking text chunk changes by @gjtorikian in https://github.com/gjtorikian/selma/pull/76 +- Bump rb-sys from 0.9.100 to 0.9.101 by @dependabot in https://github.com/gjtorikian/selma/pull/75 +- Support stacking text chunk changes by @gjtorikian in https://github.com/gjtorikian/selma/pull/76 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.4.6.1...v0.4.7 + # [v0.4.6.1] - 04-08-2024 + **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.4.6...v0.4.6.1 + # [v0.4.6] - 04-08-2024 + ## What's Changed -* Expose text chunk results by @gjtorikian in https://github.com/gjtorikian/selma/pull/72 +- Expose text chunk results by @gjtorikian in https://github.com/gjtorikian/selma/pull/72 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.4.5...v0.4.6 + # [v0.4.5] - 31-07-2024 + ## What's Changed -* Fix potential for segmentation fault by @gjtorikian in https://github.com/gjtorikian/selma/pull/70 +- Fix potential for segmentation fault by @gjtorikian in https://github.com/gjtorikian/selma/pull/70 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.4.4...v0.4.5 + # [v0.4.4] - 29-07-2024 + ## What's Changed -* Bump rb-sys from 0.9.98 to 0.9.99 by @dependabot in https://github.com/gjtorikian/selma/pull/67 -* Stop operating handlers on deleted elements by @gjtorikian in https://github.com/gjtorikian/selma/pull/68 +- Bump rb-sys from 0.9.98 to 0.9.99 by @dependabot in https://github.com/gjtorikian/selma/pull/67 +- Stop operating handlers on deleted elements by @gjtorikian in https://github.com/gjtorikian/selma/pull/68 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.4.3...v0.4.4 + # [v0.4.3] - 18-07-2024 + ## What's Changed -* Stop assuming handlers are always defined by @gjtorikian in https://github.com/gjtorikian/selma/pull/65 +- Stop assuming handlers are always defined by @gjtorikian in https://github.com/gjtorikian/selma/pull/65 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.4.2...v0.4.3 + # [v0.4.2] - 16-07-2024 + ## What's Changed -* Revert sanitization reordering (restore old behavior) by @gjtorikian in https://github.com/gjtorikian/selma/pull/63 +- Revert sanitization reordering (restore old behavior) by @gjtorikian in https://github.com/gjtorikian/selma/pull/63 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.4.1...v0.4.2 + # [v0.4.1] - 15-07-2024 + ## What's Changed -* Address regression issue between sanitization and rewriting text chunks by @gjtorikian in https://github.com/gjtorikian/selma/pull/61 +- Address regression issue between sanitization and rewriting text chunks by @gjtorikian in https://github.com/gjtorikian/selma/pull/61 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.4.0...v0.4.1 + # [v0.4.0] - 15-07-2024 + ## What's Changed -* add testing for big strings by @gjtorikian in https://github.com/gjtorikian/selma/pull/58 +- add testing for big strings by @gjtorikian in https://github.com/gjtorikian/selma/pull/58 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.3.0...v0.4.0 + # [v0.3.0] - 07-06-2024 + ## What's Changed -* Bump enum-iterator from 1.4.1 to 1.5.0 by @dependabot in https://github.com/gjtorikian/selma/pull/41 -* Bump actions/cache from 3 to 4 by @dependabot in https://github.com/gjtorikian/selma/pull/42 -* Bump enum-iterator from 1.5.0 to 2.0.0 by @dependabot in https://github.com/gjtorikian/selma/pull/44 -* Bump lol_html from 1.2.0 to 1.2.1 by @dependabot in https://github.com/gjtorikian/selma/pull/45 -* Bump magnus from 0.6.2 to 0.6.3 by @dependabot in https://github.com/gjtorikian/selma/pull/46 -* Bump enum-iterator from 2.0.0 to 2.0.1 by @dependabot in https://github.com/gjtorikian/selma/pull/47 -* Bump enum-iterator from 2.0.1 to 2.1.0 by @dependabot in https://github.com/gjtorikian/selma/pull/48 -* Bump magnus from 0.6.3 to 0.6.4 by @dependabot in https://github.com/gjtorikian/selma/pull/49 -* Update bin/console to be able to run the gem by @digitalmoksha in https://github.com/gjtorikian/selma/pull/51 -* Add details tag to RELAXED config by @digitalmoksha in https://github.com/gjtorikian/selma/pull/52 -* Fix example in README by @digitalmoksha in https://github.com/gjtorikian/selma/pull/53 -* Fix and remove old benchmark code by @digitalmoksha in https://github.com/gjtorikian/selma/pull/50 -* Add support for :all protocols by @gjtorikian in https://github.com/gjtorikian/selma/pull/55 + +- Bump enum-iterator from 1.4.1 to 1.5.0 by @dependabot in https://github.com/gjtorikian/selma/pull/41 +- Bump actions/cache from 3 to 4 by @dependabot in https://github.com/gjtorikian/selma/pull/42 +- Bump enum-iterator from 1.5.0 to 2.0.0 by @dependabot in https://github.com/gjtorikian/selma/pull/44 +- Bump lol_html from 1.2.0 to 1.2.1 by @dependabot in https://github.com/gjtorikian/selma/pull/45 +- Bump magnus from 0.6.2 to 0.6.3 by @dependabot in https://github.com/gjtorikian/selma/pull/46 +- Bump enum-iterator from 2.0.0 to 2.0.1 by @dependabot in https://github.com/gjtorikian/selma/pull/47 +- Bump enum-iterator from 2.0.1 to 2.1.0 by @dependabot in https://github.com/gjtorikian/selma/pull/48 +- Bump magnus from 0.6.3 to 0.6.4 by @dependabot in https://github.com/gjtorikian/selma/pull/49 +- Update bin/console to be able to run the gem by @digitalmoksha in https://github.com/gjtorikian/selma/pull/51 +- Add details tag to RELAXED config by @digitalmoksha in https://github.com/gjtorikian/selma/pull/52 +- Fix example in README by @digitalmoksha in https://github.com/gjtorikian/selma/pull/53 +- Fix and remove old benchmark code by @digitalmoksha in https://github.com/gjtorikian/selma/pull/50 +- Add support for :all protocols by @gjtorikian in https://github.com/gjtorikian/selma/pull/55 ## New Contributors -* @digitalmoksha made their first contribution in https://github.com/gjtorikian/selma/pull/51 + +- @digitalmoksha made their first contribution in https://github.com/gjtorikian/selma/pull/51 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.2.2...v0.3.0 + ## [v0.2.2] - 03-01-2024 + ## What's Changed -* Updates for Ruby 3.3 / Rust 1.75 by @gjtorikian in https://github.com/gjtorikian/selma/pull/37 +- Updates for Ruby 3.3 / Rust 1.75 by @gjtorikian in https://github.com/gjtorikian/selma/pull/37 **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.2.1...v0.2.2 + ## [v0.2.1] - 12-10-2023 + **Full Changelog**: https://github.com/gjtorikian/selma/compare/v0.2.0...v0.2.1 + # Changelog ## [v0.1.6](https://github.com/gjtorikian/selma/tree/v0.1.6) (2023-06-05) @@ -102,9 +146,9 @@ **Merged pull requests:** -- Bump lol\_html from 0.4.0 to 1.0.0 [\#17](https://github.com/gjtorikian/selma/pull/17) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump lol_html from 0.4.0 to 1.0.0 [\#17](https://github.com/gjtorikian/selma/pull/17) ([dependabot[bot]](https://github.com/apps/dependabot)) - Update ruby-lsp requirement from ~\> 0.4.0 to ~\> 0.5.1 [\#16](https://github.com/gjtorikian/selma/pull/16) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Bump lol\_html from 0.3.3 to 0.4.0 [\#15](https://github.com/gjtorikian/selma/pull/15) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump lol_html from 0.3.3 to 0.4.0 [\#15](https://github.com/gjtorikian/selma/pull/15) ([dependabot[bot]](https://github.com/apps/dependabot)) ## [v0.1.0](https://github.com/gjtorikian/selma/tree/v0.1.0) (2023-03-29) @@ -112,7 +156,7 @@ **Merged pull requests:** -- Bump lol\_html from 0.3.2 to 0.3.3 [\#13](https://github.com/gjtorikian/selma/pull/13) ([dependabot[bot]](https://github.com/apps/dependabot)) +- Bump lol_html from 0.3.2 to 0.3.3 [\#13](https://github.com/gjtorikian/selma/pull/13) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump enum-iterator from 1.3.0 to 1.4.0 [\#12](https://github.com/gjtorikian/selma/pull/12) ([dependabot[bot]](https://github.com/apps/dependabot)) - Update ruby-lsp requirement from ~\> 0.3.5 to ~\> 0.4.0 [\#11](https://github.com/gjtorikian/selma/pull/11) ([dependabot[bot]](https://github.com/apps/dependabot)) - Bump enum-iterator from 1.2.0 to 1.3.0 [\#10](https://github.com/gjtorikian/selma/pull/10) ([dependabot[bot]](https://github.com/apps/dependabot)) @@ -175,6 +219,4 @@ - fix segfaulting [\#1](https://github.com/gjtorikian/selma/pull/1) ([gjtorikian](https://github.com/gjtorikian)) - - -\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)* +\* _This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)_