Releases: Shopify/tapioca
Releases · Shopify/tapioca
v0.17.10
What's Changed
🐛 Bug Fixes
🛠 Other Changes
- Add optional CI step to run Sorbet with Prism by @thomasmarshall in #2427
New Contributors
- @thomasmarshall made their first contribution in #2427
Full Changelog: v0.17.9...v0.17.10
v0.17.9
What's Changed
✨ Enhancements
- Bump Rails versions we work with by @paracycle in #2421
🐛 Bug Fixes
- Fix dsl compiler for Google::Protobuf::RepeatedField by @rwstauner in #2406
- Bump minimum versions of RBI and Spoom dependencies by @paracycle in #2420
- Fully qualify references to top-level
Moduleby @paracycle in #2424
New Contributors
- @rwstauner made their first contribution in #2410
Full Changelog: v0.17.8...v0.17.9
v0.17.8
What's Changed
✨ Enhancements
- Prevent gems from calling
exitorabortduring 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
GeneratedAttributeMethodsmodule 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.specsinstead of readingGemfile.lockby @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
- @domingo2000 made their first contribution in #2358
- @bobcats made their first contribution in #2377
- @cub8 made their first contribution in #2395
Full Changelog: v0.17.7...v0.17.8
v0.17.7
What's Changed
🐛 Bug Fixes
- Use
Kernel.caller_locationsinRuntime::Trackers::MethodDefinitionby @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
What's Changed
✨ Enhancements
🐛 Bug Fixes
- Fix single delegated_type by @ngan in #2335
- Fix handling of anonymous types in generic arguments by @paracycle in #2342
- Fix invalid byte sequence error by @alex-tan in #2338
New Contributors
Full Changelog: v0.17.5...v0.17.6
v0.17.5
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
v0.17.4
v0.17.3
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
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
- Ignore
@requires_ancestorinYardDoclistener by @KaanOzkan in #2288 - Skip RBS comments in YardDoc listener by @KaanOzkan in #2310
- Only call
load_iseqif it's defined by @KaanOzkan in #2309
🛠 Other Changes
- Mention ability to supply local annotations in README by @KaanOzkan in #2297
- Add a readme entry for the add-on functionality by @KaanOzkan in #2296
Full Changelog: v0.17.1...v0.17.2