Releases: balena-io/balena-mdns-publisher
Releases · balena-io/balena-mdns-publisher
v1.27.165
v1.27.164
Update dependency balena-sdk to v20
Notable changes
- 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.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
95375f8 (Update dependency balena-sdk to v20, 2024-09-16)
v1.27.163
v1.27.162
v1.27.161
Update balena/open-balena-base Docker tag to v18.0.13
Notable changes
- Update dependency node to v22.8.0 [Self-hosted Renovate Bot]
balena-io-modules/open-balena-base (balena/open-balena-base)
v18.0.13
(2024-09-03)
- Update dependency node to v22.8.0 [Self-hosted Renovate Bot]
v18.0.13
(2024-09-03)
- Update dependency node to v22.8.0 [Self-hosted Renovate Bot]
List of commits
16561c8 (Update balena/open-balena-base Docker tag to v18.0.13, 2024-09-03)
v1.27.160
v1.27.159
Update balena/open-balena-base Docker tag to v18.0.12
Notable changes
- Update dependency npm to v10.8.3 [Self-hosted Renovate Bot]
balena-io-modules/open-balena-base (balena/open-balena-base)
v18.0.12
(2024-08-28)
- Update dependency npm to v10.8.3 [Self-hosted Renovate Bot]
v18.0.12
(2024-08-28)
- Update dependency npm to v10.8.3 [Self-hosted Renovate Bot]
List of commits
9081374 (Update balena/open-balena-base Docker tag to v18.0.12, 2024-08-28)
v1.27.158
v1.27.157
Update balena/open-balena-base Docker tag to v18.0.11
Notable changes
- Update dependency node to v22.7.0 [Self-hosted Renovate Bot]
balena-io-modules/open-balena-base (balena/open-balena-base)
v18.0.11
(2024-08-22)
- Update dependency node to v22.7.0 [Self-hosted Renovate Bot]
v18.0.11
(2024-08-22)
- Update dependency node to v22.7.0 [Self-hosted Renovate Bot]
List of commits
7f3caa8 (Update balena/open-balena-base Docker tag to v18.0.11, 2024-08-22)