You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
matrix-spec/changelogs
Kévin Commaille b1f66d1b71
Improve the JS script to highlight the current ToC entry (#1991)
The code relied on an IntersectionOberver, so the ToC was only updated when a heading was in the viewport.
It meant that if we jumped to a part of the text that has no heading, the ToC would still point to the old entry.

The new code looks for the correct heading when the view is scrolled so the correct entry is always selected.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2 weeks ago
..
appendices/newsfragments Remove note about reference implementations (#1966) 2 months ago
application_service/newsfragments v1.12 changelog 2 months ago
client_server/newsfragments Clarify parameter definition for third-party location lookups (#1947) 2 weeks ago
identity_service/newsfragments v1.12 changelog 2 months ago
internal/newsfragments Improve the JS script to highlight the current ToC entry (#1991) 2 weeks ago
legacy Add a hyphen between third and party when used as an adjective (#1447) 2 years ago
push_gateway/newsfragments Clarify that pusher URLs have a fixed path (#1974) 3 weeks ago
room_versions/newsfragments v1.12 changelog 2 months ago
server_server/newsfragments Add 403 error response to federation/v1/state_ids (#1926) 4 weeks ago
README.md Release process: changelog generation and docs (#3446) 3 years ago
header.md Provide MD checklists for the changelog (#1937) 2 months ago
pyproject.toml Fix rendered changelog with new version of towncrier (#1598) 1 year ago
template.md.jinja Provide MD checklists for the changelog (#1937) 2 months ago

README.md

Changelogs

Towncrier is used to manage the changelog and keep it up to date. Because of this, updating a changelog is really easy.

Generating the changelog

Please see the release docs for more information.

Creating a new changelog

There are a few places you'll have to update:

  • /layouts/shortcodes/changelog/changelog-changes.html to account for the new changelog.
  • /scripts/generate-changelog.sh to render the changelog for releases.
  • Supporting documentation such as the contributing guidelines.