1 | # Change Log
|
2 |
|
3 | ## Unreleased
|
4 |
|
5 | ### 4.0.0 (2020-01-30)
|
6 |
|
7 | ### Migration Guide
|
8 |
|
9 | - [Migrating to `v4.x.x`](./docs/migrate-to-v4.x.md)
|
10 |
|
11 | ### Changed
|
12 |
|
13 | - bumped minimum supported version Node version to `>=12`
|
14 |
|
15 | ### Dependencies
|
16 |
|
17 | - update [archiver](https://www.npmjs.com/package/archiver) to [3.1.1](https://github.com/archiverjs/node-archiver/releases/tag/3.1.1) (from [3.0.0](https://github.com/archiverjs/node-archiver/releases/tag/3.0.0))
|
18 |
|
19 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.600.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.600.0) (from [2.415.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.415.0))
|
20 |
|
21 | - update [chalk](https://www.npmjs.com/package/chalk) to [3.0.0](https://github.com/chalk/chalk/releases/tag/v3.0.0) (from [2.4.2](https://github.com/chalk/chalk/releases/tag/v2.4.2))
|
22 |
|
23 | - update [execa](https://www.npmjs.com/package/execa) to [4.0.0](https://github.com/sindresorhus/execa/releases/tag/v4.0.0) (from [1.0.0](https://github.com/sindresorhus/execa/releases/tag/v1.0.0))
|
24 |
|
25 | - update [glob](https://www.npmjs.com/package/glob) to 7.1.6 (from 7.1.3)
|
26 |
|
27 | - update [inquirer](https://www.npmjs.com/package/inquirer) to 7.0.3 (from 6.2.2)
|
28 |
|
29 | - update [js-yaml](https://www.npmjs.com/package/js-yaml) to [3.13.1](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) (from [3.12.2](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md))
|
30 |
|
31 | - update [load-json-file](https://www.npmjs.com/package/load-json-file) to [6.2.0](https://github.com/sindresorhus/load-json-file/releases/tag/v6.2.0) (from [5.2.0](https://github.com/sindresorhus/load-json-file/releases/tag/v5.2.0))
|
32 |
|
33 | - update [meow](https://www.npmjs.com/package/meow) to [6.0.0](https://github.com/sindresorhus/meow/releases/tag/v6.0.0) (from [5.0.0](https://github.com/sindresorhus/meow/releases/tag/v5.0.0))
|
34 |
|
35 | - update [ora](https://www.npmjs.com/package/ora) to [4.0.3](https://github.com/sindresorhus/ora/releases/tag/v4.0.3) (from [3.4.0](https://github.com/sindresorhus/ora/releases/tag/v3.4.0))
|
36 |
|
37 | - update [semver](https://www.npmjs.com/package/semver) to [7.1.1](https://github.com/npm/node-semver/blob/master/CHANGELOG.md) (from [5.6.0](https://github.com/npm/node-semver/blob/master/CHANGELOG.md))
|
38 |
|
39 | - update [serverless](https://www.npmjs.com/package/serverless) to [1.60.5](https://github.com/serverless/serverless/releases/tag/v1.60.5) (from [1.38.0](https://github.com/serverless/serverless/releases/tag/v1.38.0))
|
40 |
|
41 | - update [temp](https://www.npmjs.com/package/temp) to [0.9.1](https://github.com/bruce/node-temp/releases/tag/v0.9.1) (from [0.9.0](https://github.com/bruce/node-temp/releases/tag/v0.9.0))
|
42 |
|
43 | - update [update-notifier](https://www.npmjs.com/package/update-notifier) to [4.0.0](https://github.com/yeoman/update-notifier/releases/tag/v4.0.0) (from [2.5.0](https://github.com/yeoman/update-notifier/releases/tag/v2.5.0))
|
44 |
|
45 | - update [write-json-file](https://www.npmjs.com/package/write-json-file) to [4.2.1](https://github.com/sindresorhus/write-json-file/releases/tag/v4.2.1) (from [3.1.0](https://github.com/sindresorhus/write-json-file/releases/tag/v3.1.0))
|
46 |
|
47 | ### 3.4.0 (2019-12-18)
|
48 |
|
49 | ### Added
|
50 |
|
51 | - [Network Configuration](./docs/network.md)
|
52 |
|
53 | ### 3.3.2 (2019-10-22)
|
54 |
|
55 | ### Fixed
|
56 |
|
57 | - local testing should not force posix path
|
58 |
|
59 | ### 3.3.1 (2019-10-22)
|
60 |
|
61 | ### Fixed
|
62 |
|
63 | - forced posix path for route configuration
|
64 |
|
65 | ### 3.3.0 (2019-06-27)
|
66 |
|
67 | ### Added
|
68 |
|
69 | - attributes example for dynamic form element options
|
70 | - element lookup example
|
71 | - `--provision` flag to do a full deployment
|
72 | - `analytics` configuration to `.blinkmrc.json` file: [Analytics](./docs/analytics.md)
|
73 |
|
74 | ### Dependencies
|
75 |
|
76 | - no longer depend upon [elegant-spinner](https://www.npmjs.com/package/elegant-spinner)
|
77 |
|
78 | - no longer depend upon [log-symbols](https://www.npmjs.com/package/log-symbols)
|
79 |
|
80 | - no longer depend upon [log-update](https://www.npmjs.com/package/log-update)
|
81 |
|
82 | - depend upon [jsonwebtoken](https://www.npmjs.com/package/jsonwebtoken) [8.5.1](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md)
|
83 |
|
84 | - depend upon [ora](https://www.npmjs.com/package/ora) [3.4.0](https://github.com/sindresorhus/ora/releases/tag/v3.4.0)
|
85 |
|
86 | ### 3.2.1 (2019-03-14)
|
87 |
|
88 | ### Dependencies
|
89 |
|
90 | - update [@blinkmobile/bm-identity](https://www.npmjs.com/package/@blinkmobile/bm-identity) to [5.0.0](https://github.com/blinkmobile/bm-identity.js/releases/tag/5.0.0) (from [4.0.2](https://github.com/blinkmobile/bm-identity.js/releases/tag/4.0.2))
|
91 |
|
92 | - update [archiver](https://www.npmjs.com/package/archiver) to [3.0.0](https://github.com/archiverjs/node-archiver/releases/tag/3.0.0) (from [2.1.1](https://github.com/archiverjs/node-archiver/releases/tag/2.1.1))
|
93 |
|
94 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.415.0](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) (from [2.289.0](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md))
|
95 |
|
96 | - update [boom](https://www.npmjs.com/package/boom) to [7.3.0](https://github.com/hapijs/boom/blob/master/CHANGELOG.md) (from [7.2.0](https://github.com/hapijs/boom/blob/master/CHANGELOG.md))
|
97 |
|
98 | - update [chalk](https://www.npmjs.com/package/chalk) to 2.4.2 (from 2.4.1)
|
99 |
|
100 | - update [execa](https://www.npmjs.com/package/execa) to 1.0.0 (from 0.10.0)
|
101 |
|
102 | - update [glob](https://www.npmjs.com/package/glob) to 7.1.3 (from 7.1.2)
|
103 |
|
104 | - update [inquirer](https://www.npmjs.com/package/inquirer) to 6.2.2 (from 6.0.0)
|
105 |
|
106 | - update [js-yaml](https://www.npmjs.com/package/js-yaml) to [3.12.2](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) (from [3.12.0](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md))
|
107 |
|
108 | - update [load-json-file](https://www.npmjs.com/package/load-json-file) to 5.2.0 (from 5.0.0)
|
109 |
|
110 | - update [log-update](https://www.npmjs.com/package/log-update) to 3.1.0 (from 2.3.0)
|
111 |
|
112 | - update [pify](https://www.npmjs.com/package/pify) to 4.0.1 (from 3.0.0)
|
113 |
|
114 | - update [recursive-copy](https://www.npmjs.com/package/recursive-copy) to 2.0.10 (from 2.0.9)
|
115 |
|
116 | - update [semver](https://www.npmjs.com/package/semver) to [5.6.0](https://github.com/npm/node-semver/blob/master/CHANGELOG.md) (from [5.5.0](https://github.com/npm/node-semver/blob/master/CHANGELOG.md))
|
117 |
|
118 | - update [serverless](https://www.npmjs.com/package/serverless) to [1.38.0](https://github.com/serverless/serverless/blob/master/CHANGELOG.md) (from [1.29.2](https://github.com/serverless/serverless/blob/master/CHANGELOG.md))
|
119 |
|
120 | - update [temp](https://www.npmjs.com/package/temp) to 0.9.0 (from 0.8.3)
|
121 |
|
122 | - update [write-json-file](https://www.npmjs.com/package/write-json-file) to 3.1.0 (from 2.3.0)
|
123 |
|
124 | ### 3.2.0 - 2018-11-09
|
125 |
|
126 | ### Added
|
127 |
|
128 | - ON-2530 # Added option to allow developers to use their own AWS Credentials during local development
|
129 |
|
130 | ## 3.1.0 - 2018-08-15
|
131 |
|
132 | ### Added
|
133 |
|
134 | - ON-1474 # environment variables to `serve` command
|
135 | - ON-1457 # Setup temporary AWS credentials for sending emails via `serve` command
|
136 |
|
137 | ## 3.0.0 - 2018-07-03
|
138 |
|
139 | ### Changed
|
140 |
|
141 | ### Migration Guide
|
142 |
|
143 | - [Migrating to `v3.x.x`](./docs/migrate-to-v3.x.md)
|
144 |
|
145 | ### Changed
|
146 |
|
147 | - ON-1025: Bumped minimum supported version Node version to `>=8`
|
148 |
|
149 | ### Dependencies
|
150 |
|
151 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.267.1](https://github.com/aws/aws-sdk-js/releases/tag/v2.267.1) (from [2.188.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.188.0))
|
152 |
|
153 | - update [boom](https://www.npmjs.com/package/boom) to 7.2.0 (from 5.2.0)
|
154 |
|
155 | - update [chalk](https://www.npmjs.com/package/chalk) to [2.4.1](https://github.com/chalk/chalk/releases/tag/v2.4.1) (from [2.3.1](https://github.com/chalk/chalk/releases/tag/v2.3.1))
|
156 |
|
157 | - update [execa](https://www.npmjs.com/package/execa) to 0.10.0 (from 0.9.0)
|
158 |
|
159 | - update [good-console](https://www.npmjs.com/package/good-console) to 7.1.0 (from 7.0.1)
|
160 |
|
161 | - update [hapi](https://www.npmjs.com/package/hapi) to 16.6.3 (from 16.6.2)
|
162 |
|
163 | - update [inquirer](https://www.npmjs.com/package/inquirer) to [6.0.0](https://github.com/SBoudrias/Inquirer.js/releases/tag/v6.0.0) (from [5.1.0](https://github.com/SBoudrias/Inquirer.js/releases/tag/v5.1.0))
|
164 |
|
165 | - update [js-yaml](https://www.npmjs.com/package/js-yaml) to [3.12.0](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) (from [3.10.0](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md))
|
166 |
|
167 | - update [load-json-file](https://www.npmjs.com/package/load-json-file) to 5.0.0 (from 4.0.0)
|
168 |
|
169 | - update [meow](https://www.npmjs.com/package/meow) to [5.0.0](https://github.com/sindresorhus/meow/releases/tag/v5.0.0) (from [4.0.0](https://github.com/sindresorhus/meow/releases/tag/v4.0.0))
|
170 |
|
171 | - update [recursive-copy](https://www.npmjs.com/package/recursive-copy) to 2.0.9 (from 2.0.7)
|
172 |
|
173 | - update [request](https://www.npmjs.com/package/request) to [2.87.0](https://github.com/request/request/blob/master/CHANGELOG.md) (from[2.83.0](https://github.com/request/request/blob/master/CHANGELOG.md))
|
174 |
|
175 | - update [serverless](https://www.npmjs.com/package/serverless) to [1.27.3](https://github.com/serverless/serverless/releases/tag/v1.27.3) (from [1.26.1](https://github.com/serverless/serverless/releases/tag/v1.26.1))
|
176 |
|
177 | - update [update-notifier](https://www.npmjs.com/package/update-notifier) to [2.5.0](https://github.com/yeoman/update-notifier/releases/tag/v2.5.0) (from 2.3.0)
|
178 |
|
179 | ## 2.4.2 - 2018-03-01
|
180 |
|
181 | ### Fixed
|
182 |
|
183 | - changed non-json responses to return non-stringified
|
184 |
|
185 | ## 2.4.1 - 2018-02-02
|
186 |
|
187 | ### Dependencies
|
188 |
|
189 | - update [@blinkmobile/bm-identity](https://www.npmjs.com/package/@blinkmobile/bm-identity) to [4.0.0](https://github.com/blinkmobile/bm-identity.js/releases/tag/4.0.0) (from [3.2.0](https://github.com/blinkmobile/bm-identity.js/releases/tag/3.2.0))
|
190 |
|
191 | - update [archiver](https://www.npmjs.com/package/archiver) to [2.1.1](https://github.com/archiverjs/node-archiver/releases/tag/2.1.1) (from [2.1.0](https://github.com/archiverjs/node-archiver/releases/tag/2.1.0))
|
192 |
|
193 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.188.0](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md) (from [2.178.0](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md))
|
194 |
|
195 | - update [execa](https://www.npmjs.com/package/execa) to 0.9.0 (from 0.8.0)
|
196 |
|
197 | - update [good-console](https://www.npmjs.com/package/good-console) to 7.0.1 (from 6.4.1)
|
198 |
|
199 | - update [inquirer](https://www.npmjs.com/package/inquirer) to 5.0.1 (from 5.0.0)
|
200 |
|
201 | - update [log-symbols](https://www.npmjs.com/package/log-symbols) to 2.2.0 (from 2.1.0)
|
202 |
|
203 | - update [semver](https://www.npmjs.com/package/semver) to 5.5.0 (from 5.4.1)
|
204 |
|
205 | - update [serverless](https://www.npmjs.com/package/serverless) to [1.26.0](https://github.com/serverless/serverless/blob/master/CHANGELOG.md) (from [1.25.0](https://github.com/serverless/serverless/blob/master/CHANGELOG.md))
|
206 |
|
207 | ## 2.4.0 - 2018-01-11
|
208 |
|
209 | ### Added
|
210 |
|
211 | - Documentation on how using Deployment Keys instead of user credentials to deploy
|
212 |
|
213 | ### Dependencies
|
214 |
|
215 | - update [@blinkmobile/bm-identity](https://www.npmjs.com/package/@blinkmobile/bm-identity) to [3.2.0](https://github.com/blinkmobile/bm-identity.js/releases/tag/3.2.0) (from [3.1.0](https://github.com/blinkmobile/bm-identity.js/releases/tag/3.1.0))
|
216 |
|
217 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.178.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.178.0) (from [2.140.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.140.0))
|
218 |
|
219 | - update [good-console](https://www.npmjs.com/package/good-console) to 6.4.1 (from 6.4.0)
|
220 |
|
221 | - update [inquirer](https://www.npmjs.com/package/inquirer) to [5.0.0](https://github.com/SBoudrias/Inquirer.js/releases/tag/v5.0.0) (from [3.3.0](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.3.0))
|
222 |
|
223 | - update [load-json-file](https://www.npmjs.com/package/load-json-file) to 4.0.0 (from 3.0.0)
|
224 |
|
225 | - update [log-update](https://www.npmjs.com/package/log-update) to 2.3.0 (from 2.2.0)
|
226 |
|
227 | - update [meow](https://www.npmjs.com/package/meow) to [4.0.0](https://github.com/sindresorhus/meow/releases/tag/v4.0.0) (from 3.7.0)
|
228 |
|
229 | - update [serverless](https://www.npmjs.com/package/serverless) to [1.25.0](https://github.com/serverless/serverless/releases/tag/v1.25.0) (from [1.23.0](https://github.com/serverless/serverless/releases/tag/v1.23.0))
|
230 |
|
231 | ## 2.3.1 - 2017-10-26
|
232 |
|
233 | ### Fixed
|
234 |
|
235 | - API-105: dot files not being copied when running the serverless command
|
236 |
|
237 | ### Dependencies
|
238 |
|
239 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.140.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.140.0) (from [2.138.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.138.0))
|
240 |
|
241 | - update [chalk](https://www.npmjs.com/package/chalk) to [2.3.0](https://github.com/chalk/chalk/releases/tag/v2.3.0) (from [2.2.0](https://github.com/chalk/chalk/releases/tag/v2.2.0))
|
242 |
|
243 | ## 2.3.0 - 2017-10-23
|
244 |
|
245 | ### Changed
|
246 |
|
247 | - API-101: Call to Server CLI Service for AWS credentials instead of Auth0
|
248 |
|
249 | ### Dependencies
|
250 |
|
251 | - update [@blinkmobile/bm-identity](https://www.npmjs.com/package/@blinkmobile/bm-identity) to [3.1.0](https://github.com/blinkmobile/bm-identity.js/releases/tag/3.1.0) (from [2.3.5](https://github.com/blinkmobile/bm-identity.js/releases/tag/2.3.5))
|
252 |
|
253 | - update [archiver](https://www.npmjs.com/package/archiver) to [2.1.0](https://github.com/archiverjs/node-archiver/blob/master/CHANGELOG.md) (from [2.0.3](https://github.com/archiverjs/node-archiver/releases/tag/2.0.3))
|
254 |
|
255 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.138.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.138.0) (from [2.108.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.108.0))
|
256 |
|
257 | - update [chalk](https://www.npmjs.com/package/chalk) to [2.2.0](https://github.com/chalk/chalk/releases/tag/v2.2.0) (from 2.1.0)
|
258 |
|
259 | - update [hapi](https://www.npmjs.com/package/hapi) to 16.6.2 (from 16.5.2)
|
260 |
|
261 | - update [inquirer](https://www.npmjs.com/package/inquirer) to [3.3.0](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.3.0) (from [3.2.3](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.2.3))
|
262 |
|
263 | - update [js-yaml](https://www.npmjs.com/package/js-yaml) to [3.10.0](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) (from [3.9.1](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md))
|
264 |
|
265 | - update [log-symbols](https://www.npmjs.com/package/log-symbols) to 2.1.0 (from 2.0.0)
|
266 |
|
267 | - update [log-update](https://www.npmjs.com/package/log-update) to 2.2.0 (from 2.1.0)
|
268 |
|
269 | - update [request](https://www.npmjs.com/package/request) to [2.83.0](https://github.com/request/request/blob/master/CHANGELOG.md) (from [2.81.0](https://github.com/request/request/blob/master/CHANGELOG.md))
|
270 |
|
271 | - update [serverless](https://www.npmjs.com/package/serverless) to [1.23.0](https://github.com/serverless/serverless/releases/tag/v1.23.0) (from [1.21.0](https://github.com/serverless/serverless/releases/tag/v1.21.0))
|
272 |
|
273 | - update [update-notifier](https://www.npmjs.com/package/update-notifier) to 2.3.0 (from [2.2.0](https://github.com/yeoman/update-notifier/releases/tag/v2.2.0))
|
274 |
|
275 | - update [write-json-file](https://www.npmjs.com/package/write-json-file) to 2.3.0 (from 2.2.0)
|
276 |
|
277 | ## 2.2.0 - 2017-09-05
|
278 |
|
279 | ### Added
|
280 |
|
281 | - API-7: support for storing [_Scoped_ and _Unscoped_ Environment Variables](./docs/environment-variables.md) in configuration
|
282 |
|
283 | ### Dependencies
|
284 |
|
285 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.108.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.108.0) (from [2.107.0](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md))
|
286 |
|
287 | ## 2.1.0 - 2017-09-01
|
288 |
|
289 | ### Changed
|
290 |
|
291 | - AUTH-49: Server CLI Service origin and S3 Bucket to environment variables with sensible defaults. These values can also be configured via `.blinkmrc.json`. See [Server CLI Service documentation](./docs/server-cli-service.md).
|
292 |
|
293 | ### Dependencies
|
294 |
|
295 | - update [archiver](https://www.npmjs.com/package/archiver) to [2.0.3](https://github.com/archiverjs/node-archiver/releases/tag/2.0.3) (from [1.3.0](https://github.com/archiverjs/node-archiver/releases/tag/1.3.0))
|
296 |
|
297 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.107.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.107.0) (from [2.67.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.67.0))
|
298 |
|
299 | - update [boom](https://www.npmjs.com/package/boom) to 5.2.0 (from 5.1.0)
|
300 |
|
301 | - update [chalk](https://www.npmjs.com/package/chalk) to 2.1.0 (from 1.1.3)
|
302 |
|
303 | - update [cpr](https://www.npmjs.com/package/cpr) to [2.2.0](https://github.com/davglass/cpr/blob/master/CHANGELOG.md) (from [2.1.0](https://github.com/davglass/cpr/blob/master/CHANGELOG.md))
|
304 |
|
305 | - update [execa](https://www.npmjs.com/package/execa) to 0.8.0 (from 0.7.0)
|
306 |
|
307 | - update [glob](https://www.npmjs.com/package/glob) to 7.1.2 (from 7.1.1)
|
308 |
|
309 | - update [good](https://www.npmjs.com/package/good) to 7.3.0 (from 7.2.0)
|
310 |
|
311 | - update [hapi](https://www.npmjs.com/package/hapi) to 16.5.2 (from 16.4.3)
|
312 |
|
313 | - update [inquirer](https://www.npmjs.com/package/inquirer) to [3.2.3](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.2.3) (from [3.1.0](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.1.0))
|
314 |
|
315 | - update [js-yaml](https://www.npmjs.com/package/js-yaml) to [3.9.1](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) (from [3.8.4](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md))
|
316 |
|
317 | - update [load-json-file](https://www.npmjs.com/package/load-json-file) to 3.0.0 (from 2.0.0)
|
318 |
|
319 | - update [log-symbols](https://www.npmjs.com/package/log-symbols) to 2.0.0 (from 1.0.2)
|
320 |
|
321 | - update [log-update](https://www.npmjs.com/package/log-update) to 2.1.0 (from 2.0.0)
|
322 |
|
323 | - update [semver](https://www.npmjs.com/package/semver) to 5.4.1 (from 5.3.0)
|
324 |
|
325 | - update [serverless](https://www.npmjs.com/package/serverless) to [1.21.0](https://github.com/serverless/serverless/blob/master/CHANGELOG.md) (from [1.15.2](https://github.com/serverless/serverless/blob/master/CHANGELOG.md))
|
326 |
|
327 | - update [write-json-file](https://www.npmjs.com/package/write-json-file) to 2.2.0 (from 2.1.0)
|
328 |
|
329 | ## 2.0.0 - 2017-06-13
|
330 |
|
331 | ### Migration Guide
|
332 |
|
333 | - [Migrating to `v2.x.x`](./docs/migrate-to-v2.x.md)
|
334 |
|
335 | ### Added
|
336 |
|
337 | - SC-71: `route` property to `request` argument passed to handlers. Will contain the original `route` property.
|
338 | - SC-71: analytics log message to wrapper to allow for metrics and analysis on routes
|
339 | - SC-72: `--bm-server-version` flag to `bm server serverless` command to allow for changing `serverless` configurations based on `bm server` version
|
340 | - API-10: usage documentation for `bm server serverless` command
|
341 |
|
342 | ### Changed
|
343 |
|
344 | - SC-64: Bumped minimum supported version Node version to `>=6`
|
345 | - SC-64: Execution environment from Node4.3 to Node6.10
|
346 | - SC-71: `bm server serverless` now creates one set of AWS resources (Lambda, API Gateway Endpoint and Log Group) for all routes in a project instead of one set for each route.
|
347 |
|
348 | ### Removed
|
349 |
|
350 | - SC-71: `/route` input from `bm server logs /route`. Logs will now be retrieved for all routes in the project.
|
351 | - SC-71: timeout override at the route level. All routes will now share the same timeout.
|
352 |
|
353 | ### Dependencies
|
354 |
|
355 | - update [@blinkmobile/bm-identity](https://www.npmjs.com/package/@blinkmobile/bm-identity) to [2.3.5](https://github.com/blinkmobile/bm-identity.js/releases/tag/2.3.5) (from [2.3.3](https://github.com/blinkmobile/bm-identity.js/releases/tag/2.3.3))
|
356 |
|
357 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.67.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.67.0) (from [2.28.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.28.0))
|
358 |
|
359 | - update [boom](https://www.npmjs.com/package/boom) to 5.1.0 (from 4.2.0)
|
360 |
|
361 | - update [cpr](https://www.npmjs.com/package/cpr) to [2.1.0](https://github.com/davglass/cpr/blob/master/CHANGELOG.md) (from [2.0.2](https://github.com/davglass/cpr/blob/master/CHANGELOG.md))
|
362 |
|
363 | - update [execa](https://www.npmjs.com/package/execa) to 0.7.0 (from 0.6.1)
|
364 |
|
365 | - update [good](https://www.npmjs.com/package/good) to 7.2.0 (from [7.1.0](https://github.com/hapijs/good/releases/tag/v7.1.0))
|
366 |
|
367 | - update [hapi](https://www.npmjs.com/package/hapi) to 16.4.3 (from 16.1.0)
|
368 |
|
369 | - update [inquirer](https://www.npmjs.com/package/inquirer) to [3.1.0](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.1.0) (from [3.0.6](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.0.6))
|
370 |
|
371 | - update [js-yaml](https://www.npmjs.com/package/js-yaml) to [3.8.4](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) (from [3.8.2](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md))
|
372 |
|
373 | - update [log-update](https://www.npmjs.com/package/log-update) to 2.0.0 (from 1.0.2)
|
374 |
|
375 | - update [pify](https://www.npmjs.com/package/pify) to [3.0.0](https://github.com/sindresorhus/pify/releases/tag/v3.0.0) (from 2.3.0)
|
376 |
|
377 | - update [serverless](https://www.npmjs.com/package/serverless) to [1.15.2](https://github.com/serverless/serverless/releases/tag/v1.15.2) (from [1.9.0](https://github.com/serverless/serverless/releases/tag/v1.9.0))
|
378 |
|
379 | - update [update-notifier](https://www.npmjs.com/package/update-notifier) to [2.2.0](https://github.com/yeoman/update-notifier/releases/tag/v2.2.0) (from 2.1.0)
|
380 |
|
381 | - update [write-json-file](https://www.npmjs.com/package/write-json-file) to 2.1.0 (from 2.0.0)
|
382 |
|
383 | - depend upon [semver](https://www.npmjs.com/package/semver) 5.3.0
|
384 |
|
385 | ## 1.0.0 - 2017-03-15
|
386 |
|
387 | ### Added
|
388 |
|
389 | - SC-55: timeout configuration for entire project (still defaults to 15 seconds), with an override at the route level
|
390 |
|
391 | - SC-57: added `bm server logs` command to view server logs
|
392 |
|
393 | ### Dependencies
|
394 |
|
395 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.28.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.28.0) (from [2.24.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.24.0))
|
396 |
|
397 | - update [execa](https://www.npmjs.com/package/execa) to 0.6.1 (from 0.6.0)
|
398 |
|
399 | - update [js-yaml](https://www.npmjs.com/package/js-yaml) to [3.8.2](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) (from [3.8.1](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md))
|
400 |
|
401 | - update [request](https://www.npmjs.com/package/request) to [2.81.0](https://github.com/request/request/blob/master/CHANGELOG.md) (from [2.80.0](https://github.com/request/request/blob/master/CHANGELOG.md))
|
402 |
|
403 | - depend upon [serverless](https://www.npmjs.com/package/serverless) [1.9.0](https://github.com/serverless/serverless/releases/tag/v1.9.0)
|
404 |
|
405 | ## 1.0.0-beta.6 - 2017-03-09
|
406 |
|
407 | ### Changed
|
408 |
|
409 | - SC-61: default timeout for all handlers from 6 seconds to 15 seconds
|
410 |
|
411 | ### Dependencies
|
412 |
|
413 | - update [@blinkmobile/bm-identity](https://www.npmjs.com/package/@blinkmobile/bm-identity) to [2.3.3](https://github.com/blinkmobile/bm-identity.js/releases/tag/2.3.3) (from [2.3.2](https://github.com/blinkmobile/bm-identity.js/releases/tag/2.3.2))
|
414 |
|
415 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.24.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.24.0) (from [2.19.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.19.0))
|
416 |
|
417 | - update [inquirer](https://www.npmjs.com/package/inquirer) to [3.0.6](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.0.6) (from [3.0.5](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.0.5))
|
418 |
|
419 | - update [request](https://www.npmjs.com/package/request) to [2.80.0](https://github.com/request/request/blob/master/CHANGELOG.md) (from [2.79.0](https://github.com/request/request/blob/master/CHANGELOG.md))
|
420 |
|
421 | ## 1.0.0-beta.5 - 2017-02-28
|
422 |
|
423 | ### Dependencies
|
424 |
|
425 | - update [@blinkmobile/bm-identity](https://www.npmjs.com/package/@blinkmobile/bm-identity) to [2.3.2](https://github.com/blinkmobile/bm-identity.js/blob/master/CHANGELOG.md) (from [2.3.1](https://github.com/blinkmobile/bm-identity.js/blob/master/CHANGELOG.md))
|
426 |
|
427 | - update [inquirer](https://www.npmjs.com/package/inquirer) to 3.0.5 (from 3.0.3)
|
428 |
|
429 | ## 1.0.0-beta.4 - 2017-02-27
|
430 |
|
431 | ### Added
|
432 |
|
433 | - SC-58: multiple replaceable parameters for single route
|
434 |
|
435 | ### Dependencies
|
436 |
|
437 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.19.0](https://github.com/aws/aws-sdk-js/releases/tag/v2.19.0) (from [2.7.27](https://github.com/aws/aws-sdk-js/releases/tag/v2.7.27))
|
438 |
|
439 | - update [good-console](https://www.npmjs.com/package/good-console) to 6.4.0 (from 6.2.0)
|
440 |
|
441 | - update [inquirer](https://www.npmjs.com/package/inquirer) to [3.0.3](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.0.3) (from [3.0.1](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.0.1))
|
442 |
|
443 | - update [js-yaml](https://www.npmjs.com/package/js-yaml) to [3.8.1](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) (from [3.7.0](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md))
|
444 |
|
445 | - update [update-notifier](https://www.npmjs.com/package/update-notifier) to 2.1.0 (from [1.0.3](https://github.com/yeoman/update-notifier/releases/tag/v1.0.3))
|
446 |
|
447 | ## 1.0.0-beta.3 - 2017-02-06
|
448 |
|
449 | ### Added
|
450 |
|
451 | - SC-51: `bm server serverless --vpc-security-groups --vpc-subnets` flags to specify Virtual Private Cloud configuration
|
452 |
|
453 | ### Dependencies
|
454 |
|
455 | - update [@blinkmobile/bm-identity](https://www.npmjs.com/package/@blinkmobile/bm-identity) to [2.3.1](https://github.com/blinkmobile/bm-identity.js/releases/tag/2.3.1) (from [2.3.0](https://github.com/blinkmobile/bm-identity.js/releases/tag/2.3.0))
|
456 |
|
457 | - update [aws-sdk](https://www.npmjs.com/package/aws-sdk) to [2.7.27](https://github.com/aws/aws-sdk-js/releases/tag/v2.7.27) (from [2.7.21](https://github.com/aws/aws-sdk-js/releases/tag/v2.7.21))
|
458 |
|
459 | - update [inquirer](https://www.npmjs.com/package/inquirer) to [3.0.1](https://github.com/SBoudrias/Inquirer.js/releases/tag/v3.0.1) (from [2.0.0](https://github.com/SBoudrias/Inquirer.js/releases/tag/v2.0.0))
|
460 |
|
461 | ## 1.0.0-beta.2 - 2017-01-11
|
462 |
|
463 | ### Added
|
464 |
|
465 | - SC-46: `bm server serverless --deployment-bucket` flag to specify a custom AWS S3 bucket for deployment
|
466 |
|
467 | - SC-46: `bm server serverless --execution-role` flag to specify a custom AWS IAM role ARN during function execution
|
468 |
|
469 | ### Fixed
|
470 |
|
471 | - SC-45: root route "/" has content instead of authorisation error
|
472 |
|
473 | ### Changed
|
474 |
|
475 | - SC-49: Changed methods from `DELETE`, `GET`, `OPTIONS`, `PATCH`, `POST` and `PUT` to `ANY` when creating Serverless projects
|
476 |
|
477 | ## 1.0.0-beta.1 - 2016-12-19
|
478 |
|
479 | ### Changed
|
480 |
|
481 | - Example project names to be more realistic
|
482 |
|
483 | - **BREAKING CHANGE**: `--stage` flag to `--env`, functionality has not changed.
|
484 |
|
485 | - **BREAKING CHANGE**: `<project_path>` input option to a `--cwd` flag for all CLI commands
|
486 |
|
487 | - **BREAKING CHANGE**: `bm server scope --project <project>` now sets project using `bm server scope <project>`
|