- Bump rb-sys from 0.9.127 to 0.9.128 by @dependabot[bot] in #141
- Bump lol_html from 2.8.1 to 2.9.0 by @dependabot[bot] in #142
- feat(element): Expose attribute source locations by @gjtorikian in #143
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #145
- Bump actions/cache from 5 to 6 by @dependabot[bot] in #146
- Bump lol_html from 2.9.0 to 3.0.0 by @dependabot[bot] in #147
- Fix GC use-after-free of handler selectors by @fukayatsu in #148
- @fukayatsu made their first contribution in #148
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.5.0...v0.5.1
- Bump lol_html from 2.7.0 to 2.7.1 by @dependabot[bot] in #131
- Bump lol_html from 2.7.1 to 2.7.2 by @dependabot[bot] in #132
- Bump lol_html from 2.7.2 to 2.8.1 by @dependabot[bot] in #136
- Bump rb-sys from 0.9.124 to 0.9.127 by @dependabot[bot] in #135
- Use lol_html's on_end_tag convenience method by @gjtorikian in #137
- Test nested :not() selector support by @gjtorikian in #138
- prepare next release by @gjtorikian in #139
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.15...v0.5.0
- Bump rb-sys from 0.9.117 to 0.9.118 by @dependabot[bot] in #123
- Bump rb-sys from 0.9.118 to 0.9.119 by @dependabot[bot] in #124
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #125
- Bump rb-sys from 0.9.119 to 0.9.121 by @dependabot[bot] in #126
- Bump rb-sys from 0.9.121 to 0.9.123 by @dependabot[bot] in #127
- Bump rb-sys from 0.9.123 to 0.9.124 by @dependabot[bot] in #128
- Build gems for Ruby 4 by @gjtorikian in #129
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.14...v0.4.15
- Bump lol_html from 2.4.0 to 2.5.0 by @dependabot[bot] in #110
- Bump lol_html from 2.5.0 to 2.6.0 by @dependabot[bot] in #111
- Bump rb-sys from 0.9.116 to 0.9.117 by @dependabot[bot] in #112
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #113
- Bump magnus from 0.7.1 to 0.8.0 by @dependabot[bot] in #114
- Bump magnus from 0.8.0 to 0.8.1 by @dependabot[bot] in #115
- Bump enum-iterator from 2.1.0 to 2.3.0 by @dependabot[bot] in #116
- Bump magnus from 0.8.1 to 0.8.2 by @dependabot[bot] in #117
- Bump lol_html from 2.6.0 to 2.7.0 by @dependabot[bot] in #118
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #119
- Support Ruby, RubyGems, and Bundler 4.x by @gjtorikian in #121
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.13...v0.4.14
- Bump rb-sys from 0.9.106 to 0.9.107 by @dependabot in #97
- Bump rb-sys from 0.9.107 to 0.9.108 by @dependabot in #98
- Bump rb-sys from 0.9.108 to 0.9.109 by @dependabot in #99
- Bump rb-sys from 0.9.109 to 0.9.110 by @dependabot in #100
- Bump rb-sys from 0.9.110 to 0.9.111 by @dependabot in #101
- Bump lol_html from 2.2.0 to 2.3.0 by @dependabot in #102
- Bump rb-sys from 0.9.111 to 0.9.114 by @dependabot in #104
- Bump lol_html from 2.3.0 to 2.4.0 by @dependabot in #107
- Bump rb-sys from 0.9.114 to 0.9.116 by @dependabot in #108
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.12...v0.4.13
- Bump lol_html from 2.1.0 to 2.2.0 by @dependabot in #93
- Bump rb-sys from 0.9.105 to 0.9.106 by @dependabot in #94
- Bump rb-sys build system to correctly support 3.3+ by @gjtorikian in #95
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.11...v0.4.12
- Bump lol_html from 2.0.0 to 2.1.0 by @dependabot in #88
- Bump rb-sys from 0.9.103 to 0.9.104 by @dependabot in #89
- Support Ruby 3.4 by @gjtorikian in #91
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.10...v0.4.11
- Bump rb-sys from 0.9.102 to 0.9.103 by @dependabot in #84
- should also ignore element's descendants by @gjtorikian in #86
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.9...v0.4.10
- Bump lol_html from 1.2.1 to 2.0.0 by @dependabot in #79
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.8...v0.4.9
- Bump rb-sys from 0.9.101 to 0.9.102 by @dependabot in #78
- Add a spec for stress testing garbage collection by @jordandcarter in #80
This release changed two APIs:
- Provided configuration collections must be Arrays, not Arrays or Sets
- The
#elementsmethod fromSelma::Sanitizerhas been removed. Instead, access the configuration objects through@config.
- @jordandcarter made their first contribution in #80
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.7...v0.4.8
- Bump rb-sys from 0.9.100 to 0.9.101 by @dependabot in #75
- Support stacking text chunk changes by @gjtorikian in #76
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.6.1...v0.4.7
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.6...v0.4.6.1
- Expose text chunk results by @gjtorikian in #72
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.5...v0.4.6
- Fix potential for segmentation fault by @gjtorikian in #70
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.4...v0.4.5
- Bump rb-sys from 0.9.98 to 0.9.99 by @dependabot in #67
- Stop operating handlers on deleted elements by @gjtorikian in #68
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.3...v0.4.4
- Stop assuming handlers are always defined by @gjtorikian in #65
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.2...v0.4.3
- Revert sanitization reordering (restore old behavior) by @gjtorikian in #63
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.1...v0.4.2
- Address regression issue between sanitization and rewriting text chunks by @gjtorikian in #61
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.4.0...v0.4.1
- add testing for big strings by @gjtorikian in #58
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.3.0...v0.4.0
- Bump enum-iterator from 1.4.1 to 1.5.0 by @dependabot in #41
- Bump actions/cache from 3 to 4 by @dependabot in #42
- Bump enum-iterator from 1.5.0 to 2.0.0 by @dependabot in #44
- Bump lol_html from 1.2.0 to 1.2.1 by @dependabot in #45
- Bump magnus from 0.6.2 to 0.6.3 by @dependabot in #46
- Bump enum-iterator from 2.0.0 to 2.0.1 by @dependabot in #47
- Bump enum-iterator from 2.0.1 to 2.1.0 by @dependabot in #48
- Bump magnus from 0.6.3 to 0.6.4 by @dependabot in #49
- Update bin/console to be able to run the gem by @digitalmoksha in #51
- Add details tag to RELAXED config by @digitalmoksha in #52
- Fix example in README by @digitalmoksha in #53
- Fix and remove old benchmark code by @digitalmoksha in #50
- Add support for :all protocols by @gjtorikian in #55
- @digitalmoksha made their first contribution in #51
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.2.2...v0.3.0
- Updates for Ruby 3.3 / Rust 1.75 by @gjtorikian in #37
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.2.1...v0.2.2
Full Changelog: https://github.com/gjtorikian/selma/compare/v0.2.0...v0.2.1
v0.1.6 (2023-06-05)
v0.1.5 (2023-06-05)
v0.1.4 (2023-06-05)
v0.1.3 (2023-06-05)
v0.1.2 (2023-06-05)
Merged pull requests:
- Bump lol_html from 0.4.0 to 1.0.0 #17 (dependabot[bot])
- Update ruby-lsp requirement from ~> 0.4.0 to ~> 0.5.1 #16 (dependabot[bot])
- Bump lol_html from 0.3.3 to 0.4.0 #15 (dependabot[bot])
v0.1.0 (2023-03-29)
Merged pull requests:
- Bump lol_html from 0.3.2 to 0.3.3 #13 (dependabot[bot])
- Bump enum-iterator from 1.3.0 to 1.4.0 #12 (dependabot[bot])
- Update ruby-lsp requirement from ~> 0.3.5 to ~> 0.4.0 #11 (dependabot[bot])
- Bump enum-iterator from 1.2.0 to 1.3.0 #10 (dependabot[bot])
v0.0.7 (2023-01-09)
Merged pull requests:
- Support ruby32 #9 (gjtorikian)
v0.0.6 (2022-12-28)
Merged pull requests:
- Update README #8 (gjtorikian)
v0.0.5 (2022-12-27)
Merged pull requests:
- Method signature changes #7 (gjtorikian)
v0.0.4 (2022-12-26)
Merged pull requests:
- Method signature changes #6 (gjtorikian)
- Bump escapist from 0.0.1 to 0.0.2 #5 (dependabot[bot])
- Update escapist / fix Result warnings #4 (gjtorikian)
v0.0.3 (2022-12-24)
Merged pull requests:
- Clean up various warnings #3 (gjtorikian)
v0.0.2 (2022-12-21)
Merged pull requests:
- Test publish #2 (gjtorikian)
v0.0.1 (2022-12-21)
Merged pull requests:
- fix segfaulting #1 (gjtorikian)
* This Changelog was automatically generated by github_changelog_generator