805 Commits

Author SHA1 Message Date
Juanjo Diaz
d102a3984a
refactor: Remove unused modules (#8598) 2020-12-10 16:38:40 +01:00
Mariusz Nowak
c1907a2dde refactor: Remove irrelevant fs modules 2020-12-09 12:43:11 +01:00
Mariusz Nowak
3808471972 test: Move unit tests to "test/unit" folder 2020-11-30 16:53:52 +01:00
Mariusz Nowak
8c0d89255e fix(Templates): Fix service rename 2020-11-16 11:35:54 +01:00
Mariusz Nowak
04b868fd3b feat(Analytics): Report tabtab autocomplete usage 2020-11-06 15:03:31 +01:00
Mariusz Nowak
4fc29a57c4 fix(Standalone): Recognize Windows as non auto updatable platform 2020-11-06 15:03:31 +01:00
Mariusz Nowak
5f81f58b3a feat(Analytics): Distinguish different standalone installations 2020-11-06 15:03:31 +01:00
Mariusz Nowak
f887f8c839 test: Improve error exposure 2020-10-29 12:28:11 +01:00
Mariusz Nowak
7cc898cd0f feat(Analytics): Distinguish npm and other global installations 2020-10-29 12:28:11 +01:00
Mariusz Nowak
dc5710d9c5 test: Refactor to async/await 2020-10-29 12:28:11 +01:00
Mariusz Nowak
48a3e11f33 feat(Analytics): Report isAutoUpdateEnabled 2020-10-29 12:28:11 +01:00
Mariusz Nowak
e3f454680e feat: Opt-in auto update global installation 2020-10-29 12:28:11 +01:00
Mariusz Nowak
5fcc54ae2a refactor(Standalone): Seclude standalone utils 2020-10-29 12:28:11 +01:00
Mariusz Nowak
0d605fa76f refactor(Analytics): Alphabetical order 2020-10-29 12:28:11 +01:00
Piotr Grzesik
2d6824cde5
refactor: Replace BbPromise.props with Promise.all (#8414) 2020-10-20 12:18:05 +02:00
Mark Tse
78f159b432
fix(Templates): Ensure service is renamed in package-lock.json (#8409) 2020-10-19 12:13:03 +02:00
Piotr Grzesik
76e02cc09c
refactor: Replace _.forEach with Object.entries().forEach (#8280) 2020-09-24 10:31:32 +02:00
Piotr Grzesik
57d1ce1a66
refactor: Replace _.values with Object.values (#8274) 2020-09-23 13:09:50 +02:00
Mariusz Nowak
0cd9ccaf65 refactor: Switch to "fastest-levenshtein" 2020-09-15 17:52:29 +02:00
Mariusz Nowak
7e3299409f style: Whitespace 2020-09-15 17:52:29 +02:00
Mariusz Nowak
3177e40cee fix: Ensure to memoize config file resolution by instance
Memoizing by service name doesn't work when test configuration changes in same process
2020-09-14 14:15:12 +02:00
Mariusz Nowak
dfc78396c7 feat(CLI): Fallback to service local serverless installation by default
BREAKING CHANGE:
When globally installed `serverless` CLI is invoked in a context of a service, which has locally installed (in its `node_modules`) `serverless`. The locally installed CLI will be (by default) run instead of a global one.
2020-09-10 13:26:17 +02:00
Christian Musa
33eef9f06b feat(CLI): Remove "slss", "serverless" command alias (#8161)
BREAKING CHANGE:
`slss` alias for `serverless` CLI ommand was removed. Rely on `sls` instead
2020-09-10 13:26:17 +02:00
Mariusz Nowak
05921b61ee test: Upgrade to use new fixtures engine 2020-09-09 11:17:21 +02:00
Mariusz Nowak
f9e955c8f8 feat(Analytics): Recognize four different installation modes 2020-09-04 14:06:31 +02:00
Mariusz Nowak
9cb86a4af2 refactor: Automatically align multiline deprecations 2020-09-02 13:04:59 +02:00
Mariusz Nowak
246e4a6756 feat(Analytics): Introduce "isLocallyInstalled" characteristics 2020-09-02 13:04:59 +02:00
Mariusz Nowak
83c4b167ee feat(Analytics): Send info on reported deprecations 2020-08-31 15:23:58 +02:00
Mariusz Nowak
1abb3c05b5 refactor(CLI): Improve presentation of multi-line backend notifications 2020-08-31 15:23:58 +02:00
Mariusz Nowak
8c3c7c4e3a chore: Rename "tests" folder to "test"
Also upgrade @serverless/eslint-config to v2
2020-08-28 16:22:09 +02:00
Mariusz Nowak
b0938c7d9b refactor: Adjust deprecation logs to reflect warning format 2020-08-20 15:29:00 +02:00
Mariusz Nowak
b331be124b test: Use valid deprecation code format in logDeprecation tests 2020-08-19 10:01:09 +02:00
Mariusz Nowak
0ad5cd7a63 refactor: Expose isStandalone for metrics 2020-08-04 15:30:14 +02:00
Mariusz Nowak
0e56be3f67
test: Fix async tests setup 2020-07-29 11:55:04 +02:00
Mariusz Nowak
c69772ac09
test: Fix test title 2020-07-29 11:54:48 +02:00
Mariusz Nowak
32cde98750 fix(AWS Credentials): Improve AWS SDK workaround 2020-07-28 15:52:43 +02:00
Mariusz Nowak
c872c143ba refactor: Seclude generic version artifacts handlers 2020-07-27 11:42:02 +02:00
Mariusz Nowak
f444a8d0a1 feat: Expose logDeprecation throuch which plugins may deprecate features 2020-07-15 15:25:00 +02:00
Mariusz Nowak
af2e275ed7 test: Improve logDeprecation util tests reliability 2020-07-15 15:25:00 +02:00
Mariusz Nowak
dba05481d1 feat: Send list of sevice npm dependencies for notifications generator 2020-07-15 15:23:54 +02:00
Frédéric Barthelet
5e322c8735
feat(Templates): Improve TypeScript template (#7934) 2020-07-13 13:04:13 +02:00
Mariusz Nowak
521d9fe42e refactor: Generalize config object validation 2020-07-10 17:35:23 +02:00
Mariusz Nowak
95736cea54 refactor: Cleanup 2020-07-10 17:35:23 +02:00
Mariusz Nowak
24d45dd2ee refactor: Cleanup condition 2020-07-10 17:35:23 +02:00
Mariusz Nowak
cad1f0af82 test: Upgrade @serverless/test to v4 2020-07-10 17:35:23 +02:00
Mariusz Nowak
de2c68d023 fix: Improve error handling in config file resolution 2020-07-10 17:35:23 +02:00
Mariusz Nowak
f965e44694 fix: Throw operational error as operational 2020-07-10 17:35:23 +02:00
Mariusz Nowak
027d07cdf1
refactor: Improve CLI notification border 2020-06-26 13:34:22 +02:00
Dai Van Nguyen
4c33476210
refactor: Replace _.isEmpty with native counterparts (#7873) 2020-06-25 15:17:52 +02:00
Mariusz Nowak
761bf377d8
test: Fix typos 2020-06-19 13:37:14 +02:00