Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 2.39 KB

File metadata and controls

34 lines (25 loc) · 2.39 KB

Changelog

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

The format roughly follows Keep a Changelog and this project adheres to Semantic Versioning.

[0.2.5] - 2025-11-25

  • Version bump to recover from failed 0.2.4 release (PyPI already had 0.2.3 artifacts when v0.2.4 tag was pushed)

[0.2.4] - 2025-11-25

  • Improved upgrade dialogue and flow

[0.2.3] - 2025-11-25

  • Fixed failing test test_load_snapshot_block_texts_returns_content which incorrectly expected route_payloads to be populated without caddy binary or json_route fragments.
  • Added comprehensive docstrings to public functions in importer.py and exporter.py (find_caddyfile, import_caddyfile, import_caddyfile_text, import_caddy_json_payload, render_caddyfile_text, generate_caddyfile).

[0.2.2] - 2025-11-25

  • Documented the CI-driven publishing flow in the README so the release pipeline (TestPyPI on main, PyPI on tags) is crystal clear.
  • Added a local-only developer checklist (gitignored) spelling out the bump → commit → tag process to keep manual releases consistent even when CI isn't available.
  • Introduced a README wishlist section to track future ideas (starting with richer CLI tooling aimed at Copilot/Codex assistants).

[0.2.1] - 2025-11-25

  • Added a live Caddyfile viewer (p in the TUI) that refreshes the helper snapshot, renders every block, and falls back to the configured CADDY_TUI_LIVE_CADDYFILE path when the admin API is unavailable.
  • Added a CLI reference table (h in the TUI) that introspects the Click group to list every command with its usage string and description.
  • Documented the new shortcuts in the README and bumped version metadata for the PyPI release.

[0.2.0] - 2025-11-23

  • Added TUI block CRUD actions (add/edit/delete) powered by the new block_editor helpers so changes stay in the caddy-tui snapshot until exported.
  • Documented project structure, CLI skeleton, database schema builder, and import/export hooks in README.
  • Added MIT license, MANIFEST.in, and expanded pyproject.toml metadata (classifiers, URLs, keywords) to prep the project for PyPI publishing.
  • Included publishing instructions and changelog update guidance to keep releases consistent.

[0.1.0] - 2025-11-22

  • Initial scaffold with CLI, TUI placeholder, importer/exporter skeleton, and automated tests.