Skip to content

Commit 439fd97

Browse files
authored
Merge pull request #3335 from ruby/bump-version
Bump to v1.3.0
2 parents e1e5b55 + b2874df commit 439fd97

File tree

22 files changed

+50
-28
lines changed

22 files changed

+50
-28
lines changed

.github/workflows/main.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,17 @@ jobs:
2525

2626
template:
2727
runs-on: ubuntu-latest
28+
env:
29+
BUNDLE_GEMFILE: gemfiles/2.7/Gemfile
2830
steps:
2931
- uses: actions/checkout@v4
3032
- name: Set up Ruby
3133
uses: ruby/setup-ruby@v1
3234
with:
3335
ruby-version: "2.7.0"
34-
- name: Install necessary gems
35-
run: gem install rake rake-compiler
36+
bundler-cache: true
3637
- name: Generate templates
37-
run: rake templates
38+
run: bundle exec rake templates
3839
env:
3940
LANG: "C"
4041

CHANGELOG.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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.3.0] - 2024-12-21
10+
11+
### Added
12+
13+
- Introduce `Prism::StringQuery`.
14+
- Introduce `Prism::Relocation`.
15+
- Track `do` keyword for `WhileNode` and `UntilNode`.
16+
- Change the way the gem is built to rely on `mkmf` instead of `make`.
17+
- Lots more documentation on node fields.
18+
19+
### Changed
20+
21+
- Properly add an error for `def @foo; end`.
22+
- Properly add an error for `foo(**, *)`.
23+
- Fix up regression in string parsing in `RubyParser` translation.
24+
- Reject invalid dot method call after match expression.
25+
- Reject invalid operator after match expression.
26+
- Fix up %-literals delimited by newlines.
27+
- Properly add an error for `-> { _1; -> { _1 } }`.
28+
- Reject blocks and keywords in index writes.
29+
930
## [1.2.0] - 2024-10-10
1031

1132
### Added
@@ -606,7 +627,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
606627

607628
- 🎉 Initial release! 🎉
608629

609-
[unreleased]: https://github.com/ruby/prism/compare/v1.2.0...HEAD
630+
[unreleased]: https://github.com/ruby/prism/compare/v1.3.0...HEAD
631+
[1.3.0]: https://github.com/ruby/prism/compare/v1.2.0...v1.3.0
610632
[1.2.0]: https://github.com/ruby/prism/compare/v1.1.0...v1.2.0
611633
[1.1.0]: https://github.com/ruby/prism/compare/v1.0.0...v1.1.0
612634
[1.0.0]: https://github.com/ruby/prism/compare/v0.30.0...v1.0.0

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.2.0)
4+
prism (1.3.0)
55

66
GEM
77
remote: https://rubygems.org/
@@ -53,4 +53,4 @@ DEPENDENCIES
5353
test-unit
5454

5555
BUNDLED WITH
56-
2.6.0.dev
56+
2.6.1

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.2.0"
4+
#define EXPECTED_PRISM_VERSION "1.3.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.2.0)
4+
prism (1.3.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.2.0)
4+
prism (1.3.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.2.0)
4+
prism (1.3.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.2.0)
4+
prism (1.3.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.2.0)
4+
prism (1.3.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.2.0)
4+
prism (1.3.0)
55

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

0 commit comments

Comments
 (0)