Skip to content

Commit 66dfcf7

Browse files
authored
Merge pull request #897 from denny/release/21.02
Release 21.02
2 parents 93c979e + 59989e1 commit 66dfcf7

File tree

23 files changed

+84
-31
lines changed

23 files changed

+84
-31
lines changed

Gemfile.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ GIT
1818
PATH
1919
remote: plugins/ShinyAccess
2020
specs:
21-
shiny_access (21.01)
21+
shiny_access (21.02)
2222
acts-as-taggable-on
2323
acts_as_paranoid
2424
nokogiri (>= 1.11.0.rc4)
@@ -30,7 +30,7 @@ PATH
3030
PATH
3131
remote: plugins/ShinyBlog
3232
specs:
33-
shiny_blog (21.01)
33+
shiny_blog (21.02)
3434
acts-as-taggable-on
3535
acts_as_paranoid
3636
ckeditor
@@ -43,7 +43,7 @@ PATH
4343
PATH
4444
remote: plugins/ShinyForms
4545
specs:
46-
shiny_forms (21.01)
46+
shiny_forms (21.02)
4747
acts_as_paranoid
4848
nokogiri (>= 1.11.0.rc4)
4949
pagy
@@ -54,7 +54,7 @@ PATH
5454
PATH
5555
remote: plugins/ShinyInserts
5656
specs:
57-
shiny_inserts (21.01)
57+
shiny_inserts (21.02)
5858
acts_as_paranoid
5959
ckeditor
6060
nokogiri (>= 1.11.0.rc4)
@@ -66,7 +66,7 @@ PATH
6666
PATH
6767
remote: plugins/ShinyLists
6868
specs:
69-
shiny_lists (21.01)
69+
shiny_lists (21.02)
7070
acts_as_paranoid
7171
nokogiri (>= 1.11.0.rc4)
7272
pagy
@@ -77,7 +77,7 @@ PATH
7777
PATH
7878
remote: plugins/ShinyNews
7979
specs:
80-
shiny_news (21.01)
80+
shiny_news (21.02)
8181
acts-as-taggable-on
8282
acts_as_paranoid
8383
ckeditor
@@ -90,7 +90,7 @@ PATH
9090
PATH
9191
remote: plugins/ShinyNewsletters
9292
specs:
93-
shiny_newsletters (21.01)
93+
shiny_newsletters (21.02)
9494
acts_as_paranoid
9595
ckeditor
9696
nokogiri (>= 1.11.0.rc4)
@@ -102,7 +102,7 @@ PATH
102102
PATH
103103
remote: plugins/ShinyPages
104104
specs:
105-
shiny_pages (21.01)
105+
shiny_pages (21.02)
106106
acts_as_paranoid
107107
ckeditor
108108
nokogiri (>= 1.11.0.rc4)
@@ -114,7 +114,7 @@ PATH
114114
PATH
115115
remote: plugins/ShinyProfiles
116116
specs:
117-
shiny_profiles (21.01)
117+
shiny_profiles (21.02)
118118
acts_as_paranoid
119119
nokogiri (>= 1.11.0.rc4)
120120
pagy
@@ -125,7 +125,7 @@ PATH
125125
PATH
126126
remote: plugins/ShinySearch
127127
specs:
128-
shiny_search (21.01)
128+
shiny_search (21.02)
129129
acts-as-taggable-on
130130
acts_as_paranoid
131131
algoliasearch-rails

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 = '21.01'
10+
VERSION = '21.02'

docs/release-notes.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,59 @@
55
This file contains information about changes (particularly breaking changes) between releases - with the most recent release first.
66

77

8+
### 2021-02-01 21.02 February 2021: The 'quiet after the storm' release
9+
10+
* GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.02
11+
12+
* Plugin versions all updated to 21.02, as they all have changes since 21.01
13+
* Only minor changes in many though, often just the admin search method move
14+
15+
* Headlines:
16+
* Quiet month, after last month's upgrade extravaganza!
17+
* No really big changes this month; not that many smaller ones either :)
18+
19+
* Bug fixes:
20+
* Tags on hidden content no longer show up on tag list and tag cloud pages
21+
* Added ShinyTags concern and helpers to enable this
22+
* User profile instantiation in dev is more robust now (lazy-loading issue resolved)
23+
* More robust handling of 404s for non-HTML formats (usually hits from malware)
24+
25+
* Added:
26+
* ShinyUserAuthentication and ShinyUserAuthorization concerns
27+
* Splitting out auth code from User model
28+
* ShinyUserContent concern - splitting off relations to user-owned content
29+
* Links on user profiles, with a JS UI that very nearly works properly
30+
* ErrorController - more standard way to provide 'smart' 404 (etc) pages
31+
* Changes in several places to raise RecordNotFound to trigger 404 'neatly'
32+
* Added rspec support for optionally raising production-style errors in test env
33+
* Some support for manually overriding open/active status of admin menu items
34+
* lib/gemfile_plugins_helper.rb - new home for plugin-supporting methods from Gemfile
35+
* rubycritic - now uncommented in the Gemfile, reek fixed their ruby 3.0 issues
36+
* zxcvbn-ruby - intelligent password complexity checker
37+
* PasswordsController - JSON endpoint for getting password scores and advice
38+
* activerecord-analyze - adds .analyze method to AR objects, for investigating issues
39+
40+
* Updated:
41+
* Rails, from 6.1.0 to 6.1.1
42+
* Puma, from 5.1 to 5.2
43+
* Blazer, from 2.3.1 to 2.4.0
44+
* Fixed the issue with recent versions by overriding the clear_helpers method
45+
* MJMLSyntaxValidator rewritten - uses mjml directly rather than Mjml::Parser gem
46+
* Admin area 'quick search' methods moved from controllers to models
47+
* Minor code-quality tweaks in various admin controllers and some models
48+
* In controllers, mostly setting instance variables in before_actions
49+
* In models, several accessors changed from read/write to read-only
50+
* Split user session and user registration tests into two separate files
51+
52+
* Removed:
53+
* groupdate gem - this is related to Blazer, but wasn't being used
54+
* Various post-login redirect code, particularly for admins
55+
* It was architecturally horrible, and didn't offer enough value to justify that
56+
* user_profile factory - profiles are auto-created along with users now
57+
* There were quite a lot of very minor spec updates to adapt to this
58+
* Static 404 and 500 pages
59+
60+
861
### 2021-01-01 21.01 January 2021: 'Wishing you a Happy New Year, a Happy New Rails, and a Happy New Ruby!'
962

1063
* GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.01

plugins/ShinyAccess/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_access (21.01)
4+
shiny_access (21.02)
55
acts-as-taggable-on
66
acts_as_paranoid
77
nokogiri (>= 1.11.0.rc4)

plugins/ShinyAccess/lib/shiny_access/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 ShinyAccess
11-
VERSION = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

plugins/ShinyBlog/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_blog (21.01)
4+
shiny_blog (21.02)
55
acts-as-taggable-on
66
acts_as_paranoid
77
ckeditor

plugins/ShinyBlog/lib/shiny_blog/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) - ShinyBlog plugin for ShinyCMS
1010
module ShinyBlog
11-
VERSION = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

plugins/ShinyForms/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_forms (21.01)
4+
shiny_forms (21.02)
55
acts_as_paranoid
66
nokogiri (>= 1.11.0.rc4)
77
pagy

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 = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

plugins/ShinyInserts/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_inserts (21.01)
4+
shiny_inserts (21.02)
55
acts_as_paranoid
66
ckeditor
77
nokogiri (>= 1.11.0.rc4)

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 = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

plugins/ShinyLists/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_lists (21.01)
4+
shiny_lists (21.02)
55
acts_as_paranoid
66
nokogiri (>= 1.11.0.rc4)
77
pagy

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 = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

plugins/ShinyNews/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_news (21.01)
4+
shiny_news (21.02)
55
acts-as-taggable-on
66
acts_as_paranoid
77
ckeditor

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 = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

plugins/ShinyNewsletters/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_newsletters (21.01)
4+
shiny_newsletters (21.02)
55
acts_as_paranoid
66
ckeditor
77
nokogiri (>= 1.11.0.rc4)

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 = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

plugins/ShinyPages/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_pages (21.01)
4+
shiny_pages (21.02)
55
acts_as_paranoid
66
ckeditor
77
nokogiri (>= 1.11.0.rc4)

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 = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

plugins/ShinyProfiles/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_profiles (21.01)
4+
shiny_profiles (21.02)
55
acts_as_paranoid
66
nokogiri (>= 1.11.0.rc4)
77
pagy

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 = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

plugins/ShinySearch/Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
shiny_search (21.01)
4+
shiny_search (21.02)
55
acts-as-taggable-on
66
acts_as_paranoid
77
algoliasearch-rails

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 = '21.01'
11+
VERSION = '21.02'
1212
public_constant :VERSION
1313
end

0 commit comments

Comments
 (0)