github balena-io/open-balena v4.1.419

latest releases: v4.1.533, v4.1.532, v4.1.531...
3 months ago

Update dependency balena-io/balena-cli to v20

Notable changes

balena-io/balena-cli (balena-io/balena-cli)

v20.2.10

Compare Source

a10156a (Update TypeScript to 5.8.2, 2025-03-04)
043bc48 (Add a "deduplicate-dependencies" npm script to standardize such commits, 2025-03-04)
1a33029 (Deduplicate dependencies, 2025-03-04)

v20.2.9

Compare Source

64d1943 (Fix CORS issue with X-Balena-Client header, 2025-02-26)

v20.2.8

Compare Source

93039b0 (Update balena-config-json dependency and fix test, 2025-02-25)

v20.2.7

Compare Source

bef5221 (Use the CLI version in the X-Balena-Client header, 2025-02-25)

v20.2.6

Compare Source

6f0f735 (Update actions/upload-artifact digest to 4cec3d8, 2025-02-25)

v20.2.5

Compare Source

cddea24 (Update actions/setup-node digest to 1d0ff46, 2025-02-25)

v20.2.4

Compare Source

2cba82e (Pin docker-modem and dockerode to avoid regression, 2025-02-25)

v20.2.3

Compare Source

53be743 (Remove unused old eslint version files, 2025-01-15)

v20.2.2

Compare Source

f28a999 (Deduplicate dependencies, 2025-01-07)
29e7827 (Use the promises namespace of balena-image-fs, 2024-12-31)
1d77cf3 (Update balena-device-init to 8.1.3 & balena-image-fs to 7.3.0, 2024-12-31)

v20.2.1

Compare Source

60bc509 (Update balena-preload to 17.0.0, 2024-12-31)

v20.2.0

Compare Source

dbe177e (os configure: Give precedence to the boot partition located in the image over the device-type.json contents, 2024-12-30)
09f8073 (Deduplicate dependencies, 2024-12-31)

v20.1.6

Compare Source

305d65d (Add more realistic os configure tests, 2024-12-24)
c4d3686 (Deduplicate dependencies, 2024-12-24)

v20.1.5

Compare Source

7a22c98 (Update shrinkwrapped express to v4.21.2, 2024-12-20)

v20.1.4

Compare Source

e8ac3ea (Update balena-device-init to 8.0.0, 2024-12-18)

v20.1.3

Compare Source

07365c4 (Update oclif to 4.17.0 and @​oclif/core 4.1.0, 2024-12-17)

v20.1.2

Compare Source

e192767 (Remove unnecessary Promise.resolve and Promise.reject, 2024-12-16)

v20.1.1

Compare Source

c0e7ae9 (Update @​balena/lint to v9.1.3, 2024-12-16)

v20.1.0

Compare Source

703dbd0 (device os-update: Add handling for updates that require takeover, 2024-11-11)
602e63c (Fix typings in release and release list commands, 2024-12-10)
2ab635f (Update expected warnings, 2024-12-10)
322736a (Deduplicate dependencies, 2024-12-11)
c347b67 (Update balena-sdk, 2024-12-11)
4022bee (Update @balena/compose, 2024-12-11)

v20.0.9

Compare Source

38e2925 (Update shrinkwrapped express to v4.21.1, 2024-11-11)

v20.0.8

Compare Source

d1f7d6d (Run test and publish with macos-13, 2024-12-04)

v20.0.7

Compare Source

61d4d1f (Update TypeScript to 5.7.2, 2024-11-23)
a01c85b (Deduplicate dependencies, 2024-11-23)

v20.0.6

Compare Source

24273b5 (Deduplicate dependencies, 2024-11-07)
6155509 (Refactor balena build for clarity, 2024-11-07)

v20.0.5

Compare Source

bcb42c8 (Update actions/upload-artifact digest to b4b15b8, 2024-11-05)

v20.0.4

Compare Source

91c3fce (Update actions/setup-node digest to 39370e3, 2024-11-05)

v20.0.3

Compare Source

8577bb6 (Deduplicate dependencies, 2024-11-04)
e0f0816 (api-key generate: Display a descriptive error when the generation fails due to a stale JWT, 2024-11-04)

v20.0.2

Compare Source

6f30dc0 (Restore ability to cat key into ssh-key add, 2024-10-29)

v20.0.1

Compare Source

bb101de (Update @​oclif/core patch, 2024-10-29)
ca6344b (Deduplicate dependencies, 2024-10-29)
48596fa (Fix sending input to some aliases not working, 2024-10-29)

v20.0.0

Compare Source

07a7bd7 (Deduplicate dependencies, 2024-10-25)
4b3fdcf (device update: Use detached HUP for os updates, 2024-10-21)
d023d0a (Drop -h flag for help and stop manually adding help per command in favor of oclif automatically adding it, 2024-09-30)
de1821d (Stop checking for very old, long-removed commands, 2024-09-26)
12923c9 (Deprecate devices supported command in favor of device-type list, 2024-09-26)
8be069d (Deprecate notes command in favor of device note, 2024-09-26)
9d3f912 (Deprecate tunnel command in favor of device tunnel, 2024-09-26)
61ebf9e (Deprecate env add in favor of env set, 2024-09-26)
8498502 (Deprecate ssh command in favor of device ssh, 2024-09-26)
c5d8f73 (Deprecate logs command in favor of device logs, 2024-09-26)
5db0c71 (Deprecate scan command in favor of device detect, 2024-09-26)
c7a06f7 (Deprecate orgs command in favor of organization list, 2024-09-26)
bc66feb (Deprecate tags command in favor of tag list, 2024-09-25)
bb80311 (Deprecate envs command in favor of env list, 2024-09-24)
3dee7bd (Deprecate key commands in favor of ssh-key, 2024-09-25)
3251f04 (Deprecate keys command in favor of key list, 2024-09-24)
35dce45 (Deprecate releases command in favor of release list, 2024-09-24)
71ef005 (Deprecate fleets command in favor of fleet list, 2024-09-24)
b6f8be2 (Deprecate api-keys command in favor of api-key list, 2024-09-24)
13110cc (Deprecate devices command in favor of device list, 2024-09-24)
d4b554d (Docs: Show whether an alias is deprecated, 2024-10-23)
1275c11 (Update balena-preload to 16.0.0, 2024-09-17)
593233a (Tests: Drop unused my_application resource mock, 2024-10-24)
ec92f21 (Drop the no longer needed __metadata property handling, 2024-09-17)
5adc43b (Update image_size type from number to string, 2024-09-17)
1ee9a68 (Update device.overall_status comments with their respective replacements, 2024-09-17)
56e5daf (Drop the device.is_managed_by__device property from test-data, 2024-09-17)
f0e0c0d (Update all API queries to use the v7 model, 2024-09-17)
afd1479 (git mv v6 test-data api-responses to v7, 2024-09-17)
37e08e4 (Update actor to use PineDeferred type, 2024-09-17)
61af57a (Update release.contract type from string to JsonType, 2024-09-17)
19be0fe (Replace device should_be_running__release with is_pinned_on__release, 2024-09-16)
2b656c2 (Update @balena/compose to 5.0.0, 2024-09-17)
2bf7b81 (Bump balena-sdk to 20.3.0, 2024-09-16)

v19.16.0

Compare Source

8655b89 (Deduplicate dependencies, 2024-10-23)
09d52c5 (device-type list: Add --all flag for including no longer supported device types in the list, 2024-09-26)
e5cee64 (Add alias device-type list for command devices supported, 2024-09-26)
98a6b43 (git mv devices/supported to device/list, 2024-09-26)

v19.15.0

Compare Source

3eb3b3b (Add alias device note for command notes, 2024-09-26)
8ee5ede (git mv notes/index to device/note, 2024-09-26)

v19.14.0

Compare Source

bff5897 (Add alias device tunnel for command tunnel, 2024-09-26)
22c9fd3 (git mv tunnel/index to device/tunnel, 2024-09-26)

v19.13.1

Compare Source

Update dependency chalk to v4
Notable changes
  • Readme updates
  • Readme updates chalk/chalk@89e9e3a
  • Support template literals for nested calls (#​392) 09ddbad
  • Require Node.js 10 61999a4
  • Change the Level TypeScript type to be a union instead of enum f0f4638
    -if (chalk.level > Level.None) {}
  • Use Object.setPrototypeOf as __proto__ could potentially be disabled (#​387) 63469d3
chalk/chalk (chalk)
v4.1.2

Compare Source

  • Readme updates
v4.1.1

Compare Source

v4.1.0

Compare Source

v4.0.0

Compare Source

Breaking
  • Require Node.js 10 61999a4
  • Change the Level TypeScript type to be a union instead of enum f0f4638
-if (chalk.level > Level.None) {}
+if (chalk.level > 0) {}
Improvements
  • Use Object.setPrototypeOf as __proto__ could potentially be disabled (#​387) 63469d3
List of commits

8ded517 (Update dependency chalk to v4, 2024-10-21)

v19.13.0

Compare Source

f1924bb (Add alias env set for command env add, 2024-09-26)
44082e2 (git mv env/add to env/set, 2024-09-26)

v19.12.1

Compare Source

147ce80 (Update @oclif/core, 2024-10-21)

v19.12.0

Compare Source

9b1eb57 (Update help.spec per recent help output change, 2024-10-21)
76c08b6 (Add alias device ssh for ssh command, 2024-09-26)
3f82f42 (git mv ssh/index to device/ssh, 2024-09-26)

v19.11.1

Compare Source

Update dependency sinon to v19
Notable changes
sinonjs/sinon (sinon)
v19.0.2

Compare Source

  • 4eb4c4bc
    Use fix 13.0.2 version of fake-timers to get Date to pass instanceof checks (Carl-Erik Kopseng)
  • a5b03db3
    Add links to code that is affected by the breaking changes (Carl-Erik Kopseng)

Released by Carl-Erik Kopseng on 2024-09-13.

v19.0.1

Compare Source

  • 037ec2d2
    Update migration docs (Carl-Erik Kopseng)

Released by Carl-Erik Kopseng on 2024-09-13.

v19.0.0

Compare Source

  • 3534ab4f
    Bump samsam and nise to latest versions (#​2617) (Carl-Erik Kopseng)

    Ensures consistency and less breakage when there are "circular" dependencies.

  • 912c568d
    upgrade fake timers and others (#​2612) (Carl-Erik Kopseng)
    • Upgrade dependencies (includes breaking API in Fake Timers)
    • fake-timers: no longer creating dates using the original Date class, but a subclass (proxy)
  • 9715798e
    Use newer @​​mochify/* packages (#​2609) (Carl-Erik Kopseng)

    Co-authored-by: Maximilian Antoni mail@maxantoni.de

Released by Carl-Erik Kopseng on 2024-09-13.

v18.0.1

Compare Source

Basically a patch release to update a transitive dependency in Nise.

  • 03e33ec6
    Pin fake-timers@11.2.2 to avoid breaking change (Carl-Erik Kopseng)
  • 5a7924ad
    Add createStubInstance header in stubs.md (Daniel Kaplan)
  • ad6804cd
    Bump elliptic from 6.5.5 to 6.5.7 (#​2608) (dependabot[bot])
  • 033287bd
    Bump path-to-regexp and nise (#​2611) (dependabot[bot])

    Bumps path-to-regexp to 8.1.0 and updates ancestor dependency nise. These dependencies need to be updated together.

    Updates path-to-regexp from 6.2.2 to 8.1.0

    Updates nise from 6.0.0 to 6.0.1


    updated-dependencies:

    • dependency-name: path-to-regexp

      dependency-type: indirect

    • dependency-name: nise

      dependency-type: direct:production

    ...

    Signed-off-by: dependabot[bot] support@github.com

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​​users.noreply.github.com>

  • 0c609f95
    re-add testing of esm browser builds (Carl-Erik Kopseng)

    It seems unclear why it was removed in the first place: I have tested extensively that it
    does work and it does fail the build if changing any assertion in the script

  • da4230a0
    Bump braces from 3.0.2 to 3.0.3 (#​2605) (dependabot[bot])

    Bumps braces from 3.0.2 to 3.0.3.


    updated-dependencies:

    • dependency-name: braces

      dependency-type: indirect

    ...

    Signed-off-by: dependabot[bot] support@github.com

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@​​users.noreply.github.com>

  • 02542370
    feat(ci): add node v22 (#​2600) (Rotzbua)
  • 794cb81a
    fix(tests): typo (#​2603) (Rotzbua)
  • 1eb2a254
    Use NodeJS 22.2.0 as base development version (Carl-Erik Kopseng)
  • 1aa713fd
    Bump rexml from 3.2.5 to 3.2.8 (#​2599) (dependabot[bot])

    Bumps rexml from 3.2.5 to 3.2.8. >

List of commits

e67bde8 (Update dependency balena-io/balena-cli to v20, 2025-05-27)

Don't miss a new open-balena release

NewReleases is sending notifications on new releases.