Congratulations to Volker and to all Sage contributors on the new release. 2023-05-21 01:00 UTC, Matthias Köppe: > > I have created a changelog at > https://github.com/sagemath/sage/releases/tag/10.0 > (automatically generated from the merged PRs by GitHub; > then lightly edited).
Thanks. > Some notes: > > - The list of "New Contributors" was also automatically generated > by GitHub. It did not know the contributors of previous versions. > I've manually removed many of these lines when I recognized > the username. There may be others that should be removed > from this list; let me know. Here is one way to detect a few. By hovering over the github handles in the "new contributors" list at - https://github.com/sagemath/sage/releases/tag/10.0 one can get (or guess) some names: - @Sandstorm831: Rohan Garg - @MatteoCati: Matteo Cati - @zovelsanj: Sanjay Rijal - @kryzar: Antoine Leudière - @minaminao: minaminao - @jnash10: Agamdeep Singh - @thecaligarmo: Aram Dermenjian - @wermos: Tirthamkar Mazumder - @prirai: Priyanshu Kumar Rai - @mathcals: Sander - @remyoudompheng: Rémy Oudompheng - @Eloitor: Eloi Torrents - @MatanZ: Matan Ziv-Av - @karan0handa: Karan Handa - @yukibl: Yuki - @alexhutman: Alex Hutman - @aadya940: Aadya Chinubhai - @fingolfin: Max Horn - @marizee: Marie Bonboire Then, grepping the past changelogs reveals a few previous contributions: ```shell $ git clone https://github.com/sagemath/website.git sagemath-website $ cd sagemath-website/src/changelogs $ grep -i "Matteo Cati" *.txt sage-9.8.txt: - Matteo Cati [first contribution] $ grep -i "Antoine Leudière" *.txt sage-9.7.txt: - Antoine Leudière [first contribution] $ grep -i "Aram Dermenjian" *.txt sage-6.9.txt: - Aram Dermenjian [first contribution] $ grep -i "Rémy Oudompheng" *.txt sage-9.7.txt: - Rémy Oudompheng [first contribution] $ grep -i "Max Horn" *.txt sage-9.4.txt: - Max Horn [first contribution] ``` Besides, some users might have had a Sage Trac username similar to their github handle, or have used github authentication to contribute to Sage Trac, so it would be nice to be able to search Trac, if it was restored (even readonly). > - We do not have clean Author/Reviewer information > on all of our PRs. The changelog only shows > the GitHub handle of the user who created the PR. This is a sad loss of the new system. For instance, #35571 is authored by Thierry Monteil, and reviewed by Matthias Köppe, even though the PR was created by Dima Pasechnik. > - I will no longer create a text version > of the changelog in the traditional format (e.g. > https://www.sagemath.org/changelogs/sage-9.8.txt), > as it provides no added value. I strongly disagree with "as it provides no added value". The traditional changelogs do provide added value: - the changelogs, as text files, are very searchable (see above for detecting previous contributions!) - they give a nice overview of what went into each development release and final release - they name authors and reviewers for each ticket Many other free software projects maintain changelogs as text files (which might point to their added value too). > The script to generate the changelog > (https://github.com/sagemath/sage-changelogs; > now archived) no longer works, as it was using > the Trac server. This is a sad loss. I found Trac's searchability vastly superior to GitHub's, despite some claims to the contrary in the "campaign" to ditch Trac and move to GitHub a while ago. I am still bitter about how that campaign went, and about the result, but hey that happened. Happy Sage development to all anyway. --Samuel -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CAEcArF3jUc%3DYR9NhHheirbDbKONytG7yfxuUY6_%2B0Kmqf-igLA%40mail.gmail.com.
