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

@@ -4,14 +4,14 @@
"name": "2022.3.18f1",
"date": "2024-01-20"
},
"2021.3.34f1": {
"name": "2021.3.34f1",
"date": "2024-01-09"
},
"2022.3.17f1": {
"name": "2022.3.17f1",
"date": "2024-01-09"
},
"2021.3.34f1": {
"name": "2021.3.34f1",
"date": "2024-01-09"
},
"2022.3.16f1": {
"name": "2022.3.16f1",
"date": "2023-12-19"
@@ -96,14 +96,14 @@
"name": "2022.3.2f1",
"date": "2023-06-13"
},
"2021.3.27f1": {
"name": "2021.3.27f1",
"date": "2023-06-07"
},
"2022.3.1f1": {
"name": "2022.3.1f1",
"date": "2023-06-07"
},
"2021.3.27f1": {
"name": "2021.3.27f1",
"date": "2023-06-07"
},
"2022.3.0f1": {
"name": "2022.3.0f1",
"date": "2023-05-30"
@@ -168,14 +168,14 @@
"name": "2020.3.44f1",
"date": "2023-01-18"
},
"2020.3.43f1": {
"name": "2020.3.43f1",
"date": "2022-12-15"
},
"2021.3.16f1": {
"name": "2021.3.16f1",
"date": "2022-12-15"
},
"2020.3.43f1": {
"name": "2020.3.43f1",
"date": "2022-12-15"
},
"2021.3.15f1": {
"name": "2021.3.15f1",
"date": "2022-12-01"
@@ -244,14 +244,14 @@
"name": "2021.3.5f1",
"date": "2022-06-22"
},
"2019.4.40f1": {
"name": "2019.4.40f1",
"date": "2022-06-16"
},
"2020.3.36f1": {
"name": "2020.3.36f1",
"date": "2022-06-16"
},
"2019.4.40f1": {
"name": "2019.4.40f1",
"date": "2022-06-16"
},
"2021.3.4f1": {
"name": "2021.3.4f1",
"date": "2022-05-31"
@@ -308,14 +308,14 @@
"name": "2020.3.30f1",
"date": "2022-02-24"
},
"2019.4.36f1": {
"name": "2019.4.36f1",
"date": "2022-02-17"
},
"2020.3.29f1": {
"name": "2020.3.29f1",
"date": "2022-02-17"
},
"2019.4.36f1": {
"name": "2019.4.36f1",
"date": "2022-02-17"
},
"2020.3.28f1": {
"name": "2020.3.28f1",
"date": "2022-02-09"
@@ -444,14 +444,14 @@
"name": "2018.4.35f1",
"date": "2021-05-12"
},
"2019.4.26f1": {
"name": "2019.4.26f1",
"date": "2021-05-05"
},
"2020.3.7f1": {
"name": "2020.3.7f1",
"date": "2021-05-05"
},
"2019.4.26f1": {
"name": "2019.4.26f1",
"date": "2021-05-05"
},
"2020.3.6f1": {
"name": "2020.3.6f1",
"date": "2021-04-28"
@@ -484,14 +484,14 @@
"name": "2020.3.2f1",
"date": "2021-03-29"
},
"2018.4.33f1": {
"name": "2018.4.33f1",
"date": "2021-03-24"
},
"2019.4.23f1": {
"name": "2019.4.23f1",
"date": "2021-03-24"
},
"2018.4.33f1": {
"name": "2018.4.33f1",
"date": "2021-03-24"
},
"2020.3.1f1": {
"name": "2020.3.1f1",
"date": "2021-03-22"
@@ -508,14 +508,14 @@
"name": "2020.2.7f1",
"date": "2021-03-04"
},
"2019.4.21f1": {
"name": "2019.4.21f1",
"date": "2021-02-24"
},
"2020.2.6f1": {
"name": "2020.2.6f1",
"date": "2021-02-24"
},
"2019.4.21f1": {
"name": "2019.4.21f1",
"date": "2021-02-24"
},
"2020.2.5f1": {
"name": "2020.2.5f1",
"date": "2021-02-18"
@@ -572,14 +572,14 @@
"name": "2019.4.16f1",
"date": "2020-12-02"
},
"2018.4.30f1": {
"name": "2018.4.30f1",
"date": "2020-12-01"
},
"2020.1.16f1": {
"name": "2020.1.16f1",
"date": "2020-12-01"
},
"2018.4.30f1": {
"name": "2018.4.30f1",
"date": "2020-12-01"
},
"2020.1.15f1": {
"name": "2020.1.15f1",
"date": "2020-11-25"
@@ -592,14 +592,14 @@
"name": "2019.4.15f1",
"date": "2020-11-18"
},
"2018.4.29f1": {
"name": "2018.4.29f1",
"date": "2020-11-11"
},
"2020.1.13f1": {
"name": "2020.1.13f1",
"date": "2020-11-11"
},
"2018.4.29f1": {
"name": "2018.4.29f1",
"date": "2020-11-11"
},
"2019.4.14f1": {
"name": "2019.4.14f1",
"date": "2020-11-05"
@@ -612,14 +612,14 @@
"name": "2020.1.11f1",
"date": "2020-10-28"
},
"2019.4.13f1": {
"name": "2019.4.13f1",
"date": "2020-10-21"
},
"2020.1.10f1": {
"name": "2020.1.10f1",
"date": "2020-10-21"
},
"2019.4.13f1": {
"name": "2019.4.13f1",
"date": "2020-10-21"
},
"2020.1.9f1": {
"name": "2020.1.9f1",
"date": "2020-10-13"
@@ -648,14 +648,14 @@
"name": "2020.1.6f1",
"date": "2020-09-16"
},
"2019.4.10f1": {
"name": "2019.4.10f1",
"date": "2020-09-10"
},
"2020.1.5f1": {
"name": "2020.1.5f1",
"date": "2020-09-10"
},
"2019.4.10f1": {
"name": "2019.4.10f1",
"date": "2020-09-10"
},
"2018.4.27f1": {
"name": "2018.4.27f1",
"date": "2020-09-09"
@@ -672,6 +672,10 @@
"name": "2020.1.3f1",
"date": "2020-08-21"
},
"2020.1.2f1": {
"name": "2020.1.2f1",
"date": "2020-08-12"
},
"2019.4.8f1": {
"name": "2019.4.8f1",
"date": "2020-08-12"
@@ -680,18 +684,14 @@
"name": "2018.4.26f1",
"date": "2020-08-12"
},
"2020.1.2f1": {
"name": "2020.1.2f1",
"date": "2020-08-12"
"2020.1.1f1": {
"name": "2020.1.1f1",
"date": "2020-08-05"
},
"2019.4.7f1": {
"name": "2019.4.7f1",
"date": "2020-08-05"
},
"2020.1.1f1": {
"name": "2020.1.1f1",
"date": "2020-08-05"
},
"2019.4.6f1": {
"name": "2019.4.6f1",
"date": "2020-07-30"
@@ -844,14 +844,14 @@
"name": "2019.2.20f1",
"date": "2020-01-31"
},
"2018.4.16f1": {
"name": "2018.4.16f1",
"date": "2020-01-27"
},
"2019.3.0f6": {
"name": "2019.3.0f6",
"date": "2020-01-27"
},
"2018.4.16f1": {
"name": "2018.4.16f1",
"date": "2020-01-27"
},
"2019.2.19f1": {
"name": "2019.2.19f1",
"date": "2020-01-22"
@@ -864,14 +864,14 @@
"name": "2019.3.0f5",
"date": "2020-01-13"
},
"2017.4.36f1": {
"name": "2017.4.36f1",
"date": "2020-01-09"
},
"2018.4.15f1": {
"name": "2018.4.15f1",
"date": "2020-01-09"
},
"2017.4.36f1": {
"name": "2017.4.36f1",
"date": "2020-01-09"
},
"2019.2.17f1": {
"name": "2019.2.17f1",
"date": "2019-12-18"
@@ -896,14 +896,14 @@
"name": "2019.2.15f1",
"date": "2019-12-04"
},
"2019.2.14f1": {
"name": "2019.2.14f1",
"date": "2019-11-27"
},
"2019.3.0f1": {
"name": "2019.3.0f1",
"date": "2019-11-27"
},
"2019.2.14f1": {
"name": "2019.2.14f1",
"date": "2019-11-27"
},
"2018.4.13f1": {
"name": "2018.4.13f1",
"date": "2019-11-21"
@@ -996,14 +996,14 @@
"name": "2019.2.1f1",
"date": "2019-08-14"
},
"2018.4.6f1": {
"name": "2018.4.6f1",
"date": "2019-08-08"
},
"2019.1.14f1": {
"name": "2019.1.14f1",
"date": "2019-08-08"
},
"2018.4.6f1": {
"name": "2018.4.6f1",
"date": "2019-08-08"
},
"2017.4.31f1": {
"name": "2017.4.31f1",
"date": "2019-08-02"
@@ -1028,22 +1028,22 @@
"name": "2019.1.11f1",
"date": "2019-07-18"
},
"2018.4.4f1": {
"name": "2018.4.4f1",
"date": "2019-07-12"
},
"2019.1.10f1": {
"name": "2019.1.10f1",
"date": "2019-07-12"
},
"2017.4.30f1": {
"name": "2017.4.30f1",
"date": "2019-07-05"
"2018.4.4f1": {
"name": "2018.4.4f1",
"date": "2019-07-12"
},
"2019.1.9f1": {
"name": "2019.1.9f1",
"date": "2019-07-05"
},
"2017.4.30f1": {
"name": "2017.4.30f1",
"date": "2019-07-05"
},
"2018.4.3f1": {
"name": "2018.4.3f1",
"date": "2019-06-28"
@@ -1056,16 +1056,16 @@
"name": "2019.1.7f1",
"date": "2019-06-14"
},
"2017.4.29f1": {
"name": "2017.4.29f1",
"2019.1.6f1": {
"name": "2019.1.6f1",
"date": "2019-06-08"
},
"2018.4.2f1": {
"name": "2018.4.2f1",
"date": "2019-06-08"
},
"2019.1.6f1": {
"name": "2019.1.6f1",
"2017.4.29f1": {
"name": "2017.4.29f1",
"date": "2019-06-08"
},
"2019.1.5f1": {
@@ -1092,14 +1092,14 @@
"name": "2019.1.2f1",
"date": "2019-05-10"
},
"2017.4.27f1": {
"name": "2017.4.27f1",
"date": "2019-05-10"
},
"2018.4.0f1": {
"name": "2018.4.0f1",
"date": "2019-05-10"
},
"2017.4.27f1": {
"name": "2017.4.27f1",
"date": "2019-05-10"
},
"2019.1.1f1": {
"name": "2019.1.1f1",
"date": "2019-05-03"
@@ -1148,13 +1148,17 @@
"name": "2018.3.9f1",
"date": "2019-03-18"
},
"2018.3.8f1": {
"name": "2018.3.8f1",
"date": "2019-03-08"
},
"2017.4.23f1": {
"name": "2017.4.23f1",
"date": "2019-03-08"
},
"2018.3.8f1": {
"name": "2018.3.8f1",
"date": "2019-03-08"
"2018.3.7f1": {
"name": "2018.3.7f1",
"date": "2019-02-28"
},
"2018.2.21f1": {
"name": "2018.2.21f1",
@@ -1164,10 +1168,6 @@
"name": "2017.4.22f1",
"date": "2019-02-28"
},
"2018.3.7f1": {
"name": "2018.3.7f1",
"date": "2019-02-28"
},
"2017.4.21f1": {
"name": "2017.4.21f1",
"date": "2019-02-21"
@@ -1220,10 +1220,6 @@
"name": "2018.3.0f1",
"date": "2018-12-11"
},
"2017.2.5f1": {
"name": "2017.2.5f1",
"date": "2018-12-07"
},
"2018.2.19f1": {
"name": "2018.2.19f1",
"date": "2018-12-07"
@@ -1232,6 +1228,10 @@
"name": "2017.4.17f1",
"date": "2018-12-07"
},
"2017.2.5f1": {
"name": "2017.2.5f1",
"date": "2018-12-07"
},
"2018.2.18f1": {
"name": "2018.2.18f1",
"date": "2018-11-30"
@@ -1340,14 +1340,14 @@
"name": "2018.2.2f1",
"date": "2018-08-03"
},
"2017.4.8f1": {
"name": "2017.4.8f1",
"date": "2018-07-26"
},
"2018.2.1f1": {
"name": "2018.2.1f1",
"date": "2018-07-26"
},
"2017.4.8f1": {
"name": "2017.4.8f1",
"date": "2018-07-26"
},
"2017.1.5f1": {
"name": "2017.1.5f1",
"date": "2018-07-23"
@@ -1400,22 +1400,22 @@
"name": "2018.1.2f1",
"date": "2018-05-25"
},
"2017.1.4f1": {
"name": "2017.1.4f1",
"date": "2018-05-23"
},
"2017.4.4f1": {
"name": "2017.4.4f1",
"date": "2018-05-23"
},
"2017.2.3f1": {
"name": "2017.2.3f1",
"date": "2018-05-18"
"2017.1.4f1": {
"name": "2017.1.4f1",
"date": "2018-05-23"
},
"2018.1.1f1": {
"name": "2018.1.1f1",
"date": "2018-05-18"
},
"2017.2.3f1": {
"name": "2017.2.3f1",
"date": "2018-05-18"
},
"2017.4.3f1": {
"name": "2017.4.3f1",
"date": "2018-05-11"