* 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