Skip to content

Commit 4fae801

Browse files
authored
Merge pull request #1143 from denny/release/21.06
Bump version numbers and add release notes for 21.06
2 parents aadcd3c + bf54e0b commit 4fae801

File tree

15 files changed

+75
-26
lines changed

15 files changed

+75
-26
lines changed

Gemfile.lock

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: plugins/ShinyAccess
33
specs:
4-
shiny_access (21.05)
4+
shiny_access (21.06)
55
acts-as-taggable-on
66
acts_as_paranoid
77
nokogiri (>= 1.11.0.rc4)
@@ -13,7 +13,7 @@ PATH
1313
PATH
1414
remote: plugins/ShinyBlog
1515
specs:
16-
shiny_blog (21.05)
16+
shiny_blog (21.06)
1717
acts-as-taggable-on
1818
acts_as_paranoid
1919
ckeditor
@@ -26,7 +26,7 @@ PATH
2626
PATH
2727
remote: plugins/ShinyCMS
2828
specs:
29-
shinycms (21.05)
29+
shinycms (21.06)
3030
activerecord-session_store
3131
acts-as-taggable-on
3232
acts_as_list
@@ -69,7 +69,7 @@ PATH
6969
PATH
7070
remote: plugins/ShinyForms
7171
specs:
72-
shiny_forms (21.05)
72+
shiny_forms (21.06)
7373
acts_as_paranoid
7474
nokogiri (>= 1.11.0.rc4)
7575
pagy
@@ -80,7 +80,7 @@ PATH
8080
PATH
8181
remote: plugins/ShinyInserts
8282
specs:
83-
shiny_inserts (21.05)
83+
shiny_inserts (21.06)
8484
acts_as_paranoid
8585
ckeditor
8686
nokogiri (>= 1.11.0.rc4)
@@ -92,7 +92,7 @@ PATH
9292
PATH
9393
remote: plugins/ShinyLists
9494
specs:
95-
shiny_lists (21.05)
95+
shiny_lists (21.06)
9696
acts_as_paranoid
9797
nokogiri (>= 1.11.0.rc4)
9898
pagy
@@ -103,7 +103,7 @@ PATH
103103
PATH
104104
remote: plugins/ShinyNews
105105
specs:
106-
shiny_news (21.05)
106+
shiny_news (21.06)
107107
acts-as-taggable-on
108108
acts_as_paranoid
109109
ckeditor
@@ -116,7 +116,7 @@ PATH
116116
PATH
117117
remote: plugins/ShinyNewsletters
118118
specs:
119-
shiny_newsletters (21.05)
119+
shiny_newsletters (21.06)
120120
acts_as_paranoid
121121
ckeditor
122122
nokogiri (>= 1.11.0.rc4)
@@ -128,7 +128,7 @@ PATH
128128
PATH
129129
remote: plugins/ShinyPages
130130
specs:
131-
shiny_pages (21.05)
131+
shiny_pages (21.06)
132132
acts_as_paranoid
133133
ckeditor
134134
nokogiri (>= 1.11.0.rc4)
@@ -140,7 +140,7 @@ PATH
140140
PATH
141141
remote: plugins/ShinyProfiles
142142
specs:
143-
shiny_profiles (21.05)
143+
shiny_profiles (21.06)
144144
acts_as_paranoid
145145
nokogiri (>= 1.11.0.rc4)
146146
pagy
@@ -151,15 +151,15 @@ PATH
151151
PATH
152152
remote: plugins/ShinySEO
153153
specs:
154-
shiny_seo (21.05)
154+
shiny_seo (21.06)
155155
pg (>= 0.18, < 2.0)
156156
rails (~> 6.1.2, >= 6.1.2.1)
157157
sitemap_generator
158158

159159
PATH
160160
remote: plugins/ShinySearch
161161
specs:
162-
shiny_search (21.05)
162+
shiny_search (21.06)
163163
acts-as-taggable-on
164164
acts_as_paranoid
165165
algoliasearch-rails (~> 1.25)

config/initializers/version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
# This version number is specifically for the ShinyHostApp
1010

1111
# Each ShinyCMS plugin has its own version number
12-
# The core plugin is currently at version 21.05
12+
# The core plugin is currently at version 21.06
1313

1414
module ShinyHostApp
15-
VERSION = '21.05'
15+
VERSION = '21.06'
1616
public_constant :VERSION
1717
end

docs/release-notes.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,54 @@
44

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

7+
### 2021-06-02 21.06 June 2021: The 'Happy Birthday, Fliss!' Edition
8+
9+
GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.06
10+
11+
Fixed:
12+
* .pryrc now checks in Heroku ENV for 'staging' in hostname (and sets rails console prompt appropriately if found), instead of running `hostname` command which was breaking for some people
13+
14+
Added:
15+
* 'Add element' feature for pages, newsletters, and their templates
16+
* Relatedly, elements got their own controllers in each of those places
17+
* Separate HTML and plain text 'manage subscriptions' partials for emails
18+
* Initializer to disable concurrent asset compilation in Sprockets
19+
* Seems like the most likely culprit causing build segfaults on CI
20+
* Pacman formatter for RSpec output :D
21+
* Set SPECMAN=1 in your ENV before running `rspec` to enable this
22+
23+
Removed:
24+
* Rails Best Practices gem; other tools cover all the same things
25+
26+
Changed:
27+
* Continued changing partials to components in admin area
28+
* Basically everything 'around the edges' is generated by components now
29+
* Random refactoring bonus outcome; don't need to set @page_title in most admin views any more, it's automagic!
30+
* Changed how route partials work
31+
* There's way more boilerplate now, but they do feel a bit more solid
32+
* Invoke ShinySearch separately in ShinyNews::Post and ShinyBlog::Post
33+
* (instead of ShinyCMS::Post - so they can be configured differently)
34+
* Moved various top-level methods into classes, to reduce pollution
35+
* Helper methods for Gemfile also moved from main_app to core plugin
36+
* Gemfile picks up Ruby version from .ruby-version (using helper method)
37+
* Moved `credits.md` to 'Contributors.md` which seems more common
38+
* Changed inheritance from core by feature plugin controllers/mailers/etc
39+
* They now load common behaviour etc from a XyzBase module rather than inheriting it from a BaseXyz class, which feels like looser coupling
40+
41+
Also updated:
42+
* `bundle update` and 'yarn upgrade`
43+
* Fixed pagy, which was pinned due to breaking changes a few releases back
44+
* But had to pin view_components this time :(
45+
46+
Tidied:
47+
* Various documentation improvements from Paul Cochrane (@paultcochrane)
48+
* Tidied up Packwerk config files and i18n-tasks config
49+
* Moved 'loose' JavaScript from footer template into a .js file in assets
50+
51+
ION:
52+
* Today is my flatmate's birthday! And it was either name the release for that, or call it 'the unemployed layabout release', as this is my first week off after finishing work on Friday. :)
53+
54+
755
### 2021-05-07 21.05 May 2021: The 'Component With A View' release
856

957
GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.05

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.05'
11+
VERSION = '21.06'
1212
public_constant :VERSION
1313
end

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.05'
11+
VERSION = '21.06'
1212
public_constant :VERSION
1313
end

plugins/ShinyCMS/lib/shinycms/version.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@
88

99
# ShinyCMS version number ('Ubuntu style', YY.MM)
1010
module ShinyCMS
11-
VERSION = '21.05'
11+
VERSION = '21.06'
1212
public_constant :VERSION
1313

14+
# TODO: This doesn't work! .git generally isn't present on a deployed system.
1415
# Use the start of the git commit SHA as a release identifier
1516
# RELEASE = `git show --abbrev=4 --pretty=%h -q`.chomp
1617
# public_constant :RELEASE

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.05'
11+
VERSION = '21.06'
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 = '21.05'
11+
VERSION = '21.06'
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 = '21.05'
11+
VERSION = '21.06'
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 = '21.05'
11+
VERSION = '21.06'
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 = '21.05'
11+
VERSION = '21.06'
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 = '21.05'
11+
VERSION = '21.06'
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 = '21.05'
11+
VERSION = '21.06'
1212
public_constant :VERSION
1313
end

plugins/ShinySEO/lib/shiny_seo/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 ShinySEO
11-
VERSION = '21.05'
11+
VERSION = '21.06'
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 = '21.05'
11+
VERSION = '21.06'
1212
public_constant :VERSION
1313
end

0 commit comments

Comments
 (0)