Skip to content

chore: bump to 0.8.0-alpha.2 + sync CHANGELOG#1

Merged
PetriLahdelma merged 1 commit into
mainfrom
phase-147-bump-0.8.0-alpha.1
May 25, 2026
Merged

chore: bump to 0.8.0-alpha.2 + sync CHANGELOG#1
PetriLahdelma merged 1 commit into
mainfrom
phase-147-bump-0.8.0-alpha.1

Conversation

@PetriLahdelma
Copy link
Copy Markdown
Member

@PetriLahdelma PetriLahdelma commented May 25, 2026

Summary

  • Bump package.json to 0.8.0-alpha.2 (skipping the briefly-published 0.8.0-alpha.1).
  • Sanitized CHANGELOG entries for both [0.8.0-alpha.2] (post-publish bug fix) and [0.8.0-alpha.1] (Phase 147 CLI Package Isolation feature set).

Context

@vertaaux/cli@0.8.0-alpha.1 was published earlier today on the next tag, then immediately superseded by 0.8.0-alpha.2 after three latent issues surfaced post-publish:

  1. Null ruleIds on most issues. The audit-engine's IA / usability / conversion analyzers do not tag ruleIds. Without addressable IDs, vertaa explain <id> --file out.json --copy could not match findings and the pipe-to-clipboard path silently emitted nothing. The CLI now backfills synthetic stable IDs at save + load (audit-engine retrofit is a separate effort).
  2. Envelope unwrap. vertaa explain --file out.json previously only accepted the bare { issues: [] } shape. The standard { data: { issues }, meta } envelope written by vertaa audit --format json was not unwrapped, so users had to manually run jq before piping.
  3. Issue type drift. Audit JSON has been emitting camelCase field names (recommendedFix, wcagReference, etc.) while the canonical Issue type declared only snake_case. Both shapes are now first-class on the type.

latest tag remains at 0.6.2 (stable). Only consumers explicitly opting in to @next see the alpha track.

Test plan

  • package.json reads 0.8.0-alpha.2
  • CHANGELOG.md has [0.8.0-alpha.2] - 2026-05-25 (Fixed) and [0.8.0-alpha.1] - 2026-05-25 (Added + Fixed) blocks
  • npm view @vertaaux/cli@0.8.0-alpha.2 version returns 0.8.0-alpha.2 on the registry
  • vertaa audit URL --format json -o out.json && vertaa explain $(jq -r '.data.issues[0].ruleId' out.json) --file out.json --copy | pbcopy && pbpaste puts ONLY the recommended fix in the clipboard

🤖 Generated with Claude Code

Public mirror has drifted across multiple alpha releases (0.7.0-alpha.1
+ 0.7.0-alpha.2 were published to npm but never synced here). This bump
catches up to the current `next` tag at 0.8.0-alpha.1 with a sanitized
CHANGELOG entry covering the user-visible Added + Fixed changes.

The stable `latest` tag on npm remains at 0.6.2; this is an alpha-track
catch-up only.
@PetriLahdelma PetriLahdelma marked this pull request as ready for review May 25, 2026 15:44
Copilot AI review requested due to automatic review settings May 25, 2026 15:44
@PetriLahdelma PetriLahdelma merged commit 52954ec into main May 25, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Bumps the CLI to an alpha prerelease and documents the alpha release details in the changelog.

Changes:

  • Update package.json version to 0.8.0-alpha.1.
  • Add a 0.8.0-alpha.1 changelog entry describing new features, fixes, and release notes.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
package.json Version bump to the next alpha prerelease.
CHANGELOG.md Documents the 0.8.0-alpha.1 alpha release contents and installation guidance.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md

### Added

- `vertaa explain <findingId> --copy` — write the recommended fix for a specific issue to stdout, pipe-clean for clipboard tools. Use `vertaa explain X --copy | pbcopy` (macOS) or `| xclip -i` (Linux) to send the fix directly to your clipboard. Evidence rendering, step-list output, and the "Fix written to stdout" hint all go to stderr so they remain visible in your terminal without polluting the pipe. Emits a `finding_fix_copied` telemetry event.
Comment thread CHANGELOG.md
### Added

- `vertaa explain <findingId> --copy` — write the recommended fix for a specific issue to stdout, pipe-clean for clipboard tools. Use `vertaa explain X --copy | pbcopy` (macOS) or `| xclip -i` (Linux) to send the fix directly to your clipboard. Evidence rendering, step-list output, and the "Fix written to stdout" hint all go to stderr so they remain visible in your terminal without polluting the pipe. Emits a `finding_fix_copied` telemetry event.
- Interactive fix-wizard (`vertaa audit … --interactive`) gains a "Copy fix to stdout" menu choice. Selecting it copies the current finding's recommended fix and stays on the same finding so you can also baseline or accept after copying.
@PetriLahdelma PetriLahdelma changed the title chore: bump to 0.8.0-alpha.1 + sync CHANGELOG chore: bump to 0.8.0-alpha.2 + sync CHANGELOG May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants