Skip to content

Latest commit

 

History

History
400 lines (233 loc) · 23.4 KB

CHANGELOG.md

File metadata and controls

400 lines (233 loc) · 23.4 KB

Changelog

0.9.1 (2023-05-29)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: better error message with keyword only partials #209 (tlambert03)

Tests & CI:

Merged pull requests:

v0.9.0 (2023-04-07)

Full Changelog

Implemented enhancements:

  • feat: add thread parameter to connection method, allowed "queued connections" #200 (tlambert03)
  • build: add pyinstaller hook to simplify frozing apps using pyinstaller #194 (Czaki)

Merged pull requests:

v0.8.1 (2023-02-23)

Full Changelog

Fixed bugs:

  • fix: fix strict signal group checking when signatures aren't hashable #192 (tlambert03)

Tests & CI:

v0.8.0 (2023-02-23)

Full Changelog

Implemented enhancements:

Fixed bugs:

Tests & CI:

Merged pull requests:

  • refactor: change patching of __setattr__ in SignalGroupDescriptor, make more explicit #188 (tlambert03)
  • docs: small docs updates, document EmissionLoopError #184 (tlambert03)
  • refactor: remove PSYGNAL_UNCOMPILED flag. #183 (tlambert03)
  • docs: adding spellchecking to docs #182 (tlambert03)
  • docs: update evented docs to descript SignalGroupDescriptor #179 (tlambert03)
  • refactor: split out SlotCaller logic into new weak_callable module... maybe public eventually #178 (tlambert03)
  • refactor: split out dataclass utils #176 (tlambert03)
  • refactor: use weakmethod instead of _get_method_name #168 (tlambert03)

v0.7.2 (2023-02-11)

Full Changelog

Fixed bugs:

  • fix: use weakref when instance is passed to SignalGroup #167 (tlambert03)

v0.7.1 (2023-02-11)

Full Changelog

Implemented enhancements:

  • feat: add is_evented and get_evented_namespace #166 (tlambert03)
  • feat: add support for msgspec Struct classes to evented decorator #165 (tlambert03)

Fixed bugs:

  • fix: fix clobbering of SignalGroup name in EventedModel #158 (tlambert03)

Merged pull requests:

v0.7.0 (2022-12-20)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • fix: add dataclass_transform to maintain IDE typing support for EventedModel.__init__ #154 (tlambert03)
  • Don't unblock/resume within nested contexts #150 (hanjinliu)

Merged pull requests:

v0.6.1 (2022-11-13)

Full Changelog

Fixed bugs:

Merged pull requests:

v0.6.0.post0 (2022-11-09)

Full Changelog

Merged pull requests:

v0.6.0 (2022-10-29)

Full Changelog

Implemented enhancements:

Merged pull requests:

v0.5.0 (2022-10-14)

Full Changelog

Implemented enhancements:

  • feat: add warning for poor usage #132 (tlambert03)
  • feat: add @evented decorator, turn any dataclass, attrs model, or pydantic model into evented #129 (tlambert03)

Merged pull requests:

v0.4.2 (2022-09-25)

Full Changelog

Fixed bugs:

v0.4.1 (2022-09-22)

Full Changelog

Implemented enhancements:

  • feat: Add ability to disconnect slots from Signal group directly #118 (alisterburt)

Fixed bugs:

Tests & CI:

Merged pull requests:

v0.4.0 (2022-07-26)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

  • replace docs/requirements with extra, fix rtd install #87 (tlambert03)

v0.3.5 (2022-05-25)

Full Changelog

Merged pull requests:

v0.3.4 (2022-05-02)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Make SignalInstance weak referenceable (Fix forwarding signals) #71 (tlambert03)

v0.3.3 (2022-02-14)

Full Changelog

Fixed bugs:

v0.3.2 (2022-02-14)

Full Changelog

Implemented enhancements:

Merged pull requests:

v0.3.1 (2022-02-12)

Full Changelog

Fixed bugs:

  • Don't use repr(obj) when checking for Qt emit signature #66 (tlambert03)

Tests & CI:

v0.3.0 (2022-02-10)

Full Changelog

Implemented enhancements:

Tests & CI:

v0.2.0 (2021-11-07)

Full Changelog

Implemented enhancements:

  • Add connect/disconnect_settattr #39 (tlambert03)
  • Enable uncompiled import with PSYGNAL_UNCOMPILED env var #33 (tlambert03)
  • Add asv benchmark to CI #31 (tlambert03)
  • Avoid holding strong reference to decorated and partial methods #29 (Czaki)
  • Change confusing variable name in _acceptable_posarg_range #25 (tlambert03)

Fixed bugs:

  • Set SignalInstances directly as attributes on objects (fix bug with hashable signal holders) #28 (tlambert03)

Tests & CI:

Merged pull requests:

v0.1.4 (2021-10-17)

Full Changelog

Implemented enhancements:

v0.1.3 (2021-10-01)

Full Changelog

Implemented enhancements:

  • add __call__ as alias for emit on SignalInstance #18 (tlambert03)

v0.1.2 (2021-07-12)

Full Changelog

Implemented enhancements:

Tests & CI:

v0.1.1 (2021-07-07)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Catch inspection failures on connect (e.g. print), and improve maxargs syntax #6 (tlambert03)

v0.1.0 (2021-07-06)

Full Changelog

Implemented enhancements:

Tests & CI:

* This Changelog was automatically generated by github_changelog_generator