v0.1.0
v0.1.0 (2023-11-30)
Build
-
build: update classifiers to better reflect this package's purpose (
eb2b9c2
) -
build: configure isort to work with Black (
27f92b9
) -
build: force the README to be parsed as Markdown (
c0ad352
) -
build: add optional dependencies for supported database clients (
208ac3c
) -
build: update the development environment to match Lethbridge (
6ad80a2
) -
build: add a dependency on the new Lethbridge package (
976795c
) -
build: require a setuptools that supports editable installs with pyproject (
ec03ad7
) -
build: keep project sections sorted (
809d7f9
) -
build: add import order checking using isort to the pre-commit hooks (
8384518
) -
build: add flake8 syntax checking to the pre-commit hooks (
cc56a6e
) -
build: upgrade the Black pre-commit hook v23.3.0->v23.11.0 (
f39accf
) -
build: upgrade pre-commit-hooks v2.3.0->v4.5.0 (
2e58b27
) -
build: optimize the container build process by managing the cache better (
d8be84f
) -
build: upgrade container to Python 3.11 (
f44975a
) -
build: exclude Python bytecode from the container image
This improves Docker build cache management by excluding what are in
effect temporary files from the build context. (53dcaec
)
Ci
-
ci: grant python-semantic-release permission to update the GitHub repo (
117ac2e
) -
ci: automate releases (
4234625
) -
ci: run tests after linting (
de62e92
) -
ci: reuse the pre-commit hook (
368e614
)
Documentation
- docs: provide developer guidance (
2e86cc6
)
Feature
- feat: create a basic Flask app (
e383374
)
Fix
- fix(stuart): migrate from pkg_resources to importlib.metadata
Cf. https://setuptools.pypa.io/en/latest/pkg_resources.html. (2589fd5
)
- fix: sort imports (
3d920d5
)
Test
- test: add a marker for slow tests (
4ff8b52
)