Skip to content

Releases: sassanh/python-redux

v0.15.2

06 May 21:33
v0.15.2
90d803d

Choose a tag to compare

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, regardless default_value is provided or not
  • refactor(view): improve type-hints so that its final return value has the correct
    type, regardless default_value is provided or not
  • refactor(combine_reducers): use make_immutable instead of make_dataclass
  • test(view): write tests for store.view

v0.15.1

04 May 21:02
v0.15.1
4499656

Choose a tag to compare

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

Changes:

  • feat(core): add view method to Store to 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

04 May 13:41
v0.15.0
58343ce

Choose a tag to compare

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

Changes:

  • refactor(autorun)!: setting initial_run option of autorun to False used 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_call and reactive options 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

03 May 01:34
v0.14.5
286dbba

Choose a tag to compare

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

Changes:

  • test(middleware): add middleware tests

v0.14.4

03 May 00:52
v0.14.4
ff25e91

Choose a tag to compare

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

23 Apr 14:20
v0.14.3
6a42756

Choose a tag to compare

Release of version 0.14.3
PyPI package: https://pypi.org/project/python-redux/0.14.3

v0.14.2

23 Apr 12:47
v0.14.2
5f16508

Choose a tag to compare

Release of version 0.14.2
PyPI package: https://pypi.org/project/python-redux/0.14.2

v0.14.1

04 Apr 18:45
v0.14.1
32f2c73

Choose a tag to compare

Release of version 0.14.1
PyPI package: https://pypi.org/project/python-redux/0.14.1

v0.14.0

28 Mar 13:00
v0.14.0
714dc21

Choose a tag to compare

Release of version 0.14.0
PyPI package: https://pypi.org/project/python-redux/0.14.0

v0.13.2

23 Mar 18:08
v0.13.2
855ab60

Choose a tag to compare

Release of version 0.13.2
PyPI package: https://pypi.org/project/python-redux/0.13.2