Releases: hyperformant/vibecarbon
Releases · hyperformant/vibecarbon
Release list
v0.47.3
v0.47.2
v0.47.1
v0.47.0
v0.46.0
v0.45.0
v0.44.2
v0.44.1
v0.44.0
0.44.0 (2026-09-16)
Bug Fixes
- activate: name a project license in the activate and deactivate prompts (fb55fb9)
- cli: env preflight before provisioning, state-bucket handoff on destroy, -confirm for prod gates (#98) (0a3eabd)
- create: write the Plausible env keys so Vite stops warning on every up and build (#80) (b6b3677)
- licensing/entitlement: canceled status honors tier-too-low before the grace check (9d102d4)
- licensing/gen: validate verdict fields before signVerdictToken mints a token (665264a)
- licensing: 429 and 5xx always fall back to the cache, whatever the body (44afed7)
- licensing: derive project entitlement fields from the verified key, not the file (4631df3)
- licensing: keep Compose HA in the picker where there is no Kubernetes, and reach wrong-project (23e9ccc)
- licensing: normalize the deploy-gate projectId and stop hard-blocking WAF/edge errors (a05c3cc)
- licensing: tighten signature format, fix stale comments and messaging (2a50334)
- licensing: treat an unreadable manifest as no project in getLicense (f87ab5b)
- template: render FAQ q10 in FAQSection (6f75ae7)
- ui: give Button a visible disabled state (#102) (440122b)
- upgrade: seed an npm project's lockfile from the template's before regenerating (#101) (79d732c)
Features
- activate: drop -refresh, the key no longer rotates (29a5b1c)
- cli: deploy -server-type, destroyed-env identity handoff, wal-g restore points, ANALYZE after restore (#100) (f42836f), closes #98 98/#99
- e2e: keep the Hetzner matrix in EU on the cheapest shared line (#95) (5612e66)
- licensing: add the Graphene tier and a pure entitlement evaluator (f5d7200)
- licensing: add the per-project license slot next to the legacy key (4d7c931)
- licensing: block and warning copy for the deploy gate (804739f)
- licensing: check the subscription on every paid-mode deploy (e8265ab)
- licensing: deploy decision table with a 30-day grace (f70c891)
- licensing: gate provisioning only, by required tier, with a benefits-first upsell (642ee11)
- licensing: keys bind to a project at activate, not at checkout (#103) (c55ec03)
- licensing: live check client with a signed per-machine verdict cache (ad44b16)
- licensing: parse and mint v2 per-project keys with a paid-through date (9123f17)
- licensing: refresh a lapsed project key from vibecarbon.com before upselling (0cb216d)
- licensing: stable v2 project key and signed verdict tokens (46fb383)
- licensing: stamp the release date at publish and expose getReleaseDate() (5cfa79e)