ruwuma/ruma-common/CHANGELOG.md
Kévin Commaille 22f7f28e1b common: Replace BTreeSet by IndexSet in push::Ruleset.
Keeps the JSON ordering for priority.

IndexSet are hashed by `rule_id` so its uniqueness is enforced.

A rule can be fetched by its `rule_id`.
2021-03-22 20:42:25 +01:00

681 B

0.3.0 (unreleased)

Breaking changes:

  • Update set of conversion trait implementations for enums
  • Replace BTreeSet by IndexSet in push::Ruleset.
  • … (there's a lot more, but this changelog was not kept up to date; PRs to improve it are welcome)

Improvements:

  • Add the thirdparty module
  • Add directory::{Filter, PublicRoomsChunk, RoomNetwork} (moved from ruma_client_api::r0::directory)
  • Add push::{PusherData, PushFormat} (moved from ruma_client_api::r0::push)
  • Add authentication::TokenType (moved from ruma_client_api::r0::account:request_openid_token)

0.2.0

Breaking changes:

  • Make most types defined by the crate #[non_exhaustive]