Flask-postgresql-audit

Latest version: v1.0.9

Safety actively analyzes 945810 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

1.0.0

- Forked from PostgreSQL-Audit.
- Rename `VersioningManager` to `PostgreSQLAudit`.
- Drop `__versioned__` attribute pattern in favor of `Audit` mixin class.
- Use `alembic` to make database objects required by pg_audit stateful.
- Utilize `alembic_utils` to generate migration operations.
- Blindly create newly generated database object
to circumvent `alembic_utils` known issue when
object depends on another object in same migration, issue: [41](https://github.com/olirice/alembic_utils/issues/41).
- Update README and LICENSE.

0.17.1

- Fix package name to be in lowercase in `pyproject.toml`.

0.17.0

- Use the `pyproject.toml` standard to specify project metadata,
dependencies and tool configuration. Use Hatch to build the project.
- Make the documentation buildable again.
- Fix some grammar and formatting issues in the documentation
- Refactor `VersioningManager.audit_table()` method and extract the
query building logic into a new method
`VersioningManager.build_audit_table_query()`.
- Fix a deprecation warning about `sqlalchemy.orm.mapper()` symbol
usage on SQLAlchemy 2.0.

0.16.0

- **BREAKING CHANGE**: Drop support for PostgreSQL 9.5, 9.6 and 10,
which have reached end of their lives.
- Add support for SQLAlchemy 2.0
- Remove unused `VersioningManager.cached_ddls` attribute
- Removed redundant statement caching from
`VersioningManager.audit_table`

0.15.0

- **BREAKING CHANGE**: `flask.activity_values` doesn\'t require
request context (75, courtesy of tvuotila)
- **BREAKING CHANGE**: Drop support for Python 3.7
- Fix some SQLAlchemy 2.0 deprecation warnings (76, courtesy of
tchapi)
- Remove unnecessary checks for Flask request context
- Remove unnecessary `__future__` import

0.14.1

- Fix compatibility with Flask-SQLAlchemy\<3.0

Page 1 of 8

© 2026 Safety CLI Cybersecurity Inc. All Rights Reserved.