endoflife.date icon indicating copy to clipboard operation
endoflife.date copied to clipboard

Link to changelogs and/or upgrade guides

Open captn3m0 opened this issue 5 years ago • 8 comments

On the last column (Release), all supported releases should get a link to the respective changelog or upgrade/migration page.

captn3m0 avatar May 30 '19 10:05 captn3m0

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! :)

jhnferraris avatar Jun 02 '19 13:06 jhnferraris

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 avatar Jun 02 '19 13:06 captn3m0

@captn3m0 deym! I was about to write a task down. How fast did you type it? haha! Thanks!

jhnferraris avatar Jun 02 '19 13:06 jhnferraris

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?

jhnferraris avatar Jun 03 '19 04:06 jhnferraris

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.

captn3m0 avatar Jun 03 '19 06:06 captn3m0

Didn't add commit links above, but added changelog links for a few more pages.

captn3m0 avatar Jun 19 '19 15:06 captn3m0

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:

usta avatar Aug 31 '21 07:08 usta

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.

captn3m0 avatar Sep 27 '21 07:09 captn3m0

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?

devNan0 avatar Oct 31 '22 09:10 devNan0

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.

captn3m0 avatar Oct 31 '22 09:10 captn3m0

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

devNan0 avatar Oct 31 '22 10:10 devNan0

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.

marcwrobel avatar Nov 10 '22 21:11 marcwrobel

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

marcwrobel avatar Feb 24 '23 17:02 marcwrobel

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.

marcwrobel avatar Mar 03 '23 19:03 marcwrobel

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 ?

marcwrobel avatar Mar 22 '23 10:03 marcwrobel

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.

marcwrobel avatar Oct 08 '23 08:10 marcwrobel