659 Commits

Author SHA1 Message Date
Mariusz Nowak
cab3e58839 refactor: Rename lib/utils/createFromTemplate.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
d0c93f9d35 refactor: Rename …/classes/config-schema-handler/resolveAjvValidate.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
7dacfdf995 refactor: Rename …/classes/config-schema-handler/normalizeAjvErrors.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
78184571b6 refactor: Rename lib/classes/ConfigSchemaHandler 2022-01-27 15:21:58 +01:00
Mariusz Nowak
6d67ec2a00 refactor: Rename lib/classes/YamlParser.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
4ffb3a7173 refactor: Rename lib/classes/PluginManager.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
57642f73ba refactor: Rename lib/configSchema.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
1f30396732 refactor: Rename lib/plugins/aws/customResources 2022-01-27 15:21:58 +01:00
Mariusz Nowak
d3d55dfcfc refactor: Rename lib/plugins/aws/invokeLocal 2022-01-27 15:21:58 +01:00
Mariusz Nowak
391acb1a74 refactor: Rename lib/classes/Utils.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
bd7dece8ce refactor: Rename lib/classes/Service.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
63961a537f refactor: Rename lib/classes/Config.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
4a97648626 refactor: Rename lib/classes/CLI.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
7289137073 refactor: Rename lib/Serverless.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
089f4afba8 test: Rename fixture programmatic/requestSchema 2022-01-27 15:21:58 +01:00
Mariusz Nowak
284b7af73f test: Rename fixture programmatic/requestParameters 2022-01-27 15:21:58 +01:00
Mariusz Nowak
dcd6bea1b6 test: Rename fixture programmatic/packageArtifact 2022-01-27 15:21:58 +01:00
Mariusz Nowak
43d3207ad3 test: Rename fixture programmatic/packageArtifactInServerlessDir 2022-01-27 15:21:58 +01:00
Mariusz Nowak
04869f1d6f test: Rename fixture programmatic/iotFleetProvisioning 2022-01-27 15:21:58 +01:00
Mariusz Nowak
84626e385c test: Rename fixture programmatic/httpApi 2022-01-27 15:21:58 +01:00
Mariusz Nowak
c8a6039d39 test: Rename fixture programmatic/httpApiCatchAll 2022-01-27 15:21:58 +01:00
Mariusz Nowak
d9b2601650 test: Rename fixture programmatic/functionLayers 2022-01-27 15:21:58 +01:00
Mariusz Nowak
439b2ab6cb test: Rename fixture programmatic/customProvider 2022-01-27 15:21:58 +01:00
Mariusz Nowak
55b92071fb test: Rename fixture programmatic/configSchemaExtensions 2022-01-27 15:21:58 +01:00
Mariusz Nowak
aaba49b540 test: Rename fixture `programmatic/configSchemaExtensionsError 2022-01-27 15:21:58 +01:00
Mariusz Nowak
7e2881e9fe test: Rename fixture programmatic/congnitoUserPool 2022-01-27 15:21:58 +01:00
Mariusz Nowak
4bf951546c test: Rename fixture programmatic/checkForChanges 2022-01-27 15:21:58 +01:00
Mariusz Nowak
8533f6a68f test: Rename fixture programmatic/apiGateway 2022-01-27 15:21:58 +01:00
Mariusz Nowak
f1b96f1e1a test: Rename test/serverlessBinary.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
a55a48fdec refactor: Rename lib/plugins/aws/customResources/resources/eventBridge 2022-01-27 15:21:58 +01:00
Mariusz Nowak
fc0eb5aebc refactor(Templates): Unify file naming convention 2022-01-27 15:21:58 +01:00
Mariusz Nowak
73b1886040 refactor: Adapt to rename in @serverless/dashboard-plugin 2022-01-27 15:21:58 +01:00
Mariusz Nowak
6b26a7d360 refactor(CLI): Unify finalization of a process handling 2022-01-27 15:21:58 +01:00
Mariusz Nowak
e142254056 refactor(CLI): Seclude uncaught exception handling 2022-01-27 15:21:58 +01:00
Piotr Grzesik
1cb6a2ff2d refactor: Remove legacy logs 2022-01-27 15:21:58 +01:00
Mariusz Nowak
e61124a7d4 refactor: Remove internal suppressLogIfPrintCommand method 2022-01-27 15:21:58 +01:00
Mariusz Nowak
731b3ba1e1 feat(Variables): Remove old variables resolver
BREAKING CHANGE:
Old variables resolver is permanently removed. Any resolution error as approached with current resolver is assumed as final (there's no longer fallback to old resolver)
2022-01-27 15:21:58 +01:00
Mariusz Nowak
d62c3288b2 feat: Unconditionally fallback when local installation found
BREAKING CHANGE:
`enableLocalInstallationFallback` configuration property is no longer supported.
2022-01-27 15:21:58 +01:00
Mariusz Nowak
c18e1b308b refactor(CLI): Export resolved local installation path directly 2022-01-27 15:21:58 +01:00
Mariusz Nowak
5fc55c0464 refactor: Replace ncjsm/resolve usage with native createRequire 2022-01-27 15:21:58 +01:00
Piotr Grzesik
4dbb496506 refactor(CLI Onboarding): Download templates from v3 examples branch 2022-01-27 15:21:58 +01:00
Piotr Grzesik
ae169f564a refactor(Telemetry): Include paramsCount in telemetry 2022-01-27 15:21:58 +01:00
Piotr Grzesik
766b58da61 refactor: Upgrade ajv to v8 along with related packages 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b4a25d70d3 feat: Remove tab autocomplete feature
Reasoning:
- Performance is very poor due to slow command startup time
- `tabtab` package is no longer maintained and shares security issues
- Feature usage is relatively low (telemetry data shows 7% of users has the autocompletion on)

BREAKING CHANGE:
Opt-in tab-tab autocompletion feature is removed due to performance and security issues
2022-01-27 15:21:58 +01:00
Piotr Grzesik
82b373e9c7 refactor(AWS Deploy): Use change sets in CF deployments 2022-01-27 15:21:58 +01:00
Mariusz Nowak
6f3a632773 feat(AWS IAM): Deprecate IAM settings grouped directly at provider 2022-01-27 15:21:58 +01:00
Mariusz Nowak
b5069ef8cb feat(CLI): Deprecate support for deploy -f alias 2022-01-27 15:21:58 +01:00
Mariusz Nowak
eedaa2469f feat(CLI): Simplify CLI args parsing to <command> <options> format
BREAKING CHANGE:
CLI params put before command tokens are no longer recgonized (e.g. `sls -f <function-name> deploy function` will no longer work). In all cases construct CLI args in `sls <command> <options>` order
2022-01-27 15:21:58 +01:00
Mariusz Nowak
a646135118 feat(CLI): Support serverless-tencent CLI 2022-01-27 15:21:58 +01:00
Piotr Grzesik
9a834152a9 feat(AWS Lambda): Change default hashing algorithm
BREAKING CHANGE: Default lambda hashing algorithm was changed to `20201221`
2022-01-27 15:21:58 +01:00