Releases: Shopify/rbi
Releases · Shopify/rbi
v0.3.10
What's Changed
🛠 Other Changes
- Require EOF when parsing RBS types by @Morriar in #559
- Optimize formatting and printing performance (~2-3x faster, ~35% fewer allocations) by @paracycle in #564
- Use Prism parser for Sorbet by @Morriar in #569
- Fix sig generation for anonymous block params by @Morriar in #568
- Implement RBS type translation for Class and Literal types by @Morriar in #560
- Add singleton(X)[Y] type support by @Morriar in #570
- Treat anonymous method parameters as being compatible with other parameters by @paracycle in #571
- Bump required_ruby_version from 3.1 to 3.2 by @KaanOzkan in #574
Full Changelog: v0.3.9...v0.3.10
v0.3.9
What's Changed
🛠 Other Changes
- Add extra step to gem release workflow to get tag name by @egiurleo in #541
- Separate gem release workflow into two steps by @egiurleo in #542
- Update trusted publishing release workflow to align with spoom's by @egiurleo in #546
- Fix merge tree conflicts between Scope and non-Scope nodes by @paracycle in #550
Full Changelog: v0.3.8...v0.3.9
v0.3.8
What's Changed
✨ Enhancements
🐛 Bug Fixes
🛠 Other Changes
- Remove outdated TODO comment by @KaanOzkan in #525
- Fully-qualify uses of Sorbet's
Tby @tavianator in #528 - Configure trusted publishing by @egiurleo in #540
New Contributors
- @tavianator made their first contribution in #528
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
✨ Enhancements
🛠 Other Changes
- Raise
NotImplementedErrorfrom abstract methods by @Morriar in #484 - Update Sorbet config to new RBS option by @Morriar in #487
- Translate a leftover
T.absurdby @Morriar in #488 - Add type alias support by @paracycle in #501
- Remove outdated field in
dev.ymlby @KaanOzkan in #518 - Migrate long RBS signature comments to multiline sigs by @Morriar in #521
Full Changelog: v0.3.6...v0.3.7
v0.3.6
v0.3.5
v0.3.4
What's Changed
✨ Enhancements
🐛 Bug Fixes
🛠 Other Changes
New Contributors
Full Changelog: v0.3.3...v0.3.4
v0.3.3
v0.3.2
What's Changed
✨ Enhancements
- Parse T::Enum values as special nodes by @Morriar in #441
- Add
replace_attributes_with_methodsoption to RBI::Formatter by @Morriar in #450
🐛 Bug Fixes
🛠 Other Changes
- Translate all
T.letto RBS inline comments supported by Sorbet by @Morriar in #438 - Replace all
T.castandT.mustby RBS comments by @Morriar in #448 - Check shims duplicate in CI by @Morriar in #444
Full Changelog: v0.3.1...v0.3.2