Skip to content

Releases: yeongseon/azure-functions-validation-python

v0.7.6

23 May 09:43

Choose a tag to compare

v0.7.5

14 May 08:27

Choose a tag to compare

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

30 Apr 11:18
375e9d2

Choose a tag to compare

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

26 Apr 10:58

Choose a tag to compare

What's Changed

🧹 Maintenance

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

18 Apr 13:28

Choose a tag to compare

Full Changelog: v0.6.0...v0.7.2

v0.7.1

10 Apr 13:47

Choose a tag to compare

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

07 Apr 22:25

Choose a tag to compare

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

30 Mar 12:55
38e30c6

Choose a tag to compare

What's Changed

Added

  • Normalize error paths in validation pipeline (#104)
  • Support broader return types in response serialization (#102)
  • Cache TypeAdapter at 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 production to release
  • Use standard pypi environment name for Trusted Publisher
  • Updated README with Azure Functions Python DX Toolkit branding
  • GitHub Actions dependency bumps: anchore/sbom-action v0.23→v0.24, codecov/codecov-action v5→v6, github/codeql-action v4.33→v4.34, ruff v0.15.7→v0.15.8

Full Changelog: v0.5.7...v0.6.0

v0.5.7

21 Mar 14:00
c54a6f8

Choose a tag to compare

What's Changed

Fixed

  • @validate_http decorator co_argcount bug for Azure Functions worker compatibility
  • Set __signature__ on wrapper to hide **_kw from Azure Functions worker
  • Clear wrapper __annotations__ to prevent FunctionLoadError on 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

v0.5.2

15 Mar 14:21

Choose a tag to compare

  • feat: add py.typed marker for PEP 561 compliance (#82)
  • docs: remove openapi pairing references from documentation
  • docs: remove openapi integration sections from DESIGN.md and PRD.md
  • ci: add production environment to release.yml for trusted publishing