Skip to content
This repository was archived by the owner on Oct 9, 2022. It is now read-only.

Releases: passcod/accord

v0.0.9 — flexible bigints

12 Dec 08:53
Compare
Choose a tag to compare
  • Discord IDs in response acts can now be strings as well as ints
  • (releng) bin/version script to ease versioning

v0.0.8 — error and logging

12 Dec 07:52
Compare
Choose a tag to compare
  • Log errors that happen when handling events
  • Support the RUST_LOG environment variable to set logging level (in tracing-subscriber syntax).
  • Add a number of trace and debug messages
  • Switch rustfmt to tabs
  • Update twilight version (though accord doesn't support replies yet — it will see them as regular messages and cannot post them)

v0.0.7 — upgrade isahc again

12 Dec 07:55
Compare
Choose a tag to compare

It was fixed properly.

v0.0.6 — yanked ⚠

12 Dec 07:54
Compare
Choose a tag to compare

Attempted to upgrade isahc to fix previous redirection issue permanently, but found a further isahc bug in later testing

v0.0.5 — fix redirect handling

10 Nov 08:19
Compare
Choose a tag to compare

v0.0.4 — twilight 0.2 and unicode escapes

04 Nov 02:45
Compare
Choose a tag to compare
  • #4 Escape unicode for header values to avoid an isahc panic
  • Upgrade to Twilight 0.2

v0.0.3 — test facility and library

07 Oct 10:45
Compare
Choose a tag to compare

Accord gains a test facility to help test applications in an automated fashion without connecting to Discord.

The package also now includes all of the functionality in library form, though none of it is documented.

Install with cargo install passcod-accord or build from repo.

v0.0.2 — crates.io release

14 Sep 02:52
v0.0.2
236c755
Compare
Choose a tag to compare

Twilight, the underlying discord library, has reached 0.1 and is now published on crates.io, which lets accord:

  1. stop needing to update every few days
  2. drop the requirement to install with --frozen
  3. publish on crates.io ourselves!

Unfortunately, the accord crate already exists, so on crates.io the package is passcod-accord, but the binary remains accord.

Various bits of metadata have been adjusted or added, but there is no functionality or any other change.

Install with cargo install passcod-accord or build from repo.

v0.0.1 — minimum viable pro…totype

29 Aug 08:00
v0.0.1
09b1ea0
Compare
Choose a tag to compare

Hello world!

Implemented this release: everything so far (#1).

  • Message create events for servers and direct messages
  • Matching and parsing commands
  • User join events
  • Bot connecting and connected events
    • and presence control
  • JSON acts:
    • create-message
    • assign-role
    • remove-role
    • and streaming/multi support (newline-delimited)
  • Plain text responses for direct and server message replies
  • Ghosts:
    • message creates for servers and directs

Install with:

  • clone&build, or
  • cargo install accord --git https://github.com/passcod/accord.git --branch main --version 0.0.1 --locked

Docs: https://github.com/passcod/accord#docs