v0.11.9
What's Changed
🚧 Breaking Changes
✨ Enhancements
- Handle arguments with loads in Graphql mutations by @such in #1556
- Add a json_api_client DSL compiler by @lavoiesl in #1565
- Add from and to parameters for _changed? generated methods by @DougEdey in #1568
- Improve GraphQL Mutation compiler by @paracycle in #1571
- Add support for
--include-dependencies
flag by @LTe in #1548 - Update GraphQL mutation compiler to consider arguments with
replace_null_with_default
by @dom-binti in #1622 - Add tests for
GenericTypeRegistry
by @amomchilov in #1635 - Support Composite Primary keys in ActiveRecordColumns compiler by @gmcgibbon in #1646
- Capitalize descriptions shown in CLI help by @eggplants in #1630
- Start generating
.gitattributes
file for generated and vendored RBI files by @paracycle in #1604 - Implement ActiveModel::Validations::Confirm compiler by @Tonkpils in #1644
- Add support for loading custom DSL extensions by @olivier-thatch in #1602
🐛 Bug Fixes
- Fix evals with automatic source location in Ruby 3.3 by @paracycle in #1599
- Fix HelperMethods definitions by @jhawthorn in #1611
- Handle nil dependencies in case of inheritance by @LTe in #1620
🛠 Other Changes
- Extract multiple commands from
Dsl
command by @paracycle in #1575 - Extract multiple commands from
Gem
command by @paracycle in #1574 - Refactor
Command
classes to makerun
method the public API by @paracycle in #1577 - Extract common functionality from DSL commands to base class by @paracycle in #1578
- Docs: Tapioca should also be in
test
group in Gemfile by @andyw8 in #1610
New Contributors
- @such made their first contribution in #1556
- @lavoiesl made their first contribution in #1565
- @DougEdey made their first contribution in #1568
- @olivier-thatch made their first contribution in #1602
- @jhawthorn made their first contribution in #1611
- @dom-binti made their first contribution in #1622
- @eggplants made their first contribution in #1630
- @amomchilov made their first contribution in #1635
- @gmcgibbon made their first contribution in #1646
- @Tonkpils made their first contribution in #1644
Full Changelog: v0.11.8...v0.11.9