Skip to content

Commit c0e3781

Browse files
authored
Merge pull request #3879 from ruby/v190
Bump to v1.9.0
2 parents 0f57d62 + e722e57 commit c0e3781

File tree

21 files changed

+41
-27
lines changed

21 files changed

+41
-27
lines changed

CHANGELOG.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,21 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7+
## [Unreleased]
8+
9+
## [1.9.0] - 2026-01-27
10+
11+
### Added
12+
13+
- Lots of work on the Ripper translation layer to make it more compatible and efficient.
14+
- Alias `Prism::Node#breadth_first_search` to `Prism::Node#find`.
15+
- Add `Prism::Node#breadth_first_search_all`/`Prism::Node#find_all` for finding all nodes matching a condition.
16+
17+
### Changed
18+
19+
- Fixed location of opening tokens when invalid syntax is parsed.
20+
- Fix RBI for parsing options.
21+
722
## [1.8.0] - 2026-01-12
823

924
### Added
@@ -19,8 +34,6 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
1934
- Decouple ripper translator from ripper library.
2035
- Sync Prism::Translation::ParserCurrent with Ruby 4.0.
2136

22-
## [Unreleased]
23-
2437
## [1.7.0] - 2025-12-18
2538

2639
### Added
@@ -731,7 +744,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
731744

732745
- 🎉 Initial release! 🎉
733746

734-
[unreleased]: https://github.com/ruby/prism/compare/v1.8.0...HEAD
747+
[unreleased]: https://github.com/ruby/prism/compare/v1.9.0...HEAD
748+
[1.9.0]: https://github.com/ruby/prism/compare/v1.8.0...v1.9.0
735749
[1.8.0]: https://github.com/ruby/prism/compare/v1.7.0...v1.8.0
736750
[1.7.0]: https://github.com/ruby/prism/compare/v1.6.0...v1.7.0
737751
[1.6.0]: https://github.com/ruby/prism/compare/v1.5.2...v1.6.0

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
prism (1.8.0)
4+
prism (1.9.0)
55

66
GEM
77
remote: https://rubygems.org/

ext/prism/extension.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#ifndef PRISM_EXT_NODE_H
22
#define PRISM_EXT_NODE_H
33

4-
#define EXPECTED_PRISM_VERSION "1.8.0"
4+
#define EXPECTED_PRISM_VERSION "1.9.0"
55

66
#include <ruby.h>
77
#include <ruby/encoding.h>

gemfiles/2.7/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ../..
33
specs:
4-
prism (1.8.0)
4+
prism (1.9.0)
55

66
GEM
77
remote: https://rubygems.org/

gemfiles/3.0/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ../..
33
specs:
4-
prism (1.8.0)
4+
prism (1.9.0)
55

66
GEM
77
remote: https://rubygems.org/

gemfiles/3.1/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ../..
33
specs:
4-
prism (1.8.0)
4+
prism (1.9.0)
55

66
GEM
77
remote: https://rubygems.org/

gemfiles/3.2/Gemfile.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ../..
33
specs:
4-
prism (1.8.0)
4+
prism (1.9.0)
55

66
GEM
77
remote: https://rubygems.org/
@@ -50,4 +50,4 @@ RUBY VERSION
5050
ruby 3.2.3p157
5151

5252
BUNDLED WITH
53-
2.6.2
53+
2.4.19

gemfiles/3.3/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ../..
33
specs:
4-
prism (1.8.0)
4+
prism (1.9.0)
55

66
GEM
77
remote: https://rubygems.org/

gemfiles/3.4/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ../..
33
specs:
4-
prism (1.8.0)
4+
prism (1.9.0)
55

66
GEM
77
remote: https://rubygems.org/

gemfiles/4.0/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: ../..
33
specs:
4-
prism (1.8.0)
4+
prism (1.9.0)
55

66
GEM
77
remote: https://rubygems.org/

0 commit comments

Comments
 (0)