Penv Cloud
Start free
Docs
Referencesince 1.0.0-rc.1

Stability

What a penv 1.0 minor or patch release keeps as it is, what it may change, and the freeze from 1.0.0-rc.1 to 1.0.0.

From 1.0.0, a minor or patch release of penv keeps these as they are. Changing one takes a major version.

KeptListed in
Command names, arguments, flags, and the environment variables that alias thempenv help --json
Exit codes and error codesExit codes, error codes
JSON output, and the manifest versioned by its schemaVersion: fields are added, never removed or retypedpenv help --json
The .env.schema grammar: the @env-spec parts penv reads and the ones it addsThe .env.schema format
.penv/config.toml keys and the order value files layer inSchema and types, environments and precedence
Install paths, release asset names, and the three ways to installInstall the CLI

Not covered

Not coveredWhy
Text written for a personScripts read the JSON
penv hook, penv lspTheir other side is a harness or an editor
The Copilot CLI guardExperimental: Copilot publishes no schema for its config

Release candidates

1.0.0-rc.1 is 1.0.0 with its behaviour frozen. Until 1.0.0 only fixes land, each listed in the command line changelog.