Skip to content

Changelog

All notable changes to this project will be documented in this file.

Versioning Scheme: - Follows Semantic Versioning (semver.org) - Version numbers: MAJOR.MINOR.PATCH - Breaking changes listed explicitly

Full Version History

v0.16.2 (2026-03-29)

  • Fix 6 confirmed bugs: #95, #96, #97, #98, #99, #100 (#101)
  • Update README with Azure Functions Python DX Toolkit branding
  • Rename publish environment from production to release
  • Unify CI/CD workflow configurations

v0.15.1 (2026-03-14)

  • Unified tooling: Ruff (lint + format), pre-commit hooks, standardized Makefile
  • Comprehensive documentation overhaul (MkDocs site with standardized nav)
  • Translated README files (Korean, Japanese, Chinese)
  • Standardized documentation quality across ecosystem

v0.15.0

  • Fixed doctor workflow and docs build
  • Standardized repository planning documents
  • Added demo (VHS-based terminal demo with pass/fail contrast)
  • Documented example coverage policy
  • Raised test coverage for utility paths
  • Pinned docs dependencies

v0.14.0

  • Translated remaining Korean to English
  • Added forbid-korean pre-commit hook enforcement
  • Added SARIF and JUnit output formats
  • Added minimal rule profile (--profile minimal)
  • Included metadata in JSON output
  • Added custom rules.json option (--rules flag)
  • Added error context logging for handlers
  • Normalized Makefile targets
  • Upgraded dev tool versions
  • Excluded common directories from source scan
  • Aligned docs with current implementation
  • Added rules and schema consistency tests

v0.13.0

  • Required 'azure-functions' instead of deprecated 'azure-functions-python-library'
  • Corrected indentation and typing for package_declared handler
  • Simplified CI configuration (skip pre-commit in CI, pin hatch)
  • Bypassed hatch for direct mkdocs build in CI

v0.12.0

  • BREAKING: Removed severity field and simplified status model
  • Updated usage examples for concise messages
  • Shortened handler detail strings
  • Unified status icons (pass/warn/fail)
  • Added icons and status legend
  • Renamed examples (v2/basic-hello to http-trigger, v1/HttpExample to http-trigger)
  • Added v1 multi-trigger sample
  • Added installation steps and CLI usage docs
  • Split examples into v2/multi-trigger and v1/HttpExample

v0.11.0

  • Merged handler tests into single file
  • Added type hints to tests

v0.10.0

  • Renamed command to 'azure-functions doctor' and updated UI
  • Included severity metadata and normalized statuses
  • Updated CLI name references

v0.9.0

  • Renamed subcommand to 'doctor'
  • Added 'azure-functions' console script entrypoints
  • Replaced 'func-doctor' with 'azure-functions' in docs

v0.8.0

  • Formatter adjustments (black/ruff)

v0.7.0

  • Added conditional_exists and callable_detection handlers
  • Added v1/v2 rule stubs and severities
  • Simplified rule loader, added allow_v1 flag for CLI

v0.6.0

  • Improved rich console output formatting
  • Enhanced JSON output structure for better machine readability
  • Updated core diagnostic engine for faster processing

v0.5.0

  • Added package_declared handler for dependency validation
  • Added source_code_contains handler for code-level checks
  • Expanded v1.json and v2.json rule sets
  • Integrated initial GitHub Actions for CI

v0.4.0

  • Added file_exists and path_exists handlers
  • Introduced executable_exists and compare_version handlers
  • Established base rule schema for Azure Functions validation

v0.3.0

  • Implemented core rule-based check system
  • Added support for v1 and v2 Azure Functions models
  • Developed Typer-based CLI interface
  • Integrated Rich for terminal UI components

v0.2.0

  • Refined diagnostic engine architecture
  • Setup pytest test suite with initial handler tests
  • Defined project structure for modular handlers and rules

v0.1.0

  • Initial release with core diagnostic engine
  • Basic CLI structure and terminal output
  • Fundamental file and path validation handlers
  • Support for basic rule loading from JSON