v0.10.0
- Fixed an issue with using a
WeakValueProxy
in a compoundReadOnlyProxy
. NowcurrentValue
is used properly. - Added
WeakReadOnlyProxy
to create weak proxies to read-only properties. These can also be created from aWeakValueProxy
. UseobservableValues.weak.yourProperty
to create one of these. The main use-case (and the best footgun so far) is when usingReadOnlyProxy.compound(...)
with local variables, as the compound read-only proxy stores the getter and introduces a retain cycle.
Full Changelog: 0.0.9...0.10.0