Ocdskit

Latest version: v1.3.2

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

Scan your dependencies

Page 7 of 10

0.2.10

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

Changed
~~~~~~~

- :ref:`indent` respects ``--ascii``.
- ``tabulate`` supports any OCDS data.

Fixed
~~~~~

- :ref:`compile` no longer errors on Windows when using the SQLite backend.

0.2.9

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

Fixed
~~~~~

- :ref:`detect-format` respects ``--root-path``.
- ``convert-to-oc4ids`` omits ``sector`` and ``documents`` if empty.

0.2.8

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

Changed
~~~~~~~

- :ref:`schema-strict` accepts a filename as a positional argument, instead of a schema as standard input.
- :ref:`schema-strict` adds constraints to all fields, not only required fields.

0.2.7

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

Added
~~~~~

New CLI options:

- :ref:`combine-record-packages`: ``--version``
- :ref:`combine-release-packages`: ``--version``
- :ref:`compile`: ``--version``
- ``convert-to-oc4ids``: ``--version``
- :ref:`package-records`: ``--version``
- :ref:`package-releases`: ``--version``

New library method:

- :func:`ocdskit.util.is_compiled_release`

Changed
~~~~~~~

- :ref:`compile` sets ``"version": "1.1"`` even on OCDS 1.0 data (see :func:`ocdskit.combine.merge`).
- :ref:`package-releases` and :ref:`package-records` omit the ``extensions`` field if empty (see :func:`ocdskit.combine.package_releases` and :func:`ocdskit.combine.package_records`).

Fixed
~~~~~

- ``convert-to-oc4ids`` sets the ``publishedDate`` field, not the ``published_date`` field.

0.2.6

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

Added
~~~~~

New library method:

- :func:`ocdskit.util.is_linked_release`

Changed
~~~~~~~

- :ref:`combine-release-packages` and :ref:`combine-record-packages` warn if the ``"releases"`` and ``"records"`` fields aren't set (see :func:`ocdskit.combine.combine_release_packages` and :func:`ocdskit.combine.combine_record_packages`).

0.2.5

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

Fixed
~~~~~

- :ref:`combine-release-packages` and :ref:`combine-record-packages` no longer error if the ``"releases"`` and ``"records"`` fields aren't set (see :func:`ocdskit.combine.combine_release_packages` and :func:`ocdskit.combine.combine_record_packages`).

Page 7 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.