File python-psygnal.changes of Package python-psygnal

-------------------------------------------------------------------
Wed Apr 30 05:00:03 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- Add patch support-pydantic-211.patch:
  * Support Pydantic 2.11 changes by not calling model_fields on
    instances.

-------------------------------------------------------------------
Tue Feb  4 16:20:22 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 0.12.0:
  * feat: add description to signalinstance \#339 (tlambert03)
  * perf: add `emit_fast` method for 10x faster emission
    \(without safety checks\) \#331 (tlambert03)
  * fix: use safer repr in warning \#353 (tlambert03)
  * fix: fix use of computed\_field setter with
    field\_dependencies \#336 (tlambert03)

-------------------------------------------------------------------
Tue May  7 12:51:57 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 0.11.1:
  * perf: let EventedSet use clear\(\) method of underlying set

-------------------------------------------------------------------
Wed Apr  3 07:38:03 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 0.11.0:
  * refactor: change EmitLoopError message, and mechanism of info
    gathering \#302 (tlambert03)
  * feat: add signal aliases on SignalGroup \#299 (getzze)
  * feat!: Rename `recursion_mode` to `reemission`.  Rename
    `deferred` to `queued`.  Add `latest-only` mode.
    \(technically breaking\) \#296 (tlambert03)

-------------------------------------------------------------------
Sat Mar 16 09:32:23 UTC 2024 - Dirk Müller <dmueller@suse.com>

- update to 0.10.2:
  * 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)

-------------------------------------------------------------------
Thu Dec 14 21:12:59 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 0.9.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

-------------------------------------------------------------------
Mon Sep  4 01:26:37 UTC 2023 - Steve Kowalik <steven.kowalik@suse.com>

- Initial release of 0.9.3.
openSUSE Build Service is sponsored by