CHANGELOG.md in ripper_ruby_parser-1.10.0 vs CHANGELOG.md in ripper_ruby_parser-1.11.0

- old
+ new

@@ -4,10 +4,62 @@ This project adheres to [Semantic Versioning 2.0.0][1]. This document is formatted based on [Keep A CHANGELOG][2]. +## 1.11.0 / 2024-01-05 + +* Support Ruby 3.0 through 3.3, dropping support for Ruby 2.6 and 2.7 + ([#218], [#219], [#233] and [#246] by [mvz]) +* Target compatibility with `ruby_parser` version 3.20.2 + ([#199], [#216] and [#230] by [mvz]) +* Support single-line pattern matching ([#188] by [mvz]) +* Support rightward assignment ([#189] by [mvz]) +* Support endless methods with Ruby 3.0 syntax ([#191] by [mvz]) +* Support arguments without parentheses in endless method body ([#193] by [mvz]) +* Add support for pattern matching ([#172] by [mvz]) +* Add tentative support for numbered parameters ([#163] by [mvz]) +* Support several new Ruby 3.1 syntax features ([#196] by [mvz]) +* Support negative rational and imaginary literals ([#197] by [mvz]) +* Correctly handle match operator with regexp literals in parentheses + ([#200] by [mvz]) +* Improve operator assignment handling ([#201] by [mvz]) +* Handle literal Ctrl-? (DEL) character correctly ([#202] by [mvz]) +* Handle method names that are keywords in method definitions ([#204] by [mvz]) +* Improve dsym handling compatibility ([#203], [#210] by [mvz]) +* Add support for Ruby 3.2's splat and kwsplat argument forwarding ([#231] by [mvz]) +* Improve handling of the case .. in construction ([#234] by [mvz]) + +[mvz]: https://github.com/mvz + +[#163]: https://github.com/mvz/ripper_ruby_parser/pull/163 +[#172]: https://github.com/mvz/ripper_ruby_parser/pull/172 +[#188]: https://github.com/mvz/ripper_ruby_parser/pull/188 +[#189]: https://github.com/mvz/ripper_ruby_parser/pull/189 +[#191]: https://github.com/mvz/ripper_ruby_parser/pull/191 +[#193]: https://github.com/mvz/ripper_ruby_parser/pull/193 +[#196]: https://github.com/mvz/ripper_ruby_parser/pull/196 +[#197]: https://github.com/mvz/ripper_ruby_parser/pull/197 +[#199]: https://github.com/mvz/ripper_ruby_parser/pull/199 +[#200]: https://github.com/mvz/ripper_ruby_parser/pull/200 +[#201]: https://github.com/mvz/ripper_ruby_parser/pull/201 +[#202]: https://github.com/mvz/ripper_ruby_parser/pull/202 +[#203]: https://github.com/mvz/ripper_ruby_parser/pull/203 +[#204]: https://github.com/mvz/ripper_ruby_parser/pull/204 +[#205]: https://github.com/mvz/ripper_ruby_parser/pull/205 +[#210]: https://github.com/mvz/ripper_ruby_parser/pull/210 +[#216]: https://github.com/mvz/ripper_ruby_parser/pull/216 +[#218]: https://github.com/mvz/ripper_ruby_parser/pull/218 +[#219]: https://github.com/mvz/ripper_ruby_parser/pull/219 +[#230]: https://github.com/mvz/ripper_ruby_parser/pull/230 +[#231]: https://github.com/mvz/ripper_ruby_parser/pull/231 +[#232]: https://github.com/mvz/ripper_ruby_parser/pull/232 +[#233]: https://github.com/mvz/ripper_ruby_parser/pull/233 +[#234]: https://github.com/mvz/ripper_ruby_parser/pull/234 +[#235]: https://github.com/mvz/ripper_ruby_parser/pull/235 +[#246]: https://github.com/mvz/ripper_ruby_parser/pull/246 + ## 1.10.0 / 2022-03-13 * Handle shadow arguments ([#161]) * Drop support for Ruby 2.5 ([#165]) * Support running on Ruby 3.1([#180]) @@ -231,9 +283,11 @@ * Initial release <!-- Pull request links --> [#180]: https://github.com/mvz/ripper_ruby_parser/pull/180 +[#172]: https://github.com/mvz/ripper_ruby_parser/pull/172 +[#163]: https://github.com/mvz/ripper_ruby_parser/pull/163 [#165]: https://github.com/mvz/ripper_ruby_parser/pull/165 [#161]: https://github.com/mvz/ripper_ruby_parser/pull/161 [#155]: https://github.com/mvz/ripper_ruby_parser/pull/155 [#154]: https://github.com/mvz/ripper_ruby_parser/pull/154 [#153]: https://github.com/mvz/ripper_ruby_parser/pull/153