This commit is contained in:
balenaCI 2023-04-05 13:09:24 +00:00
parent 1213689de2
commit e8bc43dc64
No known key found for this signature in database
GPG Key ID: AD4B2FDC8EB83069
4 changed files with 937 additions and 3 deletions

View File

@ -1,3 +1,737 @@
- commits:
- subject: Add support for device restarts in open-balena
hash: c1017e8e27e4b4227de5f47ec0cb7a890262f663
body: |
Update balena-sdk from 16.28.2 to 16.40.0
footer:
Change-type: minor
change-type: minor
author: Thodoris Greasidis
nested:
- commits:
- subject: "device.reboot: Fix the typings requiring a second argument"
hash: af6f7f98483dab7f7c150ad3b7614896f806f63a
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
- subject: "device.restartApplication: Use the supervisor endpoint to issue
restarts"
hash: 417a03b6b6891a9f472ecdae2b992f2c01a89f84
body: ""
footer:
Resolves: "#717"
resolves: "#717"
Change-type: minor
change-type: minor
See: https://github.com/balena-io/open-balena-api/issues/141
see: https://github.com/balena-io/open-balena-api/issues/141
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.40.0
title: ""
date: 2023-04-05T06:04:03.606Z
- commits:
- subject: "patch: Split instruction strings on linebreak"
hash: 815e9a7700f6592c5a5b6f90d390606c1e166a2d
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: balena-sdk-16.39.1
title: ""
date: 2023-04-04T07:48:20.539Z
- commits:
- subject: Add `device history` model
hash: 6cdc45fccfafd9eb0d67043ba5b9029fd47c25f8
body: >
`device history` is read only and model is added with
- getAllByDevice
- getAllByApplication
Changelog-entry: Enable audit logging and reviewing device changes. The SDK defaults to fetch last 7 days of history
footer:
Change-type: minor
change-type: minor
Signed-off-by: fisehara <harald@balena.io>
signed-off-by: fisehara <harald@balena.io>
author: fisehara
nested: []
version: balena-sdk-16.39.0
title: ""
date: 2023-03-30T15:11:52.226Z
- commits:
- subject: Fix credit-bundle jsdocs
hash: db958ceb3360fc61662a545b3a5d4e91b7a63e5a
body: ""
footer:
Change-type: patch
change-type: patch
author: Josh Bowling
nested: []
version: balena-sdk-16.38.2
title: ""
date: 2023-03-28T07:50:05.631Z
- commits:
- subject: Deprecate the device-type.json's instructions field
hash: d25129e7700348eae5d5690c17c47aeb033999d3
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.38.1
title: ""
date: 2023-03-27T15:11:18.990Z
- commits:
- subject: Add aliases for the DT contrast slugs used in getInstructions
hash: d47f707acf9b0a15259aac449ef3d42c1497f9d7
body: ""
footer:
Change-type: minor
change-type: minor
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.38.0
title: ""
date: 2023-03-21T15:30:17.676Z
- commits:
- subject: "device-type/getInstructions: Overload to accept the device type
contract"
hash: 2c118e035153304494b6388fe6c57358aed678f3
body: ""
footer:
Change-type: minor
change-type: minor
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.37.0
title: ""
date: 2023-03-21T08:27:32.228Z
- commits:
- subject: Update TypeScript to 5.0.2
hash: 2b4930c4e89ce67a0e9d3d6b04642ec53fa3e254
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.36.6
title: ""
date: 2023-03-20T23:00:59.020Z
- commits:
- subject: "patch: Improve jetsonFlash provisioning partial"
hash: 6ccd09ce5372f221e6410f69bf779a98b39d1a5a
body: ""
footer:
Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
author: Vipul Gupta (@vipulgupta2048)
nested: []
version: balena-sdk-16.36.5
title: ""
date: 2023-03-16T19:32:14.798Z
- commits:
- subject: Avoid running write operation tests in parallel to support retries
hash: eb6400c8382521d1e2563cc6cd0e3345d2b26869
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
- subject: Retry failing tests twice
hash: cc60b33c0be7c16944b26b1821d84896328038f1
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
- subject: Fix tests per removal of `microservices-starter` application type
hash: c16b7ecbc7817b7cebeaa228a988f37379d357ad
body: ""
footer:
Change-type: patch
change-type: patch
author: myarmolinsky
nested: []
version: balena-sdk-16.36.4
title: ""
date: 2023-03-15T16:07:51.007Z
- commits:
- subject: "models/device-type: Add test for Radxa Zero instructions"
hash: f6b78068c77ba7c8bdaa156a237ed1693b41b83f
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
- subject: "lib/models: Add radxaFlash protocol for Radxa boards"
hash: 7c8f72cc3ed7cc3ab1272a33fb2ea163c6c94b62
body: |
The Radxa boards use different flashing mechanisms
depending on the device model. Let's add a common
step for them, which is entering maskrom mode. The
actual procedure for entering this mode is detailed
in the contract partials for each device.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Alexandru Costache <alexandru@balena.io>
signed-off-by: Alexandru Costache <alexandru@balena.io>
author: Alexandru Costache
nested: []
version: balena-sdk-16.36.3
title: ""
date: 2023-02-28T08:54:38.206Z
- commits:
- subject: "tests: Stop using flowzone internal env vars to for skipping npm test"
hash: f2b97331c0c90bdf405fda02e7fc78c21f27c40b
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.36.2
title: ""
date: 2023-02-24T18:53:38.952Z
- commits:
- subject: Add plan validity date fields
hash: 508703829d26d64971f5a3fbeb92cd891c057762
body: ""
footer:
Change-type: patch
change-type: patch
author: Josh Bowling
nested: []
version: balena-sdk-16.36.1
title: ""
date: 2023-02-20T09:15:09.476Z
- commits:
- subject: Add contract partial based instruction generation
hash: 424fc463a236379a85047aa6c473db0ba740b935
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Micah Halter <micah@balena.io>
signed-off-by: Micah Halter <micah@balena.io>
author: Micah Halter
nested: []
version: balena-sdk-16.36.0
title: ""
date: 2023-02-16T14:28:58.323Z
- commits:
- subject: Add `CreditBundle` model
hash: 0dbb6d7fb0e2d91e957c299a53e9e7f7cc67ef4f
body: ""
footer:
Change-type: minor
change-type: minor
author: myarmolinsky
nested: []
version: balena-sdk-16.35.0
title: ""
date: 2023-02-10T15:54:48.576Z
- commits:
- subject: Add configVarInvalidRegex to Config Var typing
hash: b1a9831540ae693f02e99a2d9d44841c76187a87
body: >
This is part of the work for enabling the creation of configuration
variables with a colon character as a means to allow Raspberry PI users
to enable the second HDMI port on RPI4 and others.
footer:
Relates-to: balena-io/open-balena-api#1199
relates-to: balena-io/open-balena-api#1199
Change-type: minor
change-type: minor
author: Felipe Lalanne
nested: []
version: balena-sdk-16.34.0
title: ""
date: 2023-02-09T16:54:13.648Z
- commits:
- subject: "CurrentServiceWithCommit: Add release `raw_version` to type"
hash: 0ded12d5defad8665ce94cd3b5c9fe67de114ea3
body: ""
footer:
Change-type: minor
change-type: minor
author: myarmolinsky
nested: []
version: balena-sdk-16.33.0
title: ""
date: 2023-02-09T14:42:42.519Z
- commits:
- subject: Optimize the device.get method
hash: 66e9d96e1a04b9e028737ecdedcdb91f5bfbc4b6
body: ""
footer:
Change-type: patch
change-type: patch
See: https://balena.zulipchat.com/#narrow/stream/346007-balena-io.2FbalenaCloud/topic/SDK.20uuidOrId
see: https://balena.zulipchat.com/#narrow/stream/346007-balena-io.2FbalenaCloud/topic/SDK.20uuidOrId
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.32.3
title: ""
date: 2023-02-07T22:21:59.637Z
- commits:
- subject: Improve pine typings for public resources without id fields
hash: 3b19617112795c11119a40aa8c2a0cce89be6ca5
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.32.2
title: ""
date: 2023-02-02T09:19:25.837Z
- commits:
- subject: Drop no longer used .travis.yml & .hound.yml
hash: 69ded63730b899e097235360e8d6c40f26113a88
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
- subject: Rerun prettier
hash: 782843aaebc92d2bc2c228d8a531ecbf450d06a1
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.32.1
title: ""
date: 2023-01-16T20:56:36.936Z
- commits:
- subject: "typings: Add the device.is_frozen field"
hash: d808b7dd910a4afd35e12f1e2d57c6b36f30cb6c
body: ""
footer:
Change-type: minor
change-type: minor
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.32.0
title: ""
date: 2023-01-05T23:10:26.233Z
- commits:
- subject: "application.create: Deprecate the `parent` option"
hash: fdd220b8b52fd62ea55c2e2ab845ec81c086b5ab
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
- subject: Deprecate the device.getAllByParentDevice() method
hash: a539a421ba75cc0daf5309b560304778ca3d1a98
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
- subject: Simplify the device.move() checks
hash: d5092ed9aa0de33487bfa624d7bdb530b85c6ca4
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.31.2
title: ""
date: 2022-12-20T11:25:13.835Z
- commits:
- subject: Replace appveyor with flowzone
hash: 281a120e82b362d9a495e106913fc422264c091a
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.31.1
title: ""
date: 2022-12-17T19:46:46.675Z
- commits:
- subject: Add `updateAccountInfo` method to billing model for updating billing
account info
hash: d7521ae2f9724f3545f535f232673ed47814d54d
body: ""
footer:
Changelog-entry: Add `updateAccountInfo` method to billing model for updating
billing account info
changelog-entry: Add `updateAccountInfo` method to billing model for updating
billing account info
Change-type: minor
change-type: minor
author: myarmolinsky
nested: []
version: balena-sdk-16.31.0
title: ""
date: 2022-12-16T13:47:53.230Z
- commits:
- subject: "Flowzone: Allow external contributions"
hash: 0194aafccf061255aa0d8a46642372b4d2f26d76
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.30.2
title: ""
date: 2022-12-13T13:42:31.676Z
- commits:
- subject: "patch: bump catch-uncommitted from 1.6.2 to 2.0.0"
hash: eef2f8ef1abec6fe825a55c37a771070a3efb94a
body: >
Bumps
[catch-uncommitted](https://github.com/resin-io-modules/catch-uncommitted)
from 1.6.2 to 2.0.0.
- [Release notes](https://github.com/resin-io-modules/catch-uncommitted/releases)
- [Changelog](https://github.com/balena-io-modules/catch-uncommitted/blob/master/CHANGELOG.md)
- [Commits](https://github.com/resin-io-modules/catch-uncommitted/compare/v1.6.2...v2.0.0)
---
updated-dependencies:
- dependency-name: catch-uncommitted
dependency-type: direct:development
update-type: version-update:semver-major
...
footer:
Change-type: patch
change-type: patch
Signed-off-by: dependabot[bot] <support@github.com>
signed-off-by: dependabot[bot] <support@github.com>
author: dependabot[bot]
nested: []
version: balena-sdk-16.30.1
title: ""
date: 2022-12-07T09:26:22.165Z
- commits:
- subject: Add utils and export mergePineOptions `balena.utils.mergePineOptions()`
hash: 5c10581848255f451cbfe29ea74711bf7f53bde8
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Andrea Rosci <andrear@balena.io>
signed-off-by: Andrea Rosci <andrear@balena.io>
author: JSReds
nested: []
version: balena-sdk-16.30.0
title: ""
date: 2022-11-24T17:55:44.523Z
- commits:
- subject: "device.getWithServiceDetails: Stop auto-expanding the
gateway_downloads"
hash: c6846f529245ceee6d2a1de621249b0ac4f8ca20
body: ""
footer:
Change-type: patch
change-type: patch
See: https://balena.zulipchat.com/#narrow/stream/345889-loop.2Fbalena-os/topic/Python.20SDK.20doesn't.20work.20with.20device.20API.20key
see: https://balena.zulipchat.com/#narrow/stream/345889-loop.2Fbalena-os/topic/Python.20SDK.20doesn't.20work.20with.20device.20API.20key
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.29.3
title: ""
date: 2022-11-24T12:16:07.452Z
- commits:
- subject: Update TypeScript to 4.9.3
hash: 9d81b8779cdd720e8c90b83e15257b33999bbdc9
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.29.2
title: ""
date: 2022-11-16T08:29:18.733Z
- commits:
- subject: Fix release end_timestamp type
hash: 7bf0c406d09126a69f4711db8e9a4b12a5e559b0
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.29.1
title: ""
date: 2022-11-12T23:34:03.778Z
- commits:
- subject: Support filtered $count operations inside $filter & $orderby
hash: b36810a4b65909dea8725a4b9c060d06f2b82d2f
body: |
Update pinejs-client-core from 6.9.6 to 6.12.0
footer:
Change-type: minor
change-type: minor
author: Thodoris Greasidis
nested:
- commits:
- subject: Deprecate the 'a/count' notation in $orderby
hash: f1aaa244418a413860cde2a42a0a3e44d00249d2
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: "Deprecate the $count: { $op: number } notation"
hash: 7501cc05ede27af86604ca0720f2ca5f99334f02
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: "Add support for `$filter: { $op: [{ $count: {} }, number] }` notation"
hash: 4a5c6ba07ce6e0e54bbea64c70be64c31e956080
body: ""
footer:
Change-type: minor
change-type: minor
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: pinejs-client-js-6.12.0
title: ""
date: 2022-11-10T22:13:38.655Z
- commits:
- subject: "Deprecate non-$filter props inside `$expand: { a: { $count: {...}}}`"
hash: 97066f1d1359eb0d340a216fa9aec1ba81dc8052
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: "Add support for `$orderby: { a: { $count: ... }, $dir: 'asc' }`
notation"
hash: 570f0400e518efc0499a0111873768b5dc4c94f5
body: ""
footer:
Change-type: minor
change-type: minor
See: https://jel.ly.fish/thread-f02087f0-7415-42ac-9b54-75fd10fd0c5c
see: https://jel.ly.fish/thread-f02087f0-7415-42ac-9b54-75fd10fd0c5c
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: pinejs-client-js-6.11.0
title: ""
date: 2022-11-09T15:59:01.304Z
- commits:
- subject: Refactor the deprecation message definitions
hash: 941b08a4359d11bef0d36645d2b4b358a3b1090e
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: pinejs-client-js-6.10.7
title: ""
date: 2022-11-07T17:51:35.292Z
- commits:
- subject: "tests: Support `.only` & `.skip` in the higher level test functions"
hash: 9326a2d23d40831be6100241ae92fdec57404806
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: pinejs-client-js-6.10.6
title: ""
date: 2022-10-31T13:32:10.558Z
- commits:
- subject: "Flowzone: Use inherited secrets"
hash: b3bf8b0cae0c40980f76a952d1890a228d48bd3c
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
nested: []
version: pinejs-client-js-6.10.5
title: ""
date: 2022-10-14T16:25:25.721Z
- commits:
- subject: Specify node 10 as the minimum supported node engine in the
package.json
hash: e0f8b12d1e7c0b792fcd16de9e938e90a368ba14
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: Replace balenaCI with flowzone
hash: 941af23d810b6924face6164ee601ee4b686bef7
body: ""
footer:
Change-type: patch
change-type: patch
author: Thodoris Greasidis
nested: []
version: pinejs-client-js-6.10.4
title: ""
date: 2022-09-26T09:38:22.584Z
- commits:
- subject: Fix $count typings to only allow $filter under it
hash: d4cb65524ba2076df05f03574ce39acd547daa63
body: ""
footer:
Change-type: patch
change-type: patch
See: https://docs.oasis-open.org/odata/odata/v4.01/os/abnf/odata-abnf-construction-rules.txt
see: https://docs.oasis-open.org/odata/odata/v4.01/os/abnf/odata-abnf-construction-rules.txt
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: pinejs-client-js-6.10.3
title: "'Fix typings to only allow under it'"
date: 2022-09-15T15:20:32.755Z
- commits:
- subject: Update dependencies
hash: edc7575ac0976037506deb076d034e7cf08ce5bb
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
- subject: Remove circleci
hash: 59c5a36292a80149b305d83a4d22b4d2dbe3001d
body: ""
footer:
Change-type: patch
change-type: patch
author: Pagan Gazzard
version: pinejs-client-js-6.10.2
title: "'Remove circleci/update deps'"
date: 2022-04-08T13:22:23.848Z
- commits:
- subject: Do not await the _request() result to allow enhanced promises
downstream
hash: a209138f928809869d68e05cdcea4c2bf0d1fac1
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
version: pinejs-client-js-6.10.1
title: "'Avoid modifying the resulting promise when retries are not used'"
date: 2022-02-08T23:33:07.778Z
- commits:
- subject: Add optional retry logic to client
hash: d5496ebe73a0db28ac1c123575e80c9d25367d48
body: ""
footer:
Change-type: minor
change-type: minor
author: Paul Jonathan Zoulin
version: pinejs-client-js-6.10.0
date: 2022-01-24T19:05:04.020Z
version: balena-sdk-16.29.0
title: ""
date: 2022-11-12T08:40:37.612Z
- commits:
- subject: Use deep imports for date-fns to improve tree-shaking
hash: db4d99bd589ead7c94dfb38835c72aa7f9c81081
body: ""
footer:
Change-type: patch
change-type: patch
See: https://balena.zulipchat.com/#narrow/stream/346007-balena-io.2FbalenaCloud/topic/moment.20-.3E.20date-fns
see: https://balena.zulipchat.com/#narrow/stream/346007-balena-io.2FbalenaCloud/topic/moment.20-.3E.20date-fns
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
- subject: Enable esModuleInterop build option
hash: 6aa14da9aa2580dcad6c7f2490b3a7c8edec3322
body: |
Had to enable esModuleInterop, b/c
otherwise the date-fns/formatDistance import
not returning anything, even though TS was
happy.
footer:
Change-type: patch
change-type: patch
Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
signed-off-by: Thodoris Greasidis <thodoris@balena.io>
author: Thodoris Greasidis
nested: []
version: balena-sdk-16.28.4
title: ""
date: 2022-11-04T16:40:26.421Z
- commits:
- subject: Update balena-errors to v4.7.3
hash: a3dc9fc18e0db6bdaa052502db222f5870b58323
body: ""
footer:
Change-type: patch
change-type: patch
Signed-off-by: Andrea Rosci <andrear@balena.io>
signed-off-by: Andrea Rosci <andrear@balena.io>
author: JSReds
nested: []
version: balena-sdk-16.28.3
title: ""
date: 2022-11-03T10:53:47.700Z
version: 15.2.0
title: ""
date: 2023-04-05T13:09:19.017Z
- commits: - commits:
- subject: "devices supported: Fix showing types without a valid & finalized - subject: "devices supported: Fix showing types without a valid & finalized
release" release"

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! automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY!
This project adheres to [Semantic Versioning](http://semver.org/). This project adheres to [Semantic Versioning](http://semver.org/).
## 15.2.0 - 2023-04-05
<details>
<summary> Add support for device restarts in open-balena [Thodoris Greasidis] </summary>
> ### balena-sdk-16.40.0 - 2023-04-05
>
> * device.reboot: Fix the typings requiring a second argument [Thodoris Greasidis]
> * device.restartApplication: Use the supervisor endpoint to issue restarts [Thodoris Greasidis]
>
> ### balena-sdk-16.39.1 - 2023-04-04
>
> * patch: Split instruction strings on linebreak [Vipul Gupta (@vipulgupta2048)]
>
> ### balena-sdk-16.39.0 - Invalid date
>
> * Add `device history` model [fisehara]
>
> ### balena-sdk-16.38.2 - 2023-03-28
>
> * Fix credit-bundle jsdocs [Josh Bowling]
>
> ### balena-sdk-16.38.1 - 2023-03-27
>
> * Deprecate the device-type.json's instructions field [Thodoris Greasidis]
>
> ### balena-sdk-16.38.0 - 2023-03-21
>
> * Add aliases for the DT contrast slugs used in getInstructions [Thodoris Greasidis]
>
> ### balena-sdk-16.37.0 - 2023-03-21
>
> * device-type/getInstructions: Overload to accept the device type contract [Thodoris Greasidis]
>
> ### balena-sdk-16.36.6 - 2023-03-20
>
> * Update TypeScript to 5.0.2 [Thodoris Greasidis]
>
> ### balena-sdk-16.36.5 - 2023-03-16
>
> * patch: Improve jetsonFlash provisioning partial [Vipul Gupta (@vipulgupta2048)]
>
> ### balena-sdk-16.36.4 - 2023-03-15
>
> * Avoid running write operation tests in parallel to support retries [Thodoris Greasidis]
> * Retry failing tests twice [Thodoris Greasidis]
> * Fix tests per removal of `microservices-starter` application type [myarmolinsky]
>
> ### balena-sdk-16.36.3 - 2023-02-28
>
> * models/device-type: Add test for Radxa Zero instructions [Alexandru Costache]
> * lib/models: Add radxaFlash protocol for Radxa boards [Alexandru Costache]
>
> ### balena-sdk-16.36.2 - 2023-02-24
>
> * tests: Stop using flowzone internal env vars to for skipping npm test [Thodoris Greasidis]
>
> ### balena-sdk-16.36.1 - 2023-02-20
>
> * Add plan validity date fields [Josh Bowling]
>
> ### balena-sdk-16.36.0 - 2023-02-16
>
> * Add contract partial based instruction generation [Micah Halter]
>
> ### balena-sdk-16.35.0 - 2023-02-10
>
> * Add `CreditBundle` model [myarmolinsky]
>
> ### balena-sdk-16.34.0 - 2023-02-09
>
> * Add configVarInvalidRegex to Config Var typing [Felipe Lalanne]
>
> ### balena-sdk-16.33.0 - 2023-02-09
>
> * CurrentServiceWithCommit: Add release `raw_version` to type [myarmolinsky]
>
> ### balena-sdk-16.32.3 - 2023-02-07
>
> * Optimize the device.get method [Thodoris Greasidis]
>
> ### balena-sdk-16.32.2 - 2023-02-02
>
> * Improve pine typings for public resources without id fields [Thodoris Greasidis]
>
> ### balena-sdk-16.32.1 - 2023-01-16
>
> * Drop no longer used .travis.yml & .hound.yml [Thodoris Greasidis]
> * Rerun prettier [Thodoris Greasidis]
>
> ### balena-sdk-16.32.0 - 2023-01-05
>
> * typings: Add the device.is_frozen field [Thodoris Greasidis]
>
> ### balena-sdk-16.31.2 - 2022-12-20
>
> * application.create: Deprecate the `parent` option [Thodoris Greasidis]
> * Deprecate the device.getAllByParentDevice() method [Thodoris Greasidis]
> * Simplify the device.move() checks [Thodoris Greasidis]
>
> ### balena-sdk-16.31.1 - 2022-12-17
>
> * Replace appveyor with flowzone [Thodoris Greasidis]
>
> ### balena-sdk-16.31.0 - 2022-12-16
>
> * Add `updateAccountInfo` method to billing model for updating billing account info [myarmolinsky]
>
> ### balena-sdk-16.30.2 - 2022-12-13
>
> * Flowzone: Allow external contributions [Thodoris Greasidis]
>
> ### balena-sdk-16.30.1 - 2022-12-07
>
> * patch: bump catch-uncommitted from 1.6.2 to 2.0.0 [dependabot[bot]]
>
> ### balena-sdk-16.30.0 - 2022-11-24
>
> * Add utils and export mergePineOptions `balena.utils.mergePineOptions()` [JSReds]
>
> ### balena-sdk-16.29.3 - 2022-11-24
>
> * device.getWithServiceDetails: Stop auto-expanding the gateway_downloads [Thodoris Greasidis]
>
> ### balena-sdk-16.29.2 - 2022-11-16
>
> * Update TypeScript to 4.9.3 [Thodoris Greasidis]
>
> ### balena-sdk-16.29.1 - 2022-11-12
>
> * Fix release end_timestamp type [Thodoris Greasidis]
>
> ### balena-sdk-16.29.0 - 2022-11-12
>
>
> <details>
> <summary> Support filtered $count operations inside $filter & $orderby [Thodoris Greasidis] </summary>
>
>> #### pinejs-client-js-6.12.0 - 2022-11-10
>>
>> * Deprecate the 'a/count' notation in $orderby [Thodoris Greasidis]
>> * Deprecate the $count: { $op: number } notation [Thodoris Greasidis]
>> * Add support for `$filter: { $op: [{ $count: {} }, number] }` notation [Thodoris Greasidis]
>>
>> #### pinejs-client-js-6.11.0 - 2022-11-09
>>
>> * Deprecate non-$filter props inside `$expand: { a: { $count: {...}}}` [Thodoris Greasidis]
>> * Add support for `$orderby: { a: { $count: ... }, $dir: 'asc' }` notation [Thodoris Greasidis]
>>
>> #### pinejs-client-js-6.10.7 - 2022-11-07
>>
>> * Refactor the deprecation message definitions [Thodoris Greasidis]
>>
>> #### pinejs-client-js-6.10.6 - 2022-11-01
>>
>> * tests: Support `.only` & `.skip` in the higher level test functions [Thodoris Greasidis]
>>
>> #### pinejs-client-js-6.10.5 - 2022-10-14
>>
>> * Flowzone: Use inherited secrets [Pagan Gazzard]
>>
>> #### pinejs-client-js-6.10.4 - 2022-09-26
>>
>> * Specify node 10 as the minimum supported node engine in the package.json [Thodoris Greasidis]
>> * Replace balenaCI with flowzone [Thodoris Greasidis]
>>
>> #### pinejs-client-js-6.10.3 - 2022-09-15
>>
>> * Fix $count typings to only allow $filter under it [Thodoris Greasidis]
>>
>> #### pinejs-client-js-6.10.2 - 2022-04-08
>>
>> * Update dependencies [Pagan Gazzard]
>> * Remove circleci [Pagan Gazzard]
>>
>> #### pinejs-client-js-6.10.1 - 2022-02-08
>>
>> * Do not await the _request() result to allow enhanced promises downstream [Thodoris Greasidis]
>>
>> #### pinejs-client-js-6.10.0 - 2022-01-24
>>
>> * Add optional retry logic to client [Paul Jonathan Zoulin]
>>
>
> </details>
>
>
> ### balena-sdk-16.28.4 - 2022-11-04
>
> * Use deep imports for date-fns to improve tree-shaking [Thodoris Greasidis]
> * Enable esModuleInterop build option [Thodoris Greasidis]
>
> ### balena-sdk-16.28.3 - 2022-11-03
>
> * Update balena-errors to v4.7.3 [JSReds]
>
</details>
## 15.1.3 - 2023-04-05 ## 15.1.3 - 2023-04-05

2
npm-shrinkwrap.json generated
View File

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

View File

@ -1,6 +1,6 @@
{ {
"name": "balena-cli", "name": "balena-cli",
"version": "15.1.3", "version": "15.2.0",
"description": "The official balena Command Line Interface", "description": "The official balena Command Line Interface",
"main": "./build/app.js", "main": "./build/app.js",
"homepage": "https://github.com/balena-io/balena-cli", "homepage": "https://github.com/balena-io/balena-cli",
@ -284,6 +284,6 @@
"windosu": "^0.3.0" "windosu": "^0.3.0"
}, },
"versionist": { "versionist": {
"publishedAt": "2023-04-05T08:06:55.314Z" "publishedAt": "2023-04-05T13:09:21.964Z"
} }
} }