Skip to content

Commit 6122c93

Browse files
committed
feat: add DisplayResolver integration, grouped shell completion, path validation, and man page updates; fix RegistryWriter API; and bump apcore dependency.
1 parent a3a9add commit 6122c93

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ All notable changes to apcore-cli (Python SDK) will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.3.1] - 2026-03-27
9+
10+
### Added
11+
12+
- **DisplayResolver integration**`__main__.py` integrates `DisplayResolver` from `apcore-toolkit` (optional) when `--binding` option is provided; gracefully skipped when not installed.
13+
- **`init` to `BUILTIN_COMMANDS`**`init` subcommand is now registered in the builtin commands set.
14+
- **`APCORE_AUTH_API_KEY` to man page** — environment variable documented in generated roff man page.
15+
- **Grouped shell completion with `_APCORE_GRP`** — bash/zsh/fish completion scripts now support two-level group/command completion via the `_APCORE_GRP` environment variable (`shell.py`).
16+
- **Path traversal validation for `--dir` in `init` command** — rejects paths containing `..` segments to prevent directory escape (`init_cmd.py`).
17+
18+
### Fixed
19+
20+
- **`RegistryWriter` API call** — constructor now called without parameters; fixes `TypeError` introduced by upstream API change.
21+
22+
### Changed
23+
24+
- `apcore` dependency bumped to `>=0.14.0`.
25+
26+
---
27+
828
## [0.3.0] - 2026-03-23
929

1030
### Added

0 commit comments

Comments
 (0)