Skip to content

Releases: Shopify/rbi

v0.2.4

21 Jan 15:08
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Do not raise unnecessarily during parsing by @Morriar in #402

Full Changelog: v0.2.3...v0.2.4

v0.2.3

20 Jan 18:46
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Handle final in RBS translation by @Morriar in #390
  • Handle incompatible overrides in RBS translation by @Morriar in #391
  • Fix RBS translation of shape string keys by @Morriar in #392
  • Handle spaces in types during RBS translation by @Morriar in #393
  • Fix RBS translation of non-block type in block position by @Morriar in #394
  • Do not print type parameters as TYPE_ when translating to RBS by @Morriar in #396
  • Properly handle T.class_of and T::Class in RBS translation by @Morriar in #395
  • Protect nilable procs with parenthesis when translating to RBS by @Morriar in #397
  • Fix RBS translation of attr_writer signatures by @Morriar in #399

🛠 Other Changes

  • Remove dead attr_writer sort_nodes= by @shopify-codedb in #322

Full Changelog: v0.2.2...v0.2.3

v0.2.2

20 Jan 18:46
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Translate RBI attached_class to RBS instance by @Morriar in #384

🛠 Other Changes

  • Remove dead method bare_nilable_proc? by @shopify-codedb in #375
  • Remove dead method bare_proc? by @shopify-codedb in #377
  • Make the add_sig block nilable by @matthewarkin in #371

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

14 Nov 21:18
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

🐛 Bug Fixes

  • Do not rely on return type for attr_writer RBS signatures by @Morriar in #368

Full Changelog: v0.2.0...v0.2.1

v0.2.0

29 Aug 16:36
Compare
Choose a tag to compare

What's Changed

🚧 Breaking Changes

✨ Enhancements

🐛 Bug Fixes

🛠 Other Changes

  • Remove dead attr_writer add_sig_templates= by @shopify-codedb in #324
  • Remove dead attr_writer nest_non_public_methods= by @shopify-codedb in #320
  • Remove dead attr_writer nest_singleton_methods= by @shopify-codedb in #321
  • Remove dead attr_writer group_nodes= by @shopify-codedb in #323
  • Don't use Minitest::Reporter for RubyMine by @amomchilov in #314
  • Release v0.1.14 by @amomchilov in #326
  • Add a few missing test for Type builder interface by @Morriar in #337
  • Introduce TestHelper#parse_rbi by @Morriar in #345
  • Uniformize variable names in tests by @Morriar in #346
  • Encode current behavior of helpers parsing by @Morriar in #347
  • Make more tests using parsing for their input by @Morriar in #349
  • Bump Prism requirement to v1 by @vinistock in #361

Full Changelog: v0.1.14...v0.2.0

v0.1.14

17 Jul 20:50
v0.1.14
7af4dc3
Compare
Choose a tag to compare

What's Changed

🚧 Breaking Changes

🛠 Other Changes

  • Set dependabot open-pull-requests-limit to 100 by @egiurleo in #299
  • Transform all visitors in double-dispatch visitors by @Morriar in #304
  • Remove unnecessary compact! by @amomchilov in #305
  • Remove dead method accept by @shopify-codedb in #306

Full Changelog: v0.1.13...v0.1.14

v0.1.13

06 May 15:16
fbd96ec
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

🛠 Other Changes

Full Changelog: v0.1.12...v0.1.13

v0.1.12

06 May 15:15
1cc0abd
Compare
Choose a tag to compare

Full Changelog: v0.1.11...v0.1.12

v0.1.11

18 Apr 19:30
2d5ed77
Compare
Choose a tag to compare

What's Changed

🛠 Other Changes

Full Changelog: v0.1.10...v0.1.11

v0.1.10

04 Apr 18:31
f7b1f35
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

  • Add an easier syntax to create methods and signatures by @Morriar in #284

🛠 Other Changes

  • index.rb: fix minor typo by @p-linnane in #268
  • Change the FilterVersions rewriter tests to use the filter_versions! method by @egiurleo in #269
  • Centralize Ruby Version to .ruby-version by @jenshenny in #278

New Contributors

Full Changelog: v0.1.9...v0.1.10