Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Link to changelogs and/or upgrade guides #39

Closed
captn3m0 opened this issue May 30, 2019 · 16 comments
Closed

Link to changelogs and/or upgrade guides #39

captn3m0 opened this issue May 30, 2019 · 16 comments
Labels
enhancement New feature or request Hacktoberfest Issues that are good first picks for Hacktoberfest participants help wanted Extra attention is needed

Comments

@captn3m0
Copy link
Member

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

@captn3m0 captn3m0 added the enhancement New feature or request label May 30, 2019
@jhnferraris jhnferraris added the help wanted Extra attention is needed label Jun 2, 2019
@jhnferraris
Copy link
Collaborator

So I started this on #43 for reference to anyone who wants to help out track down the changelogs of latest active releases. Appreciate the help! :)

@captn3m0
Copy link
Member Author

captn3m0 commented Jun 2, 2019

Putting down a checklist:

  • alpinelinux - a0c6644
  • centos
  • debian
  • django - bf3861f
  • dotnetcore
  • drupal - 8cfa9a5
  • fedora
  • filemaker
  • iphone
  • java
  • laravel - 5937e80
  • mariadb - 5761605
  • php - 1f0d54d
  • postgresql
  • python
  • nodejs
  • redhat
  • redis
  • ros
  • ruby
  • symfony
  • ubuntu
  • windows

@jhnferraris
Copy link
Collaborator

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

@jhnferraris
Copy link
Collaborator

Re: PHP Changelogs

PHP Change logs are grouped by major releases:

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?

@captn3m0
Copy link
Member Author

captn3m0 commented Jun 3, 2019

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 captn3m0 pinned this issue Jun 16, 2019
@captn3m0
Copy link
Member Author

captn3m0 commented Jun 19, 2019

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

@usta
Copy link
Member

usta commented Aug 31, 2021

Add Linux Kernel into your todo list and make it checked with this PR :
#368
🤟

@captn3m0
Copy link
Member Author

captn3m0 commented Sep 27, 2021

There are only a few pages left where we have unlinked latest release information:

  • dotnetfx
  • android
  • filemaker
  • iphone
  • java

If you'd like to work on these, look at these PRs or commits: #368, bf3861f, 8cfa9a5, 5937e80, 5761605, 1f0d54d

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 captn3m0 added the Hacktoberfest Issues that are good first picks for Hacktoberfest participants label Sep 30, 2021
@devNan0
Copy link
Contributor

devNan0 commented Oct 31, 2022

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?

@captn3m0
Copy link
Member Author

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.

@devNan0
Copy link
Contributor

devNan0 commented Oct 31, 2022

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

@marcwrobel
Copy link
Member

marcwrobel commented Nov 10, 2022

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 added a commit that referenced this issue Dec 19, 2022
Those links are not used on the website, but will soon be used in the API (#2062).
marcwrobel added a commit that referenced this issue Dec 19, 2022
I used Oracle JDK release notes (https://www.oracle.com/java/technologies/javase/jdk-relnotes-index.html). That's not ideal, but the page is already very Oracle-oriented so I think it's acceptable.
marcwrobel added a commit that referenced this issue Dec 20, 2022
I used Oracle JDK release notes (https://www.oracle.com/java/technologies/javase/jdk-relnotes-index.html). That's not ideal, but the page is already very Oracle-oriented so I think it's acceptable.
marcwrobel added a commit that referenced this issue Dec 26, 2022
Those links are not used on the website, but will soon be used in the API (#2062).
marcwrobel added a commit that referenced this issue Dec 26, 2022
Those links are not used on the website, but will soon be used in the API (see #2062).
BiNZGi pushed a commit that referenced this issue Feb 28, 2023
* [iphone] Normalize page (#2124)

* [iphone] Add links (#39)

When a release cycle contains multiple models, link is specific to the first one.

* [iphone] Remove product name from releaseCycle
BiNZGi pushed a commit that referenced this issue Feb 28, 2023
…2583)

* [coldfusion] Normalize page (#2124)

* [coldfusion] Add changelogTemplate (#39)

* [coldfusion] Add extended support column (#2246)

- releasePolicyLink has been updated to the more generic link https://helpx.adobe.com/x-productkb/policy-pricing/policy_enterprise_lifecycle.html.
- Description of the extended support offer has been simplified to be more generic because it was incorrect (extended support for latest ColdFusion versions is 1 year). Users can refer to the Adobe documentation to know more.
BiNZGi pushed a commit that referenced this issue Feb 28, 2023
… (#2579)

This is not very useful, but this was not a lot of work either.
marcwrobel added a commit that referenced this issue Feb 28, 2023
Release notes are not published for all minor or patch versions, so using only the major version. Other release notes are easily accessible from that page, if available.
marcwrobel added a commit that referenced this issue Feb 28, 2023
Release notes are not published for all minor or patch versions, so using only the major version.
Other release notes are easily accessible from that page, if available.

For watchos 3 and 4 the changelogTemplate could not be used, so used links instead.
marcwrobel added a commit that referenced this issue Feb 28, 2023
BiNZGi pushed a commit that referenced this issue Mar 1, 2023
* [ipados] Normalize page (#2124)

* [ipados] Add links (#39)

Release notes are not published for all minor or patch versions, so using only the major version. Other release notes are easily accessible from that page, if available.
BiNZGi pushed a commit that referenced this issue Mar 1, 2023
* [watchos] Normalize page (#2124)

* [watchos] Add changelogTemplate and links (#39)

Release notes are not published for all minor or patch versions, so using only the major version.
Other release notes are easily accessible from that page, if available.

For watchos 3 and 4 the changelogTemplate could not be used, so used links instead.
BiNZGi added a commit that referenced this issue Mar 1, 2023
* [windows-embedded] Normalize page (#2124)

* [windows-embedded] Add description

* [windows-embedded] Add links (#39)

* [windows-embedded] Change permalink to /windows-embedded

* [windows-embedded] Remove releaseLabel

Product name should not be used in release label.

Co-authored-by: BiNZGi <BiNZGi@users.noreply.github.com>

---------

Co-authored-by: BiNZGi <BiNZGi@users.noreply.github.com>
BiNZGi pushed a commit that referenced this issue Mar 1, 2023
Links are sending to the Technical Specifications of each model. All links can be found on https://support.apple.com/en-us/HT201471.
BiNZGi pushed a commit that referenced this issue Mar 1, 2023
* [ios] Normalize page (#2124)

* [ios] Add links to release cycles (#39)

It is possible to add an anchor to the link to target the latest version, but it would complicate things unnecessarily : the latest version is always first displayed on the page.
@marcwrobel
Copy link
Member

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 added a commit that referenced this issue Mar 7, 2023
Add a link for each release:

- to the EOL announce for older releases,
- to the latest patch release notes for others.

Also updated releasePolicyLink and support column name.
marcwrobel added a commit that referenced this issue Mar 7, 2023
Add a link for each release:

- to the EOL announce for older releases,
- to the latest patch release notes for others.

Also updated releasePolicyLink, support column name and fixed 18 EOL date (exact date found on https://support.claris.com/s/article/Claris-support-policy).
marcwrobel added a commit that referenced this issue Mar 7, 2023
marcwrobel added a commit that referenced this issue Mar 7, 2023
Add a link for each release:

- to the EOL announce for older releases,
- to the latest patch release notes for others.

Also updated releasePolicyLink, support column name and fixed 18 EOL date (exact date found on https://support.claris.com/s/article/Claris-support-policy).
hebbet pushed a commit that referenced this issue Mar 7, 2023
* [pixel] Normalize page (#2124)

* [pixel] Move wikipedia links to release links (#39)
captn3m0 pushed a commit that referenced this issue Mar 8, 2023
Add a link for each release:

- to the EOL announce for older releases,
- to the latest patch release notes for others.

Also updated releasePolicyLink, support column name and fixed 18 EOL date (exact date found on https://support.claris.com/s/article/Claris-support-policy).
marcwrobel added a commit that referenced this issue Mar 8, 2023
@marcwrobel
Copy link
Member

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 added a commit that referenced this issue Mar 23, 2023
marcwrobel added a commit that referenced this issue Mar 23, 2023
Existing links in comment were moved the the link attribute and a lot of links has been added. The method to find the links has been documented in the front matter.

Some model were removed :

- Galaxy A52s : it does not exist, all models make mention of Galaxy A52s 5G (which is already listed)
- Galaxy Z Fold 3 : same as Galaxy A52s
- Galaxy Z Flip 3 : same as Galaxy A52s
- Galaxy S21 : never released according to https://www.gsmarena.com/samsung_galaxy_s21-10693.php
- Galaxy J3 : the J3 2016/2017/2018 models are already documented
- Galaxy J7+ : looks like that model does not exist

Also :

- some support date were fixed,
- some model name were fixed,
- W21 5G has been renamed to Galaxy Z Fold2 5G (W21 5G is the indian name)
-
marcwrobel added a commit that referenced this issue Mar 23, 2023
Existing links in comment were moved the the link attribute and a lot of links has been added. The method to find the links has been documented in the front matter.

Some model were removed :

- Galaxy A52s : it does not exist, all models make mention of Galaxy A52s 5G (which is already listed)
- Galaxy Z Fold 3 : same as Galaxy A52s
- Galaxy Z Flip 3 : same as Galaxy A52s
- Galaxy S21 : never released according to https://www.gsmarena.com/samsung_galaxy_s21-10693.php
- Galaxy J3 : the J3 2016/2017/2018 models are already documented
- Galaxy J7+ : looks like that model does not exist

Also :

- some support date were fixed,
- some model name were fixed,
- W21 5G has been renamed to Galaxy Z Fold2 5G (W21 5G is the indian name)
marcwrobel added a commit that referenced this issue Mar 30, 2023
Existing links in comment were moved the the link attribute and a lot of links has been added. The method to find the links has been documented in the front matter.

Some model were removed :

- Galaxy A52s : it does not exist, all models make mention of Galaxy A52s 5G (which is already listed)
- Galaxy Z Fold 3 : same as Galaxy A52s
- Galaxy Z Flip 3 : same as Galaxy A52s
- Galaxy S21 : never released according to https://www.gsmarena.com/samsung_galaxy_s21-10693.php
- Galaxy J3 : the J3 2016/2017/2018 models are already documented
- Galaxy J7+ : looks like that model does not exist
- Galaxy Xcover 4 : this model was duplicated

Also :

- some support date were fixed,
- some model name were fixed,
- W21 5G has been renamed to Galaxy Z Fold2 5G (W21 5G is the indian name),
- normalize page (#2124).
marcwrobel added a commit that referenced this issue Apr 3, 2023
Existing links in comment were moved the the link attribute and a lot of links has been added. The method to find the links has been documented in the front matter.

Some model were removed :

- Galaxy A52s : it does not exist, all models make mention of Galaxy A52s 5G (which is already listed)
- Galaxy Z Fold 3 : same as Galaxy A52s
- Galaxy Z Flip 3 : same as Galaxy A52s
- Galaxy S21 : never released according to https://www.gsmarena.com/samsung_galaxy_s21-10693.php
- Galaxy J3 : the J3 2016/2017/2018 models are already documented
- Galaxy J7+ : looks like that model does not exist
- Galaxy Xcover 4 : this model was duplicated

Also :

- some support date were fixed,
- some model name were fixed,
- W21 5G has been renamed to Galaxy Z Fold2 5G (W21 5G is the indian name),
- normalize page (#2124).
@marcwrobel
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Hacktoberfest Issues that are good first picks for Hacktoberfest participants help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

5 participants