Skip to content

Releases: Shopify/tapioca

v0.17.3

12 Jun 22:02
ac1d7a1

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Do not load DSL compilers before extensions in add-on mode by @KaanOzkan in #2317

Full Changelog: v0.17.2...v0.17.3

v0.17.2

10 Jun 19:06
3b90ed2

Choose a tag to compare

What's Changed

✨ Enhancements

  • Stop generating more methods than necessary by @paracycle in #293
  • Eager load autoloads that are registered before the RBS rewriter is loaded by @paracycle in #2300

🐛 Bug Fixes

🛠 Other Changes

Full Changelog: v0.17.1...v0.17.2

v0.17.1

26 May 15:20
db85b96

Choose a tag to compare

What's Changed

🐛 Bug Fixes

New Contributors

Full Changelog: v0.17.0...v0.17.1

v0.17.0

21 May 20:14
e5030e9

Choose a tag to compare

What's Changed

✨ Enhancements

  • Add support for ActiveSupport classes in Sidekiq::Worker methods by @iMacTia in #2104
  • Add from and to kwargs types to generated saved_change_to_attribute? and will_save_change_to_attribute? methods by @dewski in #2243
  • Add support for RBS signature comments by @Morriar in #2236

🐛 Bug Fixes

  • Fix fetch_annotation signature by @Morriar in #2213
  • Fix check shims to allow methods with different parameters by @Morriar in #2245
  • Use Zeitwerk::Loader.all_dirs to load all directories by @st0012 in #2283

New Contributors

Full Changelog: v0.16.11...v0.17.0

v0.16.11

20 Feb 23:44
3008dfe

Choose a tag to compare

What's Changed

✨ Enhancements

  • Stop ignoring symbols in payload when discovering subconstants by @paracycle in #2203

🐛 Bug Fixes

Full Changelog: v0.16.10...v0.16.11

v0.16.10

12 Feb 15:28
ac18422

Choose a tag to compare

What's Changed

✨ Enhancements

  • Collect telemetry about add-on usage by @vinistock in #2187
  • [Tapioca add-on] Use more accurate heuristic to ignore test files in lsp addon by @KaanOzkan in #2190
  • Introduce addon_mode ivar to Tapioca::Cli by @KaanOzkan in #2195

Full Changelog: v0.16.9...v0.16.10

v0.16.9

04 Feb 18:04
7bb45ae

Choose a tag to compare

What's Changed

✨ Enhancements

  • Run URL helpers compiler when routes are modified by @vinistock in #2165
  • [Tapioca Addon] Support gem RBI generation by @alexcrocha in #2081
  • [Tapioca Add-on] Trigger ActiveSupport::TestCase DSL compiler on fixture changes by @andyw8 in #2163
  • Add progress indication for DSL operations by @vinistock in #2176
  • Reload DSL compilers in the workspace automatically by @vinistock in #2178

🐛 Bug Fixes

Full Changelog: v0.16.8...v0.16.9

v0.16.8

15 Jan 20:11
91ad272

Choose a tag to compare

What's Changed

✨ Enhancements

🐛 Bug Fixes

Full Changelog: v0.16.7...v0.16.8

v0.16.7

09 Jan 19:38
d90ca33

Choose a tag to compare

What's Changed

🐛 Bug Fixes

New Contributors

Full Changelog: v0.16.6...v0.16.7

v0.16.6

06 Jan 17:11
d19a466

Choose a tag to compare

What's Changed

🚧 Breaking Changes

✨ Enhancements

  • --exclude should also exclude transitive dependencies by @rzane in #2096
  • Add hash return type for relation groupchain size by @marknuzz in #2044
  • Provide a hook for custom ActiveModel types by @rzane in #2112
  • Handle ActiveRecord::Locking::LockingType by @kbruccoleri in #2014
  • Don't assume nilable when #__tapioca_type is provided by @rzane in #2126
  • [Tapioca Addon] Handle missing gems gracefully in tapioca gem command by @alexcrocha in #2111

🐛 Bug Fixes

🛠 Other Changes

New Contributors

Full Changelog: v0.16.5...v0.16.6