Releases: touale/FrameX-kit
v0.3.9
v0.3.9 (2026-05-18)
This release is published under the MIT License.
Bug Fixes
-
Optimize cache hit rules (
b2c27a5) -
Preserve user request params in on_request routes (
4177350) -
Refine request cache metadata and headers (
288f38f)
Chores
-
deps: Bump gitpython from 3.1.47 to 3.1.49 (
0d2a43a) -
deps: Bump gitpython from 3.1.49 to 3.1.50 (
c0ab889) -
deps: Bump pydantic-settings from 2.14.0 to 2.14.1 (
033b9b8) -
deps: Bump python-multipart from 0.0.27 to 0.0.28 (
91609a5) -
deps: Bump pytz from 2026.1.post1 to 2026.2 (
c2dc3fb) -
deps: Bump urllib3 from 2.6.3 to 2.7.0 (
66c327c) -
deps: Bump uvicorn from 0.46.0 to 0.47.0 (
c9c7086) -
deps-dev: Bump coverage from 7.13.5 to 7.14.0 (
b638e5a) -
deps-dev: Bump mypy from 1.20.2 to 2.0.0 (
8a86088) -
deps-dev: Bump mypy from 2.0.0 to 2.1.0 (
7e71556) -
deps-dev: Bump poethepoet from 0.45.0 to 0.46.0 (
ba6f79e) -
deps-dev: Bump ruff from 0.15.12 to 0.15.13 (
e39d140) -
deps-dev: Bump types-pytz (
c90448a) -
deps-dev: Bump types-pyyaml (
f3ba354)
Features
Testing
- Update cache test (
992ff9b)
Detailed Changes: v0.3.8...v0.3.9
v0.3.8
v0.3.8 (2026-05-08)
This release is published under the MIT License.
Bug Fixes
- Add OAuth redirect for docs action buttons (
289d3d6)
Chores
-
deps: Bump gitpython from 3.1.45 to 3.1.47 (
e094550) -
deps: Bump pydantic from 2.13.2 to 2.13.3 (
7ed12dc) -
deps: Bump pydantic-settings from 2.13.1 to 2.14.0 (
f809839) -
deps: Bump python-multipart from 0.0.26 to 0.0.27 (
3a34d96) -
deps: Bump python-semantic-release from 10.2.0 to 10.5.3 (
75202b3) -
deps: Bump ray[serve] from 2.54.1 to 2.55.1 (
0af6f93) -
deps: Bump uvicorn from 0.44.0 to 0.45.0 (
bd4ed4b) -
deps: Bump uvicorn from 0.45.0 to 0.46.0 (
7295c4e) -
deps-dev: Bump mypy from 1.20.1 to 1.20.2 (
c79910d) -
deps-dev: Bump poethepoet from 0.44.0 to 0.45.0 (
2a626b2) -
deps-dev: Bump pre-commit from 4.5.1 to 4.6.0 (
3019d29) -
deps-dev: Bump pytest-order from 1.3.0 to 1.4.0 (
a5802cf) -
deps-dev: Bump ruff from 0.15.11 to 0.15.12 (
0bd4864) -
deps-dev: Bump types-pytz (
906cdb0) -
deps-dev: Bump types-pyyaml (
94fe7bc)
Documentation
- Clarify action button boundaries and security (
c8b2858)
Detailed Changes: v0.3.7...v0.3.8
v0.3.7
v0.3.7 (2026-04-22)
This release is published under the MIT License.
Bug Fixes
-
Hide auth buttons in swagger ui (
faf204f) -
Increase http timeout and update version notification text (
9d023b8)
Chores
-
deps: Bump actions/upload-pages-artifact from 4 to 5 (
df9e6ec) -
deps: Bump pydantic from 2.12.5 to 2.13.2 (
741cd7a) -
deps-dev: Bump mypy from 1.19.1 to 1.20.1 (
ca9ffa4) -
deps-dev: Bump ruff from 0.15.8 to 0.15.11 (
7a85f3d)
Features
-
Add auth and confirmation to action buttons (
29f63a6) -
Add configurable action buttons to docs UI (
ef84467) -
Add configurable timeout to action buttons (
ba754c3) -
Add LINK method and response URL to action buttons (
ad6b890)
Detailed Changes: v0.3.6...v0.3.7
v0.3.6
v0.3.6 (2026-04-17)
This release is published under the MIT License.
Bug Fixes
-
Add mysql to sensitive config keywords (
5e3cd76) -
Fix configuration reading error in ray (
989065c) -
Improve plugin config fallback logic (
ab5d1b9)
Refactoring
- Make repository operations async (
8a61f21)
Detailed Changes: v0.3.5...v0.3.6
v0.3.5
v0.3.5 (2026-04-17)
This release is published under the MIT License.
Bug Fixes
-
Enforce repository access checks and restrict config paths (
411c241) -
Reduce OAuth scope to read_user and read_api (
36d58fe)
Chores
- deps-dev: Bump pytest from 9.0.2 to 9.0.3 (
c8cf8b6)
Documentation
- Add online documentation link and badge (
1b7081a)
Features
-
Add embedded config files support in plugin config (
85fe10d) -
Add OAuth provider and private repository access (
e6ab19d) -
Add plugin release check and config view (
2344e7f) -
Enforce OAuth for plugin config documentation (
b9499ac)
Detailed Changes: v0.3.4...v0.3.5
v0.3.4
v0.3.4 (2026-04-13)
This release is published under the MIT License.
Chores
-
deps: Bump python-multipart from 0.0.24 to 0.0.26 (
7a7f641) -
deps: Bump uvicorn from 0.43.0 to 0.44.0 (
fc4fe67) -
deps-dev: Bump poethepoet from 0.41.0 to 0.44.0 (
48342e3) -
deps-dev: Bump pytest-cov from 7.0.0 to 7.1.0 (
5e19707)
Continuous Integration
-
Bump ruff to v0.15.10 (
a6883c7) -
Enable autofix for PRs in pre-commit config (
324e968) -
Restrict permissions to read-only contents (
9f73ced)
Documentation
-
Add logo and improve README layout (
94b5c72) -
Refine documentation structure (
7f15f5b) -
Refine README for clarity and conciseness (
5d6e381) -
Remove blank lines in README (
20343f1) -
Remove Python version badge from README (
9781d8e) -
Update license to MIT (
187fe56) -
Update README with architecture diagram and features (
c79b14c)
Features
-
Add expand/collapse all tags button in Swagger UI (
e569bce) -
Implement adaptive ingress config for ray serve (
424fbf1)
Detailed Changes: v0.3.3...v0.3.4
v0.3.3
v0.3.3 (2026-04-09)
Features
- Customize Swagger UI and move plugin description (
84f2ae0)
Testing
- Use AUTH_COOKIE_NAME constant in auth test (
c74ac4a)
Detailed Changes: v0.3.2...v0.3.3
v0.3.2
v0.3.2 (2026-04-09)
Features
-
Add AUTH_TOKEN_NAME constant for token handling (
2b26319) -
Add plugin description and tags metadata (
d7f98dc) -
Update plugin tags and version config (
d08d616)
Detailed Changes: v0.3.1...v0.3.2
v0.3.1
v0.3.1 (2026-04-08)
Bug Fixes
Chores
-
deps: Bump actions/deploy-pages from 4 to 5 (
b30ce0f) -
deps: Bump aiohttp from 3.13.3 to 3.13.4 (
6c64206) -
deps: Bump codecov/codecov-action from 5 to 6 (
436b4fa) -
deps: Bump pygments from 2.19.2 to 2.20.0 (
5dea877) -
deps: Bump python-multipart from 0.0.22 to 0.0.24 (
6c1c605) -
deps: Bump pytz from 2025.2 to 2026.1.post1 (
42d18ae) -
deps: Bump ray[serve] from 2.54.0 to 2.54.1 (
1fc2fda) -
deps: Bump requests from 2.32.5 to 2.33.0 (
3b596ff) -
deps: Bump tomli from 2.3.0 to 2.4.1 (
e38c9d5) -
deps: Bump uvicorn from 0.41.0 to 0.42.0 (
0c8f719) -
deps: Bump uvicorn from 0.42.0 to 0.43.0 (
770d3a7) -
deps-dev: Bump coverage from 7.13.3 to 7.13.5 (
94b0cfb) -
deps-dev: Bump ruff from 0.15.4 to 0.15.8 (
b43f9cf)
Features
-
Add multipart/form-data support for proxy plugin (
6a5c129) -
Enhance plugin tags with author and version info (
8539a43) -
Remove Enum from tags type hints (
7bcf9c1)
Refactoring
- Simplify API resolver and remove ApiResolver class (
84f3f60)
Testing
- Improve auth tests and coroutine handling (
b7c0cad)
Detailed Changes: v0.3.0...v0.3.1
v0.3.1-beta.1
v0.3.1-beta.1 (2026-03-30)
Bug Fixes
Chores
-
deps: Bump actions/deploy-pages from 4 to 5 (
b30ce0f) -
deps: Bump codecov/codecov-action from 5 to 6 (
436b4fa) -
deps: Bump pytz from 2025.2 to 2026.1.post1 (
42d18ae) -
deps: Bump requests from 2.32.5 to 2.33.0 (
3b596ff) -
deps: Bump uvicorn from 0.41.0 to 0.42.0 (
0c8f719) -
deps-dev: Bump coverage from 7.13.3 to 7.13.5 (
94b0cfb) -
deps-dev: Bump ruff from 0.15.4 to 0.15.8 (
b43f9cf)
Features
-
Add multipart/form-data support for proxy plugin (
6a5c129) -
Remove Enum from tags type hints (
7bcf9c1)
Refactoring
- Simplify API resolver and remove ApiResolver class (
84f3f60)
Testing
- Improve auth tests and coroutine handling (
b7c0cad)
Detailed Changes: v0.3.0...v0.3.1-beta.1