Skip to content

Releases: PimCoumans/DidUpdate

v0.11.0

18 Mar 15:28
Compare
Choose a tag to compare

Fixed issue with multiple update handlers on single compound ReadOnlyProxy.

Full Changelog: 0.10.0...0.11.0

v0.10.0

14 Feb 14:24
Compare
Choose a tag to compare
  • Fixed an issue with using a WeakValueProxy in a compound ReadOnlyProxy. Now currentValue is used properly.
  • Added WeakReadOnlyProxy to create weak proxies to read-only properties. These can also be created from a WeakValueProxy. Use observableValues.weak.yourProperty to create one of these. The main use-case (and the best footgun so far) is when using ReadOnlyProxy.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

v0.0.9

18 Jan 12:43
Compare
Choose a tag to compare
  • Updated @StoredValue to work more like @AppStorage, only allowing specific values. Added a specific implementation that allows it to store a Set value but stored as an array in the UserDefaults store.
  • Small bugfixes to how @StoredValue is handled
  • Some @ReadOnlyProxy fixes, allowing to create these from @ExternallyUpdating wrappers

Full Changelog: 0.0.8...0.0.9

v0.0.8

11 Oct 15:58
31dc712
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.7...0.0.8

v0.0.7

06 Oct 13:14
Compare
Choose a tag to compare

Create a WeakValueProxy automatically through type inference
Full Changelog: 0.0.6...0.0.7

v0.0.6

21 Jul 14:51
efb2db3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.5...0.0.6

v0.0.5

24 Feb 13:28
Compare
Choose a tag to compare

Improved way of accessing ObservableValues through an extension on ObservableState. Creating a local ValueProxy can now be done through the observableValues property on your ObservableState model class
Full Changelog: 0.0.4...0.0.5

v0.0.4

24 Feb 13:17
Compare
Choose a tag to compare
  • Support creation of value proxies from within your ObservableState object, no longer requiring you to go through its containing property wrapper
  • Added ReadOnlyProxy that acts as a ValueProxy for values that can not be updated or from ObservedValue property wrappers that aren’t able to update the enclosing instance’s value directly
    Full Changelog: 0.0.3...0.0.4

v0.0.3

19 Jan 12:54
7a5e570
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.2...0.0.3

v0.0.2

19 Jan 12:35
55fcd02
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.0.1...0.0.2