|
4 | 4 |
|
5 | 5 | This file contains information about changes (particularly breaking changes) between releases - with the most recent release first.
|
6 | 6 |
|
| 7 | +### 2021-05-07 21.05 May 2021: The 'Component With A View' release |
| 8 | + |
| 9 | +GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.05 |
| 10 | + |
| 11 | +* Security updates: |
| 12 | + * Rails and related Action* gems had a cluster of CVE fixes this month |
| 13 | + |
| 14 | +* Added: |
| 15 | + * [View Components][1] - used to rewrite the admin menu [PR #1096][2] |
| 16 | + * [mutant][3]- a mutation testing gem |
| 17 | + * config/initializers/shinycms.rb - allows the host app to configure: |
| 18 | + * The user model for ShinyCMS to use |
| 19 | + * The list model for ShinyNewsletters to use |
| 20 | + * .flayignore - causing a [dramatic improvement][4] in Ruby Critic scores |
| 21 | + * Blazer::ApplicationController in the host app, for Blazer to inherit from |
| 22 | + * Sentry gem and initializer |
| 23 | + |
| 24 | +* Updated: |
| 25 | + * Split main site DiscussionsController, creating CommentsController too |
| 26 | + * Accessibility fixes for the Halcyonic theme [PR #1088][5] [PR #1091][6] [PR #1112][7] |
| 27 | + * Accessibly-hidden labels for form inputs |
| 28 | + * Text contrast ratios throughout |
| 29 | + * Editable image alt attributes added to index template |
| 30 | + * Changes to demo site data to go with this |
| 31 | + * The host app's ApplicationController is now free of confusing Blazer gank |
| 32 | + * Lots of gem version bumps, besides the aforementioned rails ones |
| 33 | + * Rubocop updates required some minor changes to code and config |
| 34 | + |
| 35 | +* Removed: |
| 36 | + * Several packwerk todo files got removed by the configurable user model change |
| 37 | + * MainController in the host app, now that ApplicationController is usable |
| 38 | + * All the admin menu partials that got replaced by view components |
| 39 | + |
| 40 | +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. |
| 41 | + |
| 42 | +[1] https://github.com/github/view_component#readme |
| 43 | +[2] https://github.com/denny/ShinyCMS-ruby/pull/1096 |
| 44 | +[3] https://github.com/mbj/mutant#readme |
| 45 | +[4] https://shinycms.org/blog/2021/04/cheat-codes |
| 46 | +[5] https://github.com/denny/ShinyCMS-ruby/pull/1088 |
| 47 | +[6] https://github.com/denny/ShinyCMS-ruby/pull/1091 |
| 48 | +[7] https://github.com/denny/ShinyCMS-ruby/pull/1112 |
| 49 | + |
| 50 | + |
7 | 51 | ### 2021-04-08 21.04 April 2021: The 'Respecting Boundaries' release
|
8 | 52 |
|
9 | 53 | * GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.04
|
|
0 commit comments