v2.10.28
Update dependency balena-sdk to v20
Notable changes
- Pin actions/setup-node action to
1a4442c
[Self-hosted Renovate Bot] - os: Stop returning legacy OS Releases with an empty raw_version [Thodoris Greasidis]
- Throw an invalid parameter error when an empty string is provided as a uuid parameter [Thodoris Greasidis]
- Update @balena/lint to v9 [Thodoris Greasidis]
- Replace top level require calls to import...from [Thodoris Greasidis]
- typings: Add missing billing properties in Config [Thodoris Greasidis]
- Fix the device.setSupervisorRelease docs to not include a v prefix for the version [Thodoris Greasidis]
- Update
lastOnline
function to return "Connected" instead of "Online" [Andrea Rosci] - Update TypeScript to 5.6.2 [Thodoris Greasidis]
- typing: Fix the release.contract to be a JsonType instead of a string [Thodoris Greasidis]
- tests: Enable the retryRateLimitedRequests option [Thodoris Greasidis]
- Add the computed device.should_be_running__release field [Thodoris Greasidis]
- tests: Simplify the release.createFromUrl() test cleanup [Thodoris Greasidis]
- Lint & type fixes & improvements [Thodoris Greasidis]
- tests: Add missing $selects to make the queries faster [Thodoris Greasidis]
- v7 model: Change image.image_size to string | null [Thodoris Greasidis]
- v7 model: Replace device.overall_status offline & idle with disconnected, reduced-functionality & operational [Thodoris Greasidis]
- v7 model: Change user, application & device actor, to return a deferred property when selected [Thodoris Greasidis]
- v7 model: Replace the release.should_be_running_on__device with is_pinned_to__device [Thodoris Greasidis]
- v7 model: Replace the device.should_be_running__release with is_pinned_on__release [Thodoris Greasidis]
- v7 model: Add the device.should_be_operated_by__release property [Thodoris Greasidis]
- v7 model: Drop the supervisor_release resource [Thodoris Greasidis]
- v7 model: Replace device.should_be_managed_by__supervisor_release with should_be_managed_by__release [Thodoris Greasidis]
- v7 model: Drop the device.is_managed_by__device, manages__device properties [Thodoris Greasidis]
- v7 model: Drop the device.vpn_address property [Thodoris Greasidis]
- v7 model: Drop the device state & status_sort_index sdk-only property typings [Thodoris Greasidis]
- v7 model: Drop the gateway_download resource [Thodoris Greasidis]
- [BREAKING]: Update all API queries to use the v7 model [Thodoris Greasidis]
- [BREAKING]: Drop the application.getAppByOwner method [Thodoris Greasidis]
- Add the os.getSupervisorReleasesForCpuArchitecture() method [Thodoris Greasidis]
- [BREAKING]: Drop the os.getSupervisorReleaseByDeviceType method [Thodoris Greasidis]
- [BREAKING]: application.create: Drop the applicationType & parent parameters [Thodoris Greasidis]
- Drop the unused OsVersionsByDeviceType type [Thodoris Greasidis]
- Drop the no longer needed __metadata property handling [Thodoris Greasidis]
- Update pinejs-client-core to 6.15.0 [Thodoris Greasidis]
- Add support for using model specific typings [Pagan Gazzard]
- Deprecate passing
url
to helper functions [Pagan Gazzard] - Type
upsert
andgetOrCreate
as not accepting aurl
[Pagan Gazzard] - Include comments in generated output so that jsdoc is available [Pagan Gazzard]
- Tests: improve typing of tests [Pagan Gazzard]
- Add
$filter
to nested$count
typings [Pagan Gazzard] - Tests: remove unnecessary/unintended returns [Pagan Gazzard]
- Fix using top level $count downstream [Pagan Gazzard]
- Type $count/$any/$all as needing to be nested in a navigation property [Pagan Gazzard]
- Use readonly arrays for typings for better compatibility with
as const
[Pagan Gazzard] - Deprecate the generic
PinejsClient
typing in favor of usingthis
for.clone
typing [Pagan Gazzard] - Update dev dependencies [Pagan Gazzard]
- Improve typings [Pagan Gazzard]
- Update dependencies [Pagan Gazzard]
- [BREAKING]: Stop actively supporting TypeScript versions older than the current latest [Thodoris Greasidis]
- Bump minimum supported Typescript version to v5.5.2 [Thodoris Greasidis]
- [BREAKING]: Update the es2015 build target & output folder to es2017 [Thodoris Greasidis]
- package.json: Rename the lint:fix npm script to lint-fix [Thodoris Greasidis]
balena-io/balena-sdk (balena-sdk)
v20.2.5
- Pin actions/setup-node action to
1a4442c
[Self-hosted Renovate Bot]
v20.2.4
- os: Stop returning legacy OS Releases with an empty raw_version [Thodoris Greasidis]
v20.2.3
- Throw an invalid parameter error when an empty string is provided as a uuid parameter [Thodoris Greasidis]
v20.2.2
- Update @balena/lint to v9 [Thodoris Greasidis]
v20.2.1
- Replace top level require calls to import...from [Thodoris Greasidis]
v20.2.0
- typings: Add missing billing properties in Config [Thodoris Greasidis]
v20.1.4
- Fix the device.setSupervisorRelease docs to not include a v prefix for the version [Thodoris Greasidis]
v20.1.3
- Update
lastOnline
function to return "Connected" instead of "Online" [Andrea Rosci]
v20.1.2
- Update TypeScript to 5.6.2 [Thodoris Greasidis]
v20.1.1
- typing: Fix the release.contract to be a JsonType instead of a string [Thodoris Greasidis]
v20.1.0
- tests: Enable the retryRateLimitedRequests option [Thodoris Greasidis]
- Add the computed device.should_be_running__release field [Thodoris Greasidis]
v20.0.0
- tests: Simplify the release.createFromUrl() test cleanup [Thodoris Greasidis]
- Lint & type fixes & improvements [Thodoris Greasidis]
- tests: Add missing $selects to make the queries faster [Thodoris Greasidis]
- v7 model: Change image.image_size to string | null [Thodoris Greasidis]
- v7 model: Replace device.overall_status offline & idle with disconnected, reduced-functionality & operational [Thodoris Greasidis]
- v7 model: Change user, application & device actor, to return a deferred property when selected [Thodoris Greasidis]
- v7 model: Replace the release.should_be_running_on__device with is_pinned_to__device [Thodoris Greasidis]
- v7 model: Replace the device.should_be_running__release with is_pinned_on__release [Thodoris Greasidis]
- v7 model: Add the device.should_be_operated_by__release property [Thodoris Greasidis]
- v7 model: Drop the supervisor_release resource [Thodoris Greasidis]
- v7 model: Replace device.should_be_managed_by__supervisor_release with should_be_managed_by__release [Thodoris Greasidis]
- v7 model: Drop the device.is_managed_by__device, manages__device properties [Thodoris Greasidis]
- v7 model: Drop the device.vpn_address property [Thodoris Greasidis]
- v7 model: Drop the device state & status_sort_index sdk-only property typings [Thodoris Greasidis]
- v7 model: Drop the gateway_download resource [Thodoris Greasidis]
- [BREAKING]: Update all API queries to use the v7 model [Thodoris Greasidis]
- [BREAKING]: Drop the application.getAppByOwner method [Thodoris Greasidis]
- Add the os.getSupervisorReleasesForCpuArchitecture() method [Thodoris Greasidis]
- [BREAKING]: Drop the os.getSupervisorReleaseByDeviceType method [Thodoris Greasidis]
- [BREAKING]: application.create: Drop the applicationType & parent parameters [Thodoris Greasidis]
- Drop the unused OsVersionsByDeviceType type [Thodoris Greasidis]
- Drop the no longer needed __metadata property handling [Thodoris Greasidis]
Update pinejs-client-core to 6.15.0 [Thodoris Greasidis]
pinejs-client-js-6.15.0 - 2024-06-14
- Add support for using model specific typings [Pagan Gazzard]
pinejs-client-js-6.14.13 - 2024-06-12
- Deprecate passing
url
to helper functions [Pagan Gazzard]pinejs-client-js-6.14.12 - 2024-06-12
- Type
upsert
andgetOrCreate
as not accepting aurl
[Pagan Gazzard]pinejs-client-js-6.14.11 - 2024-06-11
- Include comments in generated output so that jsdoc is available [Pagan Gazzard]
pinejs-client-js-6.14.10 - 2024-06-11
- Tests: improve typing of tests [Pagan Gazzard]
pinejs-client-js-6.14.9 - 2024-06-10
- Add
$filter
to nested$count
typings [Pagan Gazzard]pinejs-client-js-6.14.8 - 2024-06-10
- Tests: remove unnecessary/unintended returns [Pagan Gazzard]
pinejs-client-js-6.14.7 - 2024-06-06
- Fix using top level $count downstream [Pagan Gazzard]
pinejs-client-js-6.14.6 - 2024-05-28
- Type $count/$any/$all as needing to be nested in a navigation property [Pagan Gazzard]
pinejs-client-js-6.14.5 - 2024-05-28
- Use readonly arrays for typings for better compatibility with
as const
[Pagan Gazzard]pinejs-client-js-6.14.4 - 2024-05-08
- Deprecate the generic
PinejsClient
typing in favor of usingthis
for.clone
typing [Pagan Gazzard]pinejs-client-js-6.14.3 - 2024-04-17
- Update dev dependencies [Pagan Gazzard]
pinejs-client-js-6.14.2 - 2024-03-04
- Improve typings [Pagan Gazzard]
pinejs-client-js-6.14.1 - 2024-03-04
- Update dependencies [Pagan Gazzard]
- [BREAKING]: Stop actively supporting TypeScript versions older than the current latest [Thodoris Greasidis]
- Bump minimum supported Typescript version to v5.5.2 [Thodoris Greasidis]
- [BREAKING]: Update the es2015 build target & output folder to es2017 [Thodoris Greasidis]
- package.json: Rename the lint:fix npm script to lint-fix [Thodoris Greasidis]
List of commits
0e3ae0d (Update dependency balena-sdk to v20, 2024-10-24)
4ecae4c (Autogenerated all-workflows, 2024-10-24)
9e5ca44 (Autogenerated all-bakefiles, 2024-10-24)