Implicitdict

Latest version: v3.0.0

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

Scan your dependencies

Page 1 of 2

3.0.0

The breaking change triggering a major version revision is that missing attributes now raise AttributeErrors rather than KeyErrors. This is nominally a bug fix as AttributeErrors are the correct behavior, but we are labeling this a major version change in case users were depending on the KeyErrors.

What's Changed
* [tooling] Remove redundant workflow, update and fix CI by BenjaminPelletier in https://github.com/interuss/implicitdict/pull/16
* [bug] Fix 13 (regex freeze with certain content) by BenjaminPelletier in https://github.com/interuss/implicitdict/pull/17
* Remove utcnow warnings by the-glu in https://github.com/interuss/implicitdict/pull/14
* Change __getattribute__ to raise AttributeErrors instead of KeyErrors by the-glu in https://github.com/interuss/implicitdict/pull/15

New Contributors
* the-glu made their first contribution in https://github.com/interuss/implicitdict/pull/14

**Full Changelog**: https://github.com/interuss/implicitdict/compare/v2.3.0...v3.0.0

2.3.0

* Improve base class support (e.g., classes that inherit from a List of type-hinted items)
* Improve parsing stack traces

2.2.1

Fix jsonschema treatment of bool fields

2.2.0

JSON Schema generation is added

2.1.1

With 7, data structures with non-primitive data types inside lists are treated more correctly.

2.1.0

With 6, StringBasedDateTime and StringBasedTimeDelta now behave more consistently and that behavior is better-defined.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.