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/data/api/client-server
Kévin Commaille 094e25b6cd
Ensure more uniqueness for generated HTML IDs (#1881)
* Include method in all API endpoint children's IDs

Avoids duplicate IDs for object of endpoints
that use the same path but a different method.

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

* Differentiate API endpoints' request and response children's IDs

Ensures that the objects have a unique ID compared to other parts of the endpoint.
Mostly useful for the Error type that can be used for responses with different status codes.

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

* Differentiate the names of both SessionData formats

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>
4 months ago
..
definitions Ensure more uniqueness for generated HTML IDs (#1881) 4 months ago
account-data.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
admin.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
administrative_contact.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
appservice_ping.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
appservice_room_directory.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
authed-content-repo.yaml Use RFC 2119 keywords across the content repository spec (#1861) 4 months ago
banning.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
capabilities.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
content-repo.yaml Render added/changed in info on request and response content types (#1876) 4 months ago
create_room.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
cross_signing.yaml Do not require UIA when first uploading cross-signing keys (#1828) 4 months ago
device_management.yaml Clean up unecessary `allOf`s (#1797) 5 months ago
directory.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
event_context.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
filter.yaml Clean up unecessary `allOf`s (#1797) 5 months ago
inviting.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
joining.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
key_backup.yaml Use `patternProperties` in more places with supported formats (#1813) 5 months ago
keys.yaml Use `patternProperties` in more places with supported formats (#1813) 5 months ago
kicking.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
knocking.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
leaving.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
list_joined_rooms.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
list_public_rooms.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
login.yaml Remove enum for `POST /login` `type` definition (#1776) 6 months ago
login_token.yaml Clarify that per-request UIA for /login/get_token is an RFC 2119 MUST requirement (#1846) 4 months ago
logout.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
message_pagination.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
notifications.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
old_sync.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
openid.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
peeking_events.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
presence.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
profile.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
pusher.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
pushrules.yaml Clean up unecessary `allOf`s (#1797) 5 months ago
read_markers.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
receipts.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
redaction.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
refresh.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
registration.yaml Clarify that an access token is optional on `/account/password` and `/account/deactivate` (#1843) 4 months ago
registration_tokens.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
relations.yaml Clarify that relations recursion should be capped at a certain depth (#1854) 4 months ago
report_content.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
room_event_by_timestamp.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
room_initial_sync.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
room_send.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
room_state.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
room_upgrades.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
rooms.yaml Use `patternProperties` in more places with supported formats (#1813) 5 months ago
search.yaml Use `patternProperties` in more places with supported formats (#1813) 5 months ago
space_hierarchy.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
sso_login_redirect.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
support.yaml Add server support discovery endpoint (#1733) 7 months ago
sync.yaml Use `patternProperties` in more places with supported formats (#1813) 5 months ago
tags.yaml Factor out common definition of `Tag` type (#1793) 6 months ago
third_party_lookup.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
third_party_membership.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
threads_list.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
to_device.yaml Use `patternProperties` in more places with supported formats (#1813) 5 months ago
typing.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
users.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
versions.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
voip.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago
wellknown.yaml Upgrade Swagger data to OpenAPI 3.1 (#1310) 1 year ago
whoami.yaml Fix security schemes in OpenAPI definitions (#1772) 6 months ago