Releases: fork-tongue/observ
Releases · fork-tongue/observ
Release v0.14.1
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
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
Move pytest-benchmark to dev dependencies (#109)
Release v0.13.0
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
bump version
Release v0.11.0
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
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
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
Changes since 0.9.3:
- #82 Fix for deep watching in combination with
dict.setdefault()