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