Skip to content

Commit 1cdc890

Browse files
committed
chore(release): bump to 5.2.8 - Pro activation error UX
1 parent 0475f1d commit 1cdc890

8 files changed

Lines changed: 34 additions & 13 deletions

File tree

.aiox-core/install-manifest.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
# - SHA256 hashes for change detection
88
# - File types for categorization
99
#
10-
version: 5.2.7
11-
generated_at: "2026-05-20T17:56:37.529Z"
10+
version: 5.2.8
11+
generated_at: "2026-05-21T00:21:31.048Z"
1212
generator: scripts/generate-install-manifest.js
1313
file_count: 1129
1414
files:
@@ -3701,7 +3701,7 @@ files:
37013701
type: monitor
37023702
size: 818
37033703
- path: package.json
3704-
hash: sha256:8335dc568cb25279628e511f1a2ef4d10f0573e843df0c8ec0829235e0f7c004
3704+
hash: sha256:bc1bd0eae7c04feb1d1659fb9715a7c908e1cf2bb146341ed3b0d24f630cc9a9
37053705
type: other
37063706
size: 1445
37073707
- path: product/checklists/accessibility-wcag-checklist.md

.aiox-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aiox-squads/core-internal",
3-
"version": "5.2.7",
3+
"version": "5.2.8",
44
"description": "Internal package manifest for AIOX framework — declares runtime dependencies consumed by scripts under .aiox-core/. This is NOT published independently; it ships inside @aiox-squads/core (the top-level package). Kept name-distinct from the parent (`-internal` suffix) to avoid npm registry confusion. Version follows the parent package.",
55
"private": true,
66
"main": "index.js",

CHANGELOG.md

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

8+
## [5.2.8] - 2026-05-21
9+
10+
### Fixed
11+
12+
- **Pro activation errors now surface the real license-server cause instead of opaque `HTTP 403`** (#775).
13+
- Root cause: the installer read `parsed.message` / `parsed.code` at the response root while the license-server returns the PRO-16 structured envelope under `error`.
14+
- Fix: `InlineLicenseClient` now reads nested `error.message` / `error.code` first, preserves the full envelope, and keeps legacy root-shaped responses compatible.
15+
- This restores typed handling for `NOT_A_BUYER`, `SEAT_LIMIT_EXCEEDED`, `REVOKED_KEY`, and related Pro activation failures.
16+
- **Pro CLI error rendering is resilient to raw, null, and malformed errors** (#775).
17+
- Added safe normalization before rendering user-facing messages.
18+
- Added OS-aware recovery commands so Windows users receive PowerShell-compatible cleanup steps.
19+
20+
### Changed
21+
22+
- `@aiox-squads/installer` bumped to `3.3.7` to ship the activation-envelope parser fix.
23+
- `@aiox-squads/aiox-pro-cli` bumped to `0.2.2` to ship the Pro CLI error UX bridge.
24+
25+
### Notes
26+
27+
- This release targets the user-visible install failure where login succeeds, buyer access is confirmed, and activation then prints only `HTTP 403`.
28+
829
## [5.2.7] - 2026-05-18
930

1031
### Fixed

compat/aiox-core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "aiox-core",
3-
"version": "5.2.7",
3+
"version": "5.2.8",
44
"description": "Compatibility wrapper for @aiox-squads/core.",
55
"license": "MIT",
66
"bin": {
@@ -15,7 +15,7 @@
1515
"README.md"
1616
],
1717
"dependencies": {
18-
"@aiox-squads/core": "5.2.7"
18+
"@aiox-squads/core": "5.2.8"
1919
},
2020
"engines": {
2121
"node": ">=18"

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aiox-squads/core",
3-
"version": "5.2.7",
3+
"version": "5.2.8",
44
"description": "Synkra AIOX: AI-Orchestrated System for Full Stack Development - Core Framework",
55
"bin": {
66
"aiox": "bin/aiox.js",

packages/aiox-pro-cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aiox-squads/aiox-pro-cli",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"description": "CLI for AIOX Pro — install, activate and manage your license",
55
"bin": {
66
"aiox-pro": "bin/aiox-pro.js"

packages/installer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@aiox-squads/installer",
3-
"version": "3.3.6",
3+
"version": "3.3.7",
44
"description": "AIOX Installer - Automated setup wizard for AIOX projects (greenfield & brownfield)",
55
"main": "src/index.js",
66
"bin": {

0 commit comments

Comments
 (0)