Skip to content

Latest commit

 

History

History
146 lines (92 loc) · 7.73 KB

File metadata and controls

146 lines (92 loc) · 7.73 KB

Changelog

0.3.0 (2026-04-05)

Compare the full difference.

New

  • Add ANSI escape code stripping for compatibility with rich-click. 5dfd615

    • Introduced _strip_ansi utility function to remove ANSI escape codes.
    • Enhanced generate_docs to ensure output is stripped of ANSI sequences.
    • Replaced click with rich-click in CLI and updated related imports.
    • Added tests to verify ANSI stripping functionality and ensure compatibility.
  • Add ANSI escape code stripping for compatibility with rich-click. 5e94b60

    • Introduced _strip_ansi utility function to remove ANSI escape codes.
    • Enhanced generate_docs to ensure output is stripped of ANSI sequences.
    • Replaced click with rich-click in CLI and updated related imports.
    • Added tests to verify ANSI stripping functionality and ensure compatibility.

Other

  • Standardize project naming, update keywords, and enhance GitHub Actions workflows. ae16a38

0.2.0 (2026-03-31)

Compare the full difference.

New

  • Add test fixture to prevent tests from using real pyproject.toml config. 08bd180

  • Add GitHub Actions workflow for deploying documentation and initial setup for project documentation site. 46b8fa0

    • Add docs.yml workflow for deploying docs to GitHub Pages.
    • Introduce Zensical configuration (zensical.toml) for site customization and structure.
    • Add CLI reference documentation and API reference files for core modules.
    • Include custom CSS files for enhanced documentation styling.
    • Update README.md with installation, usage, and contribution guidelines.
    • Add a placeholder image directory and empty .gitkeep file.
  • Add test fixtures for verifying relative import support in command loader. 3a88d77

  • Add support for loading modules with relative imports in load_command. 6a1f555

  • Add support for configuration via pyproject.toml, enabling auto-applied CLI defaults for header depth, style, exclusion, and more. 7df0d9e

  • Add support for nested command documentation with configurable depth, exclusion, hidden commands/options, TOC generation, and ASCII art removal. 7b85735

  • Add support for customizable Markdown output: header depth, option styles (plain/table), and program name override. f8eefba

  • Add CLI tool for generating Markdown documentation for Click apps. 54270cb

Other

Updates

  • Update GitHub Actions workflows: consolidate, improve Python compatibility, and adopt Zensical for docs building. b0c9f57

  • Update Python version compatibility and switch license to Apache 2.0. 35ba94e

  • Refactor CLI tool for improved readability, error handling, and modularity. 281d552

0.1.0 (2026-03-29)

  • Initial creation