Skip to content

v0.1.0

Compare
Choose a tag to compare
@aaronhnsy aaronhnsy released this 15 Feb 14:29
· 74 commits to main since this release

Beta release v0.1.0!

This release completely refactors the library to (finally) support Lavalink alongside Obsidian. I've tried to keep the breaking changes to a minimum, however there are inevitably some places where stuff will break.

The main change is the removal of the slate.obsidian namespace, as this was merged into the normal slate namespace which now contains logic for both node provider types.

Changelog

There are quite a few breaking changes, and because of my bad committing skills im probably going to miss a few from this (small) changelog.

  • slate.obsidian.NodePool -> slate.Pool.
  • slate.obsidian.Result -> slate.Search.
  • slate.obsidian.X -> slate.X (unless otherwise specified).
  • Removed slate.obsidian.ErrorSeverity, slate.obsidian.TrackEndReason, slate.obsidian.EventType, slate.obsidian.LoadType, slate.obsidian.SearchType, and slate.obsidian.Op.
    • All places where the above were used have been converted to use strings.