Nightfall

Latest version: v1.4.1

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

Scan your dependencies

Page 2 of 3

1.0.3

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

Released on November 2, 2021

- Bugfix fix classifier on module.

1.0.2

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

Released on November 2, 2021

- Bugfix to send detection rule name in request.

1.0.1

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

Released on November 1, 2021

- Updated documentation link

1.0.0

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

Released on November 1, 2021

- Revised to use Nightfall v3 API.
- Add in file scanning functionality.

.. warning::
This is a breaking change compared to all versions before it, using
Nightfall's new APIs and adding in file scanning. Please check the
new methods provided to migrate from the older API.

0.6.0

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

Released on July 25, 2021

- Update scan and chunking interface to handle dict with multiple items
instead of list of dicts.

.. warning::
This is a breaking change compared to version 0.5.0, but all users are
recommended to upgrade to this version. This version represents an
improvement on the previous iteration where instead of handling a list of
dicts, we now handle a single dict with multiple entries. This simplifies
the library code and makes the interface much more usable.

The previous version of the SDK required users to pass in a list of dicts.
We now require users to pass in a single dict with multiple entries.
``nightfall.scan([{'id': 'string}])`` should now be
``nightfall.scan({'id': 'string'})``.

0.5.0

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

Released on July 12, 2021

- Publish Sphinx docs to GitHub pages
- Split up unit and integration tests, use mocking for unit tests
- Update scan and chunking method to scan strings from a dict
- Stop attempting to split strings and instead raise an exception
- Redefine ``MAX_PAYLOAD_SIZE`` constant to be actual max of 500_000 bytes
- Updated documentation to illustrate how to use debug logging with this library

.. warning::
Scanning dicts instead of strings is a breaking change. Previous versions
of the SDK accepted a list of strings for scanning. We now require users
to pass in a list of dicts instead. ``nightfall.scan(['string'])`` should
now be ``nightfall.scan([{'id': 'string'}])``. This allows you to keep
track of the reference of where the string came from for further processing.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.