Log message:
py-dash: updated to 7.0.7
v7.0.7 (2024-01-27)
-------------------
- Fix bug in function wrappers that incorrectly computed the number of arguments \
the wrapped function could handle. Thanks DeviousStoat_!
- Fix bug in ``set_`` where the incorrect object type, list instead of dict, was \
initialized on class attributes. Thanks DeviousStoat_!
- Drop support for Python 3.7.
v7.0.6 (2023-07-29)
-------------------
- Fix typing for chaining interface for methods that use varargs. Thanks \
DeviousStoat_!
v7.0.5 (2023-07-06)
-------------------
- Fix typing for ``find_index`` and ``find_last_index`` by allowing \
``predicate`` argument to be callback shorthand values. Thanks DeviousStoat_!
v7.0.4 (2023-06-02)
-------------------
- Exclude incompatible ``typing-extensions`` version ``4.6.0`` from install \
requirements. Incompatibility was fixed in ``4.6.1``.
v7.0.3 (2023-05-04)
-------------------
- Fix typing for ``difference_by``, ``intersection_by``, ``union_by``, \
``uniq_by``, and ``xor_by`` by allowing ``iteratee`` argument to be `Any`. \
Thanks DeviousStoat_!
v7.0.2 (2023-04-27)
-------------------
- Fix issue where using ``pyright`` as a type checker with \
``reportPrivateUsage=true`` would report errors that objects are not exported \
from ``pydash``. Thanks DeviousStoat_!
v7.0.1 (2023-04-13)
-------------------
- Fix missing install dependency, ``typing-extensions``, for package.
v7.0.0 (2023-04-11)
-------------------
- Add type annotations to package. Raise an issue for any typing issues at \
https://github.com/dgilland/pydash/issues. Thanks DeviousStoat_! (**breaking \
change**)
- Change behavior of ``to_dict`` to not using ``dict()`` internally. Previous \
behavior would be for something like ``to_dict([["k", "v"], \
["x", "y"]])`` to return ``{"k": "v", \
"x": "y"}`` (equivalent to calling ``dict(...)``) but \
``to_dict([["k"], ["v"], ["x"], \
["y"]])`` would return ``{0: ["x"], 1: ["v"], 2: \
["x"], 3: ["y"]}``. The new behavior is to always return \
iterables as dictionaries with their indexes as keys like ``{0: ["k", \
"v"], 1: ["x", "y"]}``. This is consistent with \
how iterable objects are iterated over and means that ``to_dict`` will have more \
reliable output. (**breaking change**)
- Change behavior of ``slugify`` to remove single-quotes from output. Instead of \
``slugify("the cat's meow") == "the-cat's-meow"``, the new \
behavior is to return ``"the-cats-meow"``. (**breaking change**)
- Add support for negative indexes in ``get`` path keys.
|
Log message:
py-dash: updated to 4.7.4
v4.7.4:
Bug Fixes
- Raise an explicit exception in set_, set_with, update, and update_with when an \
object cannot be updated due to that object or one of its nested objects not \
being subscriptable.
|