The TSX page looks a little unwieldy from what I can see. Like it's over 1800 lines and will only get bigger.
It realistically should be broken up somehow and I think doing it similar to how one would do a NextJS blog would be the best way. Each change log would be a markdown post with it's date being the id and the existing component could be used to display them.