matrix-spec/changelogs
Kévin Commaille f64eec5a93
Use json instead of json5 for syntax highlighting (#2017)
* Use json instead of json5 for syntax highlighting

Chroma, the library used for syntax highlighting in Hugo, does not support JSON5 so those code blocks were not highlighted.
However it supports comments in JSON so they are highlighted correctly in the rendered spec.

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>

* Add changelog

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>

---------

Signed-off-by: Kévin Commaille <zecakeh@tedomum.fr>
2024-11-28 15:49:35 +01: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 Fix changed-in partial when used with multiple paragraphs (#2006) 2024-11-26 17:53:52 +00:00
legacy Add a hyphen between third and party when used as an adjective (#1447) 2023-03-08 09:58:29 +00:00
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 Release process: changelog generation and docs (#3446) 2021-10-18 10:09:35 -06:00
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.