Skip to content

Releases: fork-tongue/observ

Release v0.14.1

15 Dec 21:20
9ef16f0
Compare
Choose a tag to compare
Fix bug in legacy qt utility function (#119)

* Fix bug in legacy qt utility function
* Bump version to 0.14.1

Release v0.14.0

20 Nov 16:01
fb7c682
Compare
Choose a tag to compare
Move Qt deps to group, bump version nr (#117)

* split off qt dev dependencies to separate group, and bump version nr

* make the dep group optional and update CI

Release v0.13.1

13 Nov 21:04
30ae386
Compare
Choose a tag to compare
Move pytest-benchmark to dev dependencies (#109)

Release v0.13.0

10 Nov 14:06
95756af
Compare
Choose a tag to compare
Add simple benchmark (#73)

* add simple benchmark

* reorganize bench into separate folder

* add benchmarking setup

* remove --benchmark-autosave

* black

* tune benchmarks to have lower stddev

* made the benchmark about 2-3x faster

* litn

* add another case to benchmark

* Fix linting

* Don't run the benchmark in pre-commit hook

---------

Co-authored-by: Berend Klein Haneveld <berendkleinhaneveld@gmail.com>

Release v0.12.0

03 Nov 15:01
Compare
Choose a tag to compare
bump version

Release v0.11.0

02 Nov 14:50
c4724a9
Compare
Choose a tag to compare
Use type for proxy classes, slots on Proxy and add watch_effect (#95)

* Use type for creating proxy classes

* Move proxy db to its own file

* Move set proxy into its own file

* Move list proxy into its own file

* Move dict proxy into its own file

* Move Proxy and traps into their own files

* Move last bits out of observables file

* Use slots on Proxy for faster property access and smaller memory footprint

* Update lock file

* Add watch_effect

* Drop 3.8 from ci and bump version number

* Add test for watch effect with scheduler

Release v0.10.0

13 Oct 15:00
9e016b7
Compare
Choose a tag to compare
Bump version to 0.10.0 (#89)

Changes included since 0.9.5:

* Add `strict` argument to store for ignoring empty mutations

Release v0.9.5

30 Aug 14:14
cbe7a56
Compare
Choose a tag to compare
Bump version to 0.9.5 (#85)

Changes included since 0.9.4:

* Fix for comparing types that can't be compared to None (#84 )

Release v0.9.4

22 Aug 13:55
3c36add
Compare
Choose a tag to compare

Changes since 0.9.3:

  • #82 Fix for deep watching in combination with dict.setdefault()

Release v0.9.3

04 Jun 11:41
e9a8d96
Compare
Choose a tag to compare

Changes included in 0.9.3:

  • #71 Fix bug with many watchers
  • #77 Fix for getting a non-existing key from a dict