Preserve all version fields (#286)

Up to now extra version fields were ignored: only name and date fields were accepted. This changes that by retaining the full JSON data when reading the file, making it possible in the future to support custom fields.

This also fixes a bug with versions having released on the same date: they was not ordered as expected (reverse order).
This commit is contained in:
Marc Wrobel
2024-01-28 23:46:41 +01:00
committed by GitHub
parent abaa97ddfc
commit 42165ea287
29 changed files with 5472 additions and 5481 deletions

View File

@@ -28,38 +28,38 @@
"name": "2023.3.20231211.4",
"date": "2023-12-15"
},
"2.0.20231206.0": {
"name": "2.0.20231206.0",
"date": "2023-12-15"
},
"2018.03.0.20231206.1": {
"name": "2018.03.0.20231206.1",
"date": "2023-12-15"
},
"2.0.20231206.0": {
"name": "2.0.20231206.0",
"date": "2023-12-15"
},
"2023.2.20231113.0": {
"name": "2023.2.20231113.0",
"date": "2023-11-21"
},
"2.0.20231116.0": {
"name": "2.0.20231116.0",
"date": "2023-11-21"
},
"2018.03.0.20231106.0": {
"name": "2018.03.0.20231106.0",
"date": "2023-11-21"
},
"2.0.20231116.0": {
"name": "2.0.20231116.0",
"date": "2023-11-21"
},
"2023.2.20231026.0": {
"name": "2023.2.20231026.0",
"date": "2023-11-03"
},
"2.0.20231101.0": {
"name": "2.0.20231101.0",
"date": "2023-11-03"
},
"2018.03.0.20231024.0": {
"name": "2018.03.0.20231024.0",
"date": "2023-11-03"
},
"2.0.20231101.0": {
"name": "2.0.20231101.0",
"date": "2023-11-03"
},
"2023.2.20231018.2": {
"name": "2023.2.20231018.2",
"date": "2023-10-25"
@@ -84,14 +84,14 @@
"name": "2023.2.20230920.1",
"date": "2023-09-23"
},
"2.0.20230912.0": {
"name": "2.0.20230912.0",
"date": "2023-09-23"
},
"2018.03.0.20230905.0": {
"name": "2018.03.0.20230905.0",
"date": "2023-09-23"
},
"2.0.20230912.0": {
"name": "2.0.20230912.0",
"date": "2023-09-23"
},
"2023.1.20230825.0": {
"name": "2023.1.20230825.0",
"date": "2023-08-29"
@@ -132,14 +132,14 @@
"name": "2023.1.20230719.0",
"date": "2023-07-26"
},
"2.0.20230719.0": {
"name": "2.0.20230719.0",
"date": "2023-07-26"
},
"2018.03.0.20230718.0": {
"name": "2018.03.0.20230718.0",
"date": "2023-07-26"
},
"2.0.20230719.0": {
"name": "2.0.20230719.0",
"date": "2023-07-26"
},
"2023.1.20230705.0": {
"name": "2023.1.20230705.0",
"date": "2023-07-13"
@@ -156,70 +156,70 @@
"name": "2023.0.20230614.0",
"date": "2023-06-20"
},
"2.0.20230612.0": {
"name": "2.0.20230612.0",
"date": "2023-06-20"
},
"2018.03.0.20230607.0": {
"name": "2018.03.0.20230607.0",
"date": "2023-06-20"
},
"2.0.20230612.0": {
"name": "2.0.20230612.0",
"date": "2023-06-20"
},
"2023.0.20230607.0": {
"name": "2023.0.20230607.0",
"date": "2023-06-12"
},
"2.0.20230530.0": {
"name": "2.0.20230530.0",
"date": "2023-06-12"
},
"2018.03.0.20230601.0": {
"name": "2018.03.0.20230601.0",
"date": "2023-06-12"
},
"2.0.20230530.0": {
"name": "2.0.20230530.0",
"date": "2023-06-12"
},
"2023.0.20230517.1": {
"name": "2023.0.20230517.1",
"date": "2023-06-05"
},
"2.0.20230515.0": {
"name": "2.0.20230515.0",
"date": "2023-06-05"
},
"2018.03.0.20230515.0": {
"name": "2018.03.0.20230515.0",
"date": "2023-06-05"
},
"2.0.20230504.1": {
"name": "2.0.20230504.1",
"date": "2023-05-13"
"2.0.20230515.0": {
"name": "2.0.20230515.0",
"date": "2023-06-05"
},
"2018.03.0.20230501.0": {
"name": "2018.03.0.20230501.0",
"date": "2023-05-13"
},
"2.0.20230504.1": {
"name": "2.0.20230504.1",
"date": "2023-05-13"
},
"2023.0.20230503.0": {
"name": "2023.0.20230503.0",
"date": "2023-05-04"
},
"2.0.20230418.0": {
"name": "2.0.20230418.0",
"date": "2023-05-04"
},
"2018.03.0.20230419.0": {
"name": "2018.03.0.20230419.0",
"date": "2023-05-04"
},
"2.0.20230418.0": {
"name": "2.0.20230418.0",
"date": "2023-05-04"
},
"2023.0.20230322.0": {
"name": "2023.0.20230322.0",
"date": "2023-03-28"
},
"2.0.20230320.0": {
"name": "2.0.20230320.0",
"date": "2023-03-28"
},
"2018.03.0.20230322.0": {
"name": "2018.03.0.20230322.0",
"date": "2023-03-28"
},
"2.0.20230320.0": {
"name": "2.0.20230320.0",
"date": "2023-03-28"
},
"2023.0.20230315.0": {
"name": "2023.0.20230315.0",
"date": "2023-03-15"
@@ -228,22 +228,22 @@
"name": "2023.0.20230308.0",
"date": "2023-03-10"
},
"2.0.20230307.0": {
"name": "2.0.20230307.0",
"date": "2023-03-10"
},
"2018.03.0.20230306.1": {
"name": "2018.03.0.20230306.1",
"date": "2023-03-10"
},
"2.0.20230221.0": {
"name": "2.0.20230221.0",
"date": "2023-03-02"
"2.0.20230307.0": {
"name": "2.0.20230307.0",
"date": "2023-03-10"
},
"2018.03.0.20230221.0": {
"name": "2018.03.0.20230221.0",
"date": "2023-03-02"
},
"2.0.20230221.0": {
"name": "2.0.20230221.0",
"date": "2023-03-02"
},
"2023.0.20230222.1": {
"name": "2023.0.20230222.1",
"date": "2023-03-01"
@@ -300,14 +300,14 @@
"name": "2.0.20221004.0",
"date": "2022-10-26"
},
"2018.03.0.20220907.3": {
"name": "2018.03.0.20220907.3",
"date": "2022-10-18"
},
"2022.0.20221012.0": {
"name": "2022.0.20221012.0",
"date": "2022-10-18"
},
"2018.03.0.20220907.3": {
"name": "2018.03.0.20220907.3",
"date": "2022-10-18"
},
"2022.0.20220928.0": {
"name": "2022.0.20220928.0",
"date": "2022-10-04"
@@ -328,14 +328,14 @@
"name": "2.0.20220805.0",
"date": "2022-08-26"
},
"2018.03.0.20220802.0": {
"name": "2018.03.0.20220802.0",
"date": "2022-08-25"
},
"2022.0.20220817.0": {
"name": "2022.0.20220817.0",
"date": "2022-08-25"
},
"2018.03.0.20220802.0": {
"name": "2018.03.0.20220802.0",
"date": "2022-08-25"
},
"2.0.20220719.0": {
"name": "2.0.20220719.0",
"date": "2022-08-12"
@@ -448,26 +448,26 @@
"name": "2.0.20211005.0",
"date": "2021-10-21"
},
"2.0.20211001.0": {
"name": "2.0.20211001.0",
"date": "2021-10-01"
},
"2018.03.0.20211001.0": {
"name": "2018.03.0.20211001.0",
"date": "2021-10-01"
},
"2.0.20211001.0": {
"name": "2.0.20211001.0",
"date": "2021-10-01"
},
"2.0.20210813.1": {
"name": "2.0.20210813.1",
"date": "2021-09-09"
},
"2.0.20210721.2": {
"name": "2.0.20210721.2",
"date": "2021-08-02"
},
"2018.03.0.20210721.0": {
"name": "2018.03.0.20210721.0",
"date": "2021-08-02"
},
"2.0.20210721.2": {
"name": "2.0.20210721.2",
"date": "2021-08-02"
},
"2.0.20210701.0": {
"name": "2.0.20210701.0",
"date": "2021-07-16"
@@ -504,14 +504,14 @@
"name": "2.0.20210219.0",
"date": "2021-02-24"
},
"2.0.20210126.0": {
"name": "2.0.20210126.0",
"date": "2021-01-27"
},
"2018.03.0.20210126.1": {
"name": "2018.03.0.20210126.1",
"date": "2021-01-27"
},
"2.0.20210126.0": {
"name": "2.0.20210126.0",
"date": "2021-01-27"
},
"2018.03.0.20201209.1": {
"name": "2018.03.0.20201209.1",
"date": "2020-12-23"
@@ -532,14 +532,14 @@
"name": "2.0.20200722.0",
"date": "2020-07-31"
},
"2.0.20200602.0": {
"name": "2.0.20200602.0",
"date": "2020-06-30"
},
"2018.03.0.20200602.1": {
"name": "2018.03.0.20200602.1",
"date": "2020-06-30"
},
"2.0.20200602.0": {
"name": "2.0.20200602.0",
"date": "2020-06-30"
},
"2.0.20200406.0": {
"name": "2.0.20200406.0",
"date": "2020-04-21"
@@ -604,14 +604,14 @@
"name": "2.0.20190212",
"date": "2019-02-13"
},
"2.0.20190207": {
"name": "2.0.20190207",
"date": "2019-02-08"
},
"2018.03.0.20190207": {
"name": "2018.03.0.20190207",
"date": "2019-02-08"
},
"2.0.20190207": {
"name": "2.0.20190207",
"date": "2019-02-08"
},
"2.0.20190115": {
"name": "2.0.20190115",
"date": "2019-01-22"
@@ -648,36 +648,36 @@
"name": "2018.03.0.20180424",
"date": "2018-04-25"
},
"2017.09.1.20180409": {
"name": "2017.09.1.20180409",
"date": "2018-04-10"
},
"2017.12.0.20180330": {
"name": "2017.12.0.20180330",
"date": "2018-04-10"
},
"2017.09.1.20180222": {
"name": "2017.09.1.20180222",
"date": "2018-02-26"
"2017.09.1.20180409": {
"name": "2017.09.1.20180409",
"date": "2018-04-10"
},
"2017.12.0.20180222": {
"name": "2017.12.0.20180222",
"date": "2018-02-26"
},
"2017.09.1.20180222": {
"name": "2017.09.1.20180222",
"date": "2018-02-26"
},
"2017.12.0.20171212.2": {
"name": "2017.12.0.20171212.2",
"date": "2017-12-13"
},
"2016.09.1.20161221": {
"name": "2016.09.1.20161221",
"2017.09.0.20170930": {
"name": "2017.09.0.20170930",
"date": "2017-11-03"
},
"2017.03.1.20170812": {
"name": "2017.03.1.20170812",
"date": "2017-11-03"
},
"2017.09.0.20170930": {
"name": "2017.09.0.20170930",
"2016.09.1.20161221": {
"name": "2016.09.1.20161221",
"date": "2017-11-03"
},
"2017.03.0.20170812": {