Pydash

Latest version: v8.0.1

Safety actively analyzes 629765 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 13

6.0.0

-------------------

- Prevent access to object paths containing dunder-methods in functions like ``get()`` for non-dict/list objects. Attempting to access dunder-methods using get-path keys will raise a ``KeyError`` (e.g. ``get(SomeClass(), '__init__'`` will raise). Access to dict keys are unaffected (e.g. ``get({"__init__": True}, "__init__")`` will return ``True``). (**breaking change**)
- Add support for Python 3.11.
- Drop support for Python 3.6 (**breaking change**)

5.1.2

Not secure
-------------------

- Remove unnecessary type check and conversion for ``exceptions`` argument in ``pydash.retry``.

5.1.1

Not secure
-------------------

- Add support for Python 3.10.
- Fix timing assertion issue in test for ``pydash.delay`` where it could fail on certain environments.

5.1.0

Not secure
-------------------

- Support matches-style callbacks on non-dictionary objects that are compatible with ``pydash.get`` in functions like ``pydash.find``.

5.0.2

Not secure
-------------------

- Fix compatibility issue between ``pydash.py_`` / ``pydash._`` and ``typing.Protocol`` + ``typing.runtime_checkable`` that caused an exception to be raised for ``isinstance(py_, SomeRuntimeCheckableProtocol)``.

5.0.1

Not secure
-------------------

- Fix bug in ``merge_with`` that prevented custom iteratee from being used when recursively merging. Thanks weineel_!

Page 3 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.