Skip to content

Latest commit

 

History

History
77 lines (58 loc) · 2.88 KB

CHANGELOG.md

File metadata and controls

77 lines (58 loc) · 2.88 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.


2.2.2 - 2022-12-09

Changed

  • Optimized test setup

Fixed

  • Fixed wrong minimum iOS deployment target when using Carthage. (#09)

2.2.1 - 2022-28-05

Changed

  • Internal refactoring and added documentation.

2.2.0 - 2022-06-02

Added

  • Added conformance of Observable to the Combine.Publisher protocol.
  • Unify PublishSubject and Variable to both have an update(_:) method.

2.1.2 - 2021-15-01

Fixed

  • Fixed observer not informed when updating value in subscription closure. #5. Thanks Snakeyh.

2.1.1 - 2020-15-03

Fixed

  • Fixed sending incorrect oldValue to filtered observer.

2.1.0 - 2020-03-03

Added

  • Add method bind(to:on) to use Swift's KeyPath feature to bind an observable directly to a property.

2.0.0 - 2019-28-11

Added

  • PublishSubject: A new subject type, that starts empty and only emits new elements to subscribers.

Removed

  • Removed property asObservable, as Swift can do the casting automatically.

Changed

1.0.3 - 2019-22-09

Added

  • Added support for Swift Package Manager.

1.0.2 - 2019-29-08

Fixed

  • Added missing public attribute, so the value of an observable is readable without observing it.

1.0.1 - 2019-09-06

Fixed

  • Fixed Carthage build failed due to non shared scheme.

1.0.0 - 2019-18-05

  • Initial release.