Skip to content

Releases: meech-ward/AsyncObservable

[0.4.1] - 2025-03-09

10 Mar 01:52

Choose a tag to compare

Added

  • Remove continuation manually if terminated by not being assigned to a variable

[0.4.0] - 2025-03-09

09 Mar 21:29

Choose a tag to compare

Added

  • Added AsyncObservableUnwrapped.
let value: AsyncObservableUnwrapped<Data> = .init(nil) 
value.current // Data?
value.observable // Data?
value.stream // Data
  • Added swift docc

Removed

  • Removed unwrappedStream() method from AsyncObservable.

Changed

  • I changed the API again because raw feels wrong. Now its property.current

[0.3.1] - 2025-03-08

08 Mar 07:41

Choose a tag to compare

Added

  • Added unwrappedStream() method to AsyncObservable that allows you to read a stream of only non-nil values when the type is Optional.

[0.3.0] - 2025-03-08

08 Mar 06:38

Choose a tag to compare

Changed

  • I changed the API because I like to use the word "value" in other parts of my code and I ended up using "value.value" and it made me sad.
    • value -> raw
    • valueObservable -> observable
    • valueStream -> stream

[0.2.1] - 2025-03-07

07 Mar 23:28

Choose a tag to compare

Added

  • Added AsyncObservableReadOnly protocol for read-only access to AsyncObservable properties

[0.2.0] - 2025-03-07

07 Mar 22:46

Choose a tag to compare

Fixed

  • It now compiles on Linux.

0.0.1

01 Mar 00:52

Choose a tag to compare

Initial release