Skip to content
This repository has been archived by the owner on Sep 15, 2024. It is now read-only.

Releases: mysticfall/alleycat-reactive

Version 0.4.8

04 Dec 07:11
Compare
Choose a tag to compare
  • Fix a problem with disposing a property without an initial value.
  • Remove the constructor on ReactiveObject to avoid a potential MRO conflict.

Version 0.4.7

10 Jan 08:23
Compare
Choose a tag to compare

Use native namespace packages (PEP420).

Version 0.4.5

01 Jan 05:46
Compare
Choose a tag to compare

Remove runtime dependency on mypy.

Version 0.4.4

07 Dec 16:57
Compare
Choose a tag to compare

Update to Python 3.9.

Version 0.4.3

09 Nov 06:29
Compare
Choose a tag to compare
  • Fixes a problem with uninitialized access of ReactiveObject.disposed in certain cases involving a complex observable pipeline.
  • Update to Returns 0.15.0.
  • Make ReactiveView read-only by default.

Version 0.4.2

16 Oct 20:10
Compare
Choose a tag to compare
  • A hotfix for the problem with map and pipe methods of ReactiveView which fails to provide them a correct instance of the parent object to which the view belongs.
  • Removed a redundant method, ReactiveView.with_instance.

Version 0.4.1

10 Oct 05:09
Compare
Choose a tag to compare
  • Add from_instance to make it easier to define reactive views based on instance attributes. (It can potentially make the current behaviour of assigning an observable to an existing reactive view instance obsolete.)
  • Make ReactiveObject.observe automatically cancen the subscription for convenience.

Version 0.4.0

09 Oct 16:33
Compare
Choose a tag to compare
  • Provide a way to access the current object instance from map, pipe, and validate methods.
  • Add on_dispose event to ReactiveObject to make subscription clean up easier (combined with take_until).
  • Minor code clean up.

Version 0.3.0

12 Sep 04:26
Compare
Choose a tag to compare
  • Provide ways to reference the object instance from a property/view (with_instance / validate).
  • Make ReactiveObject friendlier to multiple inheritance.
  • Rename premap to validate.
  • Minor code clean up.

Version 0.2.1

29 Aug 03:32
Compare
Choose a tag to compare
  • Add aliases for reactive value types: RP and RV.
  • Fix a problem with observing a view before it gets initialized.
  • Minor code clean up.