Skip to content

Latest commit

 

History

History
346 lines (175 loc) · 17.2 KB

CHANGELOG.md

File metadata and controls

346 lines (175 loc) · 17.2 KB

Changelog

2.10.0 (2023-12-18)

Features

  • node: support unavailable node handling (#98) (a26cfa4)

Bug Fixes

  • events: re-support v3 LOAD_FAILED endreason (1c54ceb)
  • player: fix Player._connected isn't True after Player.connect() (#99) (5304cde)
  • pool: cast supporting 3.8 (fb529bf)
  • strategy: where did commit f25b84f go (89204ac)
  • support 3.8 again lol (8b4bd4a)

2.9.3 (2023-08-28)

Bug Fixes

  • events: handle v4 loadFailed EndReason (7fc34b5)
  • stats: use ms in uptime over seconds (#96) (8ab596a)

2.9.2 (2023-06-04)

Bug Fixes

  • strategy: properly match all regions to a node (#93) (f25b84f)

2.9.1 (2023-06-04)

Bug Fixes

2.9.0 (2023-06-04)

Features

2.8.0 (2023-06-02)

Features

  • allow for custom player cls when resuming (ed36171)

Bug Fixes

  • node: add player to client state (325750b)
  • player: cleanup if NoNodesAvailable (12a8e03)
  • player: resolve issue with resuming unknown players (b450e08)
  • player: set paused and volume anyway (23c4d22)

2.7.0 (2023-06-02)

Features

  • pool: support re-adding nodes (d2b35da)

2.6.0 (2023-06-01)

Features

2.5.0 (2023-05-31)

Features

  • node: add on_node_stats (af9fba5)

2.4.2 (2023-05-21)

Bug Fixes

2.4.1 (2023-05-15)

Bug Fixes

  • player: pre-emptively update .current if v3 (#78) (3ecb4d9)

2.4.0 (2023-05-14)

Features

  • player: support str for playing identifiers (#75) (6d1fde0)

2.3.1 (2023-05-09)

Bug Fixes

  • player: Player.connected being False sometimes (#73) (a7a9b8d)

2.3.0 (2023-05-03)

Features

  • playlist: pass through plugin info (#70) (1f78c7c)

Bug Fixes

  • stats: check if frame stats is None (978918e)

2.2.0 (2023-05-03)

Features

2.1.2 (2023-04-30)

Reverts

2.1.1 (2023-04-30)

Bug Fixes

Documentation

2.1.0 (2023-04-19)

Features

  • filter: allow more types for Equalizer (#61) (a3d2596)
  • player: add has_filter method (#63) (bda2301)

2.0.1 (2023-02-17)

Bug Fixes

2.0.0 (2023-02-17)

⚠ BREAKING CHANGES

  • players is now a read-only list property

Features

  • properly resume players even on full restart (#53) (e3d7ba5)

Bug Fixes

  • node: ignore no content responses (#54) (8a13874)
  • player: set blank filter if no filters enabled (#51) (8ccf60e)

1.2.1 (2023-02-16)

Bug Fixes

  • player: fix player position being wildly out (#49) (63124b8)

Miscellaneous Chores

1.2.0 (2023-02-16)

Features

Bug Fixes

  • node: stop appending /v3 if done already (#42) (00d547c)
  • pool: ignore unavailable nodes (#45) (f2d6b22)

1.1.1 (2023-02-15)

Bug Fixes

  • libraries: use TYPE_CHECKING to resolve import loop in disnake (#40) (b44a16b)

1.1.0 (2023-02-12)

Features

  • allow players to not be disconnected by library (283485d)

1.0.3 (2023-02-12)

Bug Fixes

  • check major version at runtime (547b4b4)

1.0.2 (2023-02-11)

Bug Fixes

  • player: resolve issue with player.stop being ignored (eacab59)

1.0.1 (2023-02-07)

Miscellaneous Chores

1.0.0 (2023-02-07)

Features

  • make events generic on player (68868e0)

Bug Fixes

  • node: stringify bool query params for replace (63b7462)

Miscellaneous Chores

0.3.0 (2023-02-04)

Features

  • add event dispatching (#28) (d4a837f)
  • add fine grained errors raised from http operations (#30) (b1f4042)
  • support plugin search types (#31) (1985484)

Bug Fixes

  • node: improve version checking (736c268)
  • node: properly resume (bb20ad6)
  • node: send auth for version, lol (29baebf)
  • node: use track id not identifier to play (12e0db4)
  • stats: framestats is actually ommitable (4c96b70)

Documentation

0.2.0 (2022-11-09)

Features

  • add mafic -v for version checking (#5) (3dbf5ab)
  • add node selection/balancing (#18) (f5fc457)

Reverts

  • "ci: ignore test bot from snyk analysis" (92c7482)

Documentation

  • add documentation for contributing (#6) (81fde97)
  • contributing: use level 3 headers for commits (452edf2)
  • contributing: what a shambles (c4be211)
  • readme: add fancy new shields.io badges (#2) (1af8fa1)

0.1.0 (2022-10-25)

Features

  • absolutely flood with logging calls (68621aa)
  • add basic init file (4475195)
  • add blank player class (8f7c0f9)
  • add decoder for lavaplayer's weird syntax (7165906)
  • add ip address support (fe70c2b)
  • add management of multiple libraries (5c2072d)
  • add player controls (5aead6a)
  • add playlists (7b5e9e1)
  • add plugin endpoints (abbb893)
  • add stats support (b991b3d)
  • add track decoding (278d1d0)
  • begin filters (036fa65)
  • handle connecting and disconnecting properly (38ea309)
  • initial commit, as im not gonna stop if i dont commit (fd3b219)
  • make Player.position length aware (f838968)
  • node: add most ws wrappers (b6edd13)
  • node: add play route (8a12d6e)
  • support getting tracks (d096e4e)
  • support incoming messages (9c71b66)
  • support resuming (c9486d8)
  • update state of players (6bce46e)

Bug Fixes

  • make thing do work (113b37a)
  • playlists: use classmethod instead of init (861e050)
  • remove accidental file commit (198cdd0)
  • resolve pyright issues (ee908b2)

Documentation