Releases: yeongseon/azure-functions-validation-python
Releases · yeongseon/azure-functions-validation-python
Release list
v0.7.7
What's Changed
🚀 Features
- test: unskip error-location test and add shared conftest fixtures by @yeongseon in #222
- refactor(pipeline): decouple adapter contract and harden worker-compat (#210) by @yeongseon in #224
📖 Documentation
- docs: add discoverability metadata (pepy badge + llms.txt) by @yeongseon in #226
- docs: correct pipeline sequence diagram and add README flow diagram by @yeongseon in #221
- docs: add e2e_app README, verify links, and substantiate Azure claim by @yeongseon in #220
🧹 Maintenance
- chore(deps): bump actions/stale from 10.2.0 to 10.3.0 by @dependabot[bot] in #181
- chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 by @dependabot[bot] in #182
- chore(deps): bump github/codeql-action from 4.35.4 to 4.36.2 by @dependabot[bot] in #188
- chore(deps): bump ruff from 0.15.12 to 0.15.16 by @dependabot[bot] in #189
- chore(deps): bump mypy from 2.0.0 to 2.1.0 by @dependabot[bot] in #177
- chore(deps): bump codecov/codecov-action from 6.0.1 to 7.0.0 by @dependabot[bot] in #194
- chore(deps): bump ruff from 0.15.16 to 0.15.20 by @dependabot[bot] in #199
- chore(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 by @dependabot[bot] in #198
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #196
- chore(deps): bump mypy from 2.1.0 to 2.3.0 by @dependabot[bot] in #217
- chore(deps): bump ruff from 0.15.20 to 0.15.22 by @dependabot[bot] in #215
- chore(deps): bump actions/stale from 10.3.0 to 10.4.0 by @dependabot[bot] in #214
- chore(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 by @dependabot[bot] in #213
- chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #206
- chore(deps): bump github/codeql-action/init from 4.36.3 to 4.37.1 by @dependabot[bot] in #216
- chore(deps): bump github/codeql-action/analyze from 4.36.3 to 4.37.1 by @dependabot[bot] in #218
Other Changes
- docs: fix stale llms metadata and codecov badge by @yeongseon in #191
- docs(ci): document e2e-azure OIDC federated credential setup by @yeongseon in #192
- chore(deps): bump github/codeql-action from 4.36.2 to 4.36.3 (init+analyze) by @yeongseon in #202
- chore(ci): pin external actions to commit SHAs and document policy by @yeongseon in #204
Full Changelog: v0.7.6...v0.7.7
v0.7.6
v0.7.5
What's Changed
🧹 Maintenance
- chore(deps): bump github/codeql-action from 4.35.2 to 4.35.4 by @dependabot[bot] in #176
- chore(deps): bump ruff from 0.15.11 to 0.15.12 by @dependabot[bot] in #174
- chore(deps): bump mypy from 1.20.2 to 2.0.0 by @dependabot[bot] in #175
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
Other Changes
- fix: handle FunctionBuilder from azure-functions SDK in validate_http decorator by @yeongseon in #173
Full Changelog: v0.7.3...v0.7.4
v0.7.3
What's Changed
🧹 Maintenance
- chore(deps): bump mypy from 1.20.1 to 1.20.2 by @dependabot[bot] in #166
Other Changes
- refactor: remove redundant metadata tests, consolidate into test_toolkit_metadata by @yeongseon in #160
- chore(deps): bump ruff from 0.15.10 to 0.15.11 by @dependabot[bot] in #165
- chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #164
- chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0 by @dependabot[bot] in #163
- chore(deps): bump mypy from 1.20.0 to 1.20.1 by @dependabot[bot] in #162
- chore(deps): bump github/codeql-action from 4.35.1 to 4.35.2 by @dependabot[bot] in #161
- docs: fix GitHub Pages base URL, canonical, and sitemap after repo rename by @yeongseon in #170
- chore: replace stale repo-slug links and broken badge references by @yeongseon in #171
- docs: add minimal naming explanation (repo vs PyPI vs import) by @yeongseon in #172
Full Changelog: v0.7.1...v0.7.3
v0.7.2
v0.7.1
What's Changed
Other Changes
- chore: bump ruff from 0.15.9 to 0.15.10 by @yeongseon in #150
- docs: add Before/After section to README by @yeongseon in #152
- chore(deps): bump softprops/action-gh-release from 2.2.2 to 2.6.1 by @dependabot[bot] in #146
- chore(deps): bump actions/github-script from 8.0.0 to 9.0.0 by @dependabot[bot] in #147
- feat: expose ValidationMetadata for OpenAPI bridge integration by @yeongseon in #153
- refactor: rename metadata attr to _azure_functions_metadata by @yeongseon in #157
- fix: strengthen merge regression tests to seed metadata before decoration by @yeongseon in #159
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
Other Changes
- chore(deps): bump ruff from 0.15.8 to 0.15.9 by @dependabot[bot] in #115
- chore(deps): bump mypy from 1.19.1 to 1.20.0 by @dependabot[bot] in #114
- chore(deps): bump github/codeql-action from 4.34.1 to 4.35.1 by @dependabot[bot] in #113
- ci: add automatic GitHub Release creation on tag push by @yeongseon in #112
- fix: use public pydantic API for missing request body errors by @yeongseon in #118
- fix: handle custom error formatter exceptions safely by @yeongseon in #119
- fix: add type annotation to caplog parameter for mypy strict mode by @yeongseon in #120
- Fix #121: Guard json.dumps() against non-JSON-serializable formatter output by @yeongseon in #122
- docs: add architecture diagram, MS Learn sources, and cross-repo See Also links by @yeongseon in #125
- docs: standardize architecture.md sections and fix factual accuracy by @yeongseon in #127
- docs: pin Mermaid JS version and add site_url by @yeongseon in #129
- fix: switch Mermaid fence format to fence_div_format for rendering by @yeongseon in #131
- docs: align ecosystem positioning with toolkit restructuring by @yeongseon in #133
- docs: add deployment guide with validation examples by @yeongseon in #134
- docs: add Azure-verified sample output to README by @yeongseon in #136
- docs: fix invalid-JSON status code and add Azure deployment verification by @yeongseon in #137
- docs: rewrite deployment guide for developer-friendly experience by @yeongseon in #139
- docs: normalize storage naming rule formatting by @yeongseon in #140
- docs: add llms.txt for LLM-friendly documentation (#141) by @yeongseon in #142
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
Added
- Normalize error paths in validation pipeline (#104)
- Support broader return types in response serialization (#102)
- Cache
TypeAdapterat decoration time to avoid per-request allocation (#101) - Golden snapshot tests for error response shapes (400/422/500) (#109)
- Docs-runtime sync verification for README examples (#110)
Changed
- Unified CI/CD workflow configurations
- Renamed publish environment from
productiontorelease - Use standard
pypienvironment name for Trusted Publisher - Updated README with Azure Functions Python DX Toolkit branding
- GitHub Actions dependency bumps:
anchore/sbom-actionv0.23→v0.24,codecov/codecov-actionv5→v6,github/codeql-actionv4.33→v4.34,ruffv0.15.7→v0.15.8
Full Changelog: v0.5.7...v0.6.0
v0.5.7
What's Changed
Fixed
@validate_httpdecoratorco_argcountbug for Azure Functions worker compatibility- Set
__signature__on wrapper to hide**_kwfrom Azure Functions worker - Clear wrapper
__annotations__to preventFunctionLoadErroron Azure
Added
- Real Azure end-to-end test workflow
- Mermaid architecture diagrams
Changed
- GitHub Actions upgraded to Node.js 24 compatible versions
- Repository consistency fixes
Full Changelog: v0.5.6...v0.5.7