Releases: bahamut45/pyclifer
Releases · bahamut45/pyclifer
v0.7.5
v0.7.4
Tests
- decorators: Fix CI-fragile MissingParameter assertion
v0.7.3
Bug Fixes
Documentation
- getting-started: Fix standalone @group example missing parent wiring
- getting-started: Add Response pattern example alongside print() minimal
- api/decorators: Document store_in_meta, handle_response, and app_group kwargs
- logging: List full DEFAULT_FIELDS, add PYCLIFER_LOG_LEVELS value, log handler example
- output-formatting: Document model_class, datetime_format, date_format on BaseRenderer
Miscellaneous
- plans: Archive demo-page and doc-review-fixes plans
v0.7.2
Bug Fixes
- cli: Use panel attr instead of rich_help_panel on display copies
- decorators: Skip required-option validation when subcommand requests --help
Miscellaneous
- plans: Archive required-options-block-help plan
v0.7.1
Bug Fixes
- responses: Set error_code=0 on successful responses
Documentation
- error-handling: Correct error_code description for successful responses
Miscellaneous
- plans: Archive context-options-subcommand-help plan
v0.7.0
Documentation
- api: Document show_in_subcommand_help, context_options_panel, and mixin propagation
Features
- classes: Add show_in_subcommand_help to PycliferOption and context_options_panel to GroupConfig
- mixins: Add CONTEXT_OPTIONS_PANEL constant and _get_context_option_display_copy
- decorators: Forward show_in_subcommand_help and store _context_options_panel on group
- mixins: Add _propagate_context_options and update add_command
Miscellaneous
- tests: Fix test_classes module docstring and tighten panel default assertion
Tests
- mixins: Add end-to-end integration tests for context options in subcommand help
- mixins: Cover plain option without context attr in display copy
v0.6.0
Documentation
- specs: Add base-renderer-failed-result spec
- output: Document failed OperationResult handling in BaseRenderer
Features
- renderer,tables: First-class failed OperationResult handling
Tests
- log: Cover set_level more-verbose branch in PycliferVerbosityOption
v0.5.0
Documentation
- specs: Add anywhere-passable options spec
- Add context-options how-to guide and update API docs
Features
- classes,decorators: Add context= option and context_factory
- scaffold: Use context_factory pattern in generated projects
- Anywhere-passable options and declarative context construction
Miscellaneous
- Add .worktrees/ to .gitignore
v0.4.2
Documentation
- readme: Clarify PYCLIFER acronym formatting and add French response rule
- Expand API reference and update project metadata
- specs: Add demo page design spec
- plans: Add demo page implementation plan
- demo: Scaffold demo page and add nav entry
- demo: Add introduction and page skeleton
- demo: Add CLI tour — explore, add, list
- demo: Add CLI tour — show, errors, sync, users
- demo: Add walkthrough — structure and model layer
- demo: Add walkthrough — renderer layer
- demo: Add walkthrough — interface layer
- demo: Add walkthrough — command layer
- demo: Add walkthrough — core layer and next steps
- specs: Archive demo-page-design spec
- demo: Translate tip admonition titles to English
v0.4.1
Miscellaneous
- Add build job and PyPI publish workflow