UNPKG

9.38 kBMarkdownView Raw
1# Changelog
2
3## Unreleased
4
5## 5.0.0 (2019-11-28)
6* Move `file` from positional argument to option
7* Rename `push` commands to `apply`
8* Allow creating app, app env or service with a name that contains only digits
9* Do not export the `serviceEnvironment` field on the serviceObject during `service export`
10* Fetch all orgs that a user can read
11* Do not export services of type custom
12* Remove support for SAP services as they are deprecated
13* Allow `insertMany` method for services
14* Improve profile description
15
16## 5.0.0-alpha.1 (2019-10-11)
17* Fix BAAS host slashes when backend runs on localhost
18* Add `org push` to modify organizations from config file
19* Fix config management by adjusting to services endpoints changes
20* Improve response error handling
21
22## 5.0.0-alpha.0 (2018-12-14)
23* Config management related logic uses v3 API
24* Support service environments in service config files
25* Support runtime and envrionment variables in flex service config files
26* Fix 'app push' to update properly env metadata
27
28## 4.5.2 (2019-09-19)
29* Validate files size when deploying websites
30
31## 4.5.1 (2019-08-01)
32* Output error if identifier (e.g. `--app`) matches more than one entity
33* Update `lodash.merge` to `4.6.2`
34
35## 4.5.0 (2019-05-16)
36* `website deploy` command improvements:
37 * verify files for index and/or error page are present
38 * add `--force` flag to force deploy
39* Add flex runtime version `node12`
40
41## 4.4.0 (2019-04-25)
42* Add websites support:
43 * `website create <name>`
44 * `website show`
45 * `website list`
46 * `website deploy`
47 * `website publish`
48 * `website status`
49 * `website unpublish`
50 * `website delete`
51
52## 4.1.3 (2019-03-20)
53* Show any 'status' value in all caps (`flex status`)
54
55## 4.1.2 (2019-03-05)
56* Suggest command when token is expired
57* Use backend error when HTTP status code is 401
58* Apply Kinvey lint rules and fix lint errors
59
60## 4.1.1 (2018-11-29)
61* Preserve existing env vars on `flex deploy --set-vars <env variables>`
62
63## 4.1.0 (2018-11-27)
64* Migrate to v3 API
65* Add service environments functionality in flex namespace
66
67## 4.1.0-alpha.3
68* Add `org export` to export organizations
69* Ensure `export` creates non-existing directories
70* App functionality to create/modify app from config file
71* Add `app export` command to export applications
72* Support rapid data and flex service types for `service export`
73* Specify entity identifiers as options
74
75## 4.1.0-alpha.2
76* Add `service export` command to export a flex service to config file
77* Output logs properly when log message is an object
78* Prompt for 2FA token on 'profile login' if required
79* Rearrange logs
80
81## 4.1.0-alpha.1
82* Add support for groups in env config file
83* Fix env export issues
84
85## 4.1.0-alpha.0
86* Add functionality to create/modify env from config file
87* Add functionality to export env to config file
88
89## 4.0.1 (2018-11-21)
90* Add runtime environment support for internal flex services
91
92## 4.0.0 (2018-11-08)
93* Add commands:
94 * organizations-related: `org list`, `org show`, `org use`
95 * applications-related: `app create`, `app list`, `app show`, `app use`, `app delete`
96 * app environments-related: `appenv create`, `appenv list`, `appenv show`, `appenv use`, `appenv delete`
97 * collections-related: `coll create`, `coll list`, `coll delete`
98* Add `org` option to `app create`
99* Add `flex create` command to create internal flex services
100* Add `flex clear` command to clear project settings
101* Add environment variables for internal flex services
102* Repurpose the `flex delete` command to delete internal flex services
103* Ask for confirmation on app/appenv/coll/flex delete
104* Fail on unsupported hyphenated option or flag
105* Update production dependencies (moment.js, request.js)
106* Update dev dependencies
107* Show help on `kinvey <namespace>`
108* Fix `flex deploy` to work with local setup
109* Fix `profile login` to update only token
110
111## 3.1.2
112* Enhance `flex status` output
113
114## 3.1.1
115* Prompt for 2FA token on 'profile login' if required
116* Rearrange logs
117* Output logs properly when log message is an object
118
119## 3.1.0
120* Ask for profile override if profile already exists on 'kinvey init'
121* Setup Travis
122* Use active profile if no other specified on 'profile delete'
123* Add 'profile login'
124* Add 2fa option
125
126## 3.0.0
127
128## 3.0.0-beta.4
129* Apply Kinvey es6 style guide
130* Fix 'flex init' when no config file
131
132## 3.0.0-beta.3
133* Refactor command handlers
134* Fail on too many args
135* Replace host with instanceId
136* Configure flex project for many instances
137* Provide shorthand option for number
138
139## 3.0.0-beta.2
140### Bugfixes and improvements:
141* Show connection errors details
142* Show validation errors details
143* Validate 'from' is before 'to' when retrieving logs
144* Prompt for app/org if token is valid
145* Accept '--serviceId' option for 'flex deploy'
146* Enable JSON output format
147* Enable '--no-color' flag
148* Don't show flex service name when '--serviceId'
149* Don't invalidate profile token if it can't be overwritten
150* Don't output anything if '--silent'
151
152## 3.0.0-beta.1
153* Fix line endings in bin directory
154
155## 3.0.0-beta.0
156* Add profiles to support using multiple Kinvey accounts
157* Move all flex-related commands under the flex namespace (e.g. `status` -> `flex status`)
158* Add commands:
159 * `init` - prompts for credentials disregarding command line options and ENV variables
160 * `flex init` - prompts for project settings
161* Allow providing credentials to all commands (except `init`) as command line options or as ENV variables
162* Remove commands:
163 * `config`
164 * `logout`
165* Add some command line options to flex-related commands
166* Increase request timeout to 10s
167
168## 2.1.0
169* `status` command now reports the email address (plus first/last name, if set) of deployer and the date/time at which service was deployed
170
171## 2.0.0
172* `status` command now reports the version of the most recently-deployed service
173* `logs` command enhancements
174 * [from] and [to] optional arguments replaced with `--from` and `--to` flags
175 * Added `-n` (`--number`) and `--page` flags
176 * Only 100 entries are returned by default unless the `-n` flag is supplied
177
178## 1.2.1 (2017-07-25)
179* Fixed bug resulting in 2FA login crash
180
181## 1.2.0 (2017-07-25)
182* ES6 rewrite
183* Support 2FA token login
184* Add ability to login to the CLI using ENV variables
185
186## 1.1.5 (2017-06-20)
187* Fixed bug where `instance` param was not respected when running `config [instance]` in a fresh environment
188
189## 1.1.4 (2017-05-05)
190* Fixed crash on `config` against the default instance (under certain scenarios)
191
192## 1.1.3 (2017-02-25)
193* Added HTTPS proxy usage information to README
194
195## 1.1.2 (2017-01-26)
196* Fixed bug which resulted in a 'ProjectNotConfigured' error when running the `list` command with a successfully configured project
197
198## 1.1.1 (2017-01-12)
199* Fixed bug which resulted in a CLI crash when parsing/printing non-string log message data
200 * Skip log entries which have no corresponding message (and report which entries have been skipped when running CLI in verbose mode)
201
202## 1.1.0 (2017-01-09)
203* CLI now supports operations against data links backed by Kinvey organizations
204* `kinvey config` targets the default Kinvey instance for data link selection if a host is not provided (even if the CLI was previously configured with a custom host)
205* Fixed 'Archive Limit Exceeded' bug occasionally encountered during deployment of valid Kinvey services from within Windows environments
206* Update CLI update check frequency (interval shortened to 30 minutes)
207* Fixed bug where 'ProjectNotConfigured' was not correctly displayed after attempting to execute commands without a valid CLI configuration
208
209## 1.0.2 (2016-11-15)
210* Remove duplicate 'host' output during config command when using custom Kinvey instance
211
212## 1.0.1 (2016-11-15)
213* Cache last recycle job ID
214* Update session storage filename
215
216## 1.0.0 (2016-11-10)
217* Add support for refactored KBW/KMR 'status' command. Repurpose existing 'status' command into 'job'
218* Cache last deploy job for ease of retrieval using `kinvey job`
219* Add support for logging thresholds (requires Flex SDK >= 1.0.0)
220* Allow setting of persistent host via `kinvey config [instance]`
221* `config` command now prompts for a new service on every run (fixed prior bug where it did nothing if saved data was already present)
222* Upgrade CLI to check for `kinvey-flex-sdk` (instead of `kinvey-backend-sdk`)
223* `logs` command now takes optional runtime arguments (instead of prompting for log filters)
224* Obfuscate instance URLs at configuration time (e.g. `kinvey config acme-us1`)
225* Fixed bug where credentials were improperly cleared during logout/refresh
226* Fixed bug where `status` command (no arg command) crashed if supplied with an argument
227
228## 0.0.8 (2016-08-08)
229* Support node 6.x
230
231## 0.0.7 (2016-04-21)
232* Handle authentication errors when deploying.
233
234## 0.0.6 (2016-03-17)
235* Do not display progress message for completed jobs.
236
237## 0.0.5 (2016-03-11)
238* Display progress and error messages when retrieving deploy status.
239
240## 0.0.4 (2016-02-25)
241* Implement `logs` command
242
243## 0.0.3 (2016-01-08)
244* Refactor routes.
245
246## 0.0.2 (2015-09-25)
247* Renew expired tokens.
248* Updated dependencies.
249
250## 0.0.1 (2015-09-21)
251* Initial version.