Skip to content

Latest commit

 

History

History
319 lines (202 loc) · 15.3 KB

File metadata and controls

319 lines (202 loc) · 15.3 KB

[v0.5.1] - 06-07-2026

What's Changed

  • 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

New Contributors

  • @fukayatsu made their first contribution in #148

Full Changelog: https://github.com/gjtorikian/selma/compare/v0.5.0...v0.5.1

[v0.5.0] - 03-05-2026

What's Changed

  • 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

[v0.4.15] - 06-01-2026

What's Changed

  • 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

[v0.4.14] - 03-12-2025

What's Changed

  • 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

[v0.4.13] - 09-06-2025

What's Changed

  • 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

[v0.4.12] - 08-01-2025

What's Changed

  • 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

[v0.4.11] - 29-12-2024

What's Changed

  • 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

[v0.4.10] - 26-11-2024

What's Changed

  • 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

[v0.4.9] - 09-10-2024

What's Changed

  • 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

[v0.4.8] - 08-10-2024

What's Changed

  • 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 #elements method from Selma::Sanitizer has been removed. Instead, access the configuration objects through @config.

New Contributors

  • @jordandcarter made their first contribution in #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 #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

[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 #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 #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 #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

[v0.4.3] - 18-07-2024

What's Changed

  • Stop assuming handlers are always defined by @gjtorikian in #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 #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 #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 #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 #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

New Contributors

  • @digitalmoksha made their first contribution in #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 #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 (2023-06-05)

Full Changelog

v0.1.5 (2023-06-05)

Full Changelog

v0.1.4 (2023-06-05)

Full Changelog

v0.1.3 (2023-06-05)

Full Changelog

v0.1.2 (2023-06-05)

Full Changelog

Merged pull requests:

v0.1.0 (2023-03-29)

Full Changelog

Merged pull requests:

v0.0.7 (2023-01-09)

Full Changelog

Merged pull requests:

v0.0.6 (2022-12-28)

Full Changelog

Merged pull requests:

v0.0.5 (2022-12-27)

Full Changelog

Merged pull requests:

v0.0.4 (2022-12-26)

Full Changelog

Merged pull requests:

v0.0.3 (2022-12-24)

Full Changelog

Merged pull requests:

v0.0.2 (2022-12-21)

Full Changelog

Merged pull requests:

v0.0.1 (2022-12-21)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator