Releases: nshki/chusaku
v1.4.1
v1.4.0
Overview
This is minor version bump that includes a new -e/--exclusion-pattern
flag for folks who may want to exclude certain glob patterns from the controller file matching process. This also starts excluding the top-level vendor/
directory of Rails projects by default, which as a side effect should help prevent GitHub Actions workflows from failing because ruby/setup-ruby
stores bundles in vendor/
by default. Big thanks to @G-Rath for reporting in #53!
What's Changed
- feat: add
--exclusion-pattern
flag by @nshki in #54 - test: use Minitest spec style by @nshki in #55
- build: bump to v1.4.0 by @nshki in #56
Full Changelog: v1.3.1...v1.4.0
v1.3.1
Overview
This is a patch version bump that includes a contribution from @santiagodoldan that removes an empty rescue
block in the Chusaku binstub. This helps avoid situations where actual errors are getting suppressed when running the gem when they need to actually surface. Thank you for the contribution, Santiago!
What's Changed
- fix: remove empty rescue from binstub by @santiagodoldan in #51
- build: bump to v1.3.1 by @nshki in #52
New Contributors
- @santiagodoldan made their first contribution in #51
Full Changelog: v1.3.0...v1.3.1
v1.3.0
Overview
This release includes Rails engine and pack support, thanks to @aburgel! Rails projects that use engines and packs will be able to continue using Chusaku as normal and have their respective controllers annotated.
What's Changed
- Annotate controllers in Rails engines and packs by @aburgel in #48
- build: bump to v1.3.0 by @nshki in #49
New Contributors
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Overview
This release includes a new Rake task for Chusaku for folks looking to integrate Chusaku in their Rake workflows. See the updated README for usage instructions. Big thanks to @G-Rath for raising #40! This also ships with a couple CLI output-related fixes that make it a little clearer what's going on when you run the gem.
A big thank you to everyone who actively uses Chusaku in your projects. We're nearing the 300K downloads mark on RubyGems which is a giant milestone. To more beautifully annotated Rails codebases. 💎
What's Changed
- feat: add Rake task by @nshki in #41
- fix: improve cli output by @G-Rath in #44
- fix: unnecessary verbose output by @nshki in #45
- build: bump to v1.2.0 by @nshki in #46
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Overview
This release contains a new flag added by @pineman (thank you!) that allows an optional controllers glob pattern to be passed. This enables developers who are using an unconventional directory structure to still have Chusaku annotate their controllers. e.g. You may be using a tool like packs-rails to restructure your directory structure.
What's Changed
- fix typo assert by @pineman in #38
- Also look for controllers outside /app by @pineman in #37
- build: bump to v1.1.0 by @nshki in #39
New Contributors
Full Changelog: v1.0.1...v1.1.0
v1.0.1
v1.0.0
v1.0.0 Release!
It's been almost 2 years, 70,000 more downloads, and no new issues reported since the last release. This leads me to think that this project is more than stable enough to warrant the v1.0.0 release. Thank you, truly, for using Chusaku and I hope that it's been helpful in your projects and teams! To another 2 years. 🥂
What's Changed
Full Changelog: v0.6.1...v1.0.0