Skip to content

Releases: PH-KDX/flightplandb-py

version 0.8.2

24 Dec 00:27
5fd6ca4
Compare
Choose a tag to compare

This adds support for Python 3.12.

version 0.8.1

16 May 21:46
6094af7
Compare
Choose a tag to compare

This makes the library compatible with mypy strict checking, and slightly cleans up the release workflow.

version 0.8.0

08 May 18:43
8e825e2
Compare
Choose a tag to compare

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

27 Mar 20:10
2d2dc07
Compare
Choose a tag to compare

This fixes a bug in the core API interface where HTTP headers were being passed into requests as parameters.

version 0.7.1

21 Feb 22:14
bc45cb5
Compare
Choose a tag to compare

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

05 Sep 09:16
3525b70
Compare
Choose a tag to compare

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

19 May 20:09
420a4f4
Compare
Choose a tag to compare

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

26 Jan 18:11
9657eae
Compare
Choose a tag to compare

Fixes #13 and #14.

version 0.4.1

09 Jun 15:34
bc82a37
Compare
Choose a tag to compare

Fixes bug in plan fetch version, autofetches setup.py version from __init__.py.

version 0.4.0

30 May 22:31
194fa2d
Compare
Choose a tag to compare

Adds handling of exceeded request limit, updates to reflect api changes, adds dark mode theme in docs.