endoflife.date
endoflife.date copied to clipboard
Link to changelogs and/or upgrade guides
On the last column (Release), all supported releases should get a link to the respective changelog or upgrade/migration page.
So I started this on https://github.com/captn3m0/endoflife.date/pull/43 for reference to anyone who wants to help out track down the changelogs of latest active releases. Appreciate the help! :)
Putting down a checklist:
- [x] alpinelinux - https://github.com/captn3m0/endoflife.date/commit/a0c66440b12b41001513e97bfa44e04fe112b78c
- [x] centos
- [x] debian
- [x] django - https://github.com/captn3m0/endoflife.date/commit/bf3861f4d6e541692893463f7bddea128d993850
- [x] dotnetcore
- [x] drupal - https://github.com/captn3m0/endoflife.date/commit/8cfa9a59d68798bb08d71d7522abe9f7313cad61
- [x] fedora
- [x] filemaker
- [x] iphone
- [x] java
- [x] laravel - https://github.com/captn3m0/endoflife.date/commit/5937e804b789fbdd0763bf7b036dbd9ddb800efe
- [x] mariadb - https://github.com/captn3m0/endoflife.date/commit/5761605f00d5909cbc0add35036e51a09bfe36bd
- [x] php - https://github.com/captn3m0/endoflife.date/commit/1f0d54d643f5735fc4d199397c2a1e649b1b554c
- [x] postgresql
- [x] python
- [x] nodejs
- [x] redhat
- [x] redis
- [x] ros
- [x] ruby
- [x] symfony
- [x] ubuntu
- [x] windows
@captn3m0 deym! I was about to write a task down. How fast did you type it? haha! Thanks!
Re: PHP Changelogs
PHP Change logs are grouped by major releases:
- https://www.php.net/ChangeLog-7.php
- https://www.php.net/ChangeLog-5.php
and minor releases are in specific hrefs e.g. https://www.php.net/ChangeLog-7.php#7.1.29.
What are your thoughts on this @captn3m0 changing the release cycle to 7 and 5 respectively and drop the specific major.minor
cycle?
The major/minor cycle is important for PHP. Maybe cheat a little with the latestShortHand
for now?
I'm starting to wonder if YAML was the right choice for this. Jekyll supports data imports from CSV files as well, maybe I should give that a try.
Didn't add commit links above, but added changelog links for a few more pages.
Add Linux Kernel into your todo list and make it checked with this PR : https://github.com/endoflife-date/endoflife.date/pull/368 :love_you_gesture:
There are only a few pages left where we have unlinked latest release information:
- [x] dotnetfx
- [x] android
- [x] filemaker
- [x] iphone
- [x] java
If you'd like to work on these, look at these PRs or commits: #368, https://github.com/endoflife-date/endoflife.date/commit/bf3861f4d6e541692893463f7bddea128d993850, https://github.com/endoflife-date/endoflife.date/commit/8cfa9a59d68798bb08d71d7522abe9f7313cad61, https://github.com/endoflife-date/endoflife.date/commit/5937e804b789fbdd0763bf7b036dbd9ddb800efe, https://github.com/endoflife-date/endoflife.date/commit/5761605f00d5909cbc0add35036e51a09bfe36bd, https://github.com/endoflife-date/endoflife.date/commit/1f0d54d643f5735fc4d199397c2a1e649b1b554c
Read through https://endoflife.date/contribute to understand changelogLink templating if it's needed. File a separate PR for each product.
We have a very helpful guide for new contributors during Hacktoberfest as well.
Java: I found this (https://openjdk.org/projects/jdk-updates/) but this only has notes for Version 11, 13, 14, 15, 16, 17, 18. And not 19 (latest)
Android: The best i could find would be this (https://developer.android.com/about/versions/12) which exists for every supported major version. But this doesn't for something like 12.1 / 12L
dotnetfx: The would be this https://github.com/microsoft/dotnet/blob/main/releases/net481/README.md But this doesn't work for 3.5 SP1 (which is still supported)
So is there a way to disable this for selected releases?
So is there a way to disable this for selected releases?
I think link: null
should work, but not 100% sure. Better would be to use a custom link for such releases such as https://developer.android.com/about/versions/12/12L or https://www.oracle.com/java/technologies/javase/19-relnote-issues.html.
Ok i wasn't aware of link:
so android is done.
For dotnetfx link: null
doesn't work. Should i set every link with the link:
parameter?
EDIT: Ah link: ''
works
For Java we could link to the release notes from https://foojay.io/java-7/. It is very nice to use but does not have Java 6/9/10/12 release notes. Link maybe difficult to build too, especially for Java 8 and Java 7.
Current pages without any link :
$ grep -REL '^\s*(changelogTemplate|link):' products/
products/ios.md
products/gorilla.md
products/azure-kubernetes-service.md
products/nutanix-prism.md
products/filemaker.md
products/ipad.md
products/office.md
products/coldfusion.md
products/visualstudio.md
products/nutanix-files.md
products/windowsEmbedded.md
products/intelprocessors.md
products/mssharepoint.md
products/samsungmobile.md
products/pixel.md
products/iphone.md
products/watchos.md
products/internetexplorer.md
products/nutanix-aos.md
products/nvidiaproducts.md
products/ipados.md
products/surface.md
Current pages without any link :
$ grep -REL '^\s*(changelogTemplate|link):' products/
products/nutanix-prism.md
products/nutanix-files.md
products/nutanix-aos.md
products/filemaker.md
products/intelprocessors.md
products/samsungmobile.md
products/pixel.md
products/nvidiaproducts.md
Release notes does not seem to be public for nutanix products. They are announcing some releases on https://next.nutanix.com/product-updates, but that's not systematic.
Release note for FileMaker can be found on https://www.claris.com/resources/downloads/.
For Intel products we could link to ark.intel.com on the "Products formerly XXX" pages : raptor lake, alder lake ?
For samsung mobile it will have to wait for #2387 (a lot of links are already there as comments).
For both pixel / nvidia I could not find any suitable "official" link.
Current pages without any link :
$ grep -REL '^\s*(changelogTemplate|link):' products/
products/nutanix-prism.md
products/nutanix-files.md
products/nutanix-aos.md
products/samsungmobile.md
products/amazon-rds-mysql.md
products/nvidiaproducts.md
Release notes does not seem to be public for Nutanix products. They are announcing some releases on https://next.nutanix.com/product-updates, but that's not systematic.
For Samsung Mobile it will have to wait for #2387 (a lot of links are already there as comments).
For Amazon RDS for MySQL either Amazon do not keep a public changelog, or they do not make any modification in MySQL. Maybe we could just link to MySQL changelog ?
For Nvidia I could not find any suitable "official" link. @Evernow do you know an Nvidia website that could be used for this product ?
As of today:
$ grep -REL '^\s*(changelogTemplate|link):' products/
products/amazon-neptune.md
products/amazon-rds-mysql.md
products/nutanix-files.md
products/ibm-semeru.md
products/nvidiaproducts.md
products/nutanix-aos.md
products/nutanix-prism.md
products/amazon-rds-postgresql.md
products/sapmachine.md
There is not much products left, and those don't have a changelog AFAIK. Closing this issue as nothing more can be done.