bidict v0.17.5 Release Notes
Release Date: 2018-11-19 // over 5 years ago-
👌 Improvements to performance and delegation logic, with minor breaking changes to semi-private APIs.
- Remove the
__delegate__
instance attribute added in the previous release. It was overly general and not worth the cost.
Instead of checking
self.__delegate__
and delegating accordingly each time a possibly-delegating method is called, revert back to using "delegated-to-fwdm" mixin classes (now found inbidict._delegating_mixins
), and resurrect a mutable bidict parent class that omits the mixins as :class:bidict.MutableBidict
.- Rename
__repr_delegate__
to :class:~bidict.BidictBase._repr_delegate
.
- Remove the