@@ -6,6 +6,27 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
66
77## [ Unreleased]
88
9+ ## [ 1.7.0] - 2025-12-18
10+
11+ ### Added
12+
13+ - Support ` 4.1 ` as a version option.
14+ - Add ` equal_loc ` to ` CallNode ` .
15+ - Add ` len() ` /` is_empty() ` to ` ConstantList ` and ` NodeList ` in the Rust API.
16+
17+ ### Changed
18+
19+ - Rename version ` 3.5 ` to version ` 4.0 ` .
20+ - Fix compiling the gem from source on Windows.
21+ - Fix parsing of unary method calls like ` 42.~@ ` .
22+ - Reject ` def f a, (b) = 1 ` .
23+ - Reject endless method as a block parameter default.
24+ - Reject variable capture in alternative pattern.
25+ - Many fixes in regards to memory safety, found through fuzzing.
26+ - Many fixes to better handle invalid syntax, also found through fuzzing.
27+ - Fix the ruby version used by the ` ripper ` translator.
28+ - Fix ` ruby_parser ` translation comment processing.
29+
930## [ 1.6.0] - 2025-10-16
1031
1132### Added
@@ -695,7 +716,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
695716
696717- 🎉 Initial release! 🎉
697718
698- [ unreleased ] : https://github.com/ruby/prism/compare/v1.6.0...HEAD
719+ [ unreleased ] : https://github.com/ruby/prism/compare/v1.7.0...HEAD
720+ [ 1.7.0 ] : https://github.com/ruby/prism/compare/v1.6.0...v1.7.0
699721[ 1.6.0 ] : https://github.com/ruby/prism/compare/v1.5.2...v1.6.0
700722[ 1.5.2 ] : https://github.com/ruby/prism/compare/v1.5.1...v1.5.2
701723[ 1.5.1 ] : https://github.com/ruby/prism/compare/v1.5.0...v1.5.1
0 commit comments