v0.3.1
What's Changed
- feat: Add proper packaging configuration for CLI installation by @laipz8200 in #6
- feat(dsl): update Dify DSL configuration and improve prompts by @laipz8200 in #8
- chore: Add Claude Code GitHub Workflow by @laipz8200 in #9
- Add CLAUDE.md for Claude Code guidance by @laipz8200 in #11
- feat: Enhance CLI with Rich library for better UX by @laipz8200 in #13
- feat: Add automated PR testing workflow with uv by @laipz8200 in #17
- feat: Replace loguru with Rich library for enhanced terminal UI by @laipz8200 in #15
- refactor: improve code quality and maintainability by @laipz8200 in #19
- feat: Add comprehensive testing infrastructure and development tooling by @laipz8200 in #21
- chore: Switch from pre-commit to prek for git hooks by @laipz8200 in #23
- chore: Switch from mypy to ty for type checking by @laipz8200 in #25
- feat: Add UNIX-friendly command options for better CLI integration by @laipz8200 in #28
- feat(dsl): upgrade app to 0.3.2 by @laipz8200 in #29
- Fix basedpyright type checking errors and improve code quality by @laipz8200 in #31
- refactor: separate console.print into several methods. by @laipz8200 in #32
- feat: remove --verbose mode by @laipz8200 in #33
- test: remove mocked tests by @laipz8200 in #34
- feat: remove --quiet by @laipz8200 in #35
- feat: remove --yes by @laipz8200 in #36
- fix: improve confirmation prompt format to standard [Y/n] notation by @laipz8200 in #38
- Refactor/architecture by @laipz8200 in #39
- Feat/introduce structlog by @laipz8200 in #40
- feat: remove claude code CI and rename CLAUDE.md to AGENTS.md by @laipz8200 in #43
- Remove logging scaffolding by @laipz8200 in #42
- fix: print log twice by @laipz8200 in #44
- Organize anime files with automated renaming by @laipz8200 in #45
- Remove unused code blocks with if False by @laipz8200 in #46
Full Changelog: 0.3.0...0.3.1