Skip to content

chore: version packages - #8

Merged
losolio merged 1 commit into
mainfrom
changeset-release/main
Oct 11, 2026
Merged

losolio merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@eventuras/oratio-core@0.2.0

Minor Changes

  • 0be8825: An embeddable chat. oratio-react gets OratioProvider, which runs a client for a session from the host and reports sessions the homeserver logged out; OratioChat, a complete chat that can also show a single room; useOratioClient, useSendMessage (with /me emotes) and useCreateRoom; and translatable labels in Norwegian Bokmål and English. oratio-core exports HttpApiEvent.

    Breaking: useRooms and useTimeline read the provider's client. Pass another as an option: useRooms({ client }) and useTimeline(roomId, { client, locale }), instead of useRooms(client) and useTimeline(client, roomId, options).

    OratioChat keeps the text of a message that could not be sent and shows labels.sendFailed. The English labels cover the room list and the log, and host labels for those merge per entry. OratioProvider starts a new client when the host renews a logged-out session, also for the same device.

  • 6677334: Older history, and opening a room at a message.

    A room whose latest events are not messages, e.g. memberships, power levels and pins, no longer looks empty: it loads older events until it has messages to show. oratio-core gets backfill, loadOlder, hasOlder, loadNewer, hasNewer, openAt and eventsFrom, for the web and native apps alike, and toOratioMessages skips edits (m.replace), whose text matrix-js-sdk already shows in place of the message they edit. startClient turns on timelineSupport, which openAt needs for the homeserver's /context API.

    Breaking: useTimeline returns an object, { messages, hasOlder, loadingOlder, loadOlder, hasNewer, loadingNewer, loadNewer, jumpToLatest, focusId, focusMissing }, instead of the messages. It loads older messages when a room opens with fewer than minMessages (20, at most maxPages requests), and with around: eventId opens the room at that message: loaded, paged back to, or in a timeline loaded around it.

    OratioChat takes around, highlights that message and scrolls to it, loads older messages as the user scrolls to the top, and offers a way back to the latest messages from an older part of the room. It needs @eventuras/ratio-ui 2.29 or later, for highlightedId.

@eventuras/oratio-react@0.2.0

Minor Changes

  • 0be8825: An embeddable chat. oratio-react gets OratioProvider, which runs a client for a session from the host and reports sessions the homeserver logged out; OratioChat, a complete chat that can also show a single room; useOratioClient, useSendMessage (with /me emotes) and useCreateRoom; and translatable labels in Norwegian Bokmål and English. oratio-core exports HttpApiEvent.

    Breaking: useRooms and useTimeline read the provider's client. Pass another as an option: useRooms({ client }) and useTimeline(roomId, { client, locale }), instead of useRooms(client) and useTimeline(client, roomId, options).

    OratioChat keeps the text of a message that could not be sent and shows labels.sendFailed. The English labels cover the room list and the log, and host labels for those merge per entry. OratioProvider starts a new client when the host renews a logged-out session, also for the same device.

  • 6677334: Older history, and opening a room at a message.

    A room whose latest events are not messages, e.g. memberships, power levels and pins, no longer looks empty: it loads older events until it has messages to show. oratio-core gets backfill, loadOlder, hasOlder, loadNewer, hasNewer, openAt and eventsFrom, for the web and native apps alike, and toOratioMessages skips edits (m.replace), whose text matrix-js-sdk already shows in place of the message they edit. startClient turns on timelineSupport, which openAt needs for the homeserver's /context API.

    Breaking: useTimeline returns an object, { messages, hasOlder, loadingOlder, loadOlder, hasNewer, loadingNewer, loadNewer, jumpToLatest, focusId, focusMissing }, instead of the messages. It loads older messages when a room opens with fewer than minMessages (20, at most maxPages requests), and with around: eventId opens the room at that message: loaded, paged back to, or in a timeline loaded around it.

    OratioChat takes around, highlights that message and scrolls to it, loads older messages as the user scrolls to the top, and offers a way back to the latest messages from an older part of the room. It needs @eventuras/ratio-ui 2.29 or later, for highlightedId.

Patch Changes

  • Updated dependencies [0be8825]
  • Updated dependencies [6677334]
    • @eventuras/oratio-core@0.2.0

@eventuras/oratio-web@0.0.2

Patch Changes

  • Updated dependencies [0be8825]
  • Updated dependencies [6677334]
    • @eventuras/oratio-core@0.2.0
    • @eventuras/oratio-react@0.2.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from df630c8 to 65e83a2 Compare September 30, 2026 19:33
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 65e83a2 to fabda26 Compare October 11, 2026 21:47
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from fabda26 to 33d3b61 Compare October 11, 2026 21:48
@losolio
losolio merged commit 862463f into main Oct 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant