v0.10.0
What's Changed
- ci: use reusable ci workflow by @tlambert03 in #241
- ci(dependabot): bump actions/upload-artifact from 3 to 4 by @dependabot in #249
- ci(dependabot): bump actions/setup-python from 4 to 5 by @dependabot in #248
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #247
- ci(dependabot): bump conda-incubator/setup-miniconda from 2 to 3 by @dependabot in #245
- ci(dependabot): bump CodSpeedHQ/action from 1 to 2 by @dependabot in #246
- fix: fix 3.7 build by @tlambert03 in #250
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #251
- fix: add and fix copy operators by @Czaki in #255
- ci(dependabot): bump actions/cache from 3 to 4 by @dependabot in #253
- ci(dependabot): bump pypa/cibuildwheel from 2.16.2 to 2.16.4 by @dependabot in #256
- fix: fix connect_setattr on dataclass field signals by @tlambert03 in #258
- feat: emit the old value as second argument in Signals from SignalGroupDescriptor (evented dataclass) by @getzze in #257
- build: Drop python 3.7 by @tlambert03 in #268
- ci(dependabot): bump pypa/cibuildwheel from 2.16.4 to 2.16.5 by @dependabot in #263
- docs: Update README.md with
make build
by @tlambert03 in #270 - ci: inherit secrets in reusable workflow by @tlambert03 in #266
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #264
- chore: add future warning for maxargs in connect_setattr/setitem by @tlambert03 in #259
- docs: Update README.md with evented containers by @tlambert03 in #272
- refactor!: New SignalGroup that does not subclass SignalInstance by @tlambert03 in #269
- build: remove all dependencies by @tlambert03 in #273
- perf: Fixing performance of evented set by @Czaki in #275
- perf: Delay SignalRelay connection to when a callback is connected by @tlambert03 in #277
- perf: Do not use reducer if there is no callback in
SignalInstance.resume
by @Czaki in #278 - feat: deduplicate events emission in nested properties by @Czaki in #279
- refactor: Unify pydantic evented model modules by @tlambert03 in #280
- chore: remove asynchronous emit and other deprecations by @tlambert03 in #282
- feat: support for evented containers as pydantic v2 fields by @tlambert03 in #283
- test: test for recursion error by @tlambert03 in #284
- fix: ensure proper order of signal emmision by @Czaki in #281
- refactor: Add back SignalGroup methods by @tlambert03 in #286
- chore: use ruff format instead of black by @tlambert03 in #287
- feat: add priority to connect, to control callback order by @tlambert03 in #285
- chore: un-deprecate SignalGroup.signals by @tlambert03 in #288
New Contributors
Full Changelog: v0.9.5...v0.10.0