|
4 | 4 |
|
5 | 5 | This file contains information about changes (particularly breaking changes) between releases - with the most recent release first.
|
6 | 6 |
|
| 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 | + |
7 | 32 | ### 2021-06-02 21.06 June 2021: The 'Happy Birthday, Fliss!' Edition
|
8 | 33 |
|
9 | 34 | GitHub tag: https://github.com/denny/ShinyCMS-ruby/releases/tag/v21.06
|
@@ -34,12 +59,12 @@ Changed:
|
34 | 59 | * Moved various top-level methods into classes, to reduce pollution
|
35 | 60 | * Helper methods for Gemfile also moved from main_app to core plugin
|
36 | 61 | * 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 |
38 | 63 | * Changed inheritance from core by feature plugin controllers/mailers/etc
|
39 | 64 | * They now load common behaviour etc from a XyzBase module rather than inheriting it from a BaseXyz class, which feels like looser coupling
|
40 | 65 |
|
41 | 66 | Also updated:
|
42 |
| -* `bundle update` and 'yarn upgrade` |
| 67 | +* `bundle update` and `yarn upgrade` |
43 | 68 | * Fixed pagy, which was pinned due to breaking changes a few releases back
|
44 | 69 | * But had to pin view_components this time :(
|
45 | 70 |
|
|
0 commit comments