Skip to content

Commit db8b9a8

Browse files
committed
Adding release notes for 21.05
1 parent 8709ad2 commit db8b9a8

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

docs/release-notes.md

+44
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,50 @@
44

55
This file contains information about changes (particularly breaking changes) between releases - with the most recent release first.
66

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+
751
### 2021-04-08 21.04 April 2021: The 'Respecting Boundaries' release
852

953
* GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.04

0 commit comments

Comments
 (0)