Zulip Chat Archive
Stream: general
Topic: language release notes cluttered by grind changes
Edward van de Meent (Sep 16 2025 at 13:55):
I've made it a habit to read Lean's release notes (specifically the language changes), and it keeps getting harder and harder to find changes to syntax and elaboration over the massive amount of changes to the grind tactic. I have no complaints about those improvements and changes themselves, but since i'm not interested in using grind for the forseeable future, reading the releasenotes to find changes i'm interested in is becoming increasingly difficult and time-consuming.
Because of this, i'd like to ask if it is possible to create a separate header or subheader for changes to grind, so people know where to start/stop reading, depending on their interests?
Kim Morrison (Sep 16 2025 at 22:00):
I would merge a PR modifying script/release_notes.py that took the changelog-lang section and sorted items there according to whether grind does not appear in the text or not, I guess.
Eric Wieser (Sep 17 2025 at 01:07):
Perhaps a less fragile mechanism for future releases would be a new changelog-lang-grind tag?
Michael Rothgang (Sep 17 2025 at 15:50):
I do like reading about grind improvements, but locating the non-grind changes is indeed tricky.
Julian Berman (Sep 17 2025 at 17:50):
The Mathlib commit log has a very minor similar issue where sometimes it feels like it'd be nice if there was a deliberate way to filter for "there's new math in this commit" rather than new linters or changes to underlying tactic functionality.
Weiyi Wang (Sep 17 2025 at 18:09):
Isn't that what "feat","chore"...prefixes are for?
Chris Henson (Sep 17 2025 at 18:46):
Weiyi Wang said:
Isn't that what "feat","chore"...prefixes are for?
These overlap with differentiating between roughly "infrastructure" and "new math" that I think Julian means.
Kim Morrison (Sep 18 2025 at 00:35):
Eric Wieser said:
Perhaps a less fragile mechanism for future releases would be a new
changelog-lang-grindtag?
I'm unconvinced this is good use of anyone's time.
Eric Wieser (Sep 18 2025 at 01:14):
Maybe a better categorization would be changelog-tactics?
Kim Morrison (Sep 18 2025 at 07:17):
Joachim Breitner (Sep 18 2025 at 10:02):
We also have a volunteer, @Violetta Sim , who summarizes the changelog in the highlights. If someone wants to do a similar service to the community and group the release notes more sensibility, that could be a manual step as well. If someone reads them anyways completely, this may not be too unreasonable amount of work. It should probably only happen after the release, though, to avoid merge conflicts as further RCs come out.
Last updated: Dec 20 2025 at 21:32 UTC