Skip to content

Commit 6a6b09e

Browse files
authored
Merge pull request #1822 from denny/release/24.11
Release gem updates since 2021 as 24.11
2 parents daa957d + 3fbb04b commit 6a6b09e

File tree

22 files changed

+54
-30
lines changed

22 files changed

+54
-30
lines changed

db/seeds.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# ShinyCMS ~ https://shinycms.org
44
#
5-
# Copyright 2009-2021 Denny de la Haye ~ https://denny.me
5+
# Copyright 2009-2024 Denny de la Haye ~ https://denny.me
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

docs/Licensing/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ShinyCMS: Licensing
22

3-
ShinyCMS is copyright 2009-2021 Denny de la Haye (https://denny.me)
3+
ShinyCMS is copyright 2009-2024 Denny de la Haye (https://denny.me)
44

55
ShinyCMS is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later). There are copies of both v2 and v3 of the GPL included with the ShinyCMS code, or you can read them online:
66
* [GNU GPL v2](gnu-gpl-v2.0.md) / https://opensource.org/licenses/gpl-2.0

docs/release-notes.md

+27-2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,31 @@
44

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

7+
### 2024-11-25 24.11 November 2024: The 'Three Years Off Dead For Tax Reasons' Release
8+
9+
GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v24.11
10+
11+
Sorry for the unexpected hiatus in releases. In my defence, I nearly died shortly after the last one.
12+
13+
TL;DR, I turn out to have a massive arteriovenous malformation very near my brain stem, which ruptured on 18 June 2021, causing a haemorrhagic stroke that nearly killed me. In hindsight, that probably explains the insomnia and headaches between 2019 and 2021... I thought they were 'just' work stress.
14+
15+
Anyway, I have been busy learning how to talk again, and then walk again, and then recovering from six months of hospital-food-induced starvation (mostly by eating properly once I was home again, but some exercise too) - so all-in-all typing and coding have had to wait their turn. I'm getting there.
16+
17+
I don't think I've added or removed any features in this release, but there have been many many MANY gem updates - a lot of which were languishing in the dependabot queue while I recovered, and then more that flooded in once I cleared the initial backlog :)
18+
19+
Some highlights include:
20+
* Ruby, from 3.0.1 to 3.1.6
21+
* Rails, from 6.1.3.1 to 6.1.7.10
22+
* Puma, from 5.6.7 to 6.4.3
23+
* Pg, from 1.2.3 to 1.5.9
24+
* pundit, from 2.1.0 to 2.4.0
25+
* packwerk, from 1.1.3 to 3.2.2
26+
* view_component, from 2.83.0 to 3.20.0
27+
* Plus: bcrypt, capybara, persistent_dmnd, acts_as_votable, acts-as-taggable-on, sidekiq, codecov, mjml, recapcha, bugsnag, mutant-rspec, parallel_tests, yarn, factorybot-rails, rubocop, rubocop_rails, rubocop-performance, and many many many more.
28+
29+
I'm working on a ShinyShop plugin for the CMS as part of my rehab currently, hopefully that will be ready for initial release some time next year.
30+
31+
732
### 2021-06-02 21.06 June 2021: The 'Happy Birthday, Fliss!' Edition
833

934
GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.06
@@ -34,12 +59,12 @@ Changed:
3459
* Moved various top-level methods into classes, to reduce pollution
3560
* Helper methods for Gemfile also moved from main_app to core plugin
3661
* Gemfile picks up Ruby version from .ruby-version (using helper method)
37-
* Moved `credits.md` to 'Contributors.md` which seems more common
62+
* Moved `credits.md` to `Contributors.md` which seems more common
3863
* Changed inheritance from core by feature plugin controllers/mailers/etc
3964
* They now load common behaviour etc from a XyzBase module rather than inheriting it from a BaseXyz class, which feels like looser coupling
4065

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

lib/templates/shiny/plugin/README.md.tt

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Please read the Code of Conduct as well.
3131

3232
## Copyright and Licensing
3333

34-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
34+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
3535

3636
This ShinyCMS plugin is free software; you can redistribute it and/or modify it
3737
under the terms of the GPL (version 2 or later). You should have copies of both

mkdocs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ site_name: ShinyCMS
1010
site_url: http://docs.shinycms.org/
1111
site_description: Documentation for users and developers of ShinyCMS (Ruby version)
1212
site_author: Denny de la Haye
13-
copyright: ShinyCMS is copyright 2009-2021 Denny de la Haye (denny.me)
13+
copyright: ShinyCMS is copyright 2009-2024 Denny de la Haye (denny.me)
1414

1515
repo_url: https://github.com/denny/ShinyCMS-ruby/
1616
edit_uri: ''

plugins/ShinyAccess/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ Please read the Code of Conduct as well.
2626

2727
## Copyright and Licensing
2828

29-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
29+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
3030

3131
This ShinyCMS plugin is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later). You should have copies of both v2 and v2 of the GPL in your ShinyCMS docs folder, or you can read them online: https://opensource.org/licenses/gpl-2.0 / https://opensource.org/licenses/gpl-3.0

plugins/ShinyBlog/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Please read the Code of Conduct as well.
3333

3434
## Copyright and Licensing
3535

36-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
36+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
3737

3838
This ShinyCMS plugin is free software; you can redistribute it and/or modify it
3939
under the terms of the GPL (version 2 or later). You should have copies of both

plugins/ShinyCMS/.rubocop_todo.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ShinyCMS ~ https://shinycms.org
22
#
3-
# Copyright 2009-2021 Denny de la Haye ~ https://denny.me
3+
# Copyright 2009-2024 Denny de la Haye ~ https://denny.me
44
#
55
# ShinyCMS is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later)
66

plugins/ShinyCMS/README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@ rails shinycms:db:seed
2929

3030
## Contributing
3131

32-
See the ShinyCMS developer documentation for information on contributing to this plugin or any other part of the ShinyCMS project.
32+
See the developer documentation for information on ShinyCMS features
33+
[in progress](docs/Developer/Progress.md) and [to-do](docs/Developer/TODO.md)
3334

34-
Please read the Code of Conduct as well.
35+
Please read the [Code of Conduct](docs/code-of-conduct.md) as well.
3536

3637

3738
## Copyright and Licensing
3839

39-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
40+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
4041

4142
ShinyCMS is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later). You should have copies of both v2 and v2 of the GPL in the included docs folder, or you can read them online: https://opensource.org/licenses/gpl-2.0 / https://opensource.org/licenses/gpl-3.0

plugins/ShinyCMS/app/components/shinycms/toolbar/discussions_component.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# ShinyCMS ~ https://shinycms.org
44
#
5-
# Copyright 2009-2021 Denny de la Haye ~ https://denny.me
5+
# Copyright 2009-2024 Denny de la Haye ~ https://denny.me
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

plugins/ShinyCMS/app/components/shinycms/toolbar/users_component.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# ShinyCMS ~ https://shinycms.org
44
#
5-
# Copyright 2009-2021 Denny de la Haye ~ https://denny.me
5+
# Copyright 2009-2024 Denny de la Haye ~ https://denny.me
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

plugins/ShinyCMS/app/views/shinycms/includes/_footer.html.erb

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
This website is powered by <a href="https://shinycms.org/">ShinyCMS</a>
2020
(<a href="https://shinycms.org/ruby">Ruby version</a>).
2121
ShinyCMS is <a href="http://www.opensource.org/">open source software</a>,
22-
&copy; 2009-2021 <a href="https://denny.me/">Denny de la Haye</a>. You can
22+
&copy; 2009-2024 <a href="https://denny.me/">Denny de la Haye</a>. You can
2323
<a href="https://github.com/denny/ShinyCMS-ruby">download it from GitHub</a>.
2424
</p>

plugins/ShinyCMS/config/initializers/assets.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
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
# Version of your assets, change this if you want to expire all your assets.
10-
Rails.application.config.assets.version = '2021.06.01.0300'
10+
Rails.application.config.assets.version = '2024.11.25.1700'
1111

1212
# Add theme images and stylesheets to the asset load path
1313
class ShinyCMS::ThemeAssetsSetup

plugins/ShinyForms/README.md

+4-6
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,8 @@ See the developer documentation for information on ShinyCMS features
3636
Please read the [Code of Conduct](docs/code-of-conduct.md) as well.
3737

3838

39-
## License
39+
## Copyright and Licensing
4040

41-
This ShinyCMS plugin is free software; you can redistribute it and/or modify it
42-
under the terms of the GPL (version 2 or later). You should have copies of both
43-
v2 and v2 of the GPL in your ShinyCMS docs folder, or you can read them online:
44-
https://opensource.org/licenses/gpl-2.0
45-
https://opensource.org/licenses/gpl-3.0
41+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
42+
43+
ShinyCMS is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later). You should have copies of both v2 and v2 of the GPL in the included docs folder, or you can read them online: https://opensource.org/licenses/gpl-2.0 / https://opensource.org/licenses/gpl-3.0

plugins/ShinyInserts/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Please read the Code of Conduct as well.
3131

3232
## Copyright and Licensing
3333

34-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
34+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
3535

3636
This ShinyCMS plugin is free software; you can redistribute it and/or modify it
3737
under the terms of the GPL (version 2 or later). You should have copies of both

plugins/ShinyLists/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ Please read the Code of Conduct as well.
2727

2828
## Copyright and Licensing
2929

30-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
30+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
3131

3232
This ShinyCMS plugin is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later). You should have copies of both v2 and v2 of the GPL in your ShinyCMS docs folder, or you can read them online: https://opensource.org/licenses/gpl-2.0 / https://opensource.org/licenses/gpl-3.0

plugins/ShinyNews/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Please read the Code of Conduct as well.
3333

3434
## Copyright and Licensing
3535

36-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
36+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
3737

3838
This ShinyCMS plugin is free software; you can redistribute it and/or modify it
3939
under the terms of the GPL (version 2 or later). You should have copies of both

plugins/ShinyNewsletters/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ Please read the Code of Conduct as well.
2727

2828
## Copyright and Licensing
2929

30-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
30+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
3131

3232
This ShinyCMS plugin is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later). You should have copies of both v2 and v2 of the GPL in your ShinyCMS docs folder, or you can read them online: https://opensource.org/licenses/gpl-2.0 / https://opensource.org/licenses/gpl-3.0

plugins/ShinyPages/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ Please read the Code of Conduct as well.
2626

2727
## Copyright and Licensing
2828

29-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
29+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
3030

3131
This ShinyCMS plugin is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later). You should have copies of both v2 and v2 of the GPL in your ShinyCMS docs folder, or you can read them online: https://opensource.org/licenses/gpl-2.0 / https://opensource.org/licenses/gpl-3.0

plugins/ShinyProfiles/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Please read the Code of Conduct as well.
3131

3232
## Copyright and Licensing
3333

34-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
34+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
3535

3636
This ShinyCMS plugin is free software; you can redistribute it and/or modify it
3737
under the terms of the GPL (version 2 or later). You should have copies of both

plugins/ShinySEO/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,6 @@ Please read the Code of Conduct as well.
4646

4747
## Copyright and Licensing
4848

49-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
49+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
5050

5151
This ShinyCMS plugin is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later). You should have copies of both v2 and v2 of the GPL in your ShinyCMS docs folder, or you can read them online: https://opensource.org/licenses/gpl-2.0 / https://opensource.org/licenses/gpl-3.0

plugins/ShinySearch/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@ Please read the Code of Conduct as well.
3838

3939
## Copyright and Licensing
4040

41-
ShinyCMS is copyright 2009-2021 Denny de la Haye https://denny.me
41+
ShinyCMS is copyright 2009-2024 Denny de la Haye https://denny.me
4242

4343
This ShinyCMS plugin is free software; you can redistribute it and/or modify it under the terms of the GPL (version 2 or later). You should have copies of both v2 and v2 of the GPL in your ShinyCMS docs folder, or you can read them online: https://opensource.org/licenses/gpl-2.0 / https://opensource.org/licenses/gpl-3.0

0 commit comments

Comments
 (0)