Skip to content

Releases: sassanh/python-redux

v0.18.2

24 Oct 12:26
v0.18.2
7416592
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.18.2

Changes:

  • chore(pytest): add project.entry-points.pytest11 section to pyproject.toml so that it can be used as a pytest plugin

v0.18.1

23 Oct 08:42
v0.18.1
3d982d0
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.18.1

Changes:

  • chore: migrate from poetry to uv for the sake of improving performance and dealing with conflicting sub-dependencies
  • refactor(core): avoid passing events to dispatch, to enforce using them as side-effects only

v0.18.0

22 Oct 16:49
v0.18.0
d4fe4de
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.18.0

Changes:

  • feat(autorun): add auto_await to AutorunOptions so that one can define an autorun/view as a decorator of a function without automatically awaiting its result, when auto_await is set to False, which activates the new behavior, the decorated function passes asyncio.iscoroutinefunction test, useful for certain libraries like quart

v0.17.2

08 Oct 00:08
v0.17.2
650b7a5
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.17.2

Changes:

  • feat(autorun): add auto_await to AutorunOptions so that one can define an autorun/view as a decorator of a function without automatically awaiting its result, when auto_await is set to False, which activates the new behavior, the decorated function passes asyncio.iscoroutinefunction test, useful for certain libraries like quart

v0.17.1

05 Oct 15:22
v0.17.1
4527ef3
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.17.1

Changes:

  • refactor(core): allow None type for state, action and event types in ReducerResult and CompleteReducerResult

v0.17.0

02 Oct 22:45
v0.17.0
2942791
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.17.0

Changes:

  • refactor(autorun): remove auto_call option as it was addressing such a rare use case that it was not worth the complexity

v0.16.1

03 Sep 16:46
v0.16.1
3708af6
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.16.1

Changes:

  • feat(core): add _type field to the serialized immutable instances

v0.16.0

15 Aug 12:08
v0.16.0
616dfc2
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.16.0

Changes:

  • feat(core): add blocking wait_for_event_handlers method to Store to wait for all event handlers to finish

v0.15.10

25 Jul 13:28
v0.15.10
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.15.10

Changes:

  • feat(test): add arguments for wait_for's check

v0.15.9

25 Jun 18:02
v0.15.9
Compare
Choose a tag to compare

PyPI package: https://pypi.org/project/python-redux/0.15.9

Changes:

  • refactor(core): use str_to_bool of python-strtobool instead of strtobool
    of distutils
  • feat(test-snapshot): add prefix to snapshot fixture