Releases: Shopify/tapioca
Releases · Shopify/tapioca
v0.15.1
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
- @tubaxenor made their first contribution in #1944
- @JamieMagee made their first contribution in #1650
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
✨ Enhancements
🐛 Bug Fixes
- Generate correct return types in IdentityCache compiler by @egiurleo in #1939
- Fix ActiveRecordRelations compiler to dedup #all by @bitwise-aiden in #1942
Full Changelog: v0.14.4...v0.15.0
v0.14.4
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 forClassMethod
by @spencewenski in #1933
New Contributors
- @spencewenski made their first contribution in #1933
Full Changelog: v0.14.3...v0.14.4
v0.14.3
What's Changed
✨ Enhancements
- Handle ActiveRecord attributes inheriting from
EncryptedAttributeType
with customsigs
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
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
- @dylanplayer made their first contribution in #1897
Full Changelog: v0.14.1...v0.14.2
v0.14.1
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
What's Changed
✨ Enhancements
- Add
reset_association
method signature for singular AR associations by @cbothner in #1854 - Infer types for active record fixtures by @TobiasBales in #1871
- Check RBI syntax in DslCompiler test helper by @bdewater in #1870
- Introduce
skip_constants
flag todsl
by @KaanOzkan in #1877 - Use
type_for_attribute
to determine primary_key forfind
by @alex-tan in #1851 - Remove
ActiveSupport::Deprecation
silencing from loader by @bravehager in #1891
🐛 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
- @cbothner made their first contribution in #1854
- @TobiasBales made their first contribution in #1871
- @alex-tan made their first contribution in #1851
- @bravehager made their first contribution in #1891
Full Changelog: v0.13.3...v0.14.0
v0.13.3
v0.13.2
What's Changed
🚧 Breaking Changes
✨ Enhancements
- Automatic stdout/stderr assertion updates by @kddnewton in #1853
- load default compilers before user defined compilers by @stathis-alexander in #1831
- Update Active Record find sig to allow a block by @bdewater in #1844
- Update Active Record count sig to allow a block by @bdewater in #1860
🛠 Other Changes
- Specify DSL compiler contributions in README by @KaanOzkan in #1866
New Contributors
- @stathis-alexander made their first contribution in #1831
Full Changelog: v0.13.1...v0.13.2
v0.13.1
What's Changed
🐛 Bug Fixes
- Do not call
has_presence?
onProtobuf::FieldDescriptor
unless method exists by @egiurleo in #1840 - Fix ActiveRecordRelations compiler by @Morriar in #1843
New Contributors
- @george-ma made their first contribution in #1846
Full Changelog: v0.13.0...v0.13.1