v0.7.0
What's Changed
π§ Breaking Changes
- Replace
clean-shims
bycheck-shims
by @Morriar in #706 - Bump Thor requirement by @paracycle in #721
- Refactor DSL compilers by @paracycle in #795
- Load nothing from Tapioca by default by @paracycle in #821
β¨ Enhancements
- Add
gems
as an alias to thegem
command by @paracycle in #720 - Generate
requires_ancestor
helpers in gems RBIs by @Morriar in #728 - Expose DSL compiler test helper as a reusable unit by @paracycle in #788
- Also generate Yard @annotations by @Morriar in #803
- Update the strictness of generated RBI files in case of conflicts with DSL files by @Morriar in #801
- Use RBI::Formatter by @Morriar in #808
- Use root/absolute namespace in compiled RBI by @jeffcarbs in #780
π Bug Fixes
- Never generate
T.nilable(T.untyped)
in DSL generators by @paracycle in #756 - In Ruby 2.6
Symbol
s don't haveend_with?
method by @paracycle in #763 - Fix printing or Yard @param annotations by @Morriar in #807
- Handle attribute_method_matchers rename to attribute_method_patterns by @nvasilevski in #811
- Implement support for final method signatures by @paracycle in #771
- Fix path to DSL extensions by @Morriar in #823
π Other Changes
- Improve VSCode experience out of the box by @paracycle in #757
- Update AASM DSL generator by @davebenvenuti in #786
New Contributors
- @nvasilevski made their first contribution in #811
- @davebenvenuti made their first contribution in #786
Full Changelog: v0.6.2...v0.7.0