All notable changes to the BL_Python monorepo and individual packages contained within.
The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
- Update many dependencies
- Abstract feature flag cache and refactor related code so using feature flags is simpler 8b858303
- Resolve failure in installing correct Pyright version during CICD c7dddd65
- Close SQLAlchemy session in Identity user loader when database operations are finished c5620463
- Fix confusion in feature flag caching through refactor and docs update 8b858303
- Fix interface error in feature flags regarding parameter mismatch and a lie about how database feature flags work 8b858303
- Resolved several type and style errors arising from Pyright and Ruff updates 6f3675bd
- Add dependabot configuration for each BL_Python's Python dependencies d36e8eda
- Contains all libraries up to v0.2.1, and
BL_Python.platform
v0.2.2 andBL_Python.web
v0.2.2
- New package
BL_Python.identity
for SSO - SAML2 support in
BL_Python.web
- Package interconnectivity for managing user identities in a database and tying into SSO and SAML2
- User session support through
flask-login
- A Makefile so developers can get started by running
make
- Many
pytest
fixtures for more easily testing Connexion and Flask applications FlaskContextMiddleware
to make it easier to alter all aspects of an ASGI application in any middleware that runs at any time- Alembic database migration support in both
BL_Python.database
and scaffoldedBL_Python.web
applications
- Possible crash when using dependency injection in some middlewares
- Inconsistencies in database schema names during application runtime
- Setuptools package configurations for:
BL_Python
BL_Python.AWS
BL_Python.database
BL_Python.development
BL_Python.platform
BL_Python.programming
BL_Python.testing
BL_Python.testing
BL_Python.web
- Flask application scaffolding
- SQLite support
- Various software development tools
- Various utility classes and methods
- PyPI package metadata
- Documentation for usage and development
- Updated template files to fit this repo