- Propagate current and root env name to providers. #264
- Specify pulumi access token per command run. #263
- Document the CLI's REST API client. #257
-
Handle anonymous environments when injecting it to the context #250
-
Export context schema for editor autocompletion #252
-
Allow evaluation of environments with parse errors. #222
-
Return a properly-merged root schema from environment evaluation. #229
-
Improve property accessor diagnostics. #230
-
Populate source positions for property accessors in single-line flow scalars. #231
-
Provide more accurate accessor diagnostic positions. #238
-
Add support for execution context interpolation. #239
- Fix merging of already-merged values. #213
- Add support for yaml format as output from
esc open
. #204
-
Fix a nil pointer dereference in Syntax.NodeError. #180
-
Mark nested structures as secret if the JSON string is secret. #191
-
Include paths in diagnostics. #157
-
Support secret elision in definitions via encryption and decryption #155
-
Support
--show-secrets
inesc env get
to display secrets in plaintext. #163
- Add two new builtins,
fn::fromBase64
andfn::fromJSON
. The former decodes a base64-encoded string into a binary string and the latter decodes a JSON string into a value. #117 - Add support for temporary file projection in run and open commands. #141 #151
- Support null, boolean, and number values in environment variables. #151
-
Do not panic when
env set
is passed an empty value. #110 -
Fix behavior for
esc login
when no existing credentials are present #111
- Fix behavior for
esc login
when no backend is provided #105
- Add a
-f
flag toesc env init
that allows the specification of the initial definition for an environment. #95
- Fix panics that could occur when no credentials are available or credentials were invalid. #93