- Removed unnecessary legacy validation
- Updated dependencies
- Updated
package.json
engines.node
property to reflect changes from v4
- Updated dependencies
- Transitioned from
aws-sdk
toaws-lite
- Added Node.js 20.x to test matrix
- Breaking change: removed support for Node.js 14.x (now EOL, and no longer available to created in AWS Lambda)
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Added Node.js 18.x to test matrix
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Fixed relying on other Architect packages' use of
minimist
as a dependency to help reduce issues with Yarn workspaces; helps fix #1356
- Updated dependencies
- Updated dependencies
- Fixed issue where an environment variable could not be set with a number value; fixes #1353
- Updated dependencies; sub-dep
lambda-runtimes
addsnodejs16.x
.
- Updated dependencies
- Added ability to directly invoke
env
without@architect/architect
- Breaking change: consolidated module API into single method
- Breaking change: no longer use
NODE_ENV
, deprecated in favor ofARC_ENV
- Breaking change: bare CLI arguments (e.g.
env add...
) as aliases to flags are no longer used - Stop publishing to the GitHub Package registry
- Updated dependencies
- Fixed basic env var validation
- Updated dependencies
- Updated dependencies
- Internal: Updated Architect Parser to v5
- Updated dependencies
- Warn if
ARC_APP_SECRET
is not set in production
- Breaking change: removed support for Node.js 10.x (now EOL, and no longer available to created in AWS Lambda) and Node.js 12.x
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Added new prompts:
- Create a preferences file if one does not already exist
- Add or update a
.gitignore
file (if project dir is a git repo) - Fixes #1033; thanks @rbethel!
- Updated dependencies
- Support for
preferences.arc
(andprefs.arc
) - Support for
.env
- Gave
env
a much needed makeover! Some highlights:- Only prints the environment whose variables were changed (making it easier to see what happend in projects with lots of env vars)
- Tidied up formatting and printing
- Added some more helpful messages about what's going on
- Exit gracefully instead of erroring when removing an env var that doesn't exist
- Implemented Inventory (
@architect/inventory
) - Updated dependencies
- Deprecated writing to
.arc-env
file
- Only quote env vars with special chars and floats
- Fixes .arc-env encoding of env vars with Architect-reserved characters
- Updated dependencies
- Updated dependencies
- Updated dependencies
- Removes validation from environment variable values, use whatever you like! Fixes #669, thanks @rbuckingham!
- Updated dependencies