Skip to content

Commit ee38103

Browse files
committed
Bump to v1.8.0
1 parent 290cc3b commit ee38103

File tree

22 files changed

+41
-25
lines changed

22 files changed

+41
-25
lines changed

CHANGELOG.md

Lines changed: 17 additions & 1 deletion
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+
## [1.8.0] - 2026-01-12
8+
9+
### Added
10+
11+
- Optimize ruby visitor.
12+
- Report unterminated construct errors at opening token.
13+
14+
### Changed
15+
16+
- Correctly expose ripper state.
17+
- Use one file for versioned parser classes.
18+
- Fix denominator of rational float literal.
19+
- Decouple ripper translator from ripper library.
20+
- Sync Prism::Translation::ParserCurrent with Ruby 4.0.
21+
722
## [Unreleased]
823

924
## [1.7.0] - 2025-12-18
@@ -716,7 +731,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
716731

717732
- 🎉 Initial release! 🎉
718733

719-
[unreleased]: https://github.com/ruby/prism/compare/v1.7.0...HEAD
734+
[unreleased]: https://github.com/ruby/prism/compare/v1.8.0...HEAD
735+
[1.7.0]: https://github.com/ruby/prism/compare/v1.7.0...v1.8.0
720736
[1.7.0]: https://github.com/ruby/prism/compare/v1.6.0...v1.7.0
721737
[1.6.0]: https://github.com/ruby/prism/compare/v1.5.2...v1.6.0
722738
[1.5.2]: https://github.com/ruby/prism/compare/v1.5.1...v1.5.2

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.7.0)
4+
prism (1.8.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.7.0"
4+
#define EXPECTED_PRISM_VERSION "1.8.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.7.0)
4+
prism (1.8.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.7.0)
4+
prism (1.8.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.7.0)
4+
prism (1.8.0)
55

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

gemfiles/3.2/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.7.0)
4+
prism (1.8.0)
55

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

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.7.0)
4+
prism (1.8.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.7.0)
4+
prism (1.8.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.7.0)
4+
prism (1.8.0)
55

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

0 commit comments

Comments
 (0)