Releases: PH-KDX/flightplandb-py
version 0.8.2
version 0.8.1
This makes the library compatible with mypy strict checking, and slightly cleans up the release workflow.
version 0.8.0
This makes the entire library compatible with PEP-561, so that it can now be used with a static type checker like mypy. The codebase has been reformatted with black and isort, and the tags
field of a PlanQuery now takes a list of strings, rather than a single string containing the tags separated by commas and spaces. pdf
is now the only return format which returns bytes
; native
returns a dataclass and all other formats return a UTF-8 string.
The changelog has also been updated to include the changes of version 0.5.0 and earlier. A pre-commit file has been added to ensure all checks will pass before committing.
version 0.7.2
This fixes a bug in the core API interface where HTTP headers were being passed into requests as parameters.
version 0.7.1
This is a minor update, which adds support for Python 3.11 and moves the package configuration from setup.py to pyproject.toml. No breaking changes have been introduced. A bug has been fixed which was causing aiohttp to crash on null parameters, and a bug in the quickstart example has been fixed.
version 0.7.0
This is another complete rewrite of the library, in which it is entirely converted to async.
This should mean faster execution of parallel requests, and no blocking when called from
another async library. Support for Python 3.7 has been dropped in this release. Python 3.11
is not yet supported as aiohttp does not yet support Python 3.11 at the time of release.
version 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.
version 0.5.0
version 0.4.1
Fixes bug in plan fetch version, autofetches setup.py
version from __init__.py
.
version 0.4.0
Adds handling of exceeded request limit, updates to reflect api changes, adds dark mode theme in docs.