Skip to content

Releases: Shopify/tapioca

v0.19.2

Choose a tag to compare

@github-actions github-actions released this 25 Jun 18:54
a10eb05

What's Changed

🚧 Breaking Changes

✨ Enhancements

  • Cache RBS rewrites with bootsnap & add dsl --only-bootsnap-rbs-cache by @KaanOzkan in #2617
  • Skip stale RBI file removal when --only is set by @Vein05 in #2642

🐛 Bug Fixes

  • Fix nullability of GraphQL scalar types when passed as required arguments by @joeytepp in #2618
  • Restore Bootsnap fallback for RBS rewriting by @KaanOzkan in #2630
  • Warn when --only-bootsnap-rbs-cache runs without TAPIOCA_RBS_CACHE=1 by @KaanOzkan in #2624
  • Fully qualify type constants in ActiveRecordDelegatedTypes RBI by @dduugg in #2637
  • Fix generic type registry cache collisions by @st0012 in #2657

New Contributors

Full Changelog: v0.19.1...v0.19.2

v0.19.1

Choose a tag to compare

@github-actions github-actions released this 23 Apr 18:41
3fe6bb6

What's Changed

✨ Enhancements

🐛 Bug Fixes

🛠 Other Changes

Full Changelog: v0.19.0...v0.19.1

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 31 Mar 19:27
64f98c1

What's Changed

🎉 This version of Tapioca switches from YARD to Rubydex for documentation which makes gem RBI compilation up to 10x faster and require 4x less memory.

If you have been using --no-doc because the default was too slow, try removing it.

🚧 Breaking Changes

  • Use Rubydex to document symbols instead of YARD by @Morriar in #2524

🐛 Bug Fixes

  • Constants defined in C extensions might be attributed other the gems by @paracycle in #2555
  • Include type_parameters declarations in signatures by @dejmedus in #2550
  • AASM events yields block on successful state transition by @bdewater-thatch in #2560

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 17 Mar 17:32
daa4f71

What's Changed

🚧 Breaking Changes

  • Switch to Package URI for source location comments by @paracycle in #2480

✨ Enhancements

🐛 Bug Fixes

  • Fix find_in_batches without block return type and AR batches order kwarg by @bdewater-thatch in #2466
  • Make ActiveRecord delete/destroy_by argument a rest parameters by @caleb in #2497

New Contributors

Full Changelog: v0.17.10...v0.18.0

v0.17.10

Choose a tag to compare

@github-actions github-actions released this 10 Dec 11:21
0e35b26

What's Changed

🐛 Bug Fixes

  • Stop generating RBI for insert/upsert related methods by @st0012 in #2446

🛠 Other Changes

New Contributors

Full Changelog: v0.17.9...v0.17.10

v0.17.9

Choose a tag to compare

@github-actions github-actions released this 04 Nov 16:35
940689c

What's Changed

✨ Enhancements

🐛 Bug Fixes

New Contributors

Full Changelog: v0.17.8...v0.17.9

v0.17.8

Choose a tag to compare

@github-actions github-actions released this 20 Oct 14:47
0a9b43b

What's Changed

✨ Enhancements

  • Prevent gems from calling exit or abort during gem load by @paracycle in #2387
  • Print currently compiling gems. Add verbose attribute to gem command. by @cub8 in #2395

🐛 Bug Fixes

  • Generate Active Model attributes in an included GeneratedAttributeMethods module by @paracycle in #2356
  • Fix RBS comment prefix in YardDoc listener by @KaanOzkan in #2364
  • Fix rbi deleted when route_dsl runs on files affected by other compilers by @domingo2000 in #2358
  • Use Bundler.load.specs instead of reading Gemfile.lock by @KaanOzkan in #2363
  • Sort YARD comments that have the same tag name by @KaanOzkan in #2375
  • use ActiveRecordColumnTypeHelper for primary key types by @bobcats in #2377
  • Do not mixin Kernel for modules by @KaanOzkan in #2394

New Contributors

Full Changelog: v0.17.7...v0.17.8

v0.17.7

Choose a tag to compare

@github-actions github-actions released this 16 Jul 14:04
e7a2f96

What's Changed

🐛 Bug Fixes

  • Use Kernel.caller_locations in Runtime::Trackers::MethodDefinition by @ebarajas in #2347
  • Ensure Dsl::Compiler extends T::Generic in server add-on by @vinistock in #2350

New Contributors

  • @drewhoffer made their first contribution in #2322

Full Changelog: v0.17.6...v0.17.7

v0.17.6

Choose a tag to compare

@github-actions github-actions released this 04 Jul 18:55
ee1e91d

What's Changed

✨ Enhancements

  • use primary key type for ActiveRecord::Calculations#ids return type by @ebarajas in #2271

🐛 Bug Fixes

New Contributors

Full Changelog: v0.17.5...v0.17.6

v0.17.5

Choose a tag to compare

@github-actions github-actions released this 25 Jun 15:34
30cb18b

What's Changed

🐛 Bug Fixes

  • Wrap loading DSL compilers in notification handler by @vinistock in #2329

New Contributors

Full Changelog: v0.17.4...v0.17.5