Flightplandb

Latest version: v0.8.2

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

Scan your dependencies

Page 2 of 3

0.6.0

^^^^^^^^^^^^^^^^^^^^
This is a complete rewrite of the library, which moves functions out of classes.
This does have the side effect of requiring a key to be passed into every authenticated request,
instead of being passed into a class once on initialisation. The rewrite also incorporates
several small bugfixes, and changes the test environment from unittest to pytest.
Python 3.10 is now supported.

0.5.0

^^^^^^^^^^^^^^^^^^^^
This adds support for the OM, MM, and IM navaid types, fixing issue 14. ``include_route`` is
made into a function argument rather than a dataclass field, fixing issue 13. Parts of the
code are also refactored to use keyword arguments instead of positional arguments to help
reduce bugs.

0.4.1

^^^^^^^^^^^^^^^^^^^^
This documents the return format options for plan fetching, and differentiates between a
default ``native`` option where the returned json is unpacked into an appropriate dataclass
and a ``json`` option where it is returned as json.

0.4.0

^^^^^^^^^^^^^^^^^^^^
This adds a dark theme to the sphinx documentation. Exceeding of the API limit now raises
a dedicated TooManyRequestsException. Additionally, all ``Union[<type>, None]`` type hints have been
replaced by ``Optional[<type>]``

0.3.2

^^^^^^^^^^^^^^^^^^^^
This updates the documentation, and fixes some incorrect type hints.

0.3.1

^^^^^^^^^^^^^^^^^^^^
This splits the codebase up into separate submodules. Custom exception classes have been written to
handle different HTTP errors. Additionally, unit tests have been written, and Github workflows
have been added to run tests and lint the codebase on a push and upload to pip on a version release.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.