This commit is contained in:
Balena CI 2021-12-23 21:48:02 +02:00 committed by VersionBot
parent 66608b32e9
commit 2fb9c6c773
4 changed files with 1293 additions and 3 deletions

File diff suppressed because it is too large Load Diff

View File

@ -4,6 +4,206 @@ All notable changes to this project will be documented in this file
automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
This project adheres to [Semantic Versioning](http://semver.org/).
## 13.0.0 - 2021-12-23
* v13 RELEASE NOTES: see https://git.io/JDHxG [Paulo Castro]
* balena SDK v16: Ensure all SDK calls use fleet slug rather than name [Paulo Castro]
<details>
<summary> Update balena-sdk to v16.8.0 [Paulo Castro] </summary>
> ### balena-sdk-16.8.0 - 2021-12-22
>
> * os.getConfig: Accept additional developmentMode configuration option [Thodoris Greasidis]
>
> ### balena-sdk-16.7.0 - 2021-12-22
>
> * os.download: Fix the inferred method typings [Thodoris Greasidis]
> * os.download: Accept additional configuration options [Thodoris Greasidis]
>
> ### balena-sdk-16.6.0 - 2021-12-22
>
> * models.os: Use the native hostApp OS release version if it is set [Thodoris Greasidis]
> * models.os: Deprecate OsVersion.rawVersion in favor or raw_version [Thodoris Greasidis]
>
> ### balena-sdk-16.5.0 - 2021-12-22
>
> * os.getAllOsVersions: Add support for invariant OS releases [Thodoris Greasidis]
>
> ### balena-sdk-16.4.1 - 2021-12-21
>
> * os.getMaxSatisfyingVersion: Add ">" semver range tests [Thodoris Greasidis]
>
> ### balena-sdk-16.4.0 - 2021-12-21
>
> * os.getMaxSatisfyingVersion: Add support for ESR releases [Thodoris Greasidis]
>
> ### balena-sdk-16.3.0 - 2021-12-21
>
> * application.getAppByName: Add 'directly_accessible' convenience filter [Thodoris Greasidis]
>
> ### balena-sdk-16.2.3 - 2021-12-17
>
> * FIx the return type of config.getConfigVarSchema() [Thodoris Greasidis]
>
> ### balena-sdk-16.2.2 - 2021-12-17
>
> * os.getAvailableOsVersions: Exclude draft and non-successful releases [Thodoris Greasidis]
> * os.getAllOsVersions: Deprecate OsVersion.isRecommended [Thodoris Greasidis]
> * os.getAllOsVersions: Deprecate OsVersion.formattedVersion [Thodoris Greasidis]
>
> ### balena-sdk-16.2.1 - 2021-12-17
>
> * Drop require-npm4-to-publish [Thodoris Greasidis]
>
> ### balena-sdk-16.2.0 - 2021-12-17
>
> * minor: Add Configuration Variables Schema method [Vipul Gupta (@vipulgupta2048)]
>
> ### balena-sdk-16.1.0 - 2021-12-08
>
> * Add description field to generateProvisioningKey for apps. [Nitish Agarwal]
>
> ### balena-sdk-16.0.0 - 2021-11-28
>
> * **BREAKING**: Merge the hostApp model into the OS model [Thodoris Greasidis]
> * **BREAKING** Drop os.getSupportedVersions() method in favor of hostapp.getAvailableOsVersions() [Thodoris Greasidis]
> * os.getMaxSatisfyingVersion: Add optional param to choose OS line type [Thodoris Greasidis]
> * os.getMaxSatisfyingVersion: Include ESR versions [Thodoris Greasidis]
> * os.getMaxSatisfyingVersion: Switch to use hostApps [Thodoris Greasidis]
> * hostapp.getAvailableOsVersions: Add single device type argument overload [Thodoris Greasidis]
> * hostapp.getAllOsVersions: Add single device type argument overload [Thodoris Greasidis]
> * models.hostapp: Add a getAvailableOsVersions() convenience method [Thodoris Greasidis]
> * Support optional extra PineOptions in hostapp.getAllOsVersions() [Thodoris Greasidis]
> * **BREAKING** Include invalidated versions in hostapp.getAllOsVersions() [Thodoris Greasidis]
> * models/application: Add getDirectlyAccessible & getAllDirectlyAccessible [Thodoris Greasidis]
> * application.get: Add 'directly_accessible' convenience filter param [Thodoris Greasidis]
> * application.getAll: Add 'directly_accessible' convenience filter param [Thodoris Greasidis]
> * **BREAKING** Change application.getAll to include public apps [Thodoris Greasidis]
> * **BREAKING** Drop targeting/retrieving apps by name in favor of slugs [Thodoris Greasidis]
> * Bump minimum supported Typescript to v4.5.2 [Thodoris Greasidis]
> * **BREAKING**: Stop actively supporting node 10 [Thodoris Greasidis]
> * **BREAKING** Drop application.getAllWithDeviceServiceDetails() [Thodoris Greasidis]
> * **BREAKING** Change apiKey.getAll() to return all key variants [Thodoris Greasidis]
> * types: Drop is_in_local_mode from the Device model [Thodoris Greasidis]
> * types: Drop user__is_member_of__application in favor of the term form [Thodoris Greasidis]
> * typings: Drop Subscription's discounts__plan_addon property [Thodoris Greasidis]
> * typings: Stop extending the JWTUser type in the User model [Thodoris Greasidis]
> * models/config: Change the BETA device type state to NEW [Thodoris Greasidis]
> * typings: Drop the PineWithSelectOnGet type [Thodoris Greasidis]
> * Remove my_application from the supported resources [Thodoris Greasidis]
> * typings: Properly type some Device properties [Thodoris Greasidis]
> * typings: Drop the DeviceWithImageInstalls type [Thodoris Greasidis]
>
> ### balena-sdk-15.59.2 - 2021-11-28
>
>
> <details>
> <summary> Update balena-request to 11.5.0 [Thodoris Greasidis] </summary>
>
>> #### balena-request-11.5.0 - 2021-11-28
>>
>> * Convert tests to JavaScript and drop coffeescript [Thodoris Greasidis]
>> * Fix the jsdoc generation [Thodoris Greasidis]
>> * Convert to typescript and publish typings [Thodoris Greasidis]
>>
> </details>
>
>
> ### balena-sdk-15.59.1 - 2021-11-28
>
> * Fix the typings of the Image contract field [Thodoris Greasidis]
> * Fix the typings for the Release contract field [Thodoris Greasidis]
>
> ### balena-sdk-15.59.0 - 2021-11-24
>
> * Add release setIsInvalidated function [Matthew Yarmolinsky]
>
> ### balena-sdk-15.58.1 - 2021-11-17
>
> * Update typescript to 4.5.2 [Thodoris Greasidis]
>
> ### balena-sdk-15.58.0 - 2021-11-16
>
> * models/release: Add note() method [Thodoris Greasidis]
> * typings: Add the release.invalidation_reason property [Thodoris Greasidis]
> * typings: Add the release.note property [Thodoris Greasidis]
>
> ### balena-sdk-15.57.2 - 2021-11-15
>
> * tests/logs: Increase the wait time for retrieving the subscribed logs [Thodoris Greasidis]
> * tests/logs: Refactor to async-await [Thodoris Greasidis]
>
> ### balena-sdk-15.57.1 - 2021-11-11
>
> * typings: Fix $filters for resources with non numeric ids [Thodoris Greasidis]
> * typings: Add application.can_use__application_as_host ReverseNavigation [Thodoris Greasidis]
> * Add missing apiKey.getDeviceApiKeysByDevice docs [Thodoris Greasidis]
>
> ### balena-sdk-15.57.0 - 2021-11-05
>
> * models/api-key: Change update() & revoke() to work with all key variants [Thodoris Greasidis]
>
> ### balena-sdk-15.56.0 - 2021-11-04
>
> * models/apiKey: Add getDeviceApiKeysByDevice() method [Thodoris Greasidis]
>
> ### balena-sdk-15.55.0 - 2021-11-01
>
> * typings: Add the release.raw_version property [Thodoris Greasidis]
>
> ### balena-sdk-15.54.2 - 2021-10-25
>
> * application/create: Rely on the hostApps for detecting discontinued DTs [Thodoris Greasidis]
>
> ### balena-sdk-15.54.1 - 2021-10-22
>
> * tests/device: Async-await conversions & abstraction on multi-field tests [Thodoris Greasidis]
>
> ### balena-sdk-15.54.0 - 2021-10-20
>
> * tests: Register devices in chunks of 10 to avoid uuid conflicts in node [Thodoris Greasidis]
> * Add known issue check on release isReccomanded logic [JSReds]
> * Add known_issue_list to hostApp.getOsVersions() [JSReds]
>
> ### balena-sdk-15.53.0 - 2021-10-07
>
> * Add support for batch device supervisor updates [Thodoris Greasidis]
>
> ### balena-sdk-15.52.0 - 2021-10-06
>
> * Add support for batch device pinning to release [Thodoris Greasidis]
>
> ### balena-sdk-15.51.4 - 2021-09-28
>
> * auth.isLoggedIn: Treat BalenaExpiredToken errors as logged out indicator [Thodoris Greasidis]
>
> ### balena-sdk-15.51.3 - 2021-09-28
>
> * Convert application spec to TypeScript [Thodoris Greasidis]
>
> ### balena-sdk-15.51.2 - 2021-09-28
>
> * application.trackLatestRelease: Fix using draft/invalidated releases [Thodoris Greasidis]
> * application.isTrackingLatestRelease: Exclude draft&invalidated releases [Thodoris Greasidis]
>
</details>
* device, devices: Print the fleet's slug in 'org/fleetName' format [Paulo Castro]
* envs: Print the fleet's slug in 'org/fleetName' format [Paulo Castro]
* os configure: Remove deprecated '--device-api-key' option [Paulo Castro]
* Clean up unused v13 feature switch code [Paulo Castro]
* config read/write/inject/reconfigure: Place '--type' option behind v14 switch [Paulo Castro]
* fleet create: Don't print fleet's numeric database ID in confirmation msg [Paulo Castro]
* devices supported: Remove deprecated '--verbose' and '--discontinued' options [Paulo Castro]
* build/deploy/push: Remove deprecated '--convert-eol' option [Paulo Castro]
* Move some v13 features behind v14 switch. [Scott Lowe]
* Remove deprecated '--app' and '--application' options (renamed to '--fleet') [Paulo Castro]
* Remove deprecated commands 'app' and 'apps' (renamed to 'fleet' and 'fleets') [Paulo Castro]
* build/deploy/push: Remove deprecated '--[no]gitignore' option [Paulo Castro]
* v13 release: Flip the v13 feature switch [Paulo Castro]
* v13 release: Drop support for Node.js v10 (package.json engines.node) [Paulo Castro]
## 12.55.11 - 2021-12-23
* Update to typescript 4.5 [Pagan Gazzard]

2
npm-shrinkwrap.json generated
View File

@ -1,6 +1,6 @@
{
"name": "balena-cli",
"version": "12.55.11",
"version": "13.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "balena-cli",
"version": "12.55.11",
"version": "13.0.0",
"description": "The official balena Command Line Interface",
"main": "./build/app.js",
"homepage": "https://github.com/balena-io/balena-cli",
@ -287,6 +287,6 @@
"windosu": "^0.3.0"
},
"versionist": {
"publishedAt": "2021-12-23T14:08:10.305Z"
"publishedAt": "2021-12-23T18:52:48.653Z"
}
}