Releases: matrix-org/matrix-widget-api
v1.15.0
1.15.0 Release
What's Changed
- Support sending sticky events (MSC4354) by @Half-Shot in #152
- Fix types for to device messages by @Half-Shot in #153
New Contributors
- @Half-Shot made their first contribution in #152
Full Changelog: v1.14.0...v1.15.0
v1.14.0
1.14.0 Release
⚠️ Breaking changes
This release introduces breaking changes to the WidgetApi methods for updating delayed events, and to the WidgetDriver methods for performing the requested update action in a client. See #143 for details. Only the minor version has been bumped because the APIs in question are currently considered experimental.
What's Changed
- Prevent PRs with the X-Blocked label from being merged by @robintown in #130
- Run the 'Prevent blocked' check whenever a PR branch is updated by @robintown in #134
- Update TypeScript, Node types, and eslint by @AndrewFerr in #142
- Split delayed event management methods by @AndrewFerr in #143
- Apply some code quality suggestions from SonarQube by @AndrewFerr in #144
- Publish releases to npm as a trusted publisher by @robintown in #145
- Revert "minor version bump" by @AndrewFerr in #148
- Upgrade Node to latest LTS by @robintown in #149
Full Changelog: v1.13.1...v1.14.0
v1.13.1
1.13.1 Release
- Fix reading room state using the
read_eventsaction.
If a widget does not support the update_state version but the driver implements the new API from version 1.12 the room state was updated based on timeline events. (only considering the most recent events and not older state events.)
v1.13.0
1.13.0 Release
Breaking changes:
- Add
UPDATE_STATEwidget api version. This is a breaking change since Element Web will treat widgets that claim to be compatible with theUPDATE_STATEwidget api version differently. It will not anymore send current state updates via the send_event action automatically.
v1.12.0
1.12.0 Release
Deprecations
This release deprecates WidgetDriver.readRoomEvents, WidgetDriver.readRoomState, and the currentViewedRoomId parameter of ClientWidgetApi.feedEvent. Client implementations are expected to either continue using all 3 of these deprecated APIs as they did before, or migrate to the new solutions for all 3 at the same time.
WidgetDriver.readRoomEventsis replaced byWidgetDriver.readTimelineEvents.WidgetDriver.readRoomStateis replaced byWidgetDriver.readStateEvents.- The
currentViewedRoomIdparameter ofClientWidgetApi.feedEventis replaced byClientWidgetApi.setViewedRoomId.
What's Changed
- Distinguish room state and timeline events by @robintown in #116
Full Changelog: v1.11.0...v1.12.0
v1.11.0
1.11.0 Release
What's Changed
- Expand support for MSC2873 (changing theme/language) by @robintown in #117
- Update linter dependencies by @AndrewFerr in #114
- Update dependency @action-validator/cli to ^0.6.0 by @renovate in #111
- Update dependency @casualbot/jest-sonar-reporter to v2.4.0 by @renovate in #113
- Update dependency @types/events to v3.0.3 by @renovate in #106
- Fix example by @davidegirardi in #101
- Export theme and language action types by @robintown in #119
New Contributors
- @davidegirardi made their first contribution in #101
Full Changelog: v1.10.0...v1.11.0
v1.10.0
1.11.0 Release
What's Changed
- Pass HTTP status code & errcode from CS-API errors @AndrewFerr in #100
Full Changelog: v1.9.0...v1.10.0
v1.9.0
1.9.0 Release
What's Changed
- Implement MSC4039 download_file action by @weeman1337 in #99
New Contributors
- @weeman1337 made their first contribution in #99
Full Changelog: v1.8.2...v1.9.0
v1.8.2
1.8.2 Release
v1.8.1
1.8.1 Release