Releases: yeongseon/azure-functions-validation-python
Releases · yeongseon/azure-functions-validation-python
v0.7.6
Full Changelog: v0.7.5...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
Full Changelog: v0.6.0...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