v0.16.0
What's Changed
✨ Enhancements
- Remove unnecessary
.each
by @amomchilov in #1953 - Short circuit Rails app loading if Rails constant isn't defined by @paracycle in #1956
- Optimize
URLHelpers.gather_constants
by @amomchilov in #1935 - Generate *_changed? and *_previously_changed? sigs for belongs_to relations by @cheshire137 in #1955
- Make it possible to extend list of id types for ActiveRecord relations by @paracycle in #1967
- Add
ActiveSupportTimeExt
compiler by @paracycle in #1962 - Load built-in DSL compilers before loading custom ones by @paracycle in #1970
🐛 Bug Fixes
- Fix missing array signature for ActiveRecordRelation #create by @bitwise-aiden in #1946
- Make DSL compiler test helper work without needing an extra require by @paracycle in #1963
- Fix ActiveRecordRelation compiler's handling of composite primary keys by @bitwise-aiden in #1966
- Skip generating methods that State Machine does not generate by @bitwise-aiden in #1945
- Fix type type for first|last|take by @bitwise-aiden in #1971
- Add a sig with no args for ActiveRecordRelations builder methods by @bitwise-aiden in #1978
New Contributors
- @cheshire137 made their first contribution in #1955
Full Changelog: v0.15.1...v0.16.0