Releases: pyapp-kit/psygnal
Releases · pyapp-kit/psygnal
v0.15.1
What's Changed
- Drop pydantic1 by @tlambert03 in #392
- Making ordered set reversible by @yfukai in #395
- chore:Fix docs build by bump build system by @Czaki in #403
- build: Update ci by @tlambert03 in #405
- fix: Fix leaking objects by
connect_child_events=TrueinSignalGroupDescriptorby @Czaki in #407 - Fix release workflow by update macos runner by @Czaki in #408
New Contributors
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- ci(pre-commit.ci): autoupdate by @pre-commit-ci[bot] in #389
- ci(dependabot): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #390
- ci(dependabot): bump pypa/cibuildwheel from 3.1 to 3.2 by @dependabot[bot] in #388
- build: drop 3.9, support 3.14 by @tlambert03 in #391
Full Changelog: v0.14.2...v0.15.0
v0.14.2
What's Changed
- feat: Allow to replace selection content in with one event emitted by @Czaki in #387
- ci(dependabot): bump actions/checkout from 4 to 5 by @dependabot[bot] in #383
- ci(dependabot): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #386
- ci(pre-commit.ci): autoupdate by @pre-commit-ci[bot] in #384
- ci(dependabot): bump CodSpeedHQ/action from 3 to 4 by @dependabot[bot] in #385
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- ci(pre-commit.ci): autoupdate by @pre-commit-ci[bot] in #380
- ci(dependabot): bump pypa/cibuildwheel from 3.0 to 3.1 by @dependabot[bot] in #381
- ci(dependabot): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #382
- feat: allow psygnal.testing functions to to accept connection kwargs by @tlambert03 in #378
- feat: allow SignalInstances for evented dataclass fields to emit on field mutation (in addition to field change) by @tlambert03 in #379
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- ci(dependabot): bump pypa/cibuildwheel from 2.23 to 3.0 by @dependabot in #372
- chore: Update mypyc build by @tlambert03 in #373
- feat: support pydantic @computed_fields, and arbitrary
field_dependentsfor event emission by @tlambert03 in #340 - fix: fix typing in psygnal testing by @tlambert03 in #374
- feat: Support bubbling up of events from evented children on dataclasses by @tlambert03 in #298
- feat: support coroutine functions by @tlambert03 in #346
- fix: fix evented container pydantic serialization by @tlambert03 in #377
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #355
- Add back universal (none-any) wheel by @tlambert03 in #358
- fix: Don't use deprecated model_fields access by @s-t-e-v-e-n-k in #364
- ci(dependabot): bump pypa/cibuildwheel from 2.22 to 2.23 by @dependabot in #360
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #361
- build: use pyproject dependency groups and uv by @tlambert03 in #366
- docs: general docs update, use mkdocs-api-autonav by @tlambert03 in #367
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #369
- feat: add testing utilities by @tlambert03 in #368
- build: fix building of wheels with uv by @tlambert03 in #370
New Contributors
- @s-t-e-v-e-n-k made their first contribution in #364
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- ci(dependabot): bump softprops/action-gh-release from 1 to 2 by @dependabot in #310
- ci(dependabot): bump pypa/cibuildwheel from 2.18.0 to 2.18.1 by @dependabot in #312
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #313
- ci: fixing-tests for pyside6 by @tlambert03 in #314
- ci(dependabot): bump pypa/cibuildwheel from 2.18.1 to 2.19.2 by @dependabot in #318
- ci(dependabot): bump pypa/cibuildwheel from 2.19.2 to 2.20.0 by @dependabot in #322
- ci(dependabot): bump CodSpeedHQ/action from 2 to 3 by @dependabot in #321
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #317
- CI: Update host OS version, add Python 3.13 by @EwoutH in #323
- ci(dependabot): bump pypa/cibuildwheel from 2.20.0 to 2.21.0 by @dependabot in #324
- perf: add
emit_fastmethod for 10x faster emission (without safety checks) by @tlambert03 in #331 - ci(dependabot): bump pypa/cibuildwheel from 2.21.0 to 2.21.3 by @dependabot in #329
- bug: change stack level on warning for _check_nargs by @tlambert03 in #333
- Update EventedModel docs and errors to refer
field_dependenciesby @sjdemartini in #335 - ci(pre-commit.ci): autoupdate by @pre-commit-ci in #332
- fix: fix use of computed_field setter with field_dependencies by @tlambert03 in #336
- feat: add description to signalinstance by @tlambert03 in #339
- build: drop python 3.8 by @tlambert03 in #341
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #344
- ci(dependabot): bump pypa/cibuildwheel from 2.21.3 to 2.22.0 by @dependabot in #342
- docs: modified quickstart simple example by @roynielsen17 in #349
- refactor: update exception message by @tlambert03 in #351
- fix: use safer repr in warning by @tlambert03 in #353
- ci: fix wheel building by @tlambert03 in #352
New Contributors
- @EwoutH made their first contribution in #323
- @sjdemartini made their first contribution in #335
- @roynielsen17 made their first contribution in #349
Full Changelog: v0.11.1...v0.12.0
v0.11.1
What's Changed
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #305
- perf: let EventedSet use clear() method of underlying set by @DanGonite57 in #307
- ci(pre-commit.ci): autoupdate by @pre-commit-ci in #308
New Contributors
- @DanGonite57 made their first contribution in #307
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- ci(dependabot): bump pypa/cibuildwheel from 2.16.5 to 2.17.0 by @dependabot in #303
- feat: add signal aliases on SignalGroup by @getzze in #299
- feat!: Rename
recursion_modetoreemission. Renamedeferredtoqueued. Addlatest-onlymode. (technically breaking) by @tlambert03 in #296 - refactor: change EmitLoopError message, and mechanism of info gathering by @tlambert03 in #302
Full Changelog: v0.10.2...v0.11.0
v0.10.2
What's Changed
- fix: fix hard reference to objects in emitted arguments by @tlambert03 in #301
Full Changelog: v0.10.1...v0.10.2