# [unreleased] Improvements: - The `unstable-exhaustive-types` cargo feature was replaced by the `ruma_unstable_exhaustive_types` compile-time `cfg` setting. Like all `cfg` settings, it can be enabled at compile-time with the `RUSTFLAGS` environment variable, or inside `.cargo/config.toml`. It can also be enabled by setting the `RUMA_UNSTABLE_EXHAUSTIVE_TYPES` environment variable. - `PusherData` allows to set custom data for the pusher in the `data` field, due to a clarification in the spec. - The `default_payload` field that was behind the `unstable-unspecified` was removed. It can be added manually to the custom data. # 0.10.0 Upgrade `ruma-events` to 0.29.0. # 0.9.0 Breaking changes: - The http crate had a major version bump to version 1.1 # 0.8.0 No changes for this version # 0.7.1 Improvements: * Update links to the latest version of the Matrix spec # 0.7.0 No changes for this version # 0.6.0 Breaking changes: * Remove `PartialEq` implementation for `NotificationCounts` # 0.5.0 Breaking changes: * Upgrade dependencies # 0.4.0 Breaking changes: * Upgrade dependencies # 0.3.0 Breaking changes: * Upgrade dependencies # 0.2.0 Breaking changes: * Upgrade ruma-events to 0.23.0 # 0.1.0 Breaking changes: * Remove `Copy` implementation for `NotificationCounts` to avoid simple changes being breaking * Change `Box` to `&RawJsonValue` in request types * Upgrade public dependencies # 0.0.1 * Add endpoint `send_event_notification::v1`