v1.6.1
What's changed
appmap-gold-traces: gold traces work on Windows
The engine compared file paths it read from disk with paths in the manifest. On Windows the disk paths carry backslashes and the manifest carries slashes, so no recording ever matched its manifest entry. discover, update --record, and covers --fresh failed. The engine now writes every recording path with slashes, on every platform. (#4, #5)
The CLI is installed the way appmap-setup says, and no other way
The helpers no longer say to install the AppMap CLI from npm, and the docs no longer name the @appland/appmap package. appmap-setup holds the two supported ways to get the CLI: the IDE extension, or the manual download from the release manifest. When a helper cannot start the CLI, or the CLI is too old, it now says only that, and leaves the fix to the skill.
Tests run on Windows
Every pull request now runs the helper tests on Ubuntu, macOS, and Windows. The first Windows run reproduced the path bug above; with the fix, all three pass. (#9, #11)
Upgrading
Nothing to change in projects. Manifests and committed baselines stay valid.
Full changelog: v1.6.0...v1.6.1