UNPKG

6.86 kBMarkdownView Raw
1# Changelog
2
3## Unreleased
4
5## 4.1.2 (2019-03-05)
6* Suggest command when token is expired
7* Use backend error when HTTP status code is 401
8* Apply Kinvey lint rules and fix lint errors
9
10## 4.1.1 (2018-11-29)
11* Preserve existing env vars on `flex deploy --set-vars <env variables>`
12
13## 4.1.0 (2018-11-27)
14* Migrate to v3 API
15* Add service environments functionality in flex namespace
16
17## 4.0.1 (2018-11-21)
18* Add runtime environment support for internal flex services
19
20## 4.0.0 (2018-11-08)
21* Add commands:
22 * organizations-related: `org list`, `org show`, `org use`
23 * applications-related: `app create`, `app list`, `app show`, `app use`, `app delete`
24 * app environments-related: `appenv create`, `appenv list`, `appenv show`, `appenv use`, `appenv delete`
25 * collections-related: `coll create`, `coll list`, `coll delete`
26* Add `org` option to `app create`
27* Add `flex create` command to create internal flex services
28* Add `flex clear` command to clear project settings
29* Add environment variables for internal flex services
30* Repurpose the `flex delete` command to delete internal flex services
31* Ask for confirmation on app/appenv/coll/flex delete
32* Fail on unsupported hyphenated option or flag
33* Update production dependencies (moment.js, request.js)
34* Update dev dependencies
35* Show help on `kinvey <namespace>`
36* Fix `flex deploy` to work with local setup
37* Fix `profile login` to update only token
38
39## 3.1.2
40* Enhance `flex status` output
41
42## 3.1.1
43* Prompt for 2FA token on 'profile login' if required
44* Rearrange logs
45* Output logs properly when log message is an object
46
47## 3.1.0
48* Ask for profile override if profile already exists on 'kinvey init'
49* Setup Travis
50* Use active profile if no other specified on 'profile delete'
51* Add 'profile login'
52* Add 2fa option
53
54## 3.0.0
55
56## 3.0.0-beta.4
57* Apply Kinvey es6 style guide
58* Fix 'flex init' when no config file
59
60## 3.0.0-beta.3
61* Refactor command handlers
62* Fail on too many args
63* Replace host with instanceId
64* Configure flex project for many instances
65* Provide shorthand option for number
66
67## 3.0.0-beta.2
68### Bugfixes and improvements:
69* Show connection errors details
70* Show validation errors details
71* Validate 'from' is before 'to' when retrieving logs
72* Prompt for app/org if token is valid
73* Accept '--serviceId' option for 'flex deploy'
74* Enable JSON output format
75* Enable '--no-color' flag
76* Don't show flex service name when '--serviceId'
77* Don't invalidate profile token if it can't be overwritten
78* Don't output anything if '--silent'
79
80## 3.0.0-beta.1
81* Fix line endings in bin directory
82
83## 3.0.0-beta.0
84* Add profiles to support using multiple Kinvey accounts
85* Move all flex-related commands under the flex namespace (e.g. `status` -> `flex status`)
86* Add commands:
87 * `init` - prompts for credentials disregarding command line options and ENV variables
88 * `flex init` - prompts for project settings
89* Allow providing credentials to all commands (except `init`) as command line options or as ENV variables
90* Remove commands:
91 * `config`
92 * `logout`
93* Add some command line options to flex-related commands
94* Increase request timeout to 10s
95
96## 2.1.0
97* `status` command now reports the email address (plus first/last name, if set) of deployer and the date/time at which service was deployed
98
99## 2.0.0
100* `status` command now reports the version of the most recently-deployed service
101* `logs` command enhancements
102 * [from] and [to] optional arguments replaced with `--from` and `--to` flags
103 * Added `-n` (`--number`) and `--page` flags
104 * Only 100 entries are returned by default unless the `-n` flag is supplied
105
106## 1.2.1 (2017-07-25)
107* Fixed bug resulting in 2FA login crash
108
109## 1.2.0 (2017-07-25)
110* ES6 rewrite
111* Support 2FA token login
112* Add ability to login to the CLI using ENV variables
113
114## 1.1.5 (2017-06-20)
115* Fixed bug where `instance` param was not respected when running `config [instance]` in a fresh environment
116
117## 1.1.4 (2017-05-05)
118* Fixed crash on `config` against the default instance (under certain scenarios)
119
120## 1.1.3 (2017-02-25)
121* Added HTTPS proxy usage information to README
122
123## 1.1.2 (2017-01-26)
124* Fixed bug which resulted in a 'ProjectNotConfigured' error when running the `list` command with a successfully configured project
125
126## 1.1.1 (2017-01-12)
127* Fixed bug which resulted in a CLI crash when parsing/printing non-string log message data
128 * Skip log entries which have no corresponding message (and report which entries have been skipped when running CLI in verbose mode)
129
130## 1.1.0 (2017-01-09)
131* CLI now supports operations against data links backed by Kinvey organizations
132* `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)
133* Fixed 'Archive Limit Exceeded' bug occasionally encountered during deployment of valid Kinvey services from within Windows environments
134* Update CLI update check frequency (interval shortened to 30 minutes)
135* Fixed bug where 'ProjectNotConfigured' was not correctly displayed after attempting to execute commands without a valid CLI configuration
136
137## 1.0.2 (2016-11-15)
138* Remove duplicate 'host' output during config command when using custom Kinvey instance
139
140## 1.0.1 (2016-11-15)
141* Cache last recycle job ID
142* Update session storage filename
143
144## 1.0.0 (2016-11-10)
145* Add support for refactored KBW/KMR 'status' command. Repurpose existing 'status' command into 'job'
146* Cache last deploy job for ease of retrieval using `kinvey job`
147* Add support for logging thresholds (requires Flex SDK >= 1.0.0)
148* Allow setting of persistent host via `kinvey config [instance]`
149* `config` command now prompts for a new service on every run (fixed prior bug where it did nothing if saved data was already present)
150* Upgrade CLI to check for `kinvey-flex-sdk` (instead of `kinvey-backend-sdk`)
151* `logs` command now takes optional runtime arguments (instead of prompting for log filters)
152* Obfuscate instance URLs at configuration time (e.g. `kinvey config acme-us1`)
153* Fixed bug where credentials were improperly cleared during logout/refresh
154* Fixed bug where `status` command (no arg command) crashed if supplied with an argument
155
156## 0.0.8 (2016-08-08)
157* Support node 6.x
158
159## 0.0.7 (2016-04-21)
160* Handle authentication errors when deploying.
161
162## 0.0.6 (2016-03-17)
163* Do not display progress message for completed jobs.
164
165## 0.0.5 (2016-03-11)
166* Display progress and error messages when retrieving deploy status.
167
168## 0.0.4 (2016-02-25)
169* Implement `logs` command
170
171## 0.0.3 (2016-01-08)
172* Refactor routes.
173
174## 0.0.2 (2015-09-25)
175* Renew expired tokens.
176* Updated dependencies.
177
178## 0.0.1 (2015-09-21)
179* Initial version.