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
Mariusz Nowak
49b5914378
feat: Support new analytics and notifications backend
2020-06-16 10:59:59 +02:00
Mariusz Nowak
96afed438c
refactor: Switch to @serverless/util/config
2020-06-16 10:59:59 +02:00
Mariusz Nowak
38c493f197
refactor: Move areAnalyticsDisabled to analytics/areDisabled
2020-06-16 10:59:59 +02:00
Mariusz Nowak
7cd44bbe05
refactor: Nest analytics utils in folder
2020-06-16 10:59:59 +02:00
Mariusz Nowak
40573444f9
refactor: Rename track to report
2020-06-16 10:59:59 +02:00
Mariusz Nowak
5234439fa1
refactor: Remove old analytics module
2020-06-16 10:59:59 +02:00
Mariusz Nowak
8fa1fe1b3d
refactor: Rename isTrackingDisabled into areAnalyticsDisabled
2020-06-16 10:59:59 +02:00
Mariusz Nowak
daef9e164f
refactor: Rename tracking.js to analytics.js
2020-06-16 10:59:59 +02:00
Nguyễn Việt Đức
20cef81555
refactor: Replace _.isUndefined with native checks ( #7826 )
2020-06-12 09:54:00 +02:00
Chris Villanueva
8991ceb209
refactor: Replace _.head with array[0] ( #7817 )
2020-06-08 09:09:39 +02:00
Chris Villanueva
e39cdfdf02
refactor: Replace _.unset with delete ( #7813 )
2020-06-03 18:07:28 +02:00
Chris Villanueva
5cf46bf109
refactor: Replace _.join with array.join ( #7805 )
2020-06-03 08:53:06 +02:00
Bryan Hunter
4db8b630a2
feat: Support serverless.ts as configuration input ( #7755 )
2020-06-01 10:43:41 +02:00
TATSUNO Yasuhiro
5e0af21313
refactor: Replace _.forEach and _.each with array.forEach ( #7748 )
2020-05-28 10:45:25 +02:00
Chris Villanueva
d43241ea8b
refactor: Replace _.keys with Object.keys ( #7784 )
2020-05-28 09:25:20 +02:00
Nguyễn Việt Đức
85e9cd4455
refactor: Replace _.assign and _.extend with Object.assign ( #7766 )
2020-05-26 10:24:46 +02:00