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

Choose a tag to compare

@passcod passcod released this 12 Dec 08:53
  • 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

Choose a tag to compare

@passcod passcod released this 12 Dec 07:52
  • 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

Choose a tag to compare

@passcod passcod released this 12 Dec 07:55

It was fixed properly.

v0.0.6 — yanked ⚠

Choose a tag to compare

@passcod passcod released this 12 Dec 07:54

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

Choose a tag to compare

@passcod passcod released this 10 Nov 08:19

v0.0.4 — twilight 0.2 and unicode escapes

Choose a tag to compare

@passcod passcod released this 04 Nov 02:45
  • #4 Escape unicode for header values to avoid an isahc panic
  • Upgrade to Twilight 0.2

v0.0.3 — test facility and library

Choose a tag to compare

@passcod passcod released this 07 Oct 10:45

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

Choose a tag to compare

@passcod passcod released this 14 Sep 02:52
v0.0.2
236c755

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

Choose a tag to compare

@passcod passcod released this 29 Aug 08:00
v0.0.1
09b1ea0

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