Releases: sassanh/python-redux
Releases · sassanh/python-redux
v0.15.2
PyPI package: https://pypi.org/project/python-redux/0.15.2
Changes:
- refactor(autorun): improve type-hints so that its final return value has the correct
type, regardlessdefault_valueis provided or not - refactor(view): improve type-hints so that its final return value has the correct
type, regardlessdefault_valueis provided or not - refactor(combine_reducers): use
make_immutableinstead ofmake_dataclass - test(view): write tests for
store.view
v0.15.1
PyPI package: https://pypi.org/project/python-redux/0.15.1
Changes:
- feat(core): add
viewmethod toStoreto allow computing a derived value from
the state only when it is accessed and caching the result until the relevant parts
of the state change - feat(test): add performance tests to check it doesn't timeout in edge cases
v0.15.0
PyPI package: https://pypi.org/project/python-redux/0.15.0
Changes:
- refactor(autorun)!: setting
initial_runoption of autorun toFalseused to
make the autorun simply not call the function on initialization, now it makes
sure the function is not called until the selector's value actually changes - feat(autorun): add
auto_callandreactiveoptions to autorun to control whether
the autorun should call the function automatically when the comparator's value
changes and whether it shouldn't automatically call it but yet register a change
so that when it is manually called the next time, it will call the function.
v0.14.5
PyPI package: https://pypi.org/project/python-redux/0.14.5
Changes:
- test(middleware): add middleware tests
v0.14.4
PyPI package: https://pypi.org/project/python-redux/0.14.4
Changes:
- refactor(test): add the counter id of the failed snapshot to the error message
v0.14.3
Release of version 0.14.3
PyPI package: https://pypi.org/project/python-redux/0.14.3
v0.14.2
Release of version 0.14.2
PyPI package: https://pypi.org/project/python-redux/0.14.2
v0.14.1
Release of version 0.14.1
PyPI package: https://pypi.org/project/python-redux/0.14.1
v0.14.0
Release of version 0.14.0
PyPI package: https://pypi.org/project/python-redux/0.14.0
v0.13.2
Release of version 0.13.2
PyPI package: https://pypi.org/project/python-redux/0.13.2