docs-matrix-spec/changelogs
Kévin Commaille 7ec9b7f2e1
Restore heading self links (#2007)
It was a change I did not notice when upgrading Docsy from 0.8.0 to 0.11.0. Docsy changed the way heading self links are generated: they used to be rendered with JS and now they use a Hugo render hook.

This means two things:
- We need to enable them explicitly by overriding the `_default/_markup/render-heading.html` template.
- We need to add the self heading ourselves to headings that are not rendered by Hugo, i.e. HTML headings that we create ourselves.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-29 09:38:55 +00:00
..
appendices/newsfragments Remove note about reference implementations (#1966) 2024-10-10 14:10:55 +01:00
application_service/newsfragments v1.12 changelog 2024-10-07 13:32:17 -06:00
client_server/newsfragments Use json instead of json5 for syntax highlighting (#2017) 2024-11-28 15:49:35 +01:00
identity_service/newsfragments v1.12 changelog 2024-10-07 13:32:17 -06:00
internal/newsfragments Restore heading self links (#2007) 2024-11-29 09:38:55 +00:00
legacy
push_gateway/newsfragments Clarify that pusher URLs have a fixed path (#1974) 2024-11-07 14:56:53 +00:00
room_versions/newsfragments v1.12 changelog 2024-10-07 13:32:17 -06:00
server_server/newsfragments Add 403 error response to federation/v1/state_ids (#1926) 2024-10-30 10:30:05 +00:00
header.md Fix relative URLs when serving the specification with a custom baseURL (#1984) 2024-11-14 11:11:34 +00:00
pyproject.toml Fix rendered changelog with new version of towncrier (#1598) 2023-07-18 17:52:38 +01:00
README.md
template.md.jinja Provide MD checklists for the changelog (#1937) 2024-09-27 13:00:00 +01:00

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.