Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .mike.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ version_selector: true
title_switch: true
versions_file: docs/versions/versions.json
versions:
- 4.3.1
- 4.3.0
- 4.2.0
- 4.1.0
Expand All @@ -17,4 +18,4 @@ versions:
- 0.1.0
- latest
aliases:
latest: 4.3.0
latest: 4.3.1
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ Changelog

___

v4.3.1 (2026-09-23)
-------------------

guard-core 4.0.x tracking: dependency floor to >=4.0.0, agent docs (v4.3.1)
---------------------------------------------------------------------------

- **Compatibility** - The `guard-core` floor moves from `>=3.15.0` to `>=4.0.0` in `pyproject.toml` (no upper bound), so this adapter tracks the guard-core 4.0.x engine line and is verified against guard-core 4.0.4. No adapter code changed: the delta since 4.3.0 is docs and CI only, hence the patch bump. Since the adapter delegates all security behavior to the engine, no other change is required for the 4.0.x line; guard-core 4.0.0's own breaking changes (grammar-based secret redaction, exact-value `require_headers()` enforcement, `excluded_detection_headers` semantics) are documented in the guard-core changelog.
- **Documentation** - Added `AGENTS.md`/`CLAUDE.md` agent guidance and the flaskapi-guard package skill, and noted in the access-control decorator docs that an unknown bypass token now warns.

___

v4.3.0 (2026-08-31)
-------------------

Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ You can also download the example app as a Docker container from [GitHub Contain
docker pull ghcr.io/rennf93/flaskapi-guard-example:latest

# Or pull a specific version (matches library releases)
docker pull ghcr.io/rennf93/flaskapi-guard-example:v4.3.0
docker pull ghcr.io/rennf93/flaskapi-guard-example:v4.3.1
```

___
Expand Down
11 changes: 11 additions & 0 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,17 @@ Release Notes

___

v4.3.1 (2026-09-23)
-------------------

guard-core 4.0.x tracking: dependency floor to >=4.0.0, agent docs (v4.3.1)
---------------------------------------------------------------------------

- **Compatibility** - The `guard-core` floor moves from `>=3.15.0` to `>=4.0.0` in `pyproject.toml` (no upper bound), so this adapter tracks the guard-core 4.0.x engine line and is verified against guard-core 4.0.4. No adapter code changed: the delta since 4.3.0 is docs and CI only, hence the patch bump. Since the adapter delegates all security behavior to the engine, no other change is required for the 4.0.x line; guard-core 4.0.0's own breaking changes (grammar-based secret redaction, exact-value `require_headers()` enforcement, `excluded_detection_headers` semantics) are documented in the guard-core changelog.
- **Documentation** - Added `AGENTS.md`/`CLAUDE.md` agent guidance and the flaskapi-guard package skill, and noted in the access-control decorator docs that an unknown bypass token now warns.

___

v4.3.0 (2026-08-31)
-------------------

Expand Down
3 changes: 2 additions & 1 deletion docs/versions/versions.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"4.3.1": "4.3.1",
"4.3.0": "4.3.0",
"4.2.0": "4.2.0",
"4.1.0": "4.1.0",
Expand All @@ -12,5 +13,5 @@
"1.1.0": "1.1.0",
"1.0.0": "1.0.0",
"0.1.0": "0.1.0",
"latest": "4.3.0"
"latest": "4.3.1"
}
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "flaskapi_guard"
version = "4.3.0"
version = "4.3.1"
description = "A security library for Flask to control IPs, log requests, and detect penetration attempts."
authors = [
{name = "Renzo Franceschini", email = "rennf93@users.noreply.github.com"}
Expand All @@ -23,7 +23,7 @@ classifiers = [
]
dependencies = [
"flask",
"guard-core>=3.15.0",
"guard-core>=4.0.0",
"gunicorn",
"werkzeug",
]
Expand Down
Loading