Skip to content

Releases: Shopify/tapioca

v0.14.1

08 May 20:38
03eae36
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • ActiveRecordFixtures compiler should support passing no args by @KaanOzkan in #1895

Full Changelog: v0.14.0...v0.14.1

v0.14.0

07 May 15:14
fa49b51
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

🐛 Bug Fixes

  • generate overloaded sigs for active record sum by @stathis-alexander in #1830
  • Use T.any(Integer, Float, BigDecimal) as the return type for ActiveRecord calculation methods by @olivier-thatch in #1879
  • Improve ActiveRecord::QueryMethods#distinct by @bdewater in #1882
  • Detach RBI header comment from top-level node (when generating YARD docs) by @dduugg in #1885

New Contributors

Full Changelog: v0.13.3...v0.14.0

v0.13.3

15 Apr 14:15
f00b6c1
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Remove extra ) in the ActiveRecord.find output by @brendo in #1867

New Contributors

Full Changelog: v0.13.2...v0.13.3

v0.13.2

12 Apr 18:42
37e48be
Compare
Choose a tag to compare

What's Changed

🚧 Breaking Changes

✨ Enhancements

🛠 Other Changes

New Contributors

Full Changelog: v0.13.1...v0.13.2

v0.13.1

27 Mar 14:58
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Do not call has_presence? on Protobuf::FieldDescriptor unless method exists by @egiurleo in #1840
  • Fix ActiveRecordRelations compiler by @Morriar in #1843

New Contributors

Full Changelog: v0.13.0...v0.13.1

v0.13.0

25 Mar 21:23
265bea2
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

  • Add support for overloaded signatures and add overloaded ActiveRecordRelations sigs by @bdewater in #1799
  • More accurately type ActiveRecordRelations calculation methods by @jeffcarbs in #1408
  • Improve typing for SecurePassword authenticate* methods by @bdewater in #1824
  • Include the 'has_FIELD?' methods in RBIs generated from protobuf by @tgwizard in #1835
  • Fix return type of ActiveRecord::QueryMethods#extract_associated by @bdewater in #1823
  • Document exporting signatures using rbi/ folder by @KaanOzkan in #1792
  • Update README to clarify what --verify does by @simonlevasseur in #1817

🐛 Bug Fixes

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

25 Jan 22:00
868d5e3
Compare
Choose a tag to compare

Important

The DSL compiler refactor to stop requiring unnecessary things into memory might change what DSL RBI files are generated in your application. If the resulting output of DSL RBI generation from this version is causing type-checking problems please open an issue.

What's Changed

✨ Enhancements

  • Use create_method_from_def to simplify CurrentAttributes compiler by @andyw8 in #1778

🐛 Bug Fixes

Full Changelog: v0.11.17...v0.12.0

v0.11.17

15 Jan 20:28
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Skip compiling constants with alias from another gem in namespace by @egiurleo in #1756
  • Update IdentityCache compiler to generate correct multi methods by @bitwise-aiden in #1758
  • Check if prepare argument is a symbol or string by @KaanOzkan in #1762

Full Changelog: v0.11.16...v0.11.17

v0.11.16

12 Jan 17:04
4e537e4
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

🛠 Other Changes

New Contributors

Full Changelog: v0.11.15...v0.11.16

v0.11.15

08 Jan 13:24
ba09c1f
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

🛠 Other Changes

New Contributors

Full Changelog: v0.11.14...v0.11.15