Datajudge

Latest version: v1.9.2

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

Scan your dependencies

Page 1 of 2

1.9.2

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

**Bug fixes**

- Fix a bug in :class:`datajudge.constraints.numeric.NumericPercentile` which
could lead to off-by-one errors in retrieving a percentile value.

1.9.0

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

**New features**

- Add styling for assertion messages. See :ref:`assertion-message-styling` for more information.

- Add ``output_processors`` and ``filter_func`` parameters to
:meth:`datajudge.requirements.WithinRequirement.add_uniques_equality_constraint`,
:meth:`datajudge.requirements.WithinRequirement.add_uniques_superset_constraint`
and :meth:`datajudge.requirements.WithinRequirement.add_uniques_subset_constraint`.

- Add ``output_processors``, ``filter_func`` and ``compare_distinct`` parameters to
:meth:`datajudge.requirements.BetweenRequirement.add_uniques_equality_constraint`,
:meth:`datajudge.requirements.BetweenRequirement.add_uniques_superset_constraint`
and :meth:`datajudge.requirements.BetweenRequirement.add_uniques_subset_constraint`.

- Add ``output_processors`` parameter to
:meth:`datajudge.requirements.BetweenRequirement.add_functional_dependency_constraint`.

**Other changes**

- Provide a ``py.typed`` file.

- Remove usage of ``pkg_resources``.

1.8.0

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

**New features**

- Implement :meth:`datajudge.WithinRequirement.add_functional_dependency_constraint`.

**Other changes**

- Improve error message when a :class:`~datajudge.DataReference` is constructed with a single column name instead of specifying a list of columns.

1.7.0

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

**New features**

- Implement :meth:`datajudge.WithinRequirement.add_categorical_bound_constraint`.
- Extended :meth:`datajudge.WithinRequirement.add_column_type_constraint` to support column type specification using string format, backend-specific SQLAlchemy types, and SQLAlchemy's generic types.
- Implement :meth:`datajudge.WithinRequirement.add_numeric_no_gap_constraint`, :meth:`datajudge.WithinRequirement.add_numeric_no_overlap_constraint`,

1.6.0

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

**Other changes**

- Ensure compatibility with ``sqlalchemy`` >= 2.0.

1.5.0

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

**New features**

- Implement :meth:`datajudge.BetweenRequirement.add_max_null_fraction_constraint` and
:meth:`datajudge.WithinRequirement.add_max_null_fraction_constraint`.
- Implement :meth:`datajudge.BetweenRequirement.add_numeric_percentile_constraint` and
:meth:`datajudge.WithinRequirement.add_numeric_percentile_constraint`.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.