Skip to content

Commit 9a5d6b0

Browse files
authored
Merge pull request #697 from denny/release/20.11
Release 20.11
2 parents c83902c + 338860c commit 9a5d6b0

File tree

12 files changed

+102
-19
lines changed

12 files changed

+102
-19
lines changed

Gemfile.lock

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: plugins/ShinyBlog
33
specs:
4-
shiny_blog (20.10)
4+
shiny_blog (20.11)
55
acts-as-taggable-on
66
acts_as_paranoid
77
ckeditor
@@ -13,7 +13,7 @@ PATH
1313
PATH
1414
remote: plugins/ShinyForms
1515
specs:
16-
shiny_forms (20.10)
16+
shiny_forms (20.11)
1717
acts_as_paranoid
1818
kaminari
1919
pg (>= 0.18, < 2.0)
@@ -23,7 +23,7 @@ PATH
2323
PATH
2424
remote: plugins/ShinyInserts
2525
specs:
26-
shiny_inserts (20.10)
26+
shiny_inserts (20.11)
2727
acts_as_paranoid
2828
ckeditor
2929
kaminari
@@ -34,7 +34,7 @@ PATH
3434
PATH
3535
remote: plugins/ShinyLists
3636
specs:
37-
shiny_lists (20.10)
37+
shiny_lists (20.11)
3838
acts_as_paranoid
3939
kaminari
4040
pg (>= 0.18, < 2.0)
@@ -44,7 +44,7 @@ PATH
4444
PATH
4545
remote: plugins/ShinyNews
4646
specs:
47-
shiny_news (20.10)
47+
shiny_news (20.11)
4848
acts-as-taggable-on
4949
acts_as_paranoid
5050
ckeditor
@@ -56,14 +56,14 @@ PATH
5656
PATH
5757
remote: plugins/ShinyNewsletters
5858
specs:
59-
shiny_newsletters (20.10)
59+
shiny_newsletters (20.11)
6060
pg (>= 0.18, < 2.0)
6161
rails (~> 6.0.3, >= 6.0.3.4)
6262

6363
PATH
6464
remote: plugins/ShinyPages
6565
specs:
66-
shiny_pages (20.10)
66+
shiny_pages (20.11)
6767
acts_as_paranoid
6868
ckeditor
6969
kaminari
@@ -74,14 +74,14 @@ PATH
7474
PATH
7575
remote: plugins/ShinyProfiles
7676
specs:
77-
shiny_profiles (20.10)
77+
shiny_profiles (20.11)
7878
pg (>= 0.18, < 2.0)
7979
rails (~> 6.0.3, >= 6.0.3.4)
8080

8181
PATH
8282
remote: plugins/ShinySearch
8383
specs:
84-
shiny_search (20.10)
84+
shiny_search (20.11)
8585
algoliasearch-rails
8686
pg (>= 0.18, < 2.0)
8787
pg_search

config/initializers/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
# ShinyCMS is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later)
88

99
# ShinyCMS version number ('Ubuntu style', YY.MM)
10-
VERSION = '20.10'
10+
VERSION = '20.11'

docs/release-notes.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# ShinyCMS Documentation
2+
3+
## Release Notes
4+
5+
This file contains information about changes (particularly breaking changes) between releases - with the most recent release first.
6+
7+
8+
### 2020-11-09 - v20.11 - November 2020: The 'tricky second album' release
9+
10+
* Plugin versions:
11+
* There have been code changes in every plugin since 20.10 release, so their version numbers have all been bumped to 20.11 too
12+
13+
* Updates and changes since 20.10:
14+
* General:
15+
* Ruby version: 2.7.1 -> 2.7.2
16+
* Rubocop:
17+
* Added some enforcement of preferred whitespace rules
18+
* Various updates to config for new versions with new cops
19+
* Configuration:
20+
* Added Setting.get_int method to get integer values from setting strings
21+
* Added Setting.true? method to get boolean results from 'true'/'false' setting strings
22+
* Started moving config that isn't secrets/credentials from ENV vars to Setting model
23+
* Deprecated ENV vars:
24+
* TODO!!
25+
* Supporting code (Helpers, Concerns, etc):
26+
* Added helper methods to abstract anywhere a main site view called a model
27+
* Renamed Plugin model to ShinyPlugin
28+
* Renamed FeatureFlagsHelper to ShinyFeatureFlagHelper
29+
* Renamed PagingHelper to ShinyPagingHelper
30+
* Renamed ElementsHelper to ShinyElementHelper
31+
* Refactored AkismetHelper to allow checking generic form submissions as well as comments
32+
* Pulled methods from ShinyMainSiteHelper into their own files:
33+
* Added ShinyConsentHelper for retrieving ConsentVersion details
34+
* Added ShinySettingsHelper for retrieving config settings
35+
* Comments/Discussions:
36+
* Changes to names of settings and code relating to who can post a comment (anon/etc)
37+
* Moved comment author details into a separate model
38+
* Mailer templates:
39+
* Added fancier MJML templates for discussion, user, and email recipient mailers
40+
41+
* New since 20.10:
42+
* General:
43+
* Added .env.test file, replacing some setup code in spec/spec_helper.rb
44+
* Gems:
45+
* acts_as_paranoid (add soft delete to models)
46+
* kaminari_route_prefix (fix kaminari pagination with Rails Engines routes)
47+
* sidekiq-status (display additional details in sidekiq web dashboard)
48+
* Supporting code (Helpers, Concerns, etc):
49+
* Added ShinyPaging concern, to set up kaminari pagination on a model
50+
* Added ShinySoftDelete concern, to set up acts_as_paranoid on a model
51+
* Added ShinyClassName concern, for easy access to an i18n-translated name for a type of site content from its model (e.g. 'blog post')
52+
* Added ShinyTemplateElement, to group common behaviour of template elements
53+
* Added ShinyPostAtomFeed and ShinyPostAtomFeedEntry, for constructing atom feeds
54+
* Admin Area:
55+
* Added pagination to index/list pages for most plugins/features
56+
* Added search to index/list pages for most plugins/features
57+
* Added new page for viewing and managing non-user-account Email Recipients
58+
* Added new 'Email' menu section, containing above page & mailer previews
59+
* Added menu item for Sidekiq web dashboard
60+
* Plugins:
61+
* ShinyBlog & ShinyNews
62+
* Added atom feed generation (can be written to local disk or AWS S3)
63+
* Added pagination on main site
64+
* ShinyForms
65+
* Added reCAPTCHA and Akismet checking for form submissions
66+
* ShinyNewsletters
67+
* Added 'drag to sort' in admin area, for:
68+
* Elements on Newsletter Edition and Newsletter Template edit pages
69+
* ShinyPages
70+
* Added 'drag to sort' in admin area, for:
71+
* Elements on Page and Page Template edit pages
72+
* Pages and Sections on main Page/Section list page (/admin/pages)
73+
74+
* Fixes since 20.10:
75+
* Fixed names of user mailer methods in various places (by adding '_instructions')
76+
* Added missing edit-capability templates in a few plugins, that were causing admins to lose capabilities when edited and saved via the web UI
77+
78+
79+
### 2020-10-01 - v20.10 - October 2020: The 'First Birthday' release
80+
81+
* This is the first release, tagged v20.10 on GitHub:
82+
* https://github.com/denny/ShinyCMS-ruby/releases/tag/v20.10

plugins/ShinyBlog/lib/shiny_blog/version.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
#
77
# ShinyCMS is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later)
88

9+
# Version number ('Ubuntu style', YY.MM) - ShinyBlog plugin for ShinyCMS
910
module ShinyBlog
10-
VERSION = '20.10'
11+
VERSION = '20.11'
1112
public_constant :VERSION
1213
end

plugins/ShinyForms/lib/shiny_forms/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
# Version number ('Ubuntu style', YY.MM) - ShinyForms plugin for ShinyCMS
1010
module ShinyForms
11-
VERSION = '20.10'
11+
VERSION = '20.11'
1212
public_constant :VERSION
1313
end

plugins/ShinyInserts/lib/shiny_inserts/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
# Version number ('Ubuntu style', YY.MM) - ShinyInserts plugin for ShinyCMS
1010
module ShinyInserts
11-
VERSION = '20.10'
11+
VERSION = '20.11'
1212
public_constant :VERSION
1313
end

plugins/ShinyLists/lib/shiny_lists/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
# Version number ('Ubuntu style', YY.MM) - ShinyLists plugin for ShinyCMS
1010
module ShinyLists
11-
VERSION = '20.10'
11+
VERSION = '20.11'
1212
public_constant :VERSION
1313
end

plugins/ShinyNews/lib/shiny_news/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
# Version number ('Ubuntu style', YY.MM) - ShinyNews plugin for ShinyCMS
1010
module ShinyNews
11-
VERSION = '20.10'
11+
VERSION = '20.11'
1212
public_constant :VERSION
1313
end

plugins/ShinyNewsletters/lib/shiny_newsletters/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
# Version number ('Ubuntu style'; year and month)
1010
module ShinyNewsletters
11-
VERSION = '20.10'
11+
VERSION = '20.11'
1212
public_constant :VERSION
1313
end

plugins/ShinyPages/lib/shiny_pages/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
# Version number ('Ubuntu style', YY.MM) - ShinyPages plugin for ShinyCMS
1010
module ShinyPages
11-
VERSION = '20.10'
11+
VERSION = '20.11'
1212
public_constant :VERSION
1313
end

plugins/ShinyProfiles/lib/shiny_profiles/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
# Version number ('Ubuntu style', YY.MM) - ShinyProfiles plugin for ShinyCMS
1010
module ShinyProfiles
11-
VERSION = '20.10'
11+
VERSION = '20.11'
1212
public_constant :VERSION
1313
end

plugins/ShinySearch/lib/shiny_search/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88

99
# Version number ('Ubuntu style', YY.MM) - ShinySearch plugin for ShinyCMS
1010
module ShinySearch
11-
VERSION = '20.10'
11+
VERSION = '20.11'
1212
public_constant :VERSION
1313
end

0 commit comments

Comments
 (0)