Skip to content

Commit d92dd5b

Browse files
committed
docs(release): publish v0.1.8 notes
1 parent 06434de commit d92dd5b

3 files changed

Lines changed: 95 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ Dates use ISO format (`YYYY-MM-DD`).
55

66
This repository's canonical public release line is currently `0.x`.
77

8+
## [0.1.8] - 2026-03-11
9+
10+
### Fixed
11+
12+
- Hardened flagged-account reset recovery so intentional clears remain authoritative even when the primary flagged file survives an initial delete failure.
13+
- Removed the fresh-worktree `npm test` dependency on prebuilt `dist/` output by validating config precedence directly from source imports.
14+
- Tightened model-matrix smoke classification so unsupported account/runtime capabilities are reported as non-blocking skips instead of false release failures.
15+
16+
### Changed
17+
18+
- Codex CLI sync remains mirror-only, preserving canonical multi-auth storage as the single source of truth while still allowing mirror-file selection updates.
19+
- Release validation now includes broader merged-feature regression coverage spanning unified settings, flagged reset suppression, and mirror-only Codex CLI sync.
20+
21+
### Added
22+
23+
- Cross-feature regression coverage for merged release behavior in `test/release-main-prs-regression.test.ts`.
24+
825
## [0.1.7] - 2026-03-03
926

1027
### Fixed

docs/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@ Public documentation for `codex-multi-auth`.
2626
| [troubleshooting.md](troubleshooting.md) | Recovery playbooks for install, login, switching, and stale state |
2727
| [privacy.md](privacy.md) | Data handling and local storage behavior |
2828
| [upgrade.md](upgrade.md) | Migration from legacy package and path history |
29-
| [releases/v0.1.7.md](releases/v0.1.7.md) | Stable release notes |
30-
| [releases/v0.1.6.md](releases/v0.1.6.md) | Previous stable release notes |
31-
| [releases/v0.1.5.md](releases/v0.1.5.md) | Earlier stable release notes |
29+
| [releases/v0.1.8.md](releases/v0.1.8.md) | Stable release notes |
30+
| [releases/v0.1.7.md](releases/v0.1.7.md) | Previous stable release notes |
31+
| [releases/v0.1.6.md](releases/v0.1.6.md) | Earlier stable release notes |
32+
| [releases/v0.1.5.md](releases/v0.1.5.md) | Archived stable release notes |
3233
| [releases/v0.1.0-beta.0.md](releases/v0.1.0-beta.0.md) | Archived prerelease notes |
3334

3435
---
@@ -42,7 +43,7 @@ Public documentation for `codex-multi-auth`.
4243
| [reference/storage-paths.md](reference/storage-paths.md) | Canonical and compatibility storage paths |
4344
| [reference/public-api.md](reference/public-api.md) | Public API stability and semver contract |
4445
| [reference/error-contracts.md](reference/error-contracts.md) | CLI, JSON, and helper error semantics |
45-
| [releases/v0.1.7.md](releases/v0.1.7.md) | Current stable release notes |
46+
| [releases/v0.1.8.md](releases/v0.1.8.md) | Current stable release notes |
4647
| [releases/v0.1.0-beta.0.md](releases/v0.1.0-beta.0.md) | Archived prerelease reference |
4748
| [User Guides release notes](#user-guides) | Stable, previous, and archived release notes |
4849
| [releases/legacy-pre-0.1-history.md](releases/legacy-pre-0.1-history.md) | Archived pre-0.1 changelog history |

docs/releases/v0.1.8.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Release v0.1.8
2+
3+
Release date: 2026-03-11
4+
Channel: `latest`
5+
6+
## Highlights
7+
8+
- Split persistence regression coverage into focused review units while keeping dashboard and unified-settings persistence behavior stable across shared-file writes.
9+
- Hardened flagged-account reset recovery so intentional clears suppress stale revival paths even when the primary flagged file survives an initial delete failure.
10+
- Kept Codex CLI sync mirror-only so local canonical storage stays authoritative while CLI mirror files still track active selection changes.
11+
12+
## Install
13+
14+
```bash
15+
npm i -g @openai/codex
16+
npm i -g codex-multi-auth
17+
```
18+
19+
## Core Operations
20+
21+
```bash
22+
codex auth login
23+
codex auth list
24+
codex auth status
25+
codex auth check
26+
codex auth forecast --live
27+
```
28+
29+
## Validation Snapshot
30+
31+
Release gate commands:
32+
33+
- `npm ci`
34+
- `npm run clean:repo:check`
35+
- `npm run audit:ci`
36+
- `npm run typecheck`
37+
- `npm run lint`
38+
- `npm test`
39+
- `npm run build`
40+
- `npm run coverage`
41+
- `npm run test:model-matrix:smoke`
42+
43+
Broad validation result:
44+
45+
- `101/101` test files passed
46+
- `2352/2352` tests passed
47+
- full coverage pass after rebuild in the RC worktree
48+
- model-matrix smoke completed with only skipped cases for the current runtime/account capability set after the entitlement-aware harness fix
49+
50+
## Merged PRs
51+
52+
- `#64` `test(settings): split persistence regression coverage`
53+
- `#71` `fix(storage): harden recovery and intentional reset flows`
54+
- `#72` `fix(sync): keep Codex CLI state mirror-only`
55+
56+
## Commits
57+
58+
- RC assembled from `main` plus open PR heads `#64`, `#71`, and `#72`.
59+
- Release-only follow-up commit `961c3db` formalizes the flagged reset edge-case fix, the entitlement-aware smoke harness update, and the fresh-worktree documentation-test fix needed to keep the validation gate reproducible.
60+
- Release-only follow-up commit `c946d08` adds broad merged-feature regression coverage so the final RC is validated by both focused suites and cross-feature integration scenarios.
61+
62+
## Notes
63+
64+
- Flagged-account clears now remain suppressed when the reset marker exists, even if the primary flagged file survives an initial delete failure.
65+
- Smoke-matrix results now distinguish unsupported account/runtime capabilities from true release-blocking failures.
66+
- The current smoke run was environment-inconclusive rather than failing: no supported live model completed in this account/runtime, but no hard harness or transformer failures remained.
67+
- Broad release regressions now verify that Codex CLI mirror files cannot mutate canonical storage or unified settings, and that flagged reset suppression still holds when mirror files exist.
68+
69+
## Related
70+
71+
- [../getting-started.md](../getting-started.md)
72+
- [../upgrade.md](../upgrade.md)
73+
- [../reference/commands.md](../reference/commands.md)

0 commit comments

Comments
 (0)