Skip to content

Commit

Permalink
Updating version numbers and release notes for 21.06 (June 2021) release
Browse files Browse the repository at this point in the history
  • Loading branch information
denny committed Jun 2, 2021
1 parent aadcd3c commit bf54e0b
Show file tree
Hide file tree
Showing 15 changed files with 75 additions and 26 deletions.
24 changes: 12 additions & 12 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
PATH
remote: plugins/ShinyAccess
specs:
shiny_access (21.05)
shiny_access (21.06)
acts-as-taggable-on
acts_as_paranoid
nokogiri (>= 1.11.0.rc4)
Expand All @@ -13,7 +13,7 @@ PATH
PATH
remote: plugins/ShinyBlog
specs:
shiny_blog (21.05)
shiny_blog (21.06)
acts-as-taggable-on
acts_as_paranoid
ckeditor
Expand All @@ -26,7 +26,7 @@ PATH
PATH
remote: plugins/ShinyCMS
specs:
shinycms (21.05)
shinycms (21.06)
activerecord-session_store
acts-as-taggable-on
acts_as_list
Expand Down Expand Up @@ -69,7 +69,7 @@ PATH
PATH
remote: plugins/ShinyForms
specs:
shiny_forms (21.05)
shiny_forms (21.06)
acts_as_paranoid
nokogiri (>= 1.11.0.rc4)
pagy
Expand All @@ -80,7 +80,7 @@ PATH
PATH
remote: plugins/ShinyInserts
specs:
shiny_inserts (21.05)
shiny_inserts (21.06)
acts_as_paranoid
ckeditor
nokogiri (>= 1.11.0.rc4)
Expand All @@ -92,7 +92,7 @@ PATH
PATH
remote: plugins/ShinyLists
specs:
shiny_lists (21.05)
shiny_lists (21.06)
acts_as_paranoid
nokogiri (>= 1.11.0.rc4)
pagy
Expand All @@ -103,7 +103,7 @@ PATH
PATH
remote: plugins/ShinyNews
specs:
shiny_news (21.05)
shiny_news (21.06)
acts-as-taggable-on
acts_as_paranoid
ckeditor
Expand All @@ -116,7 +116,7 @@ PATH
PATH
remote: plugins/ShinyNewsletters
specs:
shiny_newsletters (21.05)
shiny_newsletters (21.06)
acts_as_paranoid
ckeditor
nokogiri (>= 1.11.0.rc4)
Expand All @@ -128,7 +128,7 @@ PATH
PATH
remote: plugins/ShinyPages
specs:
shiny_pages (21.05)
shiny_pages (21.06)
acts_as_paranoid
ckeditor
nokogiri (>= 1.11.0.rc4)
Expand All @@ -140,7 +140,7 @@ PATH
PATH
remote: plugins/ShinyProfiles
specs:
shiny_profiles (21.05)
shiny_profiles (21.06)
acts_as_paranoid
nokogiri (>= 1.11.0.rc4)
pagy
Expand All @@ -151,15 +151,15 @@ PATH
PATH
remote: plugins/ShinySEO
specs:
shiny_seo (21.05)
shiny_seo (21.06)
pg (>= 0.18, < 2.0)
rails (~> 6.1.2, >= 6.1.2.1)
sitemap_generator

PATH
remote: plugins/ShinySearch
specs:
shiny_search (21.05)
shiny_search (21.06)
acts-as-taggable-on
acts_as_paranoid
algoliasearch-rails (~> 1.25)
Expand Down
4 changes: 2 additions & 2 deletions config/initializers/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
# This version number is specifically for the ShinyHostApp

# Each ShinyCMS plugin has its own version number
# The core plugin is currently at version 21.05
# The core plugin is currently at version 21.06

module ShinyHostApp
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
48 changes: 48 additions & 0 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,54 @@

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

### 2021-06-02 21.06 June 2021: The 'Happy Birthday, Fliss!' Edition

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

Fixed:
* .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

Added:
* 'Add element' feature for pages, newsletters, and their templates
* Relatedly, elements got their own controllers in each of those places
* Separate HTML and plain text 'manage subscriptions' partials for emails
* Initializer to disable concurrent asset compilation in Sprockets
* Seems like the most likely culprit causing build segfaults on CI
* Pacman formatter for RSpec output :D
* Set SPECMAN=1 in your ENV before running `rspec` to enable this

Removed:
* Rails Best Practices gem; other tools cover all the same things

Changed:
* Continued changing partials to components in admin area
* Basically everything 'around the edges' is generated by components now
* Random refactoring bonus outcome; don't need to set @page_title in most admin views any more, it's automagic!
* Changed how route partials work
* There's way more boilerplate now, but they do feel a bit more solid
* Invoke ShinySearch separately in ShinyNews::Post and ShinyBlog::Post
* (instead of ShinyCMS::Post - so they can be configured differently)
* Moved various top-level methods into classes, to reduce pollution
* Helper methods for Gemfile also moved from main_app to core plugin
* Gemfile picks up Ruby version from .ruby-version (using helper method)
* Moved `credits.md` to 'Contributors.md` which seems more common
* Changed inheritance from core by feature plugin controllers/mailers/etc
* They now load common behaviour etc from a XyzBase module rather than inheriting it from a BaseXyz class, which feels like looser coupling

Also updated:
* `bundle update` and 'yarn upgrade`
* Fixed pagy, which was pinned due to breaking changes a few releases back
* But had to pin view_components this time :(

Tidied:
* Various documentation improvements from Paul Cochrane (@paultcochrane)
* Tidied up Packwerk config files and i18n-tasks config
* Moved 'loose' JavaScript from footer template into a .js file in assets

ION:
* 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. :)


### 2021-05-07 21.05 May 2021: The 'Component With A View' release

GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.05
Expand Down
2 changes: 1 addition & 1 deletion plugins/ShinyAccess/lib/shiny_access/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style'; year and month)
module ShinyAccess
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
2 changes: 1 addition & 1 deletion plugins/ShinyBlog/lib/shiny_blog/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style', YY.MM) - ShinyBlog plugin for ShinyCMS
module ShinyBlog
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
3 changes: 2 additions & 1 deletion plugins/ShinyCMS/lib/shinycms/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@

# ShinyCMS version number ('Ubuntu style', YY.MM)
module ShinyCMS
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION

# TODO: This doesn't work! .git generally isn't present on a deployed system.
# Use the start of the git commit SHA as a release identifier
# RELEASE = `git show --abbrev=4 --pretty=%h -q`.chomp
# public_constant :RELEASE
Expand Down
2 changes: 1 addition & 1 deletion plugins/ShinyForms/lib/shiny_forms/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style', YY.MM) - ShinyForms plugin for ShinyCMS
module ShinyForms
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
2 changes: 1 addition & 1 deletion plugins/ShinyInserts/lib/shiny_inserts/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style', YY.MM) - ShinyInserts plugin for ShinyCMS
module ShinyInserts
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
2 changes: 1 addition & 1 deletion plugins/ShinyLists/lib/shiny_lists/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style', YY.MM) - ShinyLists plugin for ShinyCMS
module ShinyLists
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
2 changes: 1 addition & 1 deletion plugins/ShinyNews/lib/shiny_news/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style', YY.MM) - ShinyNews plugin for ShinyCMS
module ShinyNews
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
2 changes: 1 addition & 1 deletion plugins/ShinyNewsletters/lib/shiny_newsletters/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style'; year and month)
module ShinyNewsletters
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
2 changes: 1 addition & 1 deletion plugins/ShinyPages/lib/shiny_pages/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style', YY.MM) - ShinyPages plugin for ShinyCMS
module ShinyPages
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
2 changes: 1 addition & 1 deletion plugins/ShinyProfiles/lib/shiny_profiles/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style', YY.MM) - ShinyProfiles plugin for ShinyCMS
module ShinyProfiles
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
2 changes: 1 addition & 1 deletion plugins/ShinySEO/lib/shiny_seo/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style'; year and month)
module ShinySEO
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end
2 changes: 1 addition & 1 deletion plugins/ShinySearch/lib/shiny_search/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@

# Version number ('Ubuntu style', YY.MM) - ShinySearch plugin for ShinyCMS
module ShinySearch
VERSION = '21.05'
VERSION = '21.06'
public_constant :VERSION
end

0 comments on commit bf54e0b

Please sign in to comment.