diff --git a/.release-please-manifest.json b/.release-please-manifest.json index df0c791..8e3d955 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.30.1" + ".": "0.31.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 05e9144..2425195 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,28 @@ # Changelog All notable changes to this project will be documented in this file. +## [0.31.0](https://github.com/yeongseon/azure-functions-openapi-python/compare/v0.30.1...v0.31.0) (2026-10-26) + + +### Features + +* **docs-routes:** forward protected Swagger UI keys by header instead of embedding them ([#823](https://github.com/yeongseon/azure-functions-openapi-python/issues/823)) ([0ca1550](https://github.com/yeongseon/azure-functions-openapi-python/commit/0ca155012502c9775f00b8133566c0b24b310418)) + + +### Bug Fixes + +* **bridge:** detect conflicts between model shorthand and endpoint schemas ([#792](https://github.com/yeongseon/azure-functions-openapi-python/issues/792)) ([9c5bec9](https://github.com/yeongseon/azure-functions-openapi-python/commit/9c5bec986c5366b522cbe25d3fb2e271240a5875)) +* **bridge:** preserve method expansion provenance during app scans ([#793](https://github.com/yeongseon/azure-functions-openapi-python/issues/793)) ([7a84e4f](https://github.com/yeongseon/azure-functions-openapi-python/commit/7a84e4f2378e7cb2816ad3bd4d01e744f9b96ab9)) +* **docs-routes:** declare the trigger parameter so registered routes load on a Functions host ([#815](https://github.com/yeongseon/azure-functions-openapi-python/issues/815)) ([5f4945b](https://github.com/yeongseon/azure-functions-openapi-python/commit/5f4945bbed49eae51152030fbdfc4a40ad4937b1)) +* **routes:** apply host prefixes to discovered binding routes ([#797](https://github.com/yeongseon/azure-functions-openapi-python/issues/797)) ([12e1f38](https://github.com/yeongseon/azure-functions-openapi-python/commit/12e1f382efe2d7f66ea94dc87cc74ea7010c72c0)) +* **schema:** generate response schemas in serialization mode ([#796](https://github.com/yeongseon/azure-functions-openapi-python/issues/796)) ([193dd5a](https://github.com/yeongseon/azure-functions-openapi-python/commit/193dd5a758badc70005b8fc0cc73faf7c14edaa1)) +* **schema:** preserve component graphs when generic and raw schemas collide ([#791](https://github.com/yeongseon/azure-functions-openapi-python/issues/791)) ([c031efe](https://github.com/yeongseon/azure-functions-openapi-python/commit/c031efeba83d1027c7dc52210107ed40071662f4)) +* **spec:** reject or report lossy OpenAPI 3.0 schema conversion ([#795](https://github.com/yeongseon/azure-functions-openapi-python/issues/795)) ([14d6dd6](https://github.com/yeongseon/azure-functions-openapi-python/commit/14d6dd6a5c266f1e5c06e5015a256fa0ce8edfdb)) +* **spec:** scope generated operations to the selected FunctionApp ([#849](https://github.com/yeongseon/azure-functions-openapi-python/issues/849)) ([a532f4a](https://github.com/yeongseon/azure-functions-openapi-python/commit/a532f4a8a285bfb031debbda9c0b000ed5a12b6e)) +* **spec:** validate operations nested under additionalOperations ([#798](https://github.com/yeongseon/azure-functions-openapi-python/issues/798)) ([70863d1](https://github.com/yeongseon/azure-functions-openapi-python/commit/70863d1f9baa9c36e53f78a60f19dd3c917700e5)), closes [#785](https://github.com/yeongseon/azure-functions-openapi-python/issues/785) +* **swagger-ui:** redact query string from client-side console.log ([#807](https://github.com/yeongseon/azure-functions-openapi-python/issues/807)) ([9fce511](https://github.com/yeongseon/azure-functions-openapi-python/commit/9fce5119a67c72b58c566ee9bc248fcbdf69e1ed)), closes [#806](https://github.com/yeongseon/azure-functions-openapi-python/issues/806) +* **swagger:** prevent function keys from being written to logs ([#790](https://github.com/yeongseon/azure-functions-openapi-python/issues/790)) ([49a3a2b](https://github.com/yeongseon/azure-functions-openapi-python/commit/49a3a2b402cc1a5100800fc961d680023d39db22)) + ## [0.30.1](https://github.com/yeongseon/azure-functions-openapi-python/compare/v0.30.0...v0.30.1) (2026-10-14) diff --git a/src/azure_functions_openapi/__init__.py b/src/azure_functions_openapi/__init__.py index 3b809e3..2024940 100644 --- a/src/azure_functions_openapi/__init__.py +++ b/src/azure_functions_openapi/__init__.py @@ -28,7 +28,7 @@ from azure_functions_openapi.swagger_ui import render_swagger_ui from azure_functions_openapi.types import OpenAPIOperationMetadata -__version__ = "0.30.1" +__version__ = "0.31.0" scan_endpoint_metadata = _bridge.scan_endpoint_metadata scan_validation_metadata = _bridge.scan_validation_metadata