Files
Draupnir/packages/matrix-basic-types/CHANGELOG.md
T
2026-05-07 14:01:00 +01:00

1.7 KiB

Changelog

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

[1.5.1] - 2026-05-07

Patch Changes

  • Add StringMediaURI for parsing and validating Matrix media URIs, contributed by @FSG-Cat.

[1.5.0] - 2026-01-20

Changed

  • Migrated from yarn to npm.

[1.4.1] - 2025-10-01

Added

  • toPermalink methods to MatrixEventReference.

[1.4.0] - 2025-07-16

Changed

  • roomServerName function has been removed.
  • room ID format changed to support room version's with room ID's that don't have server names.

[1.3.0] 0 2025-03-21

  • Support extracting server names from everything
  • Export matrix.to url regex.

[1.2.0] - 2025-03-03

  • Put a hard limit of 5 on the number of via servers allowed in a room reference.

[1.1.0] - 2024-12-10

Added

  • StringRoomID, StringRoomAlias, StringUserID, and StringEventID all now have functions to check if their argument is the associated type from unknown. Helpful for surrounding string literals in tests without using as to cast.

[1.0.0] - 2024-12-10

Changed

  • The branding technique for string types such as StringUserID has been changed to enable compatibility with libraries like zod, which seem to want to structurally replicate types rather than refer to them by name.

[0.2.0] - 2024-09-11

Changed

  • Updated to @gnuxie/typescript-result@1.0.0.

[0.1.1] - 2024-07-30

Added

  • GitHub workflow file for actually releasing the package.

[0.1.0] - 2024-07-30

  • Initial release.