May 2021: The 'Component With A View' release
Pre-release
Pre-release
Relatively quiet month, especially compared to the last few! I'm in the process of quitting one job and finding the next, so that's taken a lot of my time and energy. I'm happy with the first pass at adding view components though, expect more of those next month...
Highlights for this release:
- Security updates: Rails and related Action* gems had a cluster of CVE fixes this month
- Added: [View Components][1], [mutant][3], config/initializers/shinycms.rb, flayignore, Blazer::ApplicationController, ... and more 🙂
- Updated:
- Split main site DiscussionsController, creating CommentsController too
- Accessibility fixes for the Halcyonic theme [PR #1088][5] [PR #1091][6] [PR #1112][7]
- The host app's ApplicationController is now free of confusing Blazer gank
- Lots of gem version bumps - including rubocop*, which required some code and config changes
- Removed: several packwerk todo files, the now-unneeded host app MainController, and all the admin menu partials that got replaced by view components 😃
There's a little bit more detail in the release notes, but this is the bulk of it - quiet month, as I say! The next few might be quiet too, as I get to grips with a new job and their codebase.
[1] https://github.com/github/view_component#readme
[2] #1096
[3] https://github.com/mbj/mutant#readme
[4] https://shinycms.org/blog/2021/04/cheat-codes
[5] #1088
[6] #1091
[7] #1112