Skip to content

Releases: Shopify/tapioca

v0.13.3

15 Apr 14:15
f00b6c1

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

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

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

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

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

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

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

Choose a tag to compare

What's Changed

🐛 Bug Fixes

🛠 Other Changes

New Contributors

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

v0.11.14

18 Dec 20:15
0bc05d6

Choose a tag to compare

What's Changed

🐛 Bug Fixes

🛠 Other Changes

  • Upgrade RBI by @vinistock in #1731
  • Add support for GraphQL Argument prepare methods when defined as a method on the constant by @DougEdey in #1721
  • Account for new identity comparison hashes in Sorbet internals by @vinistock in #1732
  • Active Job 7+ perform_later takes an optional block by @bdewater in #1730

New Contributors

Full Changelog: v0.11.13...v0.11.14

v0.11.13

06 Dec 14:25
c7b6c1e

Choose a tag to compare

What's Changed

✨ Enhancements

  • Support for custom GraphQL input preparation (Phase one) by @DougEdey in #1720
  • Use an include for the CurrentAttributes generator by @andyw8 in #1726

🐛 Bug Fixes

🛠 Other Changes

Full Changelog: v0.11.12...v0.11.13