Skip to content

Releases: sugyan/atrium

atrium-xrpc-client-v0.4.0

29 Feb 02:13
b03494d
Compare
Choose a tag to compare

Added

  • Support wasm32 (#119)
    • WASM support with reqwest::ReqwestClient

Changed

  • reqwest-native feature was renamed to reqwest-default-tls
  • reqwest-rustls feature was removed. Use reqwest feature and reqwest crate to configure yourself.

atrium-cli-v0.1.3

29 Feb 02:14
b03494d
Compare
Choose a tag to compare

Other

  • update Cargo.lock dependencies

atrium-api-v0.18.0

29 Feb 02:12
b03494d
Compare
Choose a tag to compare

Added

  • Update API, based on the latest lexicon schemas (#123)
  • Support wasm32 (#119)

Changed

  • For traits defined using async_trait, the Send bound is now optional with wasm32-* targets.

Fixed

  • atrium_api::types::string::{Cid, Datetime} can now be deserialized with serde. (#121)

atrium-cli-v0.1.2

21 Feb 13:14
c95ecdd
Compare
Choose a tag to compare

Other

  • Update README
  • Fix bin.name for atrium-cli

atrium-api-v0.17.2

21 Feb 13:13
c95ecdd
Compare
Choose a tag to compare

Other

  • update Cargo.toml dependencies

atrium-xrpc-v0.9.0

20 Feb 14:52
4221231
Compare
Choose a tag to compare

Other

  • Move other dependencies into workspace dependencies table
  • Deduplicate package keys with workspace inheritance
  • Set MSRV for main crates to 1.70

atrium-cli-v0.1.1

20 Feb 15:09
b5254e7
Compare
Choose a tag to compare

Other

  • update Cargo.lock dependencies

atrium-cli-v0.1.0

20 Feb 15:02
Compare
Choose a tag to compare

Other

  • Add like, notifications
  • Update cli/README
  • Add blocks for cli
  • Update cli
  • Add app-password commands to cli
  • Update cli: enable post with reply
  • Add get-record, get-post-thread to cli
  • Add get-author-feed, create-record repost to cli
  • Add Default deriving
  • Update cli
  • Update codegen, use macro
  • Update codegen and api, add create-record to cli
  • Rename project

atrium-api-v0.17.1

20 Feb 15:06
20909fc
Compare
Choose a tag to compare

Other

  • update Cargo.toml dependencies

atrium-api-v0.17.0

20 Feb 14:58
4221231
Compare
Choose a tag to compare

Added

  • Update API, based on the latest lexicon schemas (#104)

Other

  • Merge pull request #110 from str4d/lexicon-integer-min-max
  • Add MIN, MAX associated constants to Lexicon integer types
  • Merge pull request #107 from str4d/lexicon-integer-conversion
  • Add direct conversions between the Lexicon integer types and primitives
  • Introduce dedicated types for DID and handle Lexicon string formats
  • Introduce types guaranteed to fit the range of each Lexicon integer
  • Move other dependencies into workspace dependencies table
  • Move intra-workspace dependencies into workspace dependencies table
  • Deduplicate package keys with workspace inheritance
  • Set MSRV for main crates to 1.70

Added

  • atrium_api::types:
    • RecordKey
    • LimitedU8, LimitedNonZeroU8, BoundedU8
    • LimitedU16, LimitedNonZeroU16, BoundedU16
    • LimitedU32, LimitedNonZeroU32, BoundedU32
    • LimitedU64, LimitedNonZeroU64, BoundedU64
    • string module, containing dedicated types for formatted Lexicon strings.

Changed

  • All Lexicon integer fields now have a type that matches their minimum and maximum
    accepted values, instead of i32.
  • All Lexicon string fields with one of the following formats now have the corresponding
    dedicated type, instead of String:
    • at-identifier (atrium_api::types::string::AtIdentifier)
    • cid (atrium_api::types::string::Cid)
    • datetime (atrium_api::types::string::Datetime)
    • did (atrium_api::types::string::Did)
    • handle (atrium_api::types::string::Handle)
    • nsid (atrium_api::types::string::Nsid)
    • language (atrium_api::types::string::Language)