143 Commits

Author SHA1 Message Date
Mariusz Nowak
473614d3f3 test: Upgrade tests to not rely on nodejs12.x runtime 2023-05-30 14:20:52 +02:00
Bartłomiej Szostek
fe6e0a69ee
refactor(AWS Lambda): Remove references to deprecated runtimes (#11940) 2023-05-15 17:04:12 +02:00
Dan Jarvis
73d0dc6cf4
feat: Console Dev Mode onboarding via dev command (#11896) 2023-04-05 13:19:34 -05:00
Mariusz Nowak
0f930c51c4
feat: Temporarily revert dev command (#11854)
As it's not ready for releases
2023-03-23 20:23:34 +01:00
Dan Jarvis
69581cbf91
test(CLI Onboarding): Cover dev mode feed step (#11848) 2023-03-21 16:05:21 +01:00
Dan Jarvis
9c7e5b4483
test(CLI Onboarding): Cover dev mode step (#11845) 2023-03-21 09:50:05 +01:00
Dan Jarvis
2a34b04aae
refactor: Improve dev command (#11827) 2023-03-20 15:48:16 +01:00
Charlie Benger-Stevenson
6fe2ea5bc8
fix(AWS API Gateway): Fix support for provider.apiGateway.stage
(PR #11772)
2023-03-03 17:18:54 +01:00
Florian Proksch
9d579336fa
feat: Support .cjs and .mjs configuration extensions (#11586) 2022-12-12 15:36:57 +01:00
Mariusz Nowak
9a41468309 feat(Console): External Console integration 2022-10-31 16:07:52 +01:00
Mariusz Nowak
f3a191590b feat(Console): Remove support for integrated configuration 2022-10-31 16:07:52 +01:00
Mariusz Nowak
d1d9494009 test(CLI Onboarding): Fix tests 2022-10-20 18:38:03 +02:00
Piotr Grzesik
37b29b0295 refactor(CLI): Recognize --help for compose triage 2022-06-07 10:32:35 +02:00
Mariusz Nowak
38ff287bc7 fix(CLI Onboarding): Recognize Dashboard providers for deployment 2022-05-20 12:01:38 +02:00
Mariusz Nowak
8825e867d8 fix(CLI Onboarding): Support Dashboard providers with Console 2022-05-20 12:01:38 +02:00
Mariusz Nowak
def13c8021 test(CLI Onboarding): Fix test title 2022-05-20 12:01:38 +02:00
Mariusz Nowak
3b3cfae498 feat(Console): Support console.org setting 2022-05-19 16:15:12 +02:00
Mariusz Nowak
443fa4b74d refactor(Console): Separate Dashboard & Console login logic 2022-05-19 16:15:12 +02:00
Mariusz Nowak
d40866a0e8 feat(Console): Switch to new Identity system 2022-05-19 16:15:12 +02:00
Mariusz Nowak
caaa3c811e refactor(CLI Onboarding): Generalize isConsole resolution 2022-05-19 16:15:12 +02:00
Matthieu Napoli
da15711203 feat: Improve the wording in the onboarding 2022-05-05 16:49:44 +02:00
Piotr Grzesik
e56bc4be0c feat(CLI): Do not run compose for non-service commands 2022-04-28 10:39:21 +02:00
Piotr Grzesik
401c721f8e
refactor: Enable triage process to run @serverless/compose (#10950) 2022-04-14 17:00:02 +02:00
Mariusz Nowak
e6cdc9d68b refactor(Console): Do not disable dashboard with console 2022-03-24 16:51:14 +01:00
Mariusz Nowak
48609f7276 feat(CLI Onboarding): Support joint Console & Dashboard configurations 2022-03-09 17:42:39 +01:00
Mariusz Nowak
5a4ed5c172 test: Wrap console related tests with describe 2022-03-09 17:42:39 +01:00
Mariusz Nowak
f580883d48 refactor(Telemetry): Expose initialContext.isConsoleEnabled 2022-03-09 17:42:39 +01:00
Piotr Grzesik
a34d07a5c1 feat(CLI Onboarding): Support --console flag 2022-03-01 18:58:37 +01:00
Piotr Grzesik
f439201d7f refactor: Log environment details of error to stderr 2022-02-28 14:38:32 +01:00
Piotr Grzesik
964b883455 feat(Variables): Support for --param CLI options 2022-02-17 14:07:30 +01:00
Piotr Grzesik
76a60ae2b7 refactor: Use templates from examples in create 2022-02-04 17:35:19 +01:00
Piotr Grzesik
97fda34b29 feat(CLI Onboarding): Improve deploy messaging 2022-02-01 18:34:00 +01:00
Piotr Grzesik
772a9bb86c refactor(CLI Onboarding): Minor wording adjustments 2022-01-28 13:40:28 +01:00
Mariusz Nowak
2bcc8f3b47 refactor: Rename lib/utils/openBrowser.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
2cf86e4ee9 refactor: Rename lib/utils/logDeprecation.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
aed6673d68 refactor: Rename lib/utils/isStandaloneExecutable.js 2022-01-27 15:21:58 +01:00
Mariusz Nowak
a93a1511b7 refactor: Rename lib/utils/downloadTemplateFromRepo.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
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
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
Piotr Grzesik
4dbb496506 refactor(CLI Onboarding): Download templates from v3 examples branch 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
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
Mariusz Nowak
dc0bf5c9aa feat(CLI): Global --debug flag for debug logging 2022-01-27 15:21:58 +01:00
Mariusz Nowak
5194030462 feat(CLI): Global --verbose flag for verbose logging 2022-01-27 15:21:58 +01:00
Piotr Grzesik
fcd386b33b feat: Disallow custom nested configuration path
BREAKING CHANGE: Custom nested configuration paths will no longer be
supported and such usage will result in an error.
2022-01-27 15:21:58 +01:00