Features
- AWS API Gateway: Remove deprecation for old naming convention (#9160) (b530d6a) (Piotr Grzesik)
- Variables:
- Disallow
provider.variableSyntax
with new resolver (#9140) (5a2da44) (Mariusz Nowak) - Meaningfully reject not resolvable
provider.name
(#9140) (f67d95a) (Mariusz Nowak)
- Disallow
Bug Fixes
- Packaging: Ensure to properly exclude dependencies when
NODE_ENV
set (#9142) (6e3e21c) (Piotr Grzesik) - CLI:
- Recognize "--stage" as provider agnostic option (#9151) (271ac82) (Mariusz Nowak)
- Do not show options order deprecation info with help request (#9151) (ad8f9b0) (Mariusz Nowak)
- Recognize "--version" option in commands help (#9151) (6cefe7a) (Mariusz Nowak)
- AWS Deploy: Fix format of url data as passed to
https-proxy-agent
(#9147) (d935dcc) (Andreas Augustin) - Variables:
- Ensure necessary resolution interface for plugins (#9164) (841e847) (Mariusz Nowak)
- Ensure to support middle JS function resolved properties (#9161) (32ba7c8) (Mariusz Nowak)
- Fix resolution of "false" CLI params (#9151) (6c6ada9) (Mariusz Nowak)
- Unify handling of not existing addresses (#9161) (b21dc44) (Mariusz Nowak)
- Ensure to handle empty func definition with meaningful error (#9133) (86e0b6d) (Piotr Grzesik)
Maintenance Improvements
- CLI:
- Handle "help" with a schema (#9151) (d455b23) (Mariusz Nowak)
- Categorize CLI commands in schema (#9140) (471e34d) (Mariusz Nowak)
- Do not show deprecation with help command (#9140) (a72b681) (Mariusz Nowak)
- Do not throw errors when help command (#9140) (d15efd9) (Mariusz Nowak)
- Expose resolved string command by
resolveInput
util (#9151) (362f5e9) (Mariusz Nowak) - Improve flow documentation (#9140) (851c9f4) (Mariusz Nowak)
- Improve setup of resolution flow (#9140) (ab1c673) (Mariusz Nowak)
- Integrate
isHelpRequest
intoresolveInput
util (#9140) (a481170) (Mariusz Nowak) - Proritize
provider.name
validation (#9151) (9ab04a6) (Mariusz Nowak) - Recognize "--version" on command as help request (#9151) (23f45a3) (Mariusz Nowak)
- Resolve command and options gradually (#9151) (b6382fd) (Mariusz Nowak)
- Return resolved
commandSchema
fromresolveInput
util (#9151) (4364acc) (Mariusz Nowak) - Wrap with function for better maintainance (#9140) (ab055a3) (Mariusz Nowak)
- Variables:
- Ensure to not resolve any value with promise (#9140) (54da2c2) (Mariusz Nowak)
- Recognize only defined CLI options in resolver (#9151) (13610cf) (Mariusz Nowak)
- Report immediatelly eventual syntax errors (#9140) (ee01833) (Mariusz Nowak)
- Smarter "is property resolved" validation (#9151) (cfe83df) (Mariusz Nowak)
- Smarter resolution phases (#9140) (a537856) (Mariusz Nowak)
- For
--help
output resolve just needed properties (#9140) (d851914) (Mariusz Nowak)
- Improve AWS SDK errors reporting (#9148) (89b813d) (Mariusz Nowak)