Skip to content

Latest commit

 

History

History
92 lines (71 loc) · 4.53 KB

CHANGELOG.md

File metadata and controls

92 lines (71 loc) · 4.53 KB

Changelog

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.


Unreleased

BL_Python.all [0.3.0] - 2024-08-09

Changed

  • Update many dependencies
  • Abstract feature flag cache and refactor related code so using feature flags is simpler 8b858303

Fixed

  • 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

Security

  • Add dependabot configuration for each BL_Python's Python dependencies d36e8eda

BL_Python.AWS [0.3.0] - 2024-08-09

BL_Python.database [0.2.1] - 2024-08-09

BL_Python.platform [0.3.0] - 2024-08-09

BL_Python.web [0.2.5] - 2024-08-09

BL_Python.all [0.2.5] - 2024-05-30

BL_Python.web [0.2.4] - 2024-05-30

BL_Python.all [0.2.4] - 2024-05-17

BL_Python.web [0.2.3] - 2024-05-17

BL_Python.all [0.2.3] - 2024-05-16

  • Contains all libraries up to v0.2.1, and BL_Python.platform v0.2.2 and BL_Python.web v0.2.2

BL_Python.web [0.2.2] - 2024-05-16

BL_Python.platform [0.2.2] - 2024-05-16

[0.2.0] - 2024-05-14

Added

  • 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 scaffolded BL_Python.web applications

Fixed

  • Possible crash when using dependency injection in some middlewares
  • Inconsistencies in database schema names during application runtime

[0.1.0] - 2024-02-16

Added

  • 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

Changed

  • Updated template files to fit this repo