ruwuma/crates/ruma-identity-service-api/CHANGELOG.md

2.2 KiB

[unreleased]

Breaking changes:

  • Change type of client_secret field in ThreePidOwnershipProof from Box<ClientSecret> to OwnedClientSecret

0.9.0

Breaking changes:

  • The http crate had a major version bump to version 1.1

Improvements:

  • The type returned by get_supported_versions::known_versions() was simplified

0.8.0

Breaking changes:

  • Fix the format of the keys in invitation::store_invitation::v2::PublicKeys according to a spec clarification

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:

  • Upgrade dependencies

0.5.0

Breaking changes:

  • Rename status to discovery

Improvements:

  • Add room_type to store_invitation::Request according to MSC3288
  • Add discovery::get_supported_versions according to MSC2320

0.4.0

Breaking changes:

  • Borrow mxid in invitation::sign_invitation_ed25519::v2::Request

0.3.0

Breaking changes:

  • Upgrade dependencies

Improvements:

  • Add more endpoints:

    association::unbind_3pid::v2,
    invitation::store_invitation::v2
    

0.2.0

Breaking changes:

  • Make tos::get_terms_of_service::v2::Policies non-exhaustive

Improvements:

  • Add more endpoints:

    association::{
        check_3pid_validity::v2,
        bind_3pid::v2,
    },
    invitation::sign_invitation_ed25519::v2,
    

0.1.0

Breaking changes:

  • Upgrade public dependencies

Improvements:

  • Add more endpoints:
    association::{
        email::{
            create_email_validation_session::v2,
            validate_email::v2,
            validate_email_by_end_user::v2,
        },
        msisdn::{
            create_msisdn_validation_session::v2,
            validate_msisdn::v2,
            validate_msisdn_by_phone_number::v2,
        },
    },
    key::{
        check_public_key_validity::v2,
        get_public_key::v2,
        validate_ephemeral_key::v2,
    },
    lookup::{
        get_hash_parameters::v2,
        lookup_3pid::v2,
    },
    status::v2,
    tos::{
        accept_terms_of_service::v2,
        get_terms_of_service::v2,
    }
    

0.0.1

Initial release with the following endpoints:

authentication::{get_account_information::v2, logout::v2, register::v2}