- Update to 0.13.0
* feat: add testing utilities (#368)
* fix: Don't use deprecated model_fields access (#364)
* build: fix building of wheels with uv (#370)
* ci(pre-commit.ci): autoupdate (#369)
* docs: general docs update, use mkdocs-api-autonav (#367)
* build: use pyproject dependency groups and uv (#366)
* ci(dependabot): bump pypa/cibuildwheel from 2.22 to 2.23 (#360)
* Add back universal (none-any) wheel (#358)
* ci(pre-commit.ci): autoupdate (#355)
- Drop support-pydantic-211.patch, merged upstream
- Update Suggests from pyproject.toml
- Use Python 3.11 on SLE-15 by default
OBS-URL: https://build.opensuse.org/request/show/1277594
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psygnal?expand=0&rev=15
* fix: fix hard reference to objects in emitted arguments \#301
* feat: Add recursion\_mode \('immediate' or 'deferred'\) to
Signal and SignalInstance \#293 (tlambert03)
* feat: add collect\_fields option to SignalGroupDescriptor,
and accept a SignalGroup subclass \#291 (getzze)
* feat: support for evented containers as pydantic v2 fields
* perf: Fixing performance of evented set \#275 (Czaki)
* refactor!: New SignalGroup that does not subclass
SignalInstance \#269 (tlambert03)
* feat: emit the old value as second argument in Signals from
SignalGroupDescriptor \(evented dataclass\) \#257 (getzze)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psygnal?expand=0&rev=5
* feat: better repr for WeakCallback objects
* refactor: make EmitLoop error message clearer
* perf: don't compare before/after values in evented
dataclass/model when no signals connected
* fix: emission of events from root validators and extraneous
emission of dependent fields
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psygnal?expand=0&rev=3