Marc Wrobel
d11875c0df
[graalvm] Fix typo in data retrieved from www.graalvm.org ( #556 )
...
https://www.graalvm.org/release-calendar/ contains a date with a '.' suffix that cannot be parse properly : 'January 20, 2026.'.
2026-02-03 00:09:12 +01:00
Marc Wrobel
2cbf807936
[chef-versions] Add auto method ( #554 )
...
Also remove `chef-inspec` and `chef-infra` as they don't work anymore following changes on https://docs.chef.io/ .
2026-02-01 13:29:20 +01:00
Marc Wrobel
7bd6cc08fb
Add disabled flag support for automation scripts ( #553 )
...
- Add 'disabled' field to AutoConfig class
- Skip disabled scripts in update-release-data.py unless force flag is used
2026-02-01 11:13:05 +01:00
Marc Wrobel
b9eafb3fd7
[release_table] Support non-headless mode ( #552 )
...
This may be useful for running scripts manually.
2026-02-01 11:10:15 +01:00
Marc Wrobel
23205b23ea
[couchbase] Fix base URL ( #551 )
2026-02-01 10:54:27 +01:00
Marc Wrobel
884a4514af
[samsung-security] Fix script and revert erroneous changes ( #550 )
...
Fix errors introduced in 6e1e3f7 due to a change in the page structure.
2026-02-01 09:37:00 +01:00
Marc Wrobel
90986aa946
[rocky-linux] Fix script for future releases ( #538 )
...
Future releases may be declared in the table with a year-month date, ignoring those release.
2025-11-30 10:53:25 +01:00
Marc Wrobel
d99261ea1b
[silverstripe] Add method ( #532 )
...
Parse https://raw.githubusercontent.com/silverstripe/roadmap/refs/heads/main/data.json to get release information.
Relates to https://github.com/endoflife-date/endoflife.date/pull/8932 .
2025-11-16 11:56:47 +01:00
Marc Wrobel
a5d56e1705
Fix declare_version ( #531 )
...
Some scripts, such as declare.py, may provide dates and not datetimes.
This update make the declare_version work for both.
2025-11-15 09:20:47 +01:00
Marc Wrobel
75c08e7bd1
Prevent versions with future dates to be added to release data ( #531 )
...
When this happens, it breaks the build of the site.
Closes https://github.com/endoflife-date/endoflife.date/issues/8936 .
2025-11-15 00:40:26 +01:00
Marc Wrobel
09aba7905b
Handle dates with a misplaced comma
...
Such as in https://mxlinux.org/previous-releases/ .
2025-11-11 12:39:09 +01:00
Marc Wrobel
5b652fac74
[version_table] Support javascript rendering ( #529 )
...
Similar to release_table.
2025-11-09 14:47:01 +01:00
Marc Wrobel
1fb86114be
[version_table] Improve date parsing ( #527 )
...
So far the script only allowed datetimes. Now full/partial dates are allowed too.
2025-11-08 13:18:14 +01:00
Marc Wrobel
da4c1d6e29
[ibm-aix] Use fetch_javascript_url instead of fetch_html
2025-10-28 22:26:11 +01:00
Marc Wrobel
85689649e0
[discourse] Remove debug logs
2025-10-11 19:47:05 +02:00
Marc Wrobel
74cc23ed97
[release_table] Declare latestReleaseDate in date fields
2025-10-11 19:26:39 +02:00
Marc Wrobel
9364fee53c
Warn when releases have not been updated for a long time ( #521 )
...
Raise an alert during the daily auto-update about stale releases, e.g.:
- non-EOL releases with latest releases not updated in a year,
- non-EOL releases with a release date older than a year.
The threshold is configurable.
2025-09-20 09:43:39 +02:00
Marc Wrobel
a842011cf8
[amazon-neptune] Update script to rely on documentation ( #519 )
...
Use https://docs.aws.amazon.com/neptune/latest/userguide/toc-contents.json instead of https://docs.aws.amazon.com/neptune/latest/userguide/rssupdates.rss for automation, as it contains a longer versions history.
2025-09-14 18:42:28 +02:00
Marc Wrobel
d82426182c
Stop auto-updating release dates ( #518 )
...
Often the actual release date does not exactly match with the first version date of for a given release.
Moreover the release date is simple to set : this is a one-time update that is not subject to change.
2025-09-14 13:54:23 +02:00
Marc Wrobel
0a8610fd69
[libreoffice] Ignore prereleases ( #517 )
...
LibreOffice data may contain prerelease versions. Those should not be included in release data: endoflife.date only list GA releases.
Fixes #511 .
2025-09-14 10:58:43 +02:00
Marc Wrobel
4980f92f64
Handle dates with 'Sept' instead of 'Sep' globally ( #516 )
...
There are often failures due to the use of 'Sept' instead of 'Sep' in dates (for example https://github.com/endoflife-date/release-data/actions/runs/17707933881 ). Manage this globally so that it's not needed do it in each script / config.
2025-09-14 10:30:38 +02:00
Marc Wrobel
d190da8073
[discourse] Add auto method ( #515 )
...
Closes #505 .
2025-09-11 12:21:20 +02:00
Marc Wrobel
5d43007994
[looker] Fix and improve auto method
...
Fix regex and update release data instead of version data.
2025-09-11 10:32:27 +02:00
Marc Wrobel
81d2647969
[ghc-wiki] Improve script to better ignore unreleased releases
2025-09-11 08:57:10 +02:00
Marc Wrobel
20b0c8d1ff
[version_table] Add auto method ( #514 )
...
Similar to release_table, but for versions.
2025-09-10 18:12:11 +02:00
Marc Wrobel
c43a24fb19
Improve string to identifier transformation ( #512 )
...
Include all spaces characters (matching \s in a regex), not just the standard space character.
2025-09-08 17:45:45 +02:00
Nemo
d3723a2c5e
[firefox] Fetch first 200 versions ( #508 )
...
* [firefox] Fetch first 200 versions
115 ESR does not get picked up otherwise.
Ref: https://github.com/endoflife-date/endoflife.date/issues/8324
* 🤖 : coder, firefox
coder:
- Item root['versions']['2.24.4'] ({'name': '2.24.4', 'date': '2025-09-04'}) added to dictionary.
firefox:
- Item root['versions']['115.27.0'] ({'name': '115.27.0', 'date': '2025-08-19'}) added to dictionary.
- Item root['versions']['115.26.0'] ({'name': '115.26.0', 'date': '2025-07-22'}) added to dictionary.
- Item root['versions']['115.25.0'] ({'name': '115.25.0', 'date': '2025-06-24'}) added to dictionary.
- Item root['versions']['115.24.0'] ({'name': '115.24.0', 'date': '2025-05-27'}) added to dictionary.
- Item root['versions']['115.23.1'] ({'name': '115.23.1', 'date': '2025-05-17'}) added to dictionary.
* Increase MAX_VERSIONS_LIMIT from 200 to 250
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-04 12:03:27 +05:30
Marc Wrobel
9f05d4d9af
[docker_hub] Make use of version template ( #504 )
2025-08-31 19:58:48 +02:00
Nemo
e0a2812a78
[pypi] Fix yank condition lint
2025-08-28 23:52:57 +05:30
Nemo
29b8bc46bb
[pypi] Ignore yanked releases
2025-08-28 23:51:11 +05:30
Marc Wrobel
d87e10eefc
[splunk] Fetch page with javascript
...
The site has been revamped and now require Javascript.
2025-08-15 21:31:31 +02:00
Marc Wrobel
df980e5c5e
[freebsd-releases] Pick up more releases
2025-08-15 18:44:12 +02:00
Marc Wrobel
4498cff3e1
[freebsd-releases] Add auto method ( #498 )
...
Closes #401 .
2025-08-15 17:50:11 +02:00
Marc Wrobel
e74cc3e786
[sles] Remove auto method ( #489 )
...
It has been replaced by a release_table configuration in https://github.com/endoflife-date/endoflife.date/pull/8060 .
2025-08-15 10:46:33 +02:00
Marc Wrobel
d1396beed8
[chef-infra] Handle versions starting with 'v' ( #496 )
...
Such as chef-infra-client.
Closes #394 .
2025-08-15 10:44:34 +02:00
Marc Wrobel
cc3fb54fc6
[couchbase-server] Update script
...
Version dates are approximate, set version day to 1 instead of the last day of the month.
2025-08-15 10:42:20 +02:00
Marc Wrobel
8fe1728263
[rtpengine-release] Add auto method ( #495 )
...
Closes #413 .
2025-08-14 07:56:34 +02:00
Marc Wrobel
c7faf9545f
[release_table] Add remove_if_undefined parameter ( #494 )
...
remove_if_undefined allows to exclude unreleased release more easily.
2025-08-12 22:39:39 +02:00
Marc Wrobel
050b9eacd2
[release_table] Add debug logs
2025-08-11 23:50:53 +02:00
Marc Wrobel
e75e8729f2
[ibm-product-lifecycle] Add auto method ( #490 )
...
For https://github.com/endoflife-date/endoflife.date/pull/8061 .
2025-08-09 22:37:28 +02:00
Nemo
44bee91053
[git] Add a user-agent to git clone ( #487 )
...
Following #474 , also use the endoflife.date user agent when cloning git repositories.
2025-08-06 23:42:13 +02:00
Marc Wrobel
1735954764
[release-table] Implement render_js_click_selector parameter ( #485 )
...
This parameter allows clicking on an element of the page after it was loaded when using `render_javascript`.
2025-08-03 21:43:16 +02:00
Marc Wrobel
3da8561d4b
[ros] Remove auto method ( #484 )
...
All Ros 1 version are now EOL.
2025-08-03 00:05:03 +02:00
Marc Wrobel
72b9be8955
Normalize release names ( #483 )
...
Automatically normalize release names. This may be useful in a few situations to avoid having to write a custom script.
2025-08-02 15:52:03 +02:00
Marc Wrobel
3f65ff9d9e
[update-product-data] Allow disabling auto configuration ( #482 )
2025-08-02 15:01:47 +02:00
Nemo
d63d0e0cc1
[virtualbox-version] Add method ( #480 )
...
Track versions using https://download.virtualbox.org/virtualbox/ .
Also rename virtualbox to virtualbox-releases.
---------
Co-authored-by: Marc Wrobel <marc.wrobel@gmail.com >
2025-08-01 22:03:40 +02:00
Marc Wrobel
7368e073dc
[amazon-neptune] Fix date parsing
2025-07-27 23:34:49 +02:00
Marc Wrobel
7dfcfb2903
[citrix-vad-rss] Add auto method
2025-07-27 19:25:09 +02:00
Marc Wrobel
3b8adee264
[nvidia-driver] Add automation script ( #476 )
...
Closes #368 .
2025-07-27 18:29:58 +02:00
Marc Wrobel
e1e93dc841
[motorola-security] Add auto method ( #475 )
...
Based on https://gist.github.com/ab/67c6343530c6b8e599f07cedccbcba3d .
Closes #277 .
2025-07-27 12:23:20 +02:00