Skip to content

Commit e359d9d

Browse files
committed
Update Ruby to 3.4.5, bundler and changelog
1 parent aa8633f commit e359d9d

File tree

6 files changed

+56
-39
lines changed

6 files changed

+56
-39
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
CI: true
1414
strategy:
1515
matrix:
16-
ruby-version: ['3.1', '3.2', '3.3']
16+
ruby-version: ['3.2', '3.3', '3.4']
1717
steps:
1818
- name: Checkout code
1919
uses: actions/checkout@v3

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.2
1+
3.4.5

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,100 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [0.3.0] - 2024-09-24
9+
10+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.3.0...v0.2.1)
11+
12+
### Changes
13+
- Add additional sorbet type documentation
14+
115
## [0.2.1] - 2024-07-16
216

17+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.2.1...v0.2.0)
18+
19+
### Changes
320
- Add additional sorbet type documentation
421

522
## [0.2.0] - 2024-06-11
623

24+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.2.0...v0.1.9)
25+
26+
### Changes
727
- Add support for `return_type` and `setter_type` in custom primitive shale types
828
- Add a more thorough description of sorbet and tapioca support in the README
929

1030
## [0.1.9] - 2024-06-03
1131

32+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.9...v0.1.8)
33+
34+
### Changes
1235
- Fix the signature of `new` class method
1336

1437
## [0.1.8] - 2024-05-15
1538

39+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.8...v0.1.7)
40+
41+
### Changes
1642
- Sort attribute names in the tapioca compiler
1743

1844
## [0.1.7] - 2024-05-13
1945

46+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.7...v0.1.6)
47+
48+
### Changes
2049
- Drop support for Ruby 3.0
2150
- Add support for Ruby 3.3
2251

2352
## [0.1.6] - 2024-05-13
2453

54+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.6...v0.1.5)
55+
56+
### Changes
2557
- Add support for doc strings in the tapioca compiler
2658

2759
## [0.1.5] - 2024-05-13
2860

61+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.5...v0.1.4)
62+
63+
### Changes
2964
- Fix a bug in the tapioca compiler
3065

3166
## [0.1.4] - 2024-05-13
3267

68+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.4...v0.1.3)
69+
70+
### Changes
3371
- Add a tapioca compiler for shale and shale builder
3472

3573
## [0.1.3] - 2023-11-23
3674

75+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.3...v0.1.2)
76+
77+
### Changes
3778
- Change shale version dependency from `< 1.0` to `< 2.0`
3879

3980
## [0.1.2] - 2023-10-11
4081

82+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.2...v0.1.1)
83+
84+
### Changes
4185
- Add support for collections
4286
- Drop support for Ruby 2.7
4387

4488
## [0.1.1] - 2023-02-22
4589

90+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.1...v0.1.0)
91+
92+
### Changes
4693
- Add support for inheritance
4794

4895
## [0.1.0] - 2023-02-21
4996

97+
[Diff](https://github.com/Verseth/ruby-shale-builder/compare/v0.1.0...v0.0.0)
98+
99+
### Changes
50100
- Initial release

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,5 @@ gem 'minitest', '~> 5.0' # test framework
1010
gem 'rake', '~> 13.0' # automation tasks
1111
gem 'rubocop-espago', '~> 1.0' # ruby linter
1212
gem 'shoulda-context', '~> 2.0' # more pleasant test syntax
13-
gem 'solargraph', '~> 0.48' # language server
1413
gem 'sorbet', '>= 0.5' # static typechecker
1514
gem 'tapioca', '> 0.13' # RBI generator for sorbet

Gemfile.lock

Lines changed: 3 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shale-builder (0.2.4)
4+
shale-builder (0.3.0)
55
booleans (>= 0.1)
66
shale (< 2.0)
77
sorbet-runtime (> 0.5)
@@ -10,39 +10,23 @@ GEM
1010
remote: https://rubygems.org/
1111
specs:
1212
ast (2.4.2)
13-
backport (1.2.0)
14-
benchmark (0.2.1)
1513
bigdecimal (3.2.3)
1614
booleans (0.1.1)
1715
byebug (11.1.3)
18-
diff-lcs (1.5.0)
19-
e2mmap (0.1.0)
2016
erubi (1.12.0)
21-
jaro_winkler (1.5.4)
2217
json (2.6.3)
23-
kramdown (2.4.0)
24-
rexml
25-
kramdown-parser-gfm (1.1.0)
26-
kramdown (~> 2.0)
2718
minitest (5.17.0)
2819
netrc (0.11.0)
29-
nokogiri (1.16.5-arm64-darwin)
30-
racc (~> 1.4)
31-
nokogiri (1.16.5-x86_64-linux)
32-
racc (~> 1.4)
3320
parallel (1.22.1)
3421
parser (3.2.1.0)
3522
ast (~> 2.4.1)
3623
prism (0.29.0)
37-
racc (1.7.3)
3824
rainbow (3.1.1)
3925
rake (13.0.6)
4026
rbi (0.1.13)
4127
prism (>= 0.18.0, < 1.0.0)
4228
sorbet-runtime (>= 0.5.9204)
4329
regexp_parser (2.7.0)
44-
reverse_markdown (2.1.1)
45-
nokogiri
4630
rexml (3.2.5)
4731
rubocop (1.45.1)
4832
json (~> 2.3)
@@ -62,21 +46,6 @@ GEM
6246
shale (1.2.2)
6347
bigdecimal
6448
shoulda-context (2.0.0)
65-
solargraph (0.48.0)
66-
backport (~> 1.2)
67-
benchmark
68-
bundler (>= 1.17.2)
69-
diff-lcs (~> 1.4)
70-
e2mmap
71-
jaro_winkler (~> 1.5)
72-
kramdown (~> 2.3)
73-
kramdown-parser-gfm (~> 1.1)
74-
parser (~> 3.0)
75-
reverse_markdown (>= 1.0.5, < 3)
76-
rubocop (>= 0.52)
77-
thor (~> 1.0)
78-
tilt (~> 2.0)
79-
yard (~> 0.9, >= 0.9.24)
8049
sorbet (0.5.11372)
8150
sorbet-static (= 0.5.11372)
8251
sorbet-runtime (0.5.11372)
@@ -100,7 +69,6 @@ GEM
10069
thor (>= 1.2.0)
10170
yard-sorbet
10271
thor (1.2.1)
103-
tilt (2.1.0)
10472
unicode-display_width (2.4.2)
10573
webrick (1.7.0)
10674
yard (0.9.28)
@@ -112,6 +80,7 @@ GEM
11280
PLATFORMS
11381
arm64-darwin-20
11482
arm64-darwin-22
83+
arm64-darwin-24
11584
x86_64-linux
11685

11786
DEPENDENCIES
@@ -121,9 +90,8 @@ DEPENDENCIES
12190
rubocop-espago (~> 1.0)
12291
shale-builder!
12392
shoulda-context (~> 2.0)
124-
solargraph (~> 0.48)
12593
sorbet (>= 0.5)
12694
tapioca (> 0.13)
12795

12896
BUNDLED WITH
129-
2.4.7
97+
2.7.2

lib/shale/builder/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
module Shale
44
module Builder
5-
VERSION = '0.2.4'
5+
VERSION = '0.3.0'
66
end
77
end

0 commit comments

Comments
 (0)