Skip to content

0.11.0rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Jackenmen Jackenmen released this 29 Mar 22:16
· 16 commits to develop since this release

This is the rare occurrence of us making an RC version, how exciting!

  • Switched to using discord.py's VoiceProtocol (#122)
    • Removed user_id, PlayerManager, and enums.DiscordVoiceSocketResponses
      • Renamed lavalink.player_manager module to lavalink.player
      • Removed Player.manager
      • Removed Node.player_manager
      • Removed Node.get_voice_ws()
      • Removed Node.join_voice_channel()
      • Added Node methods replacing methods from PlayerManager: create_player(), get_player()
    • Renamed lavalink.node.PlayerState to lavalink.node.PositionTime
    • Removed RESTClient.close() and RESTClient.reset_session()
    • Changed signature of Player.connect(), Player.disconnect()
  • All but first argument to lavalink.initialize() have been made keyword-only (#124)
    • ws_port argument has been renamed to port to reflect that it's actually used for everything (#121)
  • port argument to lavalink.initialize() can now be omitted to use 80/443 (#121)
  • The following arguments have been made keyword-only: (#124)
    • timeout and wait_if_no_node in lavalink.wait_until_ready()
    • timeout in Node.wait_until_ready()
    • deafen in Node.create_player()
    • timeout and no_raise in Player.wait_until_ready()
    • deafen in Player.move_to()
    • replace , start, and pause in Player.resume()
    • timed in Player.pause()