Release Versioning
and why I made endoflife.date
Is Ruby on Rails 6.1.3 supported?
https://rubyonrails.org/maintenance/
Does that cover 6.1.3?
guides.rubyonrails.org/maintenance_policy.html
RoR Blog
rubygems is better
A Twitter Rant
endoflife.date/python
endoflife.date/python
endoflife.date/nodejs
endoflife.date/nodejs
Boring Tech Stuff
- Built using Jekyll
-
curl https://endoflife.date/api/python/2.7.json
- Deploys to Netlify
- Maintained since 2019
- Anyone can file a PR to fix issues!
github.com/endoflife-date/endoflife.date
Do you release something regularly?
On your /releases page:
- Only list supported point releases (5.6.2, not 5.6)
- Link the latest release to its release notes and/or migration guide.
- Give dates till when this release is supported.
- Give a second date for security releases, if needed.
- Explain your jargon
- Active/Maintainenace/Support/Bug-Fixes?
- Security Support
- End-of-Life?
- Long-Term-Support?
Charts are cool!
Easy policies
- X months/years from first release
- Last 2 release cycles
- Even/Odd releases are LTS.
Bad policies/wording
- each individual point release is only supported for three months after the next point release.
- Provide critical security patches for any major version whose first minor release was within the past three years.
deck
By Nemo
deck
- 1,043