1.9 KiB
1.9 KiB
[unreleased]
Bug fixes:
- Fix third party invite event authorization. The event was not allowed even after passing all the required checks, so it could fail further down the algorithm.
- Allow
invite->knockmembership transition- The spec was determined to be wrong about rejecting it: https://github.com/matrix-org/matrix-spec/pull/1175
0.8.0
Bug fixes:
- Change default
invitepower level to0- The spec was determined to be wrong about the default: https://github.com/matrix-org/matrix-spec/pull/1021
Improvements:
- Add
m.federatetoauth_check: https://github.com/matrix-org/matrix-spec/pull/1103 - Add
RoomVersion::V10(MSC3604) - Deserialize stringified integers for power levels without the
compatfeature- Removes the
compatfeature
- Removes the
0.7.0
Breaking changes:
auth_checkdoes not requireprev_eventparameter. It was only required on some specific cases. Previous event is now calculated on demand only when it's required.
0.6.0
Breaking changes:
- Upgrade dependencies
0.5.0
Breaking changes:
- Remove some trait methods from
Event - Update
Event::contentsignature to return&RawJsonValueinstead of&JsonValue - The
key_fninlexicographical_topological_sorthas removed the event ID from its return type and changed to expect just the power level, not the negated power level
0.4.1
Improvements:
- Improve performance of
StateResolution::separate
0.4.0
Breaking changes:
- Change the way events are supplied
0.3.0
Breaking changes:
- state_res::resolve auth_events type has been slightly changed and renamed to auth_chain_sets
- state_res::resolve structs were changed from BTreeMap/Set to HashMap/Set
- Upgrade dependencies
0.2.0
Breaking changes:
- Replace
VecbyBTreeSetin parts of the API - Replace
event_mapargument with a closure to fetch events on demand
0.1.0
Initial release