Releases: sassanh/python-redux
Releases · sassanh/python-redux
v0.18.2
PyPI package: https://pypi.org/project/python-redux/0.18.2
Changes:
- chore(pytest): add
project.entry-points.pytest11
section topyproject.toml
so that it can be used as a pytest plugin
v0.18.1
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
PyPI package: https://pypi.org/project/python-redux/0.18.0
Changes:
- feat(autorun): add
auto_await
toAutorunOptions
so that one can define an autorun/view as a decorator of a function without automatically awaiting its result, whenauto_await
is set toFalse
, which activates the new behavior, the decorated function passesasyncio.iscoroutinefunction
test, useful for certain libraries like quart
v0.17.2
PyPI package: https://pypi.org/project/python-redux/0.17.2
Changes:
- feat(autorun): add
auto_await
toAutorunOptions
so that one can define an autorun/view as a decorator of a function without automatically awaiting its result, whenauto_await
is set toFalse
, which activates the new behavior, the decorated function passesasyncio.iscoroutinefunction
test, useful for certain libraries like quart
v0.17.1
PyPI package: https://pypi.org/project/python-redux/0.17.1
Changes:
- refactor(core): allow
None
type for state, action and event types inReducerResult
andCompleteReducerResult
v0.17.0
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
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
PyPI package: https://pypi.org/project/python-redux/0.16.0
Changes:
- feat(core): add blocking
wait_for_event_handlers
method toStore
to wait for all event handlers to finish
v0.15.10
PyPI package: https://pypi.org/project/python-redux/0.15.10
Changes:
- feat(test): add arguments for
wait_for
'scheck
v0.15.9
PyPI package: https://pypi.org/project/python-redux/0.15.9
Changes:
- refactor(core): use
str_to_bool
ofpython-strtobool
instead ofstrtobool
ofdistutils
- feat(test-snapshot): add prefix to snapshot fixture