Skip to content

May 2021: The 'Component With A View' release

Pre-release
Pre-release
Compare
Choose a tag to compare
@denny denny released this 07 May 21:59
· 1204 commits to main since this release
5254594

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