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 v17 - autoclosed #195

Closed
wants to merge 1 commit into from

Conversation

balena-renovate[bot]
Copy link
Contributor

@balena-renovate balena-renovate bot commented May 30, 2023

This PR contains the following updates:

Package Type Update Change
balena-sdk dependencies major 12.33.0 -> 17.12.1

Release Notes

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

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]

v16.15.1

Compare Source

  • Remove unnecessary vpn address filtering when fetching local addresses [Pagan Gazzard]

v16.15.0

Compare Source

  • Add applicationClass parameter to application create function for setting is_of__class property [Matthew Yarmolinsky]

v16.14.0

Compare Source

  • Add name and description field to generateDeviceKey for device. [Nitish Agarwal]

v16.13.4

Compare Source

  • typings: Fix conditional $or/$and/$not $filters [Thodoris Greasidis]

v16.13.3

Compare Source

  • Deprecate the supportsBlink field of the DeviceTypeJson.DeviceType type [Thodoris Greasidis]

v16.13.2

Compare Source

  • Deprecate the logoUrl field of the DeviceTypeJson.DeviceType type [Thodoris Greasidis]

v16.13.1

Compare Source

  • Replace internal use of release.contains__image with release_image [Thodoris Greasidis]

v16.13.0

Compare Source

  • models: Deprecate the release.contains__image in favor of the term form [Thodoris Greasidis]
  • models: Add the release_image term form property in the Release typings [Thodoris Greasidis]

v16.12.1

Compare Source

  • config.getConfigVarSchema: Send the token only when using a device type [Thodoris Greasidis]

v16.12.0

Compare Source

  • Replace DeviceTypeJson usage for alias resolution with model queries [Thodoris Greasidis]
  • models/device-type: Support aliases as argument of the get() method [Thodoris Greasidis]

v16.11.3

Compare Source

  • Fix jsdoc example for balena.errors [Ken Bannister]

v16.11.2

Compare Source

  • tests: Convert auth spec to async await [Thodoris Greasidis]

v16.11.1

Compare Source

  • Fix buggy tests causing flakiness on node 16 [Thodoris Greasidis]

v16.11.0

Compare Source

  • Alias device.getManifestBySlug as config.getDeviceTypeManifestBySlug [Thodoris Greasidis]
  • Deprecate device.getManifestByApplication [Thodoris Greasidis]

v16.10.0

Compare Source

  • application.get: Add support for retrieving applications by uuid [Thodoris Greasidis]
  • package.json: Rename the lint-fix npm script to lint:fix [Thodoris Greasidis]

v16.9.4

Compare Source

  • os: Avoid mutating the args in getAvailableOsVersions & getAllOsVersion [Thodoris Greasidis]

v16.9.3

Compare Source

  • os: Replace semver normalization with balena-semver [Thodoris Greasidis]

v16.9.2

Compare Source

  • Stop relying on the balena-pine module [Thodoris Greasidis]

v16.9.1

Compare Source

  • Enable nested changelogs for balena-hup-action-utils [Thodoris Greasidis]

v16.9.0

Compare Source

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

v16.8.2

Compare Source

  • tests: Stop using mochainon [Thodoris Greasidis]

v16.8.1

Compare Source

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

v16.8.0

Compare Source

  • os.getConfig: Accept additional developmentMode configuration option [Thodoris Greasidis]

v16.7.0

Compare Source

  • os.download: Fix the inferred method typings [Thodoris Greasidis]
  • os.download: Accept additional configuration options [Thodoris Greasidis]

v16.6.0

Compare Source

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

v16.5.0

Compare Source

  • os.getAllOsVersions: Add support for invariant OS releases [Thodoris Greasidis]

v16.4.1

Compare Source

  • os.getMaxSatisfyingVersion: Add ">" semver range tests [Thodoris Greasidis]

v16.4.0

Compare Source

  • os.getMaxSatisfyingVersion: Add support for ESR releases [Thodoris Greasidis]

v16.3.0

Compare Source

  • application.getAppByName: Add 'directly_accessible' convenience filter [Thodoris Greasidis]

v16.2.3

Compare Source

  • FIx the return type of config.getConfigVarSchema() [Thodoris Greasidis]

v16.2.2

Compare Source

  • os.getAvailableOsVersions: Exclude draft and non-successful releases [Thodoris Greasidis]
  • os.getAllOsVersions: Deprecate OsVersion.isRecommended [Thodoris Greasidis]
  • os.getAllOsVersions: Deprecate OsVersion.formattedVersion [Thodoris Greasidis]

v16.2.1

Compare Source

  • Drop require-npm4-to-publish [Thodoris Greasidis]

v16.2.0

Compare Source

v16.1.0

Compare Source

  • Add description field to generateProvisioningKey for apps. [Nitish Agarwal]

v16.0.0

Compare Source

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

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.

@balena-renovate balena-renovate bot added dependencies Pull requests that update a dependency file major renovate labels May 30, 2023
@flowzone-app flowzone-app bot enabled auto-merge May 30, 2023 15:59
@balena-renovate balena-renovate bot force-pushed the renovate/balena-sdk-17.x branch 6 times, most recently from e13cb93 to 2a75118 Compare June 5, 2023 07:57
@balena-renovate balena-renovate bot force-pushed the renovate/balena-sdk-17.x branch 3 times, most recently from 423d239 to e368aa9 Compare June 19, 2023 10:57
@balena-renovate balena-renovate bot force-pushed the renovate/balena-sdk-17.x branch 7 times, most recently from da6a29f to d9a7cd2 Compare July 11, 2023 09:06
@balena-renovate balena-renovate bot force-pushed the renovate/balena-sdk-17.x branch 2 times, most recently from 0d4e6a7 to a061721 Compare July 25, 2023 17:07
@balena-renovate balena-renovate bot force-pushed the renovate/balena-sdk-17.x branch 2 times, most recently from 20fbf84 to e854e3f Compare August 9, 2023 10:08
Update balena-sdk from 12.33.0 to 17.12.1

Change-type: patch
@balena-renovate balena-renovate bot changed the title Update dependency balena-sdk to v17 Update dependency balena-sdk to v17 - autoclosed Aug 17, 2023
@balena-renovate balena-renovate bot closed this Aug 17, 2023
auto-merge was automatically disabled August 17, 2023 22:07

Pull request was closed

@balena-renovate balena-renovate bot deleted the renovate/balena-sdk-17.x branch August 17, 2023 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file major renovate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants