Skip to content

Latest commit

 

History

History
1294 lines (929 loc) · 37.9 KB

CHANGELOG.md

File metadata and controls

1294 lines (929 loc) · 37.9 KB

Change Log

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.

v2.0.74 - 2024-07-25

  • Update dependency balena-io/balena-cli to v18.2.33 [Self-hosted Renovate Bot]

v2.0.73 - 2024-07-25

  • Update Node.js to v18.20.4 [Self-hosted Renovate Bot]

v2.0.72 - 2024-06-17

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.71 - 2024-06-10

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.70 - 2024-06-03

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.69 - 2024-05-27

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.68 - 2024-05-21

  • Update Node.js to v18.20.3 [Self-hosted Renovate Bot]

v2.0.67 - 2024-05-20

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.66 - 2024-05-13

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.65 - 2024-05-06

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.64 - 2024-04-30

  • Update dependency balena-io/balena-cli to v18.2.2 [Self-hosted Renovate Bot]

v2.0.63 - 2024-04-29

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.62 - 2024-04-23

  • Update dependency balena-io/balena-cli to v18.2.1 [Self-hosted Renovate Bot]

v2.0.61 - 2024-04-22

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.60 - 2024-04-17

  • Update dependency balena-io/balena-cli to v18.2.0 [Self-hosted Renovate Bot]

v2.0.59 - 2024-04-16

  • Update dependency balena-io/balena-cli to v18.1.10 [Self-hosted Renovate Bot]

v2.0.58 - 2024-04-15

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.57 - 2024-04-12

  • Update Node.js to v18.20.2 [Self-hosted Renovate Bot]

v2.0.56 - 2024-04-12

  • Update to @balena/lint 8.x [Pagan Gazzard]

v2.0.55 - 2024-04-10

  • Update dependency balena-io/balena-cli to v18.1.9 [Self-hosted Renovate Bot]

v2.0.54 - 2024-04-09

  • Update dependency balena-io/balena-cli to v18.1.8 [Self-hosted Renovate Bot]

v2.0.53 - 2024-04-09

  • Update dependency balena-io/balena-cli to v18.1.7 [Self-hosted Renovate Bot]

v2.0.52 - 2024-04-09

  • Update dependency balena-io/balena-cli to v18.1.6 [Self-hosted Renovate Bot]

v2.0.51 - 2024-04-08

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.50 - 2024-04-04

  • Update Node.js to v18.20.1 [Self-hosted Renovate Bot]

v2.0.49 - 2024-04-01

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.48 - 2024-03-27

  • Update Node.js to v18.20.0 [Self-hosted Renovate Bot]

v2.0.47 - 2024-03-25

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.46 - 2024-03-20

  • Do not add additional quotes [Anton Belodedenko]

v2.0.45 - 2024-03-18

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.44 - 2024-03-18

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.43 - 2024-03-14

  • Update dependency balena-io/balena-cli to v18.1.5 [Self-hosted Renovate Bot]

v2.0.42 - 2024-03-14

  • Update dependency balena-io/balena-cli to v18.1.4 [Self-hosted Renovate Bot]

v2.0.41 - 2024-03-14

  • Update dependency balena-io/balena-cli to v18.1.3 [Self-hosted Renovate Bot]

v2.0.40 - 2024-03-13

  • Update dependency balena-io/balena-cli to v18.1.2 [Self-hosted Renovate Bot]

v2.0.39 - 2024-03-12

  • Update dependency balena-io/balena-cli to v18.1.1 [Self-hosted Renovate Bot]

v2.0.38 - 2024-03-12

  • Update dependency balena-io/balena-cli to v18.1.0 [Self-hosted Renovate Bot]

v2.0.37 - 2024-03-11

  • Update dependency balena-io/balena-cli to v18.0.4 [Self-hosted Renovate Bot]

v2.0.36 - 2024-03-11

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.35 - 2024-03-07

  • Update dependency balena-io/balena-cli to v18.0.2 [Self-hosted Renovate Bot]

v2.0.34 - 2024-03-07

  • Update dependency balena-io/balena-cli to v18.0.1 [Self-hosted Renovate Bot]

v2.0.33 - 2024-03-04

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.32 - 2024-02-26

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.31 - 2024-02-26

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.30 - 2024-02-22

  • Update dependency husky to v9 [Self-hosted Renovate Bot]

v2.0.29 - 2024-02-19

  • Update Node.js to v18.19.1 [Self-hosted Renovate Bot]

v2.0.28 - 2024-02-19

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.27 - 2024-02-12

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.26 - 2024-02-09

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.25 - 2024-02-09

  • Update dependencies [Pagan Gazzard]

v2.0.24 - 2024-02-08

  • Update dependency balena-io/balena-cli to v18 [Self-hosted Renovate Bot]

v2.0.23 - 2024-01-31

  • Update dependency balena-io/balena-cli to v17.5.1 [Self-hosted Renovate Bot]

v2.0.22 - 2024-01-29

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.21 - 2024-01-23

  • Update dependency balena-io/balena-cli to v17.5.0 [Self-hosted Renovate Bot]

v2.0.20 - 2024-01-22

  • Append a newline to the package-lock with versionist [Kyle Harding]

v2.0.19 - 2024-01-22

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.18 - 2024-01-22

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.17 - 2024-01-22

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.16 - 2024-01-22

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.15 - 2024-01-18

  • Update dependency balena-io/balena-cli to v17.4.12 [Self-hosted Renovate Bot]

v2.0.14 - 2024-01-16

  • Update package-lock with versionist [Kyle Harding]

v2.0.13 - 2024-01-15

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.12 - 2024-01-15

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.11 - 2024-01-15

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.10 - 2024-01-15

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.9 - 2024-01-08

  • Rebuild package-lock from package.json to fix version drift [Kyle Harding]

v2.0.8 - 2024-01-08

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.7 - 2024-01-08

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.6 - 2024-01-08

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.5 - 2024-01-08

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.4 - 2024-01-05

  • Update dependency balena-io/balena-cli to v17.4.11 [Self-hosted Renovate Bot]

v2.0.3 - 2024-01-03

  • Update dependency typescript to v5 [Self-hosted Renovate Bot]

v2.0.2 - 2024-01-03

  • Lock file maintenance [Self-hosted Renovate Bot]

v2.0.1 - 2024-01-03

  • Update sinon with types to v17 [Self-hosted Renovate Bot]

v2.0.0 - 2024-01-03

  • Drop support for node 16 and npm 8 [Kyle Harding]

v1.1.12 - 2024-01-02

  • Update dependency lint-staged to v15 [Self-hosted Renovate Bot]

v1.1.11 - 2024-01-02

  • Update Node.js to v18.19.0 [Self-hosted Renovate Bot]

v1.1.10 - 2024-01-02

  • Update dependency balena-io/balena-cli to v17.4.9 [Self-hosted Renovate Bot]

v1.1.9 - 2023-11-24

  • Update dependency @balena/lint to v7 [Self-hosted Renovate Bot]

v1.1.8 - 2023-11-13

  • Update dependency rewire to v7 [Self-hosted Renovate Bot]

v1.1.7 - 2023-11-13

  • Update dependency balena-sdk to v19 [Self-hosted Renovate Bot]

v1.1.6 - 2023-11-11

  • Lock file maintenance [Self-hosted Renovate Bot]

v1.1.5 - 2023-11-11

  • Update dependency @actions/github to v6 [Self-hosted Renovate Bot]

v1.1.4 - 2023-11-10

  • Update dependency rimraf to v5 [Self-hosted Renovate Bot]

v1.1.3 - 2023-11-10

  • Update Node.js to v18.18.2 [Self-hosted Renovate Bot]

v1.1.2 - 2023-11-10

  • Update dependency balena-io/balena-cli to v17.4.0 [Self-hosted Renovate Bot]

v1.1.1 - 2023-11-10

  • Update dependency @types/chai-things to v0.0.38 [Self-hosted Renovate Bot]

v1.1.0 - 2023-11-01

  • Enable adding a note to the release [Trey Gilliland]

v1.0.4 - 2023-11-01

  • Allow custom actions to run for external contributions [Kyle Harding]

v1.0.3 - 2023-09-07

  • Update Node.js to v18.17.1 [Self-hosted Renovate Bot]

v1.0.2 - 2023-09-06

  • Update dependency balena-sdk to v18 [Self-hosted Renovate Bot]

v1.0.1 - 2023-09-06

  • Update dependency @types/chai-things to v0.0.36 [Self-hosted Renovate Bot]

v1.0.0 - 2023-09-06

  • Update minimum node engine to 16 [Kyle Harding]

v0.29.1 - 2023-09-06

  • Update dependency balena-io/balena-cli to v17.1.1 [Self-hosted Renovate Bot]

v0.29.0 - 2023-09-05

  • Update balena CLI to v17.0.0 [Kyle Harding]

v0.28.0 - 2023-07-30

  • Add debug build logs option [Trey Gilliland]

v0.27.0 - 2023-03-27

  • Add multi_dockerignore option [karaxuna]

v0.26.4 - 2023-03-24

  • Move the deploy test action to a custom flowzone test [Thodoris Greasidis]

v0.26.3 - 2023-03-23

  • Flowzone: Allow external contributions [Thodoris Greasidis]

v0.26.2 - 2023-03-22

  • Bump balena-cli to 15.1.1 [Felipe Lalanne]

v0.26.1 - 2023-01-30

  • Set outputs on finalize [Kyle Harding]

v0.26.0 - 2023-01-23

  • Mark versionbot as Deprecated in action.yml [maggie0002]

v0.25.0 - 2023-01-17

  • Add deploy to Cloud test [maggie0002]

v0.24.2 - 2023-01-17

  • Chore(deps): update dependency rimraf to 4.0.1 [Renovate Bot]

v0.24.1 - 2023-01-09

  • Revert previous [ab77]

v0.24.0 - 2023-01-06

  • Chore(deps): update node.js to v18.13.0 [Renovate Bot]

v0.23.0 - 2023-01-05

  • Remove versionbot reference from the README [maggie0002]

v0.22.4 - 2022-12-14

  • Chore(deps): update dependency sinon to 15.0.0 [Renovate Bot]

v0.22.3 - 2022-12-14

  • Patch: bump @actions/core from 1.9.1 to 1.10.0 [dependabot[bot]]

v0.22.2 - 2022-12-01

  • Add ALLOWED_EVENTS to managed list of events to support [20k-ultra]
  • Allow pull_request_target event [Anton Belodedenko]

v0.22.1 - 2022-11-08

  • Update Node.js to v18.12.1 [Renovate Bot]

v0.22.0 - 2022-11-01

  • Update Node.js to v18.12.0 [Renovate Bot]

v0.21.0 - 2022-10-14

  • Update Node.js to v18.11.0 [Renovate Bot]

v0.20.7 - 2022-10-12

  • Update actions/checkout to v3 [Sven Serlier]

v0.20.6 - 2022-10-12

  • Publish image(s) to ghcr.io [ab77]

v0.20.5 - 2022-10-11

  • Update dependency sinon to 14.0.1 [Renovate Bot]

v0.20.4 - 2022-10-11

  • Update dependency husky to 8.0.1 [Renovate Bot]

v0.20.3 - 2022-10-11

  • Update dependency mocha to 10.0.0 [Renovate Bot]

v0.20.2 - 2022-10-11

  • Remove dependabot [ab77]

v0.20.1 - 2022-10-11

  • Update dependency lint-staged to 13.0.3 [Renovate Bot]

v0.20.0 - 2022-10-11

  • Update actions/checkout action to 3 [Renovate Bot]

v0.19.1 - 2022-10-11

  • Update dependency dotenv to 16.0.3 [Renovate Bot]

v0.19.0 - 2022-10-11

  • Update docker/login-action digest to f4ef78c [Renovate Bot]

v0.18.0 - 2022-10-11

  • Update Node.js to v18 [Renovate Bot]

v0.17.0 - 2022-10-11

  • Update Node.js to v14.20.1 [Renovate Bot]

v0.16.0 - 2022-10-11

  • Update docker/metadata-action digest to 210d783 [Renovate Bot]

v0.15.0 - 2022-10-11

  • Update docker/build-push-action digest to f97d6e2 [Renovate Bot]

v0.14.2 - 2022-10-11

  • Run pre-built Docker image [belodetek]

0.14.1 - 2022-10-06

  • Switch from balenaCI to flowzone [Pagan Gazzard]

0.14.0 - 2022-09-27

  • Add default branch [Kakhaber Bazerashvili]

0.13.1 - 2022-08-26

  • patch: Change master branch to main in README [maggie0002]

0.13.0 - 2022-08-18

  • fix(deps): update dependency @actions/core to 1.9.1 [security] [Renovate Bot]

0.12.1 - 2022-07-21

  • Bump balena-cli version [ab77]

0.12.0 - 2022-06-23

  • Add support for working with tag pushes [Thodoris Greasidis]
  • tsconfig: Update the target to es2019 [Thodoris Greasidis]

0.11.0 - 2022-06-03

  • entrypoint: Remove pipefail option and fix shellcheck warnings [Kyle Harding]
  • docker: Update balena CLI to v13.5.3 [Kyle Harding]
  • docker: Install CLI from standalone zip [Kyle Harding]

0.10.7 - 2022-04-13

  • Add git WORKDIR as git safe directory [20k-ultra]

0.10.6 - 2022-03-25

  • Don't check author of tag [20k-ultra]

0.10.5 - 2022-03-25

  • Correctly detect events to build package [20k-ultra]

0.10.4 - 2022-03-25

  • Use single quotes on workflow [20k-ultra]

0.10.3 - 2022-03-25

  • Run image build on base_ref master [20k-ultra]

0.10.2 - 2022-03-25

  • Build images on tagged commits [20k-ultra]

0.10.1 - 2022-03-25

  • Only build when event is on master [20k-ultra]

0.10.0 - 2022-03-24

  • Build and push action as docker image [20k-ultra]

0.9.0 - 2022-03-08

  • Added registry-secrets input to authenticate with private registries [20k-ultra]

0.8.4 - 2022-02-28

  • Update dependencies [20k-ultra]

0.8.3 - 2022-02-28

  • patch: bump mocha from 9.1.3 to 9.2.1 [dependabot[bot]]

0.8.2 - 2022-02-28

  • Removed ts-node dev dependency [20k-ultra]

0.8.1 - 2022-02-28

  • patch: bump balena-sdk from 16.13.4 to 16.15.1 [dependabot[bot]]

0.8.0 - 2022-02-28

  • Upgrade to Node 14 [20k-ultra]

0.7.1 - 2022-02-28

  • patch: bump chai from 4.3.4 to 4.3.6 [dependabot[bot]]

0.7.0 - 2022-02-28

  • Disable tagging of draft releases [Kyle Harding]

0.6.1 - 2022-02-28

  • Fix layer_cache input triggering --nocache [20k-ultra]

0.6.0 - 2022-02-25

  • Lifted creating src path into main.ts [20k-ultra]
  • Added layer_cache input to set --nocache flag [20k-ultra]

0.5.13 - 2022-02-23

  • Do not log progress bars or empty lines [20k-ultra]

0.5.12 - 2022-02-22

  • Pipe CLI whoami test to /dev/null [20k-ultra]

0.5.11 - 2022-02-10

  • patch: bump balena-sdk from 15.59.2 to 16.13.4 [dependabot[bot]]

0.5.10 - 2022-02-10

Update balena-cli to v13.1.13 [Kyle Harding]

balena-cli-13.1.13 - 2022-02-10

  • Drop unused awaitDevice utility function [Lucian Buzzo]

balena-cli-13.1.12 - 2022-02-09

preload: Stop using the deprecated /device-types/v1 API endpoints [Thodoris Greasidis]

balena-preload-12.0.0 - 2022-01-27

  • Improve types [Thodoris Greasidis]
  • Stop relying on the /device-types/v1 endpoints [Thodoris Greasidis]
  • Bump TypeScript to v4.5 [Thodoris Greasidis]
Bump balena-sdk to v16 [Thodoris Greasidis]
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
Update balena-request to 11.5.0 [Thodoris Greasidis]
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]
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]
balena-sdk-15.51.1 - 2021-09-20
Update balena-request to v11.4.2 [Kyle Harding]
balena-request-11.4.2 - 2021-09-20
  • Allow overriding the default zlib flush setting [Kyle Harding]
balena-sdk-15.51.0 - 2021-09-16
  • os.getConfig: Add typings for the provisioningKeyName option [Nitish Agarwal]
balena-sdk-15.50.1 - 2021-09-13
  • models/os: Always first normalize the device type slug [Thodoris Greasidis]
balena-sdk-15.50.0 - 2021-09-10
  • Add release.finalize to promote draft releases to final [toochevere]
balena-sdk-15.49.1 - 2021-09-10
  • typings: Drop the v5-model-only application_type.is_host_os [Thodoris Greasidis]
balena-sdk-15.49.0 - 2021-09-06
  • os.getSupportedOsUpdateVersions: Use the hostApp releases [Thodoris Greasidis]
  • os.download: Use the hostApp for finding the latest release [Thodoris Greasidis]
balena-sdk-15.48.3 - 2021-08-27
Update balena-request to 11.4.1 [Kyle Harding]
balena-request-11.4.1 - 2021-08-27
  • Allow more lenient gzip decompression [Kyle Harding]
balena-sdk-15.48.2 - 2021-08-27
  • Improve hostapp.getAllOsVersions performance & reduce fetched data [Thodoris Greasidis]
balena-sdk-15.48.1 - 2021-08-27
  • Update typescript to 4.4.2 [Thodoris Greasidis]
balena-sdk-15.48.0 - 2021-08-15
  • Deprecate the release.release_version property [Thodoris Greasidis]
  • typings: Add the release versioning properties [Thodoris Greasidis]
balena-sdk-15.47.1 - 2021-08-10
  • Run browser tests using the minified browser bundle [Thodoris Greasidis]
  • Move to uglify-js to fix const assignment bug in minified build [Thodoris Greasidis]
balena-sdk-15.47.0 - 2021-08-09
  • typings: Add the release.is_final & is_finalized_at__date properties [Thodoris Greasidis]
balena-sdk-15.46.1 - 2021-07-28
  • apiKey.getAll: Return only NamedUserApiKeys for backwards compatibility [Thodoris Greasidis]
balena-sdk-15.46.0 - 2021-07-27
  • Add email verification & email request methods [Nitish Agarwal]
balena-sdk-15.45.0 - 2021-07-26
  • Update generateProvisioningKey to include keyName [Nitish Agarwal]

balena-cli-13.1.11 - 2022-01-19

  • chore: lib/auth/utils.ts: Replace deprecated url.resolve, use async/await [Paulo Castro]
  • chore: Update @types/node to v12.20.42 [Paulo Castro]

balena-cli-13.1.10 - 2022-01-16

  • Update docs and package.json re min Node.js supported version (12.8.0) [Paulo Castro]

balena-cli-13.1.9 - 2022-01-14

  • Update packages in response to colors package issues [Scott Lowe]

balena-cli-13.1.8 - 2022-01-11

  • local push: Fix "invalid character '/' looking for beginning of value" [Paulo Castro]
  • v14 preparations: Fix TypeError produced by 'npx oclif manifest' [Paulo Castro]

balena-cli-13.1.7 - 2022-01-06

  • Update to pkg 5 [Pagan Gazzard]

balena-cli-13.1.6 - 2022-01-04

  • Automation: enforce noImplicitAny for the type-checked javascript [Pagan Gazzard]

balena-cli-13.1.5 - 2022-01-04

  • Build: switch from using inline-source via gulp to using it directly [Pagan Gazzard]

balena-cli-13.1.4 - 2022-01-03

  • Update pkg [Pagan Gazzard]

balena-cli-13.1.3 - 2022-01-03

  • Convert lib/utils/deploy-legacy to typescript [Pagan Gazzard]

balena-cli-13.1.2 - 2022-01-03

  • Convert lib/utils/compose to typescript [Pagan Gazzard]

balena-cli-13.1.1 - Invalid date

Update dependencies [Pagan Gazzard]

docker-progress-5.0.1 - 2021-09-22

  • Fix for bad progress values from some registries causing a crash [Paul Jonathan Zoulin]

balena-cli-13.1.0 - 2021-12-29

  • os configure, config generate: Add '--dev' option for OS developmentMode [Paulo Castro]
  • local configure: Allow configuring 'developmentMode' in config.json [Paulo Castro]
  • os build-config: Clarify command purpose in help output [Paulo Castro]
device os-update: Add support for unified dev/prod balenaOS releases [Paulo Castro]

balena-sdk-16.9.0 - 2021-12-24

  • Support upgrading .dev to unified OS releases [Thodoris Greasidis]

balena-sdk-16.8.2 - 2021-12-24

  • tests: Stop using mochainon [Thodoris Greasidis]

balena-cli-13.0.2 - 2021-12-24

  • Update oclif [Pagan Gazzard]

balena-cli-13.0.1 - 2021-12-24

  • os versions, os download: Replace deprecated version fields [Paulo Castro]
Update balena-sdk to v16.8.1 [Paulo Castro]

balena-sdk-16.8.1 - 2021-12-23

  • logs: Stop using the querystring module [Thodoris Greasidis]

balena-cli-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]
Update balena-sdk to v16.8.0 [Paulo Castro]

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

Update balena-request to 11.5.0 [Thodoris Greasidis]
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]

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]
  • 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]

0.5.9 - 2022-02-10

  • Add create_ref input back to action.yml so a default value is set [20k-ultra]

0.5.8 - 2022-02-10

  • Define upstreams for embedded changelog support [Kyle Harding]
  • Enable github releases on tagged versions [Kyle Harding]

0.5.7 - 2022-02-10

  • Cleanup unit tests [20k-ultra]
  • Refactor versionbot.spec.ts to check for invalid context [20k-ultra]
  • Added NodeJS test runner action [20k-ultra]
  • Include test data [20k-ultra]
  • Catch errors with pipefail instead of trap [20k-ultra]
  • Fix action exception catching [20k-ultra]
  • Fix standard test suite [20k-ultra]
  • Added unit testing for action runner [20k-ultra]
  • Test if main execution sets failure [20k-ultra]
  • Added unit testing for github-utils [20k-ultra]
  • Created stronger typing for repo parameters [20k-ultra]
  • Added unit testing for main runner [20k-ultra]
  • Added unit testing for balena-util [20k-ultra]
  • Lift all context and input to main module [20k-ultra]
  • Added unit testing for versionbot-util [20k-ultra]

0.5.6 - 2022-01-21

  • Refactor releaseId regex to be more specific to prevent matching wrong string [20k-ultra]

0.5.5 - 2022-01-13

  • Exit early if any command in the entrypoint returns non-0 code [20k-ultra]

0.5.4 - 2022-01-11

  • audit: updates packages with npm audit fix [20k-ultra]
  • Update packages [20k-ultra]
  • Remove unused packages [20k-ultra]

0.5.3 - 2022-01-11

  • patch: Add info on creating encrypted secrets in GitHub [Vipul Gupta]

0.5.2 - 2022-01-11

  • fix reference to old repository name [20k-ultra]

0.5.1 - 2021-12-24

  • Deprecated create_ref doesn't have a default so don't validate boolean [Kyle Harding]

0.5.0 - 2021-12-22

  • action.yml: Update description text for create_tag [Kyle Harding]
  • Rename create_ref to create_tag as we only ever create tags [Kyle Harding]

0.4.9 - 2021-12-22

  • Update repo name in README referencing old name [Miguel Casqueira]

0.4.8 - 2021-12-21

  • Change README heading [Miguel Casqueira]

0.4.7 - 2021-12-21

  • Added branding values (icon + color) [Miguel Casqueira]

0.4.6 - 2021-12-21

  • Change name in action.yml to be more unique in marketplace [Miguel Casqueira]

0.4.5 - 2021-12-09

  • Do nothing when closing PR without merging [Tomás Migone]

0.4.4 - 2021-11-27

  • Update multicast-dns to a new commit since the upstream was rebased [Kyle Harding]

0.4.3 - 2021-11-18

  • Refactor build process to use standard lib function Previous method used Github exec module which did not pass the SIGINT signal to the build process which prevented the CLI from telling the builder to cancel if the github action is stopping. [Miguel Casqueira]
  • Restructure Dockerfile steps to improve layer caching [Miguel Casqueira]

0.4.2 - 2021-11-15

  • Default source input to empty string instead of false [Miguel Casqueira]

0.4.1 - 2021-11-15

  • Correct spec to allow source parameter [ab77]

0.4.0 - 2021-11-10

  • Adds support for custom source directory as input [Alex Bucknall]

0.3.0 - 2021-11-10

  • Refactor action.ts to set outputs once [Miguel Casqueira]
  • Check for previously built release to use as cache [Miguel Casqueira]
  • Fix default build options overriding passed options [Miguel Casqueira]
  • Fix env.example for events to include require inputs [Miguel Casqueira]
  • Remove target input from action.yml [Miguel Casqueira]

0.2.0 - 2021-11-09

  • Optionally add ref to git commit with release version [Kyle Harding]
  • balena-sdk: Update balena-sdk from 15.54.2 to 15.57.0 [Kyle Harding]
  • Cleanup example env files [Miguel Casqueira]
  • Updated packages [Miguel Casqueira]
  • Minor readme additions [Chris Crocker-White]

0.1.1 - 2021-10-29

  • Minor readme additions [Chris Crocker-White]

0.1.0 - 2021-10-26

  • Install CLI via package.json with version pinning [Kyle Harding]
  • Cleanup DEVELOPMENT.md and include manual E2E testing notes [Miguel Casqueira]
  • Remove GITHUB_TOKEN from docs Defaults to the token in the Github context instead of relying on the user to pass it [Miguel Casqueira]
  • Reset CHANGELOG.md [Miguel Casqueira]
  • Support finalizing multiple releases [Miguel Casqueira]
  • Allow passing in list of fleets to build release for [Miguel Casqueira]
  • Pass balena_url input to CLI as BALENARC_BALENA_URL [Miguel Casqueira]
  • Check if context is PR before finalizing [Miguel Casqueira]