208 Commits

Author SHA1 Message Date
Rémi Verschelde
a367cdde69 Add config and data for 4.1-beta1 2023-06-07 12:50:49 +02:00
Yuri Sizov
75ae068fc0 Add config and data for 4.1-dev4 2023-06-01 12:10:22 +02:00
Yuri Sizov
ab9eced772 Use the new data to define displayed releases 2023-05-30 22:16:56 +02:00
Yuri Sizov
111adacfeb Store individual commit logs for each release within version 2023-05-30 21:58:47 +02:00
Rémi Verschelde
9c8e32833c Add configs and data for Godot 3.6-beta2 and 4.1-dev3 2023-05-25 12:57:53 +02:00
Yuri Sizov
8323bf950b Update configs and data for Godot 4.0.3 2023-05-19 13:20:51 +02:00
Rémi Verschelde
1048ed1ca4 Add configs and data for Godot 4.0.3-rc2 2023-05-12 15:16:33 +02:00
Rémi Verschelde
b4699f8ab6 Add configs and data for Godot 4.1-dev2 2023-05-09 15:27:15 +02:00
Yuri Sizov
cea8afe867 Add support for linking directly to a specific version 2023-04-27 18:14:39 +02:00
Yuri Sizov
4122255952 Add configs and data for Godot 4.0.3 2023-04-27 12:19:31 +02:00
Yuri Sizov
8b362372d0 Add support for using a pre-existing local clone 2023-04-24 18:01:06 +02:00
Yuri Sizov
c223141160 Add configs and data for Godot 4.1
Also update configs for 3.6
2023-04-20 18:27:16 +02:00
Yuri Sizov
4f7b362936 Add configs and data for Godot 3.6 2023-04-12 10:50:42 +02:00
Yuri Sizov
702996f7f5 Slightly adjust the release notes formatting 2023-04-04 12:57:05 +02:00
Yuri Sizov
33af5931ef Update configs and data for Godot 4.0.2 2023-04-04 12:56:03 +02:00
Yuri Sizov
537552f387 Add config and data for Godot 4.0.2 (RC1)
Implement support for checking out specific commits
instead of tags or branches.
2023-03-31 12:51:40 +02:00
Yuri Sizov
7609f83e22 Add a link to Commit Artifacts 2023-03-28 20:07:37 +02:00
Yuri Sizov
1c266f417b Add guards to mitigate the lag when opening bigger releases 2023-03-25 13:03:16 +01:00
Yuri Sizov
7bbf92b21a Add config and data for Godot 4.0 2023-03-25 03:37:19 +01:00
Yuri Sizov
80aae85177 Add configs and data for Godot 3.3
- Add missing article links for Godot 3.5
2023-03-25 02:56:58 +01:00
Yuri Sizov
182ccc8347 Fix bad commit in Godot 3.2.1 config
While the commit ea2e976cdd7b8516e881d7ed4588e66601add31 is the exact
one used to build 3.2.1-rc2, it has been displaced in the commit history
and does not appear in `git log` for 3.2...3.2.1. It was included in a
PR by mistake, and that PR was merged after 3.2.1 was released, so it is
now technically a part of the 3.2.2 history. This is a merge commit, so
it's not too too important, and all of its merges are correcty attributed
to 3.2.1 still. But this means the history is forever broken.

The commit in question: https://github.com/godotengine/godot/pull/36342
2023-03-25 02:32:18 +01:00
Yuri Sizov
fa580dd167 Add configs and data for Godot 3.2
- Also improve building instructions in README
2023-03-25 01:59:26 +01:00
Yuri Sizov
66a8130ef2 Add configs and data for Godot 3.4 2023-03-24 23:50:29 +01:00
Yuri Sizov
fb93177568 Add configs and data for Godot 3.1 2023-03-24 23:19:46 +01:00
Yuri Sizov
a8be83ca45 Make important releases stand out better in the sidebar 2023-03-24 22:20:13 +01:00
Yuri Sizov
4f7df863bb Preserve pull requests which were cherry-picked without a PR 2023-03-24 22:08:47 +01:00
Yuri Sizov
f53c88beea Add configs and data for Godot 3.0
- Give more chances to finish downloading bigger commit sets
2023-03-24 21:54:28 +01:00
Yuri Sizov
8b889cadcd Add configs and data for Godot 2.1 2023-03-24 19:23:48 +01:00
Yuri Sizov
7513823aaf Add configs and data for Godot 2.0
- Fix the "no changes" message being visible in a wrong context.
2023-03-24 16:32:21 +01:00
Yuri Sizov
344593e855 Add configs and data for Godot 1.0 and 1.1
Also fix change group determination logic
2023-03-24 15:50:00 +01:00
Yuri Sizov
c88ea95718 Add a script to fetch hashes of all publicly available downloads 2023-03-24 15:50:00 +01:00
Yuri Sizov
81bb17c9f4 Add configs and data for Godot 3.5 2023-03-24 15:50:00 +01:00
Yuri Sizov
4ce5fa9d38 Avoid unnecessary computations when switching views 2023-03-24 15:50:00 +01:00
Yuri Sizov
b93c3a8237 Make API calls more robust for bigger queries
- Also fix sorting for different version formats
2023-03-24 15:49:59 +01:00
Yuri Sizov
61299232f3 Small styling clean-up 2023-03-24 15:49:59 +01:00
Yuri Sizov
a33f73967e Publish to GitHub Pages 2023-03-24 15:49:59 +01:00
Yuri Sizov
b2691648a7 Add more versions and start tracking data 2023-03-24 15:49:59 +01:00
Yuri Sizov
c7c7b50deb Prevent hard errors when data is missing for some configs 2023-03-24 15:49:59 +01:00
Yuri Sizov
16b0dfb9b8 Add a release notes view 2023-03-24 15:49:59 +01:00
Yuri Sizov
cf01126e67 Small tweaks and corrections 2023-03-24 15:49:59 +01:00
Yuri Sizov
080c92fbab Display information about cherry-picks
- Make author sorting case insensitive
2023-03-24 15:49:59 +01:00
Yuri Sizov
f4c269541c Improve authors view with changesets and ordering 2023-03-24 15:49:59 +01:00
Yuri Sizov
2453edcf27 Add a changelog header 2023-03-24 15:49:59 +01:00
Yuri Sizov
bd58020d5f Implement multiple view modes for the change list
- Add a mode switcher
- Add commits mode
- Add contributors mode
2023-03-24 15:49:58 +01:00
Yuri Sizov
00dd47a740 Refactor pull request items for reusability 2023-03-24 15:49:58 +01:00
Yuri Sizov
8cf623ad29 Correctly check commit authors 2023-03-24 15:49:58 +01:00
Yuri Sizov
02746a9cda Track merge commits to correctly identify releases 2023-03-24 15:49:58 +01:00
Yuri Sizov
eee4aaf526 Extract the toolbar component, improve filtering/counting logic 2023-03-24 15:49:58 +01:00
Yuri Sizov
9c95bf4d7b Start displaying the list of changes (PRs only so far) 2023-03-24 15:49:58 +01:00
Yuri Sizov
0398b54d58 Learn to count pull requests for each version and release 2023-03-24 15:49:58 +01:00