Releases: Shopify/tapioca
Releases · Shopify/tapioca
v0.4.24
v0.4.23
This is a bug-fix release that fixes some issues that were introduced by changes in 0.4.22 and fixes a couple of other issues, as well.
🐛 Fixes
- Fix
ActiveJob
DSL RBI generator (#326) - Fix
FixedHash
serialization so that it doesn't assumeSymbol
keys all the time (#327) - Properly serialize generic types with missing type variables (#329)
- Generate proper gem RBI files for gems that are default gems (#330)
- Suppress call validation errors during CLI run (#331)
v0.4.22
v0.4.21
v0.4.20
🐛 Bug fixes
- Improved Generics
- Added
--quiet
flag fordsl
- Quieter output for
tapioca dsl --verify
v0.4.19
v0.4.18
🆕 New Features
- Better Generics support #156
- Added
--verify
flag totapioca dsl
#231 tapioca init
will now generate a binstub for your project #259
🐛 Bug Fixes
- Internal gem types will no longer be exported #261
- RBI headers are now less dynamic and will cause less unnecessary file changes #259
⚠️ Alerts
-c
/--cmd
flags have been deprecated and will be removed in a future release
v0.4.17
v0.4.16
New Features:
- Tapioca can now correctly generate
T::Enum
types usingenum do ... end
blocks in gem RBIs (thanks @jeffcarbs) [PR #243] - DSL RBI generation operation will now clear dangling RBI files from the target directory. The operation keeps track of all DSL RBI files that already exist in the target directory and removes each file that has been regenerated from that list. Anything that is left behind at the end of the whole operation must be dangling RBI files that don't correspond to any live constants. Thus, those RBI files are deleted. [PR #244]
- You can now make Tapioca work with a custom Sorbet executable by setting the
TAPIOCA_SRB_PATH
environment variable (thanks @nathunsmitty) [PR #246]
Fixes:
v0.1.1
- First production release. Matches feature set of
[email protected]