Skip to content

0.2.11

Compare
Choose a tag to compare
@nxtlo nxtlo released this 05 Feb 17:00
· 117 commits to master since this release

Highlights

  • Object immutability, all objects are now frozen.
  • All sequences are now built as tuples instead of list, This helps reducing the size of the allocated bytes
    and increases the speed by a little bit since tuples are sized and lists are dynamic, This obviously depends on how
    large the data that has been fetched. But in general tuples are faster.
  • You'll be getting deprecation warning on crates level helper methods.
  • RESTClient.enable_debug renamed to RESTClient.with_debug method.

Added

  • Iterator.by_ref method.
  • Installing option full by calling pip install aiobungie[full].

Removed

  • traits.Debug trait.
  • The alias crate for crates is removed. Use aiobungie.crates instead.
  • rest.RequestMethod enum.

Changed

  • Logging an Iterator object now doesn't consume the data.
  • set_item_lock_state is currently unstable due to Bungie returning HTML.
  • ClanMember.current_user_memberships is now nullable.
  • Optimized factory deserialization methods.
  • The enable_debugging parameter renamed to debug.
  • You won't need to pass True when calling RESTClient.enable_debug.