Skip to content

Releases: Shopify/tapioca

v0.15.1

10 Jul 20:56
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • In ActiveRecordColumns persisted mode, remove T.nilable from reflected sigs by @alex-tan in #1937
  • Fix AASM compiler's global callback method signatures by @tubaxenor in #1944
  • require rubygems/user_interaction by @JamieMagee in #1650
  • Fix gem RBI generation for Spoom's generic by @Morriar in #1949

New Contributors

Full Changelog: v0.15.0...v0.15.1

v0.15.0

27 Jun 15:52
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

  • Filter gem RBIs by version during annotations command by @egiurleo in #1585

🐛 Bug Fixes

Full Changelog: v0.14.4...v0.15.0

v0.14.4

20 Jun 21:07
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

  • Start passing in an option to ActiveRecordColumns compiler for how to generate column types by @paracycle in #1888
  • Support array types in typed_store compiler by @amomchilov in #1924

🐛 Bug Fixes

  • Protobuf generated classes should extend from Google::Protobuf::AbstractMessage by @andyw8 in #1911
  • Handle fixtures with no associated model by @vinistock in #1921
  • Make Rails engine path check more specific by @vinistock in #1925
  • Check for constant definition before invoking by @KaanOzkan in #1928
  • fix: ActiveSupportConcern recursively checks for ClassMethod by @spencewenski in #1933

New Contributors

Full Changelog: v0.14.3...v0.14.4

v0.14.3

30 May 18:22
24d05cb
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

  • Handle ActiveRecord attributes inheriting from EncryptedAttributeType with custom sigs by @alex-tan in #1904
  • Support Postgres cidr column type by @alex-tan in #1907

🐛 Bug Fixes

  • Do not report duplicate for shim or annotations classes redefining the superclass by @Morriar in #1912

Full Changelog: v0.14.2...v0.14.3

v0.14.2

15 May 14:25
Compare
Choose a tag to compare

What's Changed

✨ Enhancements

  • Ignore missing constants for --skip-constant option by @KaanOzkan in #1896

🐛 Bug Fixes

  • fix: add default keyword argument to kredis extension attributes by @dylanplayer in #1897
  • Handle deferred route drawing in URL helpers DSL compiler by @bravehager in #1899

New Contributors

Full Changelog: v0.14.1...v0.14.2

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