You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bump pyproject.toml + uv.lock to 0.19.0 and move the [Unreleased]
CHANGELOG block to [0.19.0] - 2026-06-09 with one 'so what' entry per
merged PR. Lint mirror green locally (ruff check + format, pylint
R0801, auth-signals).
Post-merge: tag v0.19.0 to trigger the release workflow.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+42-20Lines changed: 42 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,35 +7,64 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.19.0] - 2026-06-09
11
+
10
12
### Added
11
13
12
-
-`apm publish` auto-pack now produces a `.zip` archive (ZIP\_DEFLATED) instead of `.tar.gz`, aligning with the de facto standard used by Anthropic Claude, OpenAI, and Google Gemini agent platforms. The `--tarball` option is renamed to `--zip`. Output filename: `{name}-{version}.zip`.
13
-
-`apm publish` auto-pack now includes `README.md`, `CHANGELOG.md`, and `LICENSE` / `LICENCE` (case-insensitive, symlinks excluded) in the flat registry archive, matching npm's behaviour of bundling standard root-level documentation files alongside the package source.
14
+
-`apm install <package> --target openclaw` adds OpenClaw as a new experimental
15
+
skills consumer target (opt in via `apm experimental enable openclaw`). Skills
16
+
deploy to `.agents/skills/<name>/SKILL.md` (project) or
-`apm publish` auto-pack now includes `README.md`, `CHANGELOG.md`, and `LICENSE` / `LICENCE` (case-insensitive, symlinks excluded) in the flat registry archive, matching npm's behaviour of bundling standard root-level documentation files alongside the package source. (by @nadav-y, #1695)
14
19
-`apm install` now surfaces per-event hook action summaries as it integrates
15
20
hook primitives, with the fully rewritten hook JSON shown under `--verbose`,
16
21
so you can audit exactly what each hook runs at install time. The summary is
17
22
built from the post-rewrite data actually written to disk and executed -- it
18
23
faithfully reflects on-disk content across Copilot, Claude, and Gemini
-**BREAKING:**`apm publish` auto-pack now produces a `.zip` archive (ZIP\_DEFLATED) instead of `.tar.gz`, aligning with the de facto standard used by Anthropic Claude, OpenAI, and Google Gemini agent platforms. The `--tarball` option is renamed to `--zip`. Output filename: `{name}-{version}.zip`. (by @nadav-y, #1695)
30
+
-`MCPDependency.from_dict()` now emits a `[!]` warning naming every unknown
31
+
key dropped during parsing (e.g. harness-specific fields like `oauth`) instead
32
+
of discarding them silently, making forward-compat config mismatches
33
+
diagnosable. (#1674)
34
+
- Auth credential cascade now emits debug-level logs for every fallback step,
35
+
making token misconfiguration diagnosable without adding noise to normal output.
36
+
Enable with ``apm --verbose`` or ``APM_LOG_LEVEL=DEBUG``.
37
+
(by @danielmeppiel, closes #935, #1664)
21
38
22
39
### Fixed
23
40
24
41
-`apm install` now falls back to an AAD bearer token (via `az login`) when no
25
42
`ADO_APM_PAT` is configured for Azure DevOps file downloads, and fail-closes
26
43
when ADO returns an interactive HTML sign-in page with HTTP 200 instead of
27
-
writing corrupt HTML to disk. (by @danielmeppiel, closes #1671)
44
+
writing corrupt HTML to disk. (by @danielmeppiel, closes #1671, #1675)
28
45
-`apm install` now splits FQDN monorepo subpath shorthand on GitHub
29
46
Enterprise Server hosts. With `GITHUB_HOST` set, a dependency string like
30
47
`ghe.example.com/org/repo/packages/skill` resolves to `git: org/repo` plus
31
48
`path: packages/skill` instead of embedding the whole subpath into the clone
0 commit comments