Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency balena-sdk to v18 #264

Merged
merged 1 commit into from
Sep 6, 2023
Merged

Conversation

balena-renovate[bot]
Copy link
Contributor

This PR contains the following updates:

Package Type Update Change
balena-sdk dependencies major ^16.15.1 -> ^18.0.0

Release Notes

balena-io/balena-sdk (balena-sdk)

v18.1.4

Compare Source

  • Update TypeScript to 5.2.2 [Thodoris Greasidis]

v18.1.3

Compare Source

  • tests/os: Refactor some promise tests to async await [Thodoris Greasidis]
  • Fix os.getSupervisorReleaseByDeviceType test to work on balenaMachine [Thodoris Greasidis]
Update balena-request from 12.0.2 to 12.0.4 [Thodoris Greasidis]

balena-request-12.0.4 - 2023-08-23

  • Refactor the interceptors to stop using .reduce() [Thodoris Greasidis]

balena-request-12.0.3 - 2023-08-09

  • Avoid deep imports from balena-auth [Thodoris Greasidis]
  • Update balena-auth to 5.1.0 [Thodoris Greasidis]

v18.1.2

Compare Source

  • organization-invite: Fix throwing a typed error when passing an unkonwn role [Thodoris Greasidis]
  • application-invite: Fix throwing a typed error when passing an unkonwn role [Thodoris Greasidis]
  • tests: Fix bugs that linting surfaced [Thodoris Greasidis]
  • Update @​balena/lint to 7.0.1 [Thodoris Greasidis]

v18.1.1

Compare Source

  • logs: Emit errors when initializing the SDK with debug: true [Thodoris Greasidis]

v18.1.0

Compare Source

  • Improve the auth.getActorId() tests [Thodoris Greasidis]
  • auth.getUserInfo: Add the actor id to the returned values [Thodoris Greasidis]

v18.0.2

Compare Source

  • patch: bump lint-staged from 13.3.0 to 14.0.0 [Thodoris Greasidis]

v18.0.1

Compare Source

  • Replace dependabot with renovate [Thodoris Greasidis]

v18.0.0

Compare Source

  • BREAKING: Remove the device-type.json state & name normalization [Thodoris Greasidis]
  • BREAKING: Drop auth.getUserActorId in favor of auth.getActorId [Otávio Jacobi]
  • auth: Add getActorId [Otávio Jacobi]
  • BREAKING: Drop auth.getUserId in favor of auth.getUserInfo [Otávio Jacobi]
  • BREAKING: Drop auth.getEmail in favor of auth.getUserInfo [Otávio Jacobi]
  • auth: Add getUserInfo [Otávio Jacobi]
  • BREAKING: Drop pre-Resin OS v1 device.os_version normalization [Thodoris Greasidis]
  • BREAKING: Support non-user API keys in auth.isLoggedIn() & whoami() [Otávio Jacobi]
  • BREAKING: Drop support to node < 16 [Otávio Jacobi]

v17.12.1

Compare Source

  • Fix pointing browser es2018 settings-client to the es2015 one [Thodoris Greasidis]
  • Point browser bundlers to the appropriate handlebars entrypoint [Thodoris Greasidis]

v17.12.0

Compare Source

  • tests: Reduce the polyfills used in webpack [Thodoris Greasidis]
  • Avoid loading balena-settings-client in browsers using the browser field [Thodoris Greasidis]

v17.11.0

Compare Source

Add support for creating isolated in-memory instances [Thodoris Greasidis]

balena-auth-5.1.0 - 2023-07-28

  • Add support for isolated instances by passing dataDirectory: false [Thodoris Greasidis]

balena-auth-5.0.1 - 2023-07-28

  • Add multiple instance isolation tests [Thodoris Greasidis]

v17.10.2

Compare Source

Update balena-request to 12.0.2 [Thodoris Greasidis]

balena-request-12.0.2 - 2023-07-25

  • Make url a normal dependency [Thodoris Greasidis]

v17.10.1

Compare Source

Update dependenecies [Thodoris Greasidis]

balena-auth-5.0.0 - 2023-07-24

Update balena-settings-storage to 8.0.0 [Thodoris Greasidis]

balena-settings-storage-8.0.0 - 2023-07-24

  • virtual-storage: Use an object without a prototype as the store [Thodoris Greasidis]
  • Specify a browser entry point [Thodoris Greasidis]
  • Use es6 exports [Thodoris Greasidis]
  • Update TypeScript to 5.1.6 [Thodoris Greasidis]
  • Drop support for nodejs < 14 [Thodoris Greasidis]

balena-settings-storage-7.0.2 - 2022-11-08

  • Update balena-errors from v4.7.1 to v4.7.3 [JSReds]

balena-settings-storage-7.0.1 - 2022-11-01

  • Fix tests on node18 [Thodoris Greasidis]
  • Replace balenaCI with flowzone [JSReds]
  • Update dependencies [Thodoris Greasidis]
  • Drop support for nodejs < 14 [Thodoris Greasidis]

balena-auth-4.2.1 - 2023-07-13

  • patch: Update flowzone.yml [Kyle Harding]

balena-auth-4.2.0 - 2023-05-25

  • Add a get2FAStatus() method [Thodoris Greasidis]

balena-auth-4.1.3 - 2023-05-25

  • Fix async tests not waiting for the result [Thodoris Greasidis]

balena-auth-4.1.2 - 2022-09-26

  • Delete redundant .resinci.yml [Thodoris Greasidis]

balena-auth-4.1.1 - 2022-09-22

  • Replace balenaCI with flowzone [Thodoris Greasidis]

balena-register-device-8.0.7 - 2023-07-24

  • Update balena-auth to 5.0.0 & balena-request to 12.0.1 [Thodoris Greasidis]
  • Use typescript via a devDependency rather than npx [Thodoris Greasidis]

balena-register-device-8.0.6 - 2023-07-24

  • Update mockttp to 3.8.0 [Thodoris Greasidis]

balena-register-device-8.0.5 - 2023-06-01

  • Update minimum node version to v14 [Kyle Harding]
  • Update flowzone.yml [Kyle Harding]

balena-register-device-8.0.4 - 2022-09-26

  • Delete redundant .resinci.yml [Thodoris Greasidis]

balena-register-device-8.0.3 - 2022-09-22

  • Fix overriding the whole webpack resolve section of karma tests [Thodoris Greasidis]

balena-register-device-8.0.2 - 2022-09-22

  • Fix key uniqueness check [Thodoris Greasidis]
  • Convert the tests to TypeScript [Thodoris Greasidis]
  • Fix karma browser tests in node 18 [Thodoris Greasidis]
  • Specify the supported node engines in the package.json [Thodoris Greasidis]

balena-register-device-8.0.1 - 2022-09-21

  • Replace balenaCI with flowzone [Thodoris Greasidis]

balena-request-12.0.1 - 2023-07-24

  • Update balena-auth to 5.0.0 [Thodoris Greasidis]

balena-request-12.0.0 - 2023-07-14

  • Update TypeScript to 5.1.6 [Thodoris Greasidis]
  • Update mockttp to v3.8.0 [Thodoris Greasidis]
  • Drop support for node < 14 [Thodoris Greasidis]
  • Add querystring-es3 polyfill to fix browser tests [Thodoris Greasidis]
  • tsconfig: Enable skipLibCheck to avoid mockttp nested dependency errors [Thodoris Greasidis]
  • Update TypeScript to 4.9.5 [Thodoris Greasidis]
  • patch: Update flowzone.yml [Kyle Harding]

balena-request-11.5.10 - 2022-11-02

  • Update balena-errors to v4.7.3 [JSReds]

balena-request-11.5.9 - 2022-09-26

  • Delete redundant .resinci.yml [Thodoris Greasidis]

balena-request-11.5.8 - 2022-09-22

  • Fix overriding the whole webpack resolve section of karma tests [Thodoris Greasidis]

balena-request-11.5.7 - 2022-09-22

  • Replace balenaCI with flowzone [Thodoris Greasidis]
  • Fix tests in node 18 [Thodoris Greasidis]
  • Specify the supported node engines in the package.json [Thodoris Greasidis]

balena-request-11.5.6 - 2022-09-22

  • Fix the typings to properly mark the auth parameter as optional [Thodoris Greasidis]
  • Update TypeScript to 4.8.3 [Thodoris Greasidis]

balena-request-11.5.5 - 2022-04-06

  • Fix extracting the response error from object response bodies [Thodoris Greasidis]

balena-request-11.5.4 - 2022-04-06

  • Drop explicit karma-chrome-launcher devDependency [Thodoris Greasidis]

balena-request-11.5.3 - 2022-04-05

  • Use response error as response message if there is one [Matthew Yarmolinsky]

balena-request-11.5.2 - 2022-04-04

  • Drop circle.yml [Thodoris Greasidis]

balena-request-11.5.1 - 2022-04-04

  • Drop mochainon & bump karma [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-request-11.4.2 - 2021-09-20

  • Allow overriding the default zlib flush setting [Kyle Harding]

balena-request-11.4.1 - 2021-08-27

  • Allow more lenient gzip decompression [Kyle Harding]

balena-request-11.4.0 - 2021-03-12

  • Update fetch-ponyfill to v7 [Thodoris Greasidis]

balena-request-11.3.0 - 2021-03-12

  • Switch to the versioned token refresh endpoint [Thodoris Greasidis]

balena-request-11.2.1 - 2021-03-12

  • Prevent token refresh when no base url is provided [Thodoris Greasidis]

balena-request-11.2.0 - 2020-11-12

  • Update balena-auth from 4.0.0 to 4.1.0 [josecoelho]

balena-request-11.1.1 - 2020-08-13

  • Stop refreshing the token on absolute urls [Thodoris Greasidis]

balena-request-11.1.0 - 2020-07-16

  • Add lazy loading for most modules [Pagan Gazzard]

balena-request-11.0.4 - 2020-07-14

  • Fix body overwriting on nodejs [Pagan Gazzard]

balena-request-11.0.3 - 2020-07-13

  • Add .versionbot/CHANGELOG.yml for nested changelogs [Pagan Gazzard]

balena-request-11.0.2 - 2020-07-06

  • Fix tslib dependency [Pagan Gazzard]

balena-request-11.0.1 - 2020-07-03

  • Fix passing baseUrl to refreshToken if the request uses an absolute url [Pagan Gazzard]

v17.10.0

Compare Source

  • service: Allow passing an application-service_name pair as a parameter [Thodoris Greasidis]

v17.9.0

Compare Source

  • device.serviceVar: Allow passing a service name as a parameter [Thodoris Greasidis]

v17.8.0

Compare Source

  • billing: Add removeBillingInfo method for removing billing info [myarmolinsky]

v17.7.1

Compare Source

  • deviceType.getBySlugOrName: Use a clearer var name in the docs example [Thodoris Greasidis]

v17.7.0

Compare Source

  • Add typings for the organization.is_frozen computed term [Thodoris Greasidis]

v17.6.0

Compare Source

  • application.create: Enable creating fleets with archived device types [myarmolinsky]

v17.5.0

Compare Source

  • Add owns__credit_bundle typing for Organization [myarmolinsky]

v17.4.0

Compare Source

  • Add typings for Credits Notifications [myarmolinsky]

v17.3.2

Compare Source

  • util: Simplify the listImagesFromTargetState helper [Thodoris Greasidis]

v17.3.1

Compare Source

  • Fix prettier complaining on windows runners [Thodoris Greasidis]
  • deviceType.getInstructions: Improve the return type [Thodoris Greasidis]
  • Fix browser tests now failing to find a polyfill for querystring [Thodoris Greasidis]

v17.3.0

Compare Source

  • os: Export the OsDownloadOptions type [Thodoris Greasidis]

v17.2.3

Compare Source

  • tsconfig: Allow noImplicitThis in the tests [Thodoris Greasidis]
  • tsconfig: Switch to strict compilation to fix the 5.1 errors [Thodoris Greasidis]
  • Update TypeScript to 5.1.3 [Thodoris Greasidis]

v17.2.2

Compare Source

  • Access other models internally via the shared current sdk instance [Thodoris Greasidis]

v17.2.1

Compare Source

  • Convert the remaining .js tests to .ts [Thodoris Greasidis]

v17.2.0

Compare Source

  • Extends batch device actions to accept arrays of full UUIDs [Thodoris Greasidis]
  • device.startOsUpdate: Add support for providing an array of UUIDs [Thodoris Greasidis]

v17.1.4

Compare Source

  • Add 2fa tests [Otávio Jacobi]
Fix auth.twoFactor.isEnabled() regression returning always true [Thodoris Greasidis]

balena-auth-4.2.0 - 2023-05-25

  • Add a get2FAStatus() method [Thodoris Greasidis]

balena-auth-4.1.3 - 2023-05-25

  • Fix async tests not waiting for the result [Thodoris Greasidis]

balena-auth-4.1.2 - 2022-09-26

  • Delete redundant .resinci.yml [Thodoris Greasidis]

balena-auth-4.1.1 - 2022-09-22

  • Replace balenaCI with flowzone [Thodoris Greasidis]

v17.1.3

Compare Source

  • Add support to short uuid on device.serviceVar.set [Otávio Jacobi]

v17.1.2

Compare Source

  • Switch to a stricter request limiting queuing mode [Thodoris Greasidis]

v17.1.1

Compare Source

  • Drop the callback examples from the docs [Thodoris Greasidis]

v17.1.0

Compare Source

  • Add the requestLimit & requestLimitInterval options to the SDK factory [Thodoris Greasidis]

v17.0.2

Compare Source

  • Update dependencies [Thodoris Greasidis]

v17.0.1

Compare Source

  • Add a method to retrieve the supervisor image for a DT [Edwin Joassart]
  • Add util to list images referenced in a target state v3 [Edwin Joassart]
  • Add a method for retrieving an application's virtual device target supervisor state [Edwin Joassart]

v17.0.0

Compare Source

  • Fully type the result of os.getAllOsVersions when providing pine options [Thodoris Greasidis]
  • Change all .create() methods to return fully typed results [Thodoris Greasidis]
  • Change the pine.post() method to return fully typed results [Thodoris Greasidis]
  • Add the imageType property to the os.download method [Thodoris Greasidis]
  • Add OS download custom properties [Otávio Jacobi]
  • BREAKING: Drop the tags.getAll() method from all models [Thodoris Greasidis]
  • BREAKING: Drop organization.membership.getAll() [Thodoris Greasidis]
  • BREAKING: Drop application.membership.getAll() [Thodoris Greasidis]
  • BREAKING: Drop device.getAll() in favor of getAllByOrganization() [Thodoris Greasidis]
  • Replace lodash flatten with native flatMap [Thodoris Greasidis]
  • Move the sources under the /src folder [Thodoris Greasidis]
  • types: Add type checks for the direction of the string $orderby variant [Thodoris Greasidis]
  • types: Require a generic param in pine's associated resource helpers [Thodoris Greasidis]
  • tests: Convert some async expectations to asyn-await [Thodoris Greasidis]
  • types: Rename ODataOptionsWithSelect to ODataOptionsStrict [Thodoris Greasidis]
  • types: Rename PineOptionsWithSelect to PineOptionsStrict [Thodoris Greasidis]
  • Types: Rename ParamsObjWithSelect to ParamsObjStrict [Thodoris Greasidis]
  • release: Rename the .note() method to .setNote() [Thodoris Greasidis]
  • device: Rename the .note() method to .setNote() [Thodoris Greasidis]
  • os.download: Change to accept a single object parameter [Thodoris Greasidis]
  • OsVersion: Make variant non-nullable to match the Release field [Thodoris Greasidis]
  • OsVersion: Drop the formattedVersion property [Thodoris Greasidis]
  • OsVersion: Drop the rawVersion property in favor of raw_version [Thodoris Greasidis]
  • Drop device.getManifestByApplication() [Thodoris Greasidis]
  • Drop device.getManifestBySlug in favor of config.getDeviceTypeManifestBySlug [Thodoris Greasidis]
  • Drop support for callbacks [Thodoris Greasidis]
  • getWithServiceDetails: Drop the current_gateway_downloads property [Thodoris Greasidis]
  • types: Drop the deprecated public_key property from the JWTUser [Thodoris Greasidis]
  • Drop the deprecated needsPasswordReset property from the JWTUser [Thodoris Greasidis]
  • Bump mockttp to v3.0.0 [Thodoris Greasidis]
Update balena-hup-action-utils to 5.0.0 [Thodoris Greasidis]

balena-hup-action-utils-5.0.0 - 2023-04-28

  • Re-enable TS-compatibility checks [Thodoris Greasidis]
  • Update Typescript to 5.0.4 [Thodoris Greasidis]
  • Throw a typed HUPActionError for expected errors [Thodoris Greasidis]
  • Change the build target to es6 [Thodoris Greasidis]
  • Drop support for node < v12 [Thodoris Greasidis]

balena-hup-action-utils-4.1.3 - 2022-09-26

  • Delete redundant .resinci.yml [Thodoris Greasidis]

balena-hup-action-utils-4.1.2 - 2022-09-22

  • Specify node 10 as the minimum supported node engine in the package.json [Thodoris Greasidis]
  • Replace balenaCI with flowzone [Thodoris Greasidis]

balena-hup-action-utils-4.1.1 - 2022-04-09

  • Bump karma to v6 [Thodoris Greasidis]
  • Update balena-settings-client to v5.0.0 [Thodoris Greasidis]
  • Bump minimum supported Typescript version to v5.0.2 [Thodoris Greasidis]
  • BREAKING: Drop device.getAllByParentDevice [Thodoris Greasidis]
  • BREAKING: Drop support for node 12, require es2019 builtin APIs [Thodoris Greasidis]
  • BREAKING: Stop publishing an unminified browser bundle [Thodoris Greasidis]

v16.45.1

Compare Source

  • Fix the release.finalize() tests [Thodoris Greasidis]

v16.45.0

Compare Source

  • Add the application.membership.getAllByUser() method [Thodoris Greasidis]
  • Add the organization.membership.getAllByUser() method [Thodoris Greasidis]

v16.44.3

Compare Source

  • Deprecate the OsVersionsByDeviceType type [Thodoris Greasidis]

v16.44.2

Compare Source

  • Update flowzone's macos runner to v12 [Thodoris Greasidis]
  • Add device type yocto properties to typings [Otávio Jacobi]
  • Optimize getDeviceUrl request in one query [Otávio Jacobi]

v16.44.1

Compare Source

  • Fix device.getAllByOrganization parameter docs [Otávio Jacobi]

v16.44.0

Compare Source

  • Add device.getAllByOrganization() [Thodoris Greasidis]
  • Deprecate Device's is_managed_by__device & manages__device properties [Thodoris Greasidis]

v16.43.0

Compare Source

  • Add test case DeviceHistory expandable resources [fisehara]
  • Make DeviceHistory referenced resources expandable [fisehara]

v16.42.0

Compare Source

  • Add support for pine queries on Concept Type properties [Thodoris Greasidis]
  • Properly type Actor properties on resources [fisehara]

v16.41.0

Compare Source

  • Release model: Add support for getting/patching releases by application & rawVersion pairs [myarmolinsky]

v16.40.0

Compare Source

  • device.reboot: Fix the typings requiring a second argument [Thodoris Greasidis]
  • device.restartApplication: Use the supervisor endpoint to issue restarts [Thodoris Greasidis]

v16.39.1

Compare Source

v16.39.0

Compare Source

  • Add device history model [fisehara]

v16.38.2

Compare Source

  • Fix credit-bundle jsdocs [Josh Bowling]

v16.38.1

Compare Source

  • Deprecate the device-type.json's instructions field [Thodoris Greasidis]

v16.38.0

Compare Source

  • Add aliases for the DT contrast slugs used in getInstructions [Thodoris Greasidis]

v16.37.0

Compare Source

  • device-type/getInstructions: Overload to accept the device type contract [Thodoris Greasidis]

v16.36.6

Compare Source

  • Update TypeScript to 5.0.2 [Thodoris Greasidis]

v16.36.5

Compare Source

v16.36.4

Compare Source

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

v16.36.3

Compare Source

  • models/device-type: Add test for Radxa Zero instructions [Alexandru Costache]
  • lib/models: Add radxaFlash protocol for Radxa boards [Alexandru Costache]

v16.36.2

Compare Source

  • tests: Stop using flowzone internal env vars to for skipping npm test [Thodoris Greasidis]

v16.36.1

Compare Source

  • Add plan validity date fields [Josh Bowling]

v16.36.0

Compare Source

  • Add contract partial based instruction generation [Micah Halter]

v16.35.0

Compare Source

  • Add CreditBundle model [myarmolinsky]

v16.34.0

Compare Source

  • Add configVarInvalidRegex to Config Var typing [Felipe Lalanne]

v16.33.0

Compare Source

  • CurrentServiceWithCommit: Add release raw_version to type [myarmolinsky]

v16.32.3

Compare Source

  • Optimize the device.get method [Thodoris Greasidis]

v16.32.2

Compare Source

  • Improve pine typings for public resources without id fields [Thodoris Greasidis]

v16.32.1

Compare Source

  • Drop no longer used .travis.yml & .hound.yml [Thodoris Greasidis]
  • Rerun prettier [Thodoris Greasidis]

v16.31.2

Compare Source

  • application.create: Deprecate the parent option [Thodoris Greasidis]
  • Deprecate the device.getAllByParentDevice() method [Thodoris Greasidis]
  • Simplify the device.move() checks [Thodoris Greasidis]

v16.31.1

Compare Source

  • Replace appveyor with flowzone [Thodoris Greasidis]

v16.31.0

Compare Source

  • Add updateAccountInfo method to billing model for updating billing account info [myarmolinsky]

v16.30.2

Compare Source

  • Flowzone: Allow external contributions [Thodoris Greasidis]

v16.30.1

Compare Source

  • patch: bump catch-uncommitted from 1.6.2 to 2.0.0 [dependabot[bot]]

v16.30.0

Compare Source

  • Add utils and export mergePineOptions balena.utils.mergePineOptions() [JSReds]

v16.29.3

Compare Source

  • device.getWithServiceDetails: Stop auto-expanding the gateway_downloads [Thodoris Greasidis]

v16.29.2

Compare Source

  • Update TypeScript to 4.9.3 [Thodoris Greasidis]

v16.29.1

Compare Source

  • Fix release end_timestamp type [Thodoris Greasidis]

v16.29.0

Compare Source

Support filtered $count operations inside $filter & $orderby [Thodoris Greasidis]

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]

v16.28.4

Compare Source

  • Use deep imports for date-fns to improve tree-shaking [Thodoris Greasidis]
  • Enable esModuleInterop build option [Thodoris Greasidis]

v16.28.2

Compare Source

  • Update tests to run on node 18 [Thodoris Greasidis]
  • deviceType.getAllSupported: Require a valid & final release to exist [Thodoris Greasidis]

v16.28.1

Compare Source

  • flowzone: Run the node tests using the latest LTS version [Thodoris Greasidis]

v16.28.0

Compare Source

  • device.register: Allow providing a device type for the registered device [Thodoris Greasidis]

v16.27.0

Compare Source

  • Add support for batch operations for more device modifying methods [Thodoris Greasidis]

v16.26.7

Compare Source

  • Fix request batching chunking when there is no grouping navigation prop [Thodoris Greasidis]
  • request-batching: Increase the batch size to 200 items [Thodoris Greasidis]

v16.26.6

Compare Source

  • Fix request batching not chunking the items of the operation [Thodoris Greasidis]

v16.26.5

Compare Source

  • Delete redundant .resinci.yml [Pagan Gazzard]

v16.26.4

Compare Source

  • Remove moment in favor of date-fns [Matthew Yarmolinsky]

v16.26.3

Compare Source

  • Skip running tests in flowzone till we can inject env vars [Thodoris Greasidis]
  • Switch from balenaCI to flowzone [Pagan Gazzard]

v16.26.2

Compare Source

Update balena-register-device to 8.0.0 [Thodoris Greasidis]

balena-register-device-8.0.0 - 2022-09-06

  • Remove the travis & appveyor configurations [Thodoris Greasidis]
  • tsconfig: Enable strict type checking [Thodoris Greasidis]
  • Update devDependencies [Thodoris Greasidis]
  • Update the uuid package to v9 [Thodoris Greasidis]
  • Prevent creating a package-lock.json [Thodoris Greasidis]
  • Drop support for node 10 in favor of 14 & 16 [Thodoris Greasidis]

balena-register-device-7.2.0 - 2021-04-29

  • Support supervisorVersion/osVersion/osVariant/macAddress fields [Pagan Gazzard]

balena-register-device-7.1.1 - 2021-04-29

  • Update dependencies [Pagan Gazzard]

v16.26.1

Compare Source

  • Update TypeScript to v4.8 [Thodoris Greasidis]

v16.26.0

Compare Source

  • Pin TypeScript to 4.7 until upstream dependencies are updated [Thodoris Greasidis]
  • types: Add the InvitationTokenDecodedPayload type [Thodoris Greasidis]

v16.25.1

Compare Source

  • Deprecate the public_key from the user JWT [Thodoris Greasidis]

v16.25.0

Compare Source

  • application.remove: Support batch deletions by providing multiple IDs [Thodoris Greasidis]
  • Refactor the request batching implementation to be generic [Thodoris Greasidis]
  • Change pine options merging to extend the default $selected properties [Thodoris Greasidis]

v16.24.2

Compare Source

  • Refactor the internal mergePineOptions utility [Thodoris Greasidis]

v16.24.1

Compare Source

  • Update Husky to v7 [Thodoris Greasidis]

v16.24.0

Compare Source

  • types: Add missing Application to Service relation [Thodoris Greasidis]

v16.23.0

Compare Source

  • Add expiry-date for generation of user and device keys [Nitish Agarwal]

v16.22.0

Compare Source

  • os: Start using the release.phase field in the available versions [Thodoris Greasidis]

v16.21.1

Compare Source

  • Add provisioning key expiry date to generateDeviceProvisioningKey [Nitish Agarwal]

v16.21.0

Compare Source

  • os: Refactor the computation of OS releases [Thodoris Greasidis]
  • os: Use the model's release variant when the native fields are used [Thodoris Greasidis]

v16.20.6

Compare Source

  • Deprecate the needsPasswordReset field of the JWTUser [Thodoris Greasidis]

v16.20.5

Compare Source

  • Update TypeScript to v4.7 [Thodoris Greasidis]

v16.20.4

Compare Source

v16.20.3

Compare Source

  • patch: bump browserify from 14.5.0 to 17.0.0 [dependabot[bot]]

v16.20.2

Compare Source

  • patch: bump tmp from 0.0.31 to 0.2.1 [dependabot[bot]]

v16.20.1

Compare Source

  • Drop the non-populated apiUrl & actionsUrl properties from Config type [Thodoris Greasidis]

v16.20.0

Compare Source

  • models.apiKey: Update apiKeyInfo with expiryDate option [Nitish Agarwal]
  • os.getConfig: Add typings for the provisioningKeyExpiryDate option [Balena CI]

v16.19.14

Compare Source

  • config.getAll: Mark the deviceTypes property as optional [Thodoris Greasidis]

v16.19.13

Compare Source

  • patch: bump mocha from 3.5.3 to 10.0.0 [dependabot[bot]]

v16.19.12

Compare Source

  • config.getAll: Deprecate the pubnub property and mark as optional [Thodoris Greasidis]

v16.19.11

Compare Source

  • patch: bump mockttp from 0.9.1 to 2.7.0 [Thodoris Greasidis]

v16.19.10

Compare Source

  • Reduce the prod typing dependencies [Thodoris Greasidis]

v16.19.9

Compare Source

  • patch: Remove documentation.md from the NPM package [Vipul Gupta]

v16.19.8

Compare Source

v16.19.7

Compare Source

  • tests: Update to work with latest major of superagent [Thodoris Greasidis]
  • patch: bump superagent from 3.8.3 to 7.1.2 [dependabot[bot]]

v16.19.6

Compare Source

  • patch: bump dotenv from 4.0.0 to 16.0.0 [dependabot[bot]]

v16.19.5

Compare Source

  • Bump karma to v6 [Thodoris Greasidis]

v16.19.4

Compare Source

  • Add dependabot configuration [Thodoris Greasidis]

v16.19.3

Compare Source

  • tests: Update v5 model endpoint prefix references [Thodoris Greasidis]

v16.19.2

Compare Source

Fix extracting a meaningful error message instead of "[object Object]" [Thodoris Greasidis]

balena-request-11.5.5 - 2022-04-06

  • Fix extracting the response error from object response bodies [Thodoris Greasidis]

balena-request-11.5.4 - 2022-04-06

  • Drop explicit karma-chrome-launcher devDependency [Thodoris Greasidis]

v16.19.1

Compare Source

  • config.getAll: Mark the deviceTypes property as optional [Thodoris Greasidis]

v16.19.0

Compare Source

  • Add release.setKnownIssueList function for setting a release's known issue list [Matthew Yarmolinsky]

v16.18.0

Compare Source

v16.17.0

Compare Source

  • device.getWithServiceDetails: Add the release id in the service info [Matthew Yarmolinsky]

v16.16.1

Compare Source

  • Replace internal use of deprecated OsVersion.rawVersion with raw_version [Thodoris Greasidis]

v16.16.0

Compare Source

  • Add support for named imports from .mjs files [Thodoris Greasidis]
  • Update npx command to fix ts-compatibility tests [Thodoris Greasidis]
  • Regenerate Documentation [Thodoris Greasidis]
  • Update typescript to 4.6.2 [Thodoris Greasidis]

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Update balena-sdk from 16.15.1 to 18.1.4

Change-type: patch
@klutchell klutchell merged commit ae51b08 into master Sep 6, 2023
47 checks passed
@klutchell klutchell deleted the renovate/balena-sdk-18.x branch September 6, 2023 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant