- commits:
    - subject: Add `balena api-keys` command for listing user/fleet API keys
      hash: 166130c3df354531c0699205d9f2ef21ffd6bed6
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: myarmolinsky
      nested: []
  version: 16.3.0
  title: ""
  date: 2023-05-25T15:06:36.634Z
- commits:
    - subject: "device init: Avoid extra request when not providing the --fleet option"
      hash: 063e9d40f0bb7cf5fd80d04d7989ffb1c5f7d98f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "devices: Use a single request when providing the --fleet parameter"
      hash: 2b58143164f7933c5910c1e99d2d651841eb29b8
      body: |
        Reduces the response time when using
        --fleet from 1.5s to 1s.
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "ssh,tunnel: Fetch the fleet & devices in one request"
      hash: 861d4f33b761b4bacb1756fc4a4345fdef512ad5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 16.2.7
  title: ""
  date: 2023-05-24T12:04:56.372Z
- commits:
    - subject: "device init: Stop fetching unnecessary app fields"
      hash: 07cb0cbfcd2b3dae8d360096a743fe844c671d45
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "device move: Stop fetching unnecessary device & app fields"
      hash: a2392dc580b6cac5bef137d21ddfedff03fd5cdd
      body: |
        Reduces the amount of device data retrieved
        by 66%.
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "device register: Stop fetching unnecessary app fields"
      hash: 8b3235ab2b57aa8240e9e28b871ca0f9501f5445
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "config generate: Stop fetching unnecessary app fields"
      hash: 15dac6f19488464a8c89fa51f835a7ce48493fba
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "devices: Stop fetching unnecessary device fields"
      hash: 3c93db844935ebf42b00cfa6d8df2b4b7a95df0f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "fleet rm,restart,rename,purge: Stop fetching unnecessary app fields"
      hash: 9d8df0b78122fedee2290a2b3ca784ae1d8461a6
      body: |
        Halves the amout of application data retrieved.
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "push: Stop unnecessarily fetching the application name"
      hash: bcadbdbed8b3355b00df185844c33f28617a6b1f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "ssh,tunnel: Reduce the amount of application fields fetched"
      hash: 05a96fa60eeda2da64832fb1b95f732660011065
      body: |
        Halves the amout of application data retrieved.
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "orgs: Stop fetching unnecessary org fields"
      hash: 2e37536e7a53ddc331a894c2e292736b354c27f1
      body: |
        Halves the amount of org data retrieved to
        show the list of orgs to select from.
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "fleet create: Reduce the amount of org fields fetched"
      hash: 025c4ef7f2522dc9542a99c4dd008a956828669a
      body: |
        Halves the amount of org data retrieved to
        show the list of orgs to select from.
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: Fetch only the app slug when resolving an app by name
      hash: ecbc660bf50a2d0cdc1f69e6646a816df18ea247
      body: |
        Affects many env & tags commands, as well
        as support, releases & preload.
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 16.2.6
  title: ""
  date: 2023-05-24T11:17:28.049Z
- commits:
    - subject: Fix device int & os initialize failing to initialize the drive list
      hash: 0a25bec01056f1653936f17722c15a4af79808eb
      body: ""
      footer:
        Resolves: "#2627"
        resolves: "#2627"
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 16.2.5
  title: ""
  date: 2023-05-24T10:30:19.237Z
- commits:
    - subject: Remove extra request when filling the application selection list
      hash: 46aa08c953e0d5e95b276a638a6185216e4c3327
      body: |
        Saves one request of about 450ms on the
        init and move commands.
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 16.2.4
  title: ""
  date: 2023-05-23T20:31:24.681Z
- commits:
    - subject: Use stricter typings
      hash: 1a6fe1f3de8cf8e741dabbd57b5e81366bd73054
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 16.2.3
  title: ""
  date: 2023-05-23T19:46:44.902Z
- commits:
    - subject: "env add: Fix accepting fleet names when setting service vars"
      hash: 50e852acee7c3c243a0228d3725217bdc2545e32
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 16.2.2
  title: ""
  date: 2023-05-23T14:02:34.112Z
- commits:
    - subject: Update balena-settings-client to 5.0.2
      hash: d9651c7393a928ea8069b2070071b4bdb55637e1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: Update balena-preload & balena-image-manager
      hash: e371b1e7598605e9493399ee328cb8b061de56cb
      body: |
        Update balena-image-manager from 8.0.1 to 9.0.0
        Update balena-preload from 13.0.0 to 14.0.0
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested:
        - commits:
            - subject: Drop .hound.yml
              hash: d6055a616346aa2f017dfa791a20f0bb2a5a42ac
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Update dependencies
              hash: 0131918d375a4e8bbfe23f497f8426db1f0ed500
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Update README.md
              hash: 88d1b499ce5784c6daf9df5a305fcb2bff5d8416
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Update to balena-sdk 17.0.0
              hash: 57bb914c68d2e35851700034e4f8d73e10df6227
              body: |
                Update to balena-sdk from 16.8.0 to 17.0.0
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: Convert to typescript an emit type declarations
              hash: f540af7d9508897b6371afa649203e80a1e37e8c
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
            - subject: Require es2019 capable runtime
              hash: ffbf5486aa5f082df091dd48e0c672b99f5860b8
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: Drop support for Node.js v12 & v14
              hash: d1e817215e7a632dcd557258074d3338948de63a
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
          version: balena-image-manager-9.0.0
          title: ""
          date: 2023-05-23T10:00:55.424Z
        - commits:
            - subject: Delete redundant .resinci.yml
              hash: 040902fa9a870bcf1f5e1fd5d49fe1f9815dbe87
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-image-manager-8.0.3
          title: ""
          date: 2022-09-26T12:43:24.149Z
        - commits:
            - subject: Drop the .travis.yml
              hash: 3915fa10d02335c7d97a89182b135dd41f54d64c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Replace balenaCI with flowzone
              hash: d1def00d3a52ce22242da96764ea42d674138e1a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-image-manager-8.0.2
          title: ""
          date: 2022-09-22T22:41:39.467Z
        - commits:
            - subject: Improve typings & source type safety
              hash: 98a0b5174457239ee2b0b3270d4089ceb5c6878d
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Update dev dependencies
              hash: 94773c38f7d4bcb83c9573e82fab6562d86b11c7
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Update to balena-sdk 17.0.0
              hash: d6a4fd04c6c1b9169aaa3d0aeeb94b7fd72c417d
              body: |
                Update to balena-sdk from 16.8.0 to 17.0.0
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: Emit type declaration files
              hash: 9c3a23146af6fb688331b962f94cf6cf01942734
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
            - subject: Switch to es6 module exports
              hash: 7e7cd01a9f6fa959e5ae867615f627ab018f2945
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: Require es2019 capable runtime
              hash: 932dc7b4f75ee528fe7ceb632a7a443c90a58076
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: Drop support for Node.js v12 & v14
              hash: 02088fbb87d36cc674ae425e7fdc8defa1334cf3
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
          version: balena-preload-14.0.0
          title: ""
          date: 2023-05-23T10:00:54.755Z
    - subject: Update balena-sdk to 17.0.0
      hash: 77cf4af1666dbdef0478c5d6f3aeb0df4b54b44b
      body: |
        Update balena-sdk from 16.45.1 to 17.0.0
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested:
        - commits:
            - subject: Fully type the result of os.getAllOsVersions when providing pine
                options
              hash: 484a0db3ae90ea8170005162fe83a4ed10830f32
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
            - subject: Change all .create() methods to return fully typed results
              hash: 1f156eccaa40409adfd25204ad14e263412fe621
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
            - subject: Change the pine.post() method to return fully typed results
              hash: 0766da0fd9186d2f1246af1b5a24c7304fa91955
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
            - subject: Add the imageType property to the os.download method
              hash: 1a7b04481859e92cc6f0874db246ecc55752ff17
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
            - subject: Add OS download custom properties
              hash: 6f3e1e5d2a6a3eb9096da7a92291d92b97db3e3a
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Otávio Jacobi
              nested: []
            - subject: "**BREAKING**: Drop the tags.getAll() method from all models"
              hash: 93c374cc3c562f8d3eba541938f0cbd1b998f559
              body: ""
              footer:
                Change-type: major
                change-type: major
                See: https://github.com/balena-io/balena-sdk/issues/1300
                see: https://github.com/balena-io/balena-sdk/issues/1300
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING**: Drop organization.membership.getAll()"
              hash: 9e061c986f5e2104000adc97258a5f3d3a68994b
              body: ""
              footer:
                Change-type: major
                change-type: major
                See: https://github.com/balena-io/balena-sdk/issues/1300
                see: https://github.com/balena-io/balena-sdk/issues/1300
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING**: Drop application.membership.getAll()"
              hash: 10bc1f70eb3441b6589ce99399f19a27f425f798
              body: ""
              footer:
                Change-type: major
                change-type: major
                See: https://github.com/balena-io/balena-sdk/issues/1300
                see: https://github.com/balena-io/balena-sdk/issues/1300
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING**: Drop device.getAll() in favor of getAllByOrganization()"
              hash: 6e174f1c07b9ee1cd49452e7814b469fbcea26c2
              body: ""
              footer:
                Change-type: major
                change-type: major
                See: https://github.com/balena-io/balena-sdk/issues/1300
                see: https://github.com/balena-io/balena-sdk/issues/1300
              author: Thodoris Greasidis
              nested: []
            - subject: Replace lodash flatten with native flatMap
              hash: df723bd0d160cec4f19bb44510ca7475cc019bcc
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Move the sources under the /src folder
              hash: dfcdc93e871932391c94f2a3e26403a354bce5c0
              body: ""
              footer:
                Resolves: "#1316"
                resolves: "#1316"
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: "types: Add type checks for the direction of the string $orderby
                variant"
              hash: ef263ae31ab2b1bb106599b8cf8aca36aed2397f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: "types: Require a generic param in pine's associated resource helpers"
              hash: ebba99414df57800f81cb5563ff0c5c530402f5d
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "tests: Convert some async expectations to asyn-await"
              hash: 2a465e315bb3589728ca63c22d8a7d6c774266ce
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: "types: Rename ODataOptionsWithSelect to ODataOptionsStrict"
              hash: 4e61818ce134072efa54b95918bf9a767b153fb5
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "types: Rename PineOptionsWithSelect to PineOptionsStrict"
              hash: c4d9394541c595750be52fc573ae630c877f60e1
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "Types: Rename ParamsObjWithSelect to ParamsObjStrict"
              hash: f6974faf367e1823bda76872af4d22e6d086a2f7
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "release: Rename the `.note()` method to `.setNote()`"
              hash: c8f18c9515b32e568b55b395a1a3bb40ae886431
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "device: Rename the `.note()` method to `.setNote()`"
              hash: 192675c95d2d3fd4f079fb332f1ec3a31253a503
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "os.download: Change to accept a single object parameter"
              hash: 8af221fc9f7022d36bac2e635cc007480dbf4e71
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "OsVersion: Make `variant` non-nullable to match the Release field"
              hash: 7e5b1b0c8842cdb03af0943e62be926d2fc414e6
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "OsVersion: Drop the formattedVersion property"
              hash: bdda17e47f30ae76bc9307514c87d8310df84753
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "OsVersion: Drop the rawVersion property in favor of raw_version"
              hash: 660d86d59a2f94afe4f2a79e329762a91ce5ce1b
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: Drop device.getManifestByApplication()
              hash: 6a765d796fd99a05d635a45235f2a23cd3e8ad19
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: Drop device.getManifestBySlug in favor of
                config.getDeviceTypeManifestBySlug
              hash: 6fd19e707620ee1a5a28599f9aa17b4f4b85292f
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: Drop support for callbacks
              hash: bfa093bc853fd288a5c09911c3ca9ad5e8352c13
              body: ""
              footer:
                Resolves: "#874"
                resolves: "#874"
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "getWithServiceDetails: Drop the current_gateway_downloads property"
              hash: e6fc4e6fc647058fe3940b60dd62903a4e490baf
              body: ""
              footer:
                Resolves: "#1284"
                resolves: "#1284"
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "types: Drop the deprecated public_key property from the JWTUser"
              hash: 40a42744db25f0aba0471e0885ce02b524efc58b
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: Drop the deprecated needsPasswordReset property from the JWTUser
              hash: 4d9c53cfaac93f1dccf7ecf4c91c3509dd1f88e6
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Bump mockttp to v3.0.0
              hash: c0393bad50b42c31e250f1b27cea29a6734c848f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Update balena-hup-action-utils to 5.0.0
              hash: d15912e75cbaf56553998d6f8cf6488ede8e9142
              body: |
                Update balena-hup-action-utils from 4.1.0 to 5.0.0
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested:
                - commits:
                    - subject: Re-enable TS-compatibility checks
                      hash: af8c613fd90ed8992e280668f38428532f49e856
                      body: ""
                      footer:
                        Resolves: "#20"
                        resolves: "#20"
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Update Typescript to 5.0.4
                      hash: ec45e3cfaa76f98c61455c0ffbc0eb95d89bcfa7
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Throw a typed HUPActionError for expected errors
                      hash: 67895734317615fa4115ff8b611854573a512e11
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Change the build target to es6
                      hash: 433af1c0a84fcddf21436c1fe2d812e53de737dd
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Drop support for node < v12
                      hash: f892293249d534a4afc3012d51264e33b01cb4ec
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-hup-action-utils-5.0.0
                  title: ""
                  date: 2023-04-28T09:13:27.431Z
                - commits:
                    - subject: Delete redundant .resinci.yml
                      hash: e3edf16cfbcaa4882325e6a7e3fd8339e8b8dd28
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-hup-action-utils-4.1.3
                  title: ""
                  date: 2022-09-26T12:39:20.357Z
                - commits:
                    - subject: Specify node 10 as the minimum supported node engine in the
                        package.json
                      hash: 428b80a8d6ff2059fb6be39b7e9ad745847c9748
                      body: |
                        The semver 7.1.3 package, which
                        balena-semver depends on, already has node
                        10 as the minimum engine.
                      footer:
                        Change-type: patch
                        change-type: patch
                        See: https://www.npmjs.com/package/semver
                        see: https://www.npmjs.com/package/semver
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Replace balenaCI with flowzone
                      hash: 8cbe03c666bec40ccfa06bb1c7be2e9d1cd9f90d
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-hup-action-utils-4.1.2
                  title: ""
                  date: 2022-09-22T22:35:28.848Z
                - commits:
                    - subject: Bump karma to v6
                      hash: 76cb56e651c47958d271919e89e774438027d4cf
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-hup-action-utils-4.1.1
                  title: "'Bump karma to v6'"
                  date: 2022-04-09T20:24:15.243Z
            - subject: Update balena-settings-client to v5.0.0
              hash: 7b78ad6d2149c7d3c8826136a8a4ce930bc2a5b1
              body: |
                Update balena-settings-client from 4.0.6 to 5.0.0
              footer:
                Resolves: "#1231"
                resolves: "#1231"
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Bump minimum supported Typescript version to v5.0.2
              hash: 418dfc5e2dd7cdf6daa13a40a635dceb042a1596
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis
                signed-off-by: Thodoris Greasidis
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING**: Drop device.getAllByParentDevice"
              hash: 6dfa00cfb06fe4ac1588988a772d17c23cd9b65a
              body: ""
              footer:
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING**: Drop support for node 12, require es2019 builtin APIs"
              hash: 12f0ef9f5f17ccff294d131fb93e442a8ea06f5f
              body: |
                Node 12 may well still work with the SDK for
                quite a while, but we'll no longer actively test
                against them since they are now
                characterized as EOL, and it's quite possible
                that it may stop working entirely in any future
                release.
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING**: Stop publishing an unminified browser bundle"
              hash: a5a524ce956859a2484e25aad0f048ec562df5b3
              body: ""
              footer:
                Resolves: "#1222"
                resolves: "#1222"
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-17.0.0
          title: ""
          date: 2023-05-22T12:35:06.147Z
  version: 16.2.1
  title: ""
  date: 2023-05-23T12:28:21.304Z
- commits:
    - subject: "secureboot: Retrieve the OS release & contract in one request"
      hash: 83a5e7392adc371b8e4c3edfe7efb22b5f3f6eee
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
    - subject: "os configure, config generate: Add '--secureBoot' option to opt-in
        secure boot"
      hash: f0c8c370228676313d57b00505c589f1832ec0d4
      body: |
        Allow to generate a config file with `installer.secureboot` set so that
        a secure boot and disk encrypted system can be installed.
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Alex Gonzalez <alexg@balena.io>
        signed-off-by: Alex Gonzalez <alexg@balena.io>
      author: Alex Gonzalez
      nested: []
    - subject: "package.json: Update balena-sdk to 16.44.2"
      hash: ba26d3204db82168133de467035aa5b2dbd506a1
      body: |
        Update balena-sdk from 16.40.0 to 16.44.2
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Alex Gonzalez <alexg@balena.io>
        signed-off-by: Alex Gonzalez <alexg@balena.io>
      author: Alex Gonzalez
      nested:
        - commits:
            - subject: Update flowzone's macos runner to v12
              hash: 0217b18d0410cb47254a586fe61a24b1bc602a4f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Add device type yocto properties to typings
              hash: 2659041f88cd5130020ab8a57ecc90a1533f10f2
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Otávio Jacobi
              nested: []
            - subject: Optimize getDeviceUrl request in one query
              hash: 9b30c54425eff504f3e3c6a2948d9f1ed2fe8225
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Otávio Jacobi
              nested: []
          version: balena-sdk-16.44.2
          title: ""
          date: 2023-05-16T09:40:50.769Z
        - commits:
            - subject: Fix device.getAllByOrganization parameter docs
              hash: b0ac935ec4a8e59cd69f27824077fe2de867d145
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Otávio Jacobi
              nested: []
          version: balena-sdk-16.44.1
          title: ""
          date: 2023-05-09T13:45:49.211Z
        - commits:
            - subject: Add device.getAllByOrganization()
              hash: cae28e8a6b2ec00c3be8df046ec1d334993816e1
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
            - subject: Deprecate Device's is_managed_by__device & manages__device properties
              hash: 7dd18a0f6087fa4e4fb002700d27550c1539356f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.44.0
          title: ""
          date: 2023-04-27T18:36:49.103Z
        - commits:
            - subject: Add test case DeviceHistory expandable resources
              hash: 8d6160dd6e65964043fd64115a3ca08cb0d03764
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: fisehara <harald@balena.io>
                signed-off-by: fisehara <harald@balena.io>
              author: fisehara
              nested: []
            - subject: Make DeviceHistory referenced resources expandable
              hash: 04d3aea7e86ca90bf9b456d21161c5e0b586f9ad
              body: |
                Add NavigationResource for Actor and fix DeviceType resource
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: fisehara <harald@balena.io>
                signed-off-by: fisehara <harald@balena.io>
              author: fisehara
              nested: []
          version: balena-sdk-16.43.0
          title: ""
          date: 2023-04-19T08:21:57.502Z
        - commits:
            - subject: Add support for pine queries on Concept Type properties
              hash: 2da182dc83fac63eb7d29dc00cfdcf40865969b2
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
            - subject: Properly type Actor properties on resources
              hash: b8d55511c5faff1d28cbd1f93988f7ffb6a55b3a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: fisehara <harald@balena.io>
                signed-off-by: fisehara <harald@balena.io>
              author: fisehara
              nested: []
          version: balena-sdk-16.42.0
          title: ""
          date: 2023-04-18T18:38:08.173Z
        - commits:
            - subject: "Release model: Add support for getting/patching releases by
                `application` & `rawVersion` pairs"
              hash: 9086f70becf3fc7ffc8f5e21f52dd509d14b46f4
              body: ""
              footer:
                Changelog-entry: "Release model: Add support for getting/patching releases by
                  `application` & `rawVersion` pairs"
                changelog-entry: "Release model: Add support for getting/patching releases by
                  `application` & `rawVersion` pairs"
                Change-type: minor
                change-type: minor
              author: myarmolinsky
              nested: []
          version: balena-sdk-16.41.0
          title: ""
          date: 2023-04-07T13:17:25.193Z
    - subject: "flowzone: update custom runs to use macos-12"
      hash: d53542975edd144319986484401a1421a35c4845
      body: >
        After the flowzone update to use zstd as compression algorithm for
        sources

        there is an error on macos-11 as tar does not support it.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Alex Gonzalez <alexg@balena.io>
        signed-off-by: Alex Gonzalez <alexg@balena.io>
      author: Alex Gonzalez
      nested: []
  version: 16.2.0
  title: ""
  date: 2023-05-19T18:11:53.353Z
- commits:
    - subject: build linux/arm packages
      hash: d61c30075036bf82fd81fdf6445bc5309d8af721
      body: ""
      footer:
        change-type: minor
      author: balenaCI
      nested: []
  version: 16.1.0
  title: ""
  date: 2023-05-16T18:26:08.594Z
- commits:
    - subject: "support: Change the printed support expiry date in ISO 8601 UTC format"
      hash: 5bf95300ee0140487e7cac0083aecb972f7efe51
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Thodoris Greasidis
      nested: []
    - subject: "logs: Change the timestamp format to ISO 8601 UTC"
      hash: adb460b270a2aebb7c27a77483d9bfa652bfad0a
      body: ""
      footer:
        Resolves: "#2608"
        resolves: "#2608"
        Change-type: major
        change-type: major
      author: Thodoris Greasidis
      nested: []
    - subject: Pin flowzone to v4.7.1
      hash: ca80bd52fe5d4c7e3ab2b82852126d6067a6f3f8
      body: |
        The macos-11 runners apparently do not support zst compression format as
        added in flowzone 4.7.2. While support is rolled out, we can keep
        the flowzone branch to the previous working version.
      footer:
        Change-type: patch
        change-type: patch
      author: Felipe Lalanne
      nested: []
    - subject: Update etcher-sdk to v8.5.3
      hash: 281f8abb9a4a9c33b26674a1ee139de8dd09143e
      body: >
        This removes the dependency on our custom fork of
        [node-usb](https://github.com/balena-io-modules/node-usb)

        and uses the maintained building method of the official node-usb repo
      footer:
        Change-type: patch
        change-type: patch
      author: Felipe Lalanne
      nested: []
    - subject: Update vercel/pkg to v5.8.1
      hash: 2cf2918d73cd595e7e7dfc4620aeb8dce08b25ec
      body: >
        This seems to be needed to build the binaries for node v16 since earlier

        versions failed with


        ```

        Error: Could not detect abi for version 16.13.0 and runtime node.  Updating "node-abi" might help solve this issue if it is a new release of node

        ```
      footer:
        Change-type: patch
        change-type: patch
      author: Felipe Lalanne
      nested: []
    - subject: Update to Node 16
      hash: 7dfb7474f54d65c0d73a72ac1df69de554a7ad31
      body: |
        This also drops support for Node 14
      footer:
        Change-type: major
        change-type: major
      author: Felipe Lalanne
      nested: []
  version: 16.0.0
  title: ""
  date: 2023-05-16T00:02:35.062Z
- commits:
    - subject: Use valid release uuid for local releases
      hash: cd19845b6b6ddecbf723b0598b9fbb628dd2419f
      body: >
        On local push, the CLI uses `localrelease` as the `commit` property for

        the development application. This is not a valid uuid and will not be

        read properly by the supervisor, as seen in


        https://github.com/balena-os/balena-supervisor/blob/master/src/compose/service.ts#L652


        While this is not a problem right now, the commit is becoming the main

        way to identify a service release (replacing `releaseId` and `imageId`),

        and the invalid release uuid could cause update issues when pushing a

        local release on when using some API endpoints.
      footer:
        Change-type: patch
        change-type: patch
        Relates-to: balena-os/balena-supervisor#2136
        relates-to: balena-os/balena-supervisor#2136
      author: Felipe Lalanne
      nested: []
  version: 15.2.3
  title: ""
  date: 2023-05-03T20:03:47.033Z
- commits:
    - subject: Remove nvmrc
      hash: 35fe7c6a5886f6af5d430c06d62ca20f757009a7
      body: |
        There is not a lot of benefit to using `.nvmrc` as it still requires
        `nvm use`, and not everybody uses `nvm`. The call to `npm install` will
        already warn about using the wrong version.
      footer:
        Change-type: patch
        change-type: patch
      author: Felipe Lalanne
      nested: []
  version: 15.2.2
  title: ""
  date: 2023-04-28T16:16:42.608Z
- commits:
    - subject: Fix tslib going out of sync causing HUP to fail
      hash: 150c6e75f52f246016704bd75c9584a7231f1cf6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 15.2.1
  title: ""
  date: 2023-04-28T09:25:47.843Z
- commits:
    - subject: Add support for device restarts in open-balena
      hash: c1017e8e27e4b4227de5f47ec0cb7a890262f663
      body: |
        Update balena-sdk from 16.28.2 to 16.40.0
      footer:
        Change-type: minor
        change-type: minor
      author: Thodoris Greasidis
      nested:
        - commits:
            - subject: "device.reboot: Fix the typings requiring a second argument"
              hash: af6f7f98483dab7f7c150ad3b7614896f806f63a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: "device.restartApplication: Use the supervisor endpoint to issue
                restarts"
              hash: 417a03b6b6891a9f472ecdae2b992f2c01a89f84
              body: ""
              footer:
                Resolves: "#717"
                resolves: "#717"
                Change-type: minor
                change-type: minor
                See: https://github.com/balena-io/open-balena-api/issues/141
                see: https://github.com/balena-io/open-balena-api/issues/141
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.40.0
          title: ""
          date: 2023-04-05T06:04:03.606Z
        - commits:
            - subject: "patch: Split instruction strings on linebreak"
              hash: 815e9a7700f6592c5a5b6f90d390606c1e166a2d
              body: ""
              footer:
                Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
                signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
              author: Vipul Gupta (@vipulgupta2048)
              nested: []
          version: balena-sdk-16.39.1
          title: ""
          date: 2023-04-04T07:48:20.539Z
        - commits:
            - subject: Add `device history` model
              hash: 6cdc45fccfafd9eb0d67043ba5b9029fd47c25f8
              body: >
                `device history` is read only and model is added with

                - getAllByDevice

                - getAllByApplication


                Changelog-entry: Enable audit logging and reviewing device changes. The SDK defaults to fetch last 7 days of history
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: fisehara <harald@balena.io>
                signed-off-by: fisehara <harald@balena.io>
              author: fisehara
              nested: []
          version: balena-sdk-16.39.0
          title: ""
          date: 2023-03-30T15:11:52.226Z
        - commits:
            - subject: Fix credit-bundle jsdocs
              hash: db958ceb3360fc61662a545b3a5d4e91b7a63e5a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Josh Bowling
              nested: []
          version: balena-sdk-16.38.2
          title: ""
          date: 2023-03-28T07:50:05.631Z
        - commits:
            - subject: Deprecate the device-type.json's instructions field
              hash: d25129e7700348eae5d5690c17c47aeb033999d3
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.38.1
          title: ""
          date: 2023-03-27T15:11:18.990Z
        - commits:
            - subject: Add aliases for the DT contrast slugs used in getInstructions
              hash: d47f707acf9b0a15259aac449ef3d42c1497f9d7
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.38.0
          title: ""
          date: 2023-03-21T15:30:17.676Z
        - commits:
            - subject: "device-type/getInstructions: Overload to accept the device type
                contract"
              hash: 2c118e035153304494b6388fe6c57358aed678f3
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.37.0
          title: ""
          date: 2023-03-21T08:27:32.228Z
        - commits:
            - subject: Update TypeScript to 5.0.2
              hash: 2b4930c4e89ce67a0e9d3d6b04642ec53fa3e254
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.36.6
          title: ""
          date: 2023-03-20T23:00:59.020Z
        - commits:
            - subject: "patch: Improve jetsonFlash provisioning partial"
              hash: 6ccd09ce5372f221e6410f69bf779a98b39d1a5a
              body: ""
              footer:
                Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
                signed-off-by: Vipul Gupta (@vipulgupta2048) <vipulgupta2048@gmail.com>
              author: Vipul Gupta (@vipulgupta2048)
              nested: []
          version: balena-sdk-16.36.5
          title: ""
          date: 2023-03-16T19:32:14.798Z
        - commits:
            - subject: Avoid running write operation tests in parallel to support retries
              hash: eb6400c8382521d1e2563cc6cd0e3345d2b26869
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Retry failing tests twice
              hash: cc60b33c0be7c16944b26b1821d84896328038f1
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Fix tests per removal of `microservices-starter` application type
              hash: c16b7ecbc7817b7cebeaa228a988f37379d357ad
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: myarmolinsky
              nested: []
          version: balena-sdk-16.36.4
          title: ""
          date: 2023-03-15T16:07:51.007Z
        - commits:
            - subject: "models/device-type: Add test for Radxa Zero instructions"
              hash: f6b78068c77ba7c8bdaa156a237ed1693b41b83f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Alexandru Costache <alexandru@balena.io>
                signed-off-by: Alexandru Costache <alexandru@balena.io>
              author: Alexandru Costache
              nested: []
            - subject: "lib/models: Add radxaFlash protocol for Radxa boards"
              hash: 7c8f72cc3ed7cc3ab1272a33fb2ea163c6c94b62
              body: |
                The Radxa boards use different flashing mechanisms
                depending on the device model. Let's add a common
                step for them, which is entering maskrom mode. The
                actual procedure for entering this mode is detailed
                in the contract partials for each device.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Alexandru Costache <alexandru@balena.io>
                signed-off-by: Alexandru Costache <alexandru@balena.io>
              author: Alexandru Costache
              nested: []
          version: balena-sdk-16.36.3
          title: ""
          date: 2023-02-28T08:54:38.206Z
        - commits:
            - subject: "tests: Stop using flowzone internal env vars to for skipping npm test"
              hash: f2b97331c0c90bdf405fda02e7fc78c21f27c40b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.36.2
          title: ""
          date: 2023-02-24T18:53:38.952Z
        - commits:
            - subject: Add plan validity date fields
              hash: 508703829d26d64971f5a3fbeb92cd891c057762
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Josh Bowling
              nested: []
          version: balena-sdk-16.36.1
          title: ""
          date: 2023-02-20T09:15:09.476Z
        - commits:
            - subject: Add contract partial based instruction generation
              hash: 424fc463a236379a85047aa6c473db0ba740b935
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Micah Halter <micah@balena.io>
                signed-off-by: Micah Halter <micah@balena.io>
              author: Micah Halter
              nested: []
          version: balena-sdk-16.36.0
          title: ""
          date: 2023-02-16T14:28:58.323Z
        - commits:
            - subject: Add `CreditBundle` model
              hash: 0dbb6d7fb0e2d91e957c299a53e9e7f7cc67ef4f
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: myarmolinsky
              nested: []
          version: balena-sdk-16.35.0
          title: ""
          date: 2023-02-10T15:54:48.576Z
        - commits:
            - subject: Add configVarInvalidRegex to Config Var typing
              hash: b1a9831540ae693f02e99a2d9d44841c76187a87
              body: >
                This is part of the work for enabling the creation of
                configuration

                variables with a colon character as a means to allow Raspberry PI users

                to enable the second HDMI port on RPI4 and others.
              footer:
                Relates-to: balena-io/open-balena-api#1199
                relates-to: balena-io/open-balena-api#1199
                Change-type: minor
                change-type: minor
              author: Felipe Lalanne
              nested: []
          version: balena-sdk-16.34.0
          title: ""
          date: 2023-02-09T16:54:13.648Z
        - commits:
            - subject: "CurrentServiceWithCommit: Add release `raw_version` to type"
              hash: 0ded12d5defad8665ce94cd3b5c9fe67de114ea3
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: myarmolinsky
              nested: []
          version: balena-sdk-16.33.0
          title: ""
          date: 2023-02-09T14:42:42.519Z
        - commits:
            - subject: Optimize the device.get method
              hash: 66e9d96e1a04b9e028737ecdedcdb91f5bfbc4b6
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://balena.zulipchat.com/#narrow/stream/346007-balena-io.2FbalenaCloud/topic/SDK.20uuidOrId
                see: https://balena.zulipchat.com/#narrow/stream/346007-balena-io.2FbalenaCloud/topic/SDK.20uuidOrId
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.32.3
          title: ""
          date: 2023-02-07T22:21:59.637Z
        - commits:
            - subject: Improve pine typings for public resources without id fields
              hash: 3b19617112795c11119a40aa8c2a0cce89be6ca5
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.32.2
          title: ""
          date: 2023-02-02T09:19:25.837Z
        - commits:
            - subject: Drop no longer used .travis.yml & .hound.yml
              hash: 69ded63730b899e097235360e8d6c40f26113a88
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Rerun prettier
              hash: 782843aaebc92d2bc2c228d8a531ecbf450d06a1
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.32.1
          title: ""
          date: 2023-01-16T20:56:36.936Z
        - commits:
            - subject: "typings: Add the device.is_frozen field"
              hash: d808b7dd910a4afd35e12f1e2d57c6b36f30cb6c
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.32.0
          title: ""
          date: 2023-01-05T23:10:26.233Z
        - commits:
            - subject: "application.create: Deprecate the `parent` option"
              hash: fdd220b8b52fd62ea55c2e2ab845ec81c086b5ab
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Deprecate the device.getAllByParentDevice() method
              hash: a539a421ba75cc0daf5309b560304778ca3d1a98
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Simplify the device.move() checks
              hash: d5092ed9aa0de33487bfa624d7bdb530b85c6ca4
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.31.2
          title: ""
          date: 2022-12-20T11:25:13.835Z
        - commits:
            - subject: Replace appveyor with flowzone
              hash: 281a120e82b362d9a495e106913fc422264c091a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.31.1
          title: ""
          date: 2022-12-17T19:46:46.675Z
        - commits:
            - subject: Add `updateAccountInfo` method to billing model for updating billing
                account info
              hash: d7521ae2f9724f3545f535f232673ed47814d54d
              body: ""
              footer:
                Changelog-entry: Add `updateAccountInfo` method to billing model for updating
                  billing account info
                changelog-entry: Add `updateAccountInfo` method to billing model for updating
                  billing account info
                Change-type: minor
                change-type: minor
              author: myarmolinsky
              nested: []
          version: balena-sdk-16.31.0
          title: ""
          date: 2022-12-16T13:47:53.230Z
        - commits:
            - subject: "Flowzone: Allow external contributions"
              hash: 0194aafccf061255aa0d8a46642372b4d2f26d76
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.30.2
          title: ""
          date: 2022-12-13T13:42:31.676Z
        - commits:
            - subject: "patch: bump catch-uncommitted from 1.6.2 to 2.0.0"
              hash: eef2f8ef1abec6fe825a55c37a771070a3efb94a
              body: >
                Bumps
                [catch-uncommitted](https://github.com/resin-io-modules/catch-uncommitted)
                from 1.6.2 to 2.0.0.

                - [Release notes](https://github.com/resin-io-modules/catch-uncommitted/releases)

                - [Changelog](https://github.com/balena-io-modules/catch-uncommitted/blob/master/CHANGELOG.md)

                - [Commits](https://github.com/resin-io-modules/catch-uncommitted/compare/v1.6.2...v2.0.0)


                ---

                updated-dependencies:

                - dependency-name: catch-uncommitted
                  dependency-type: direct:development
                  update-type: version-update:semver-major
                ...
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: dependabot[bot] <support@github.com>
                signed-off-by: dependabot[bot] <support@github.com>
              author: dependabot[bot]
              nested: []
          version: balena-sdk-16.30.1
          title: ""
          date: 2022-12-07T09:26:22.165Z
        - commits:
            - subject: Add utils and export mergePineOptions `balena.utils.mergePineOptions()`
              hash: 5c10581848255f451cbfe29ea74711bf7f53bde8
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-16.30.0
          title: ""
          date: 2022-11-24T17:55:44.523Z
        - commits:
            - subject: "device.getWithServiceDetails: Stop auto-expanding the
                gateway_downloads"
              hash: c6846f529245ceee6d2a1de621249b0ac4f8ca20
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://balena.zulipchat.com/#narrow/stream/345889-loop.2Fbalena-os/topic/Python.20SDK.20doesn't.20work.20with.20device.20API.20key
                see: https://balena.zulipchat.com/#narrow/stream/345889-loop.2Fbalena-os/topic/Python.20SDK.20doesn't.20work.20with.20device.20API.20key
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.29.3
          title: ""
          date: 2022-11-24T12:16:07.452Z
        - commits:
            - subject: Update TypeScript to 4.9.3
              hash: 9d81b8779cdd720e8c90b83e15257b33999bbdc9
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.29.2
          title: ""
          date: 2022-11-16T08:29:18.733Z
        - commits:
            - subject: Fix release end_timestamp type
              hash: 7bf0c406d09126a69f4711db8e9a4b12a5e559b0
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.29.1
          title: ""
          date: 2022-11-12T23:34:03.778Z
        - commits:
            - subject: Support filtered $count operations inside $filter & $orderby
              hash: b36810a4b65909dea8725a4b9c060d06f2b82d2f
              body: |
                Update pinejs-client-core from 6.9.6 to 6.12.0
              footer:
                Change-type: minor
                change-type: minor
              author: Thodoris Greasidis
              nested:
                - commits:
                    - subject: Deprecate the 'a/count' notation in $orderby
                      hash: f1aaa244418a413860cde2a42a0a3e44d00249d2
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "Deprecate the $count: { $op: number } notation"
                      hash: 7501cc05ede27af86604ca0720f2ca5f99334f02
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "Add support for `$filter: { $op: [{ $count: {} }, number] }` notation"
                      hash: 4a5c6ba07ce6e0e54bbea64c70be64c31e956080
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: pinejs-client-js-6.12.0
                  title: ""
                  date: 2022-11-10T22:13:38.655Z
                - commits:
                    - subject: "Deprecate non-$filter props inside `$expand: { a: { $count: {...}}}`"
                      hash: 97066f1d1359eb0d340a216fa9aec1ba81dc8052
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "Add support for `$orderby: { a: { $count: ... }, $dir: 'asc' }`
                        notation"
                      hash: 570f0400e518efc0499a0111873768b5dc4c94f5
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        See: https://jel.ly.fish/thread-f02087f0-7415-42ac-9b54-75fd10fd0c5c
                        see: https://jel.ly.fish/thread-f02087f0-7415-42ac-9b54-75fd10fd0c5c
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: pinejs-client-js-6.11.0
                  title: ""
                  date: 2022-11-09T15:59:01.304Z
                - commits:
                    - subject: Refactor the deprecation message definitions
                      hash: 941b08a4359d11bef0d36645d2b4b358a3b1090e
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: pinejs-client-js-6.10.7
                  title: ""
                  date: 2022-11-07T17:51:35.292Z
                - commits:
                    - subject: "tests: Support `.only` & `.skip` in the higher level test functions"
                      hash: 9326a2d23d40831be6100241ae92fdec57404806
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: pinejs-client-js-6.10.6
                  title: ""
                  date: 2022-10-31T13:32:10.558Z
                - commits:
                    - subject: "Flowzone: Use inherited secrets"
                      hash: b3bf8b0cae0c40980f76a952d1890a228d48bd3c
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                      nested: []
                  version: pinejs-client-js-6.10.5
                  title: ""
                  date: 2022-10-14T16:25:25.721Z
                - commits:
                    - subject: Specify node 10 as the minimum supported node engine in the
                        package.json
                      hash: e0f8b12d1e7c0b792fcd16de9e938e90a368ba14
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Replace balenaCI with flowzone
                      hash: 941af23d810b6924face6164ee601ee4b686bef7
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                      nested: []
                  version: pinejs-client-js-6.10.4
                  title: ""
                  date: 2022-09-26T09:38:22.584Z
                - commits:
                    - subject: Fix $count typings to only allow $filter under it
                      hash: d4cb65524ba2076df05f03574ce39acd547daa63
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        See: https://docs.oasis-open.org/odata/odata/v4.01/os/abnf/odata-abnf-construction-rules.txt
                        see: https://docs.oasis-open.org/odata/odata/v4.01/os/abnf/odata-abnf-construction-rules.txt
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: pinejs-client-js-6.10.3
                  title: "'Fix  typings to only allow  under it'"
                  date: 2022-09-15T15:20:32.755Z
                - commits:
                    - subject: Update dependencies
                      hash: edc7575ac0976037506deb076d034e7cf08ce5bb
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                    - subject: Remove circleci
                      hash: 59c5a36292a80149b305d83a4d22b4d2dbe3001d
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: pinejs-client-js-6.10.2
                  title: "'Remove circleci/update deps'"
                  date: 2022-04-08T13:22:23.848Z
                - commits:
                    - subject: Do not await the _request() result to allow enhanced promises
                        downstream
                      hash: a209138f928809869d68e05cdcea4c2bf0d1fac1
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: pinejs-client-js-6.10.1
                  title: "'Avoid modifying the resulting promise when retries are not used'"
                  date: 2022-02-08T23:33:07.778Z
                - commits:
                    - subject: Add optional retry logic to client
                      hash: d5496ebe73a0db28ac1c123575e80c9d25367d48
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Paul Jonathan Zoulin
                  version: pinejs-client-js-6.10.0
                  date: 2022-01-24T19:05:04.020Z
          version: balena-sdk-16.29.0
          title: ""
          date: 2022-11-12T08:40:37.612Z
        - commits:
            - subject: Use deep imports for date-fns to improve tree-shaking
              hash: db4d99bd589ead7c94dfb38835c72aa7f9c81081
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://balena.zulipchat.com/#narrow/stream/346007-balena-io.2FbalenaCloud/topic/moment.20-.3E.20date-fns
                see: https://balena.zulipchat.com/#narrow/stream/346007-balena-io.2FbalenaCloud/topic/moment.20-.3E.20date-fns
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Enable esModuleInterop build option
              hash: 6aa14da9aa2580dcad6c7f2490b3a7c8edec3322
              body: |
                Had to enable esModuleInterop, b/c
                otherwise the date-fns/formatDistance import
                not returning anything, even though TS was
                happy.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.28.4
          title: ""
          date: 2022-11-04T16:40:26.421Z
        - commits:
            - subject: Update balena-errors to v4.7.3
              hash: a3dc9fc18e0db6bdaa052502db222f5870b58323
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-16.28.3
          title: ""
          date: 2022-11-03T10:53:47.700Z
  version: 15.2.0
  title: ""
  date: 2023-04-05T13:09:19.017Z
- commits:
    - subject: "devices supported: Fix showing types without a valid & finalized
        release"
      hash: b98047cacf12929a64bcda7bf253da6102179b63
      body: |
        Update balena-sdk from 16.28.0 to 16.28.2
      footer:
        Resolves: "#2524"
        resolves: "#2524"
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested:
        - commits:
            - subject: Update tests to run on node 18
              hash: 1838f590aaf27da8cc84952ffb9ea96b48e0f5b3
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "deviceType.getAllSupported: Require a valid & final release to exist"
              hash: a32e4666ba7e4ea273606854f1c16c99df6a97d6
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://balena.zulipchat.com/#narrow/stream/350505-aspect.2Fcommunication/topic/Device-type.20listings.20on.20Docs.20.26.20Hub.20Conflicts
                see: https://balena.zulipchat.com/#narrow/stream/350505-aspect.2Fcommunication/topic/Device-type.20listings.20on.20Docs.20.26.20Hub.20Conflicts
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.28.2
          title: ""
          date: 2022-10-27T15:33:07.297Z
        - commits:
            - subject: "flowzone: Run the node tests using the latest LTS version"
              hash: d6e497829f5b687ab45d2e473d888a76b9996064
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.28.1
          title: ""
          date: 2022-10-14T18:17:33.333Z
  version: 15.1.3
  title: ""
  date: 2023-04-05T08:06:53.629Z
- commits:
    - subject: Improve type checking by using the satisfies operator
      hash: 174312977a52836b12a799d0e2b8ea39c942883a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 15.1.2
  title: ""
  date: 2023-03-27T15:14:45.270Z
- commits:
    - subject: Update TypeScript to 5.0.2
      hash: 1cd9fbf6a0db345b90ca8341f956f65688b9f30e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 15.1.1
  title: ""
  date: 2023-03-17T10:20:00.978Z
- commits:
    - subject: Update balena-compose to v2.2.1
      hash: 564716faa7fcff91f83b2e43de770a7e72b6e5d5
      body: |
        Update balena-compose from 2.1.1 to 2.2.1
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested:
        - commits:
            - subject: Ignore references to build stages when evaluating manifests
              hash: 367081fb0c3d7d029b55cd887b60385868248815
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested: []
          version: balena-compose-2.2.1
          title: ""
          date: 2023-03-14T17:07:03.458Z
        - commits:
            - subject: OCI Image Index should allow platform opts
              hash: 4178f93696438bc89415bbc260d3caf90a0b82bc
              body: |
                Similar to Manifest v2, OCI Image Index manifest types
                support the platform arg, and if the default host
                platform is not avilable in the manfiest they will
                actually fail to pull.
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested: []
          version: balena-compose-2.2.0
          title: ""
          date: 2023-03-13T19:00:05.420Z
        - commits:
            - subject: Write to debug log when using platform option
              hash: 1db846fa5026105c9e78fdfbae23047e14764eb2
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested: []
          version: balena-compose-2.1.4
          title: ""
          date: 2023-03-13T14:58:49.392Z
        - commits:
            - subject: Fixup tests to use recent debian:bullseye-slim images
              hash: 3ed4ae940fc207866ca4b532cf7539b8e177ef1f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested: []
          version: balena-compose-2.1.3
          title: ""
          date: 2023-03-01T18:00:46.411Z
        - commits:
            - subject: "test/multibuild: Use 127.0.0.1 for the extra_hosts test"
              hash: a91d59ff1dbfebf2a0c543523e94107f881ca5db
              body: |
                That's b/c flowzone limit network access to
                just internal networks.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Ken Bannister <kb2ma@runbox.com>
                signed-off-by: Ken Bannister <kb2ma@runbox.com>
              author: Ken Bannister
              nested: []
            - subject: Output error text to aid test debugging
              hash: 2094b3e75e13422614bbc31d34719b66dce6fa14
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Ken Bannister <kb2ma@runbox.com>
                signed-off-by: Ken Bannister <kb2ma@runbox.com>
              author: Ken Bannister
              nested: []
            - subject: Replace balenaCI & circleCI with flowzone
              hash: 663683427156f8413c6ffc2679e0befd93c914fc
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
            - subject: Pin dockerode to v3.3.3 to avoid regression
              hash: 2883800a018d89ca748194370c9c795c8e48cd33
              body: >
                The problem is rework to buildImage() in v3.3.4 that hangs
                balena-compose use of it.

                See Issue: https://github.com/apocas/dockerode/issues/696
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Ken Bannister <kb2ma@runbox.com>
                signed-off-by: Ken Bannister <kb2ma@runbox.com>
              author: Ken Bannister
              nested: []
            - subject: Prettify fixup
              hash: 9606f358e16e60774df6656d87612cd17e8b4b87
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Ken Bannister <kb2ma@runbox.com>
                signed-off-by: Ken Bannister <kb2ma@runbox.com>
              author: Ken Bannister
              nested: []
            - subject: Fix underspecified generics in release/models
              hash: 57107eb5c89f51bd36e10cb8f9340bab63723348
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Ken Bannister <kb2ma@runbox.com>
                signed-off-by: Ken Bannister <kb2ma@runbox.com>
              author: Ken Bannister
              nested: []
          version: balena-compose-2.1.2
          title: ""
          date: 2022-10-17T08:10:36.440Z
  version: 15.1.0
  title: ""
  date: 2023-03-14T20:19:05.334Z
- commits:
    - subject: "Devices: explicitly fetches only used fields"
      hash: 5761a306be9b135886a6d9c0f3515d1ef4550468
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Otávio Jacobi
      nested: []
  version: 15.0.6
  title: ""
  date: 2023-03-13T14:03:45.516Z
- commits:
    - subject: Fix application isLegacy check for rename and deploy
      hash: ecf4b046b5d30c6e726b61f1e2b1a39cc91b8e53
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: JSReds
      nested: []
  version: 15.0.5
  title: ""
  date: 2023-03-10T16:25:37.691Z
- commits:
    - subject: "patch: Clarify update rate of update notifier info"
      hash: 0b9b65ef886b1ea0bd285a6a1900aae0c7fac281
      body: If the cli has not been run in a while, it will show old update
        information. It's not obvious why, and this might lead to confusion. So
        this commit just adds a comment to clarify that out-of-date update
        notifier info is expected behaviour, and why.
      footer: {}
      author: Heath Raftery
      nested: []
  version: 15.0.4
  title: ""
  date: 2023-02-21T07:24:18.046Z
- commits:
    - subject: Use https for the npm deprecation check, avoiding a redirect
      hash: 234fb6cd39fe0a935f73e84a2ddecf2d77e257aa
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 15.0.3
  title: ""
  date: 2023-01-18T16:16:37.596Z
- commits:
    - subject: Fix push --nolive doc typo
      hash: ba80d3c38c89b86abfcf6ee7ef4c4113a2049bb1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Josh Bowling
      nested: []
  version: 15.0.2
  title: ""
  date: 2023-01-14T07:35:11.117Z
- commits:
    - subject: Process livepush build logs inline
      hash: 578de7bcd4d1ec6a106251d19305c99c250458c1
      body: |
        When using livepush, the CLI parses the build logs to obtain the stage
        image ids, which are necessary for properly running livepush.

        This process used to store the full log output in memory before parsing
        the logs for obtaining the stage ids. We have seen this cause issues
        before because of the excessive memory usage and it is one the suspects
        of #2165, which is blocking the update to Node 14
      footer:
        Change-type: patch
        change-type: patch
      author: Felipe Lalanne
      nested: []
  version: 15.0.1
  title: ""
  date: 2023-01-10T13:43:22.577Z
- commits:
    - subject: "preload: Drops ability to preload Intel Edison (EOL 2017) Upgrade
        balena-preload from 12.2.0 to 13.0.0"
      hash: 40a0941ca30d7a997300231fc43385ce7bdb5e68
      body: ""
      footer:
        Change-type: major
        change-type: major
        Signed-off-by: Edwin Joassart <edwin.joassart@balena.io>
        signed-off-by: Edwin Joassart <edwin.joassart@balena.io>
      author: JOASSART Edwin
      nested: []
  version: 15.0.0
  title: ""
  date: 2023-01-02T15:21:57.099Z
- commits:
    - subject: Update flowzone tests to use npm ci
      hash: c818d846b368cf9c634757581faca15074100e8a
      body: |
        Will also make sure that the shrinkwrap is
        matching the committed package.json.
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 14.5.18
  title: ""
  date: 2022-12-29T07:20:47.915Z
- commits:
    - subject: Stop using the deprecated balena-sync module
      hash: 2fd0ca6a0203c30639cc981cf572bf2aa375b881
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 14.5.17
  title: ""
  date: 2022-12-28T23:56:10.845Z
- commits:
    - subject: Update the npm-shrinkwrap.json dependencies to match the package.json
      hash: 63a0d1977031ba633d3be7d108320c111c6bdf49
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested: []
  version: 14.5.16
  title: ""
  date: 2022-12-28T23:01:23.125Z
- commits:
    - subject: "patch: update balena-preload to 12.2.0"
      hash: ca637b3fb669cd8997ceb70201d4cabe0c621ecf
      body: ""
      footer: {}
      author: Edwin Joassart
      nested: []
  version: 14.5.15
  title: ""
  date: 2022-12-12T13:41:11.847Z
- commits:
    - subject: Bump multicast-dns to rebased commit (again)
      hash: 60dd0daae5682c797ad5ac6fec94ccb7b91c5264
      body: >
        A recent PR reverted the multicast-dns commit bump from PR #2401. This
        means that

        under some conditions, `npm install` will fail.


        See: https://github.com/balena-io-modules/multicast-dns/pull/1

        See: https://github.com/balena-io/balena-cli/pull/2401
      footer:
        Change-type: patch
        change-type: patch
      author: pipex
      nested: []
  version: 14.5.14
  title: ""
  date: 2022-12-11T21:46:37.025Z
- commits:
    - subject: Build on macos-11 for library compatibility reasons
      hash: e566badfffbe54a44f8fdd627fc8a78a5ecc204f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Page-
      nested: []
    - subject: Build on ubuntu-20.04 for library compatibility reasons
      hash: 69834c417e2aa2d2c20a9749319fc72bb6e563fa
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Page-
      nested: []
  version: 14.5.13
  title: ""
  date: 2022-12-08T14:00:25.894Z
- commits:
    - subject: Move GH publishing to FZ core
      hash: 99e8a36bb581ac84619ecba452c5afa3d56dae94
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: ab77
      nested: []
  version: 14.5.12
  title: ""
  date: 2022-11-21T18:46:45.663Z
- commits:
    - subject: Adding .nvmrc so we can use nvm use instead of hunting for version
      hash: 767216c842569a523540b7d4d32133c4e53c7596
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: zoobot
      nested: []
  version: 14.5.11
  title: ""
  date: 2022-11-17T18:32:46.270Z
- commits:
    - subject: Fix surfacing incompatible device type errors as not recognized
      hash: ca9767835852da53758f8e9713db85357f22ba8b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 14.5.10
  title: ""
  date: 2022-11-11T11:24:19.344Z
- commits:
    - subject: Prevent git from existing with 141
      hash: 52e95e6d0a96cfb07c111b927f3f8b0607063b99
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: ab77
      nested: []
  version: 14.5.9
  title: ""
  date: 2022-11-11T00:49:23.691Z
- commits:
    - subject: Replace missing input
      hash: 44f09b32fac79c387681f6988e6c621fb0e1ad15
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: ab77
      nested: []
  version: 14.5.8
  title: ""
  date: 2022-11-10T23:32:18.629Z
- commits:
    - subject: Just ignore errors during publish
      hash: 39e9997d9e0a8622d0fc255afe508131a33a9123
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: ab77
      nested: []
  version: 14.5.7
  title: ""
  date: 2022-11-10T22:19:20.861Z
- commits:
    - subject: Ignore PIPE signal
      hash: 6063f4c7762140731a42dd1e5515ce3326b4cb91
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: ab77
      nested: []
  version: 14.5.6
  title: ""
  date: 2022-11-10T21:07:32.419Z
- commits:
    - subject: Don't pipefail
      hash: e5ce1ade892ddddd8a34209b83dcafaeb53a0051
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: ab77
      nested: []
  version: 14.5.5
  title: ""
  date: 2022-11-10T20:07:10.573Z
- commits:
    - subject: Error when the device type and image parameters do not match
      hash: 4de369ff956a4da2a34ddb8f54cf3fcef10a9ec2
      body: ""
      footer:
        Resolves: "#2537"
        resolves: "#2537"
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 14.5.4
  title: ""
  date: 2022-11-10T18:31:18.648Z
- commits:
    - subject: Switch to Flowzone
      hash: 19144163eeed93a6b68b91715d87e043879a8d51
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: ab77
      nested: []
  version: 14.5.3
  title: ""
  date: 2022-11-10T17:20:17.608Z
- commits:
    - subject: Stop waiting for the analytics response
      hash: 1c7d9255ae5333ff717b9f32ef7adf1690cbb163
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        See: https://balena.zulipchat.com/#narrow/stream/345884-aspect.2Fanalytics/topic/Balena.20CLI.20analytics-performance
        see: https://balena.zulipchat.com/#narrow/stream/345884-aspect.2Fanalytics/topic/Balena.20CLI.20analytics-performance
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 14.5.2
  title: "'Stop waiting for the analytics response'"
  date: 2022-10-21T16:18:42.222Z
- commits:
    - subject: Bump parse-link-header from 1.0.1 to 2.0.0
      hash: 3c2c925eed81ed61e1326437038cda1059b1a0ba
      body: >
        Bumps [parse-link-header](https://github.com/thlorenz/parse-link-header)
        from 1.0.1 to 2.0.0.

        - [Release notes](https://github.com/thlorenz/parse-link-header/releases)

        - [Commits](https://github.com/thlorenz/parse-link-header/compare/v1.0.1...v2.0.0)


        ---

        updated-dependencies:

        - dependency-name: parse-link-header
          dependency-type: direct:development
        ...
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: dependabot[bot] <support@github.com>
        signed-off-by: dependabot[bot] <support@github.com>
      author: dependabot[bot]
      nested: []
  version: 14.5.1
  title: "'Bump parse-link-header from 1.0.1 to 2.0.0'"
  date: 2022-10-20T17:14:00.057Z
- commits:
    - subject: keeps events loggiging with default message
      hash: d1e3bdf29a4cbe976f6d2feff0eb0f8553b3865a
      body: ""
      footer:
        change-type: minor
      author: Otávio Jacobi
      nested: []
    - subject: uses amplitude data events format
      hash: bdf7fedd7aa596834243590cf914f8f366088867
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Otávio Jacobi
      nested: []
    - subject: changes analytics endpoint to analytics-backend
      hash: c163662f4a63e1a3b0621ef28c8720f6f4a1edcd
      body: ""
      footer:
        change-type: minor
      author: Otávio Jacobi
      nested: []
  version: 14.5.0
  title: "'changes analytics endpoint to analytics-backend'"
  date: 2022-10-18T11:18:18.257Z
- commits:
    - subject: Update simple-git to 3.14.1
      hash: 70330759007bfdba81986e6c7db1f5c2cb0d7d5f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 14.4.4
  title: "'Update simple git'"
  date: 2022-10-18T10:00:35.080Z
- commits:
    - subject: "config generate: Fix the incompatible arch errors showing as not found"
      hash: 2e115968d5dce98fe05ab0607e1c04bd9f4c67c8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 14.4.3
  title: "'config generate: Fix the incompatible arch errors showing as not found'"
  date: 2022-10-17T20:46:59.653Z
- commits:
    - subject: Stop relying on device-type.json for resolving the device type aliases
      hash: a20d2a04a86797d77819c63e556d8ec7d4c128ca
      body: ""
      footer:
        Resolves: "#2541"
        resolves: "#2541"
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
    - subject: Stop relying on device-type.json for resolving the cpu architecture
      hash: 57b0dccc7d12197dc78c2b8fd4f3cdb6329ec510
      body: ""
      footer:
        Resolves: "#2542"
        resolves: "#2542"
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 14.4.2
  title: "'Stop relying on device-type.json for resolving the cpu architecture'"
  date: 2022-10-17T16:15:07.388Z
- commits:
    - subject: "balena os initialize: Clarify that the process includes flashing"
      hash: e46902e6839eeb2f59f445aeef94500bd34b8c14
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Heath Raftery
      nested: []
  version: 14.4.1
  title: "'Add to description that command is device specific'"
  date: 2022-10-12T13:55:50.416Z
- commits:
    - subject: "device register: Add support for the `--deviceType` option"
      hash: 34b4ac2d9f4a759a1e9c1f313bd2e6691f8f8c12
      body: ""
      footer:
        Resolves: "#2531"
        resolves: "#2531"
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
    - subject: Update balena-sdk to 16.28.0
      hash: f99244603a22abb27e37d8df7a2d6ebf3711ab9f
      body: |
        Update balena-sdk from 16.22.0 to 16.28.0
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested:
        - commits:
            - subject: "device.register: Allow providing a device type for the registered
                device"
              hash: 93c69c7dd734618220dddedf1acbbd764b337ff7
              body: ""
              footer:
                Resolves: "#1270"
                resolves: "#1270"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.28.0
          title: ""
          date: 2022-10-12T06:43:28.586Z
        - commits:
            - subject: Add support for batch operations for more device modifying methods
              hash: 4c506a79bab2e3ec7203db0d1a672f1c5056b729
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.27.0
          title: ""
          date: 2022-10-07T18:42:53.725Z
        - commits:
            - subject: Fix request batching chunking when there is no grouping navigation prop
              hash: 41df48a6304f12979e4f1df77227eec41362904c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "request-batching: Increase the batch size to 200 items"
              hash: 1f72425be70cffa9a236a491e273ddcb0ffc090e
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.26.7
          title: ""
          date: 2022-10-07T15:44:16.819Z
        - commits:
            - subject: Fix request batching not chunking the items of the operation
              hash: a496304b655a83bd4ccdc1a90de1ad9132f478c0
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: "#1257"
                see: "#1257"
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.26.6
          title: ""
          date: 2022-10-06T23:54:12.408Z
        - commits:
            - subject: Delete redundant .resinci.yml
              hash: 0157a7b278b3b18316eef83cc65f0c6aeaafed9a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-sdk-16.26.5
          title: ""
          date: 2022-09-26T12:55:45.316Z
        - commits:
            - subject: Remove moment in favor of date-fns
              hash: eeb54985a14acd5b8500edf90bd0a0cd60237008
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
                signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
              author: Matthew Yarmolinsky
              nested: []
          version: balena-sdk-16.26.4
          title: ""
          date: 2022-09-23T17:04:35.961Z
        - commits:
            - subject: Skip running tests in flowzone till we can inject env vars
              hash: d1cbd35bbab56ca806abb2e12b2959106d98d54d
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Switch from balenaCI to flowzone
              hash: 93c029e00dccef2401cfa8db36cc6b77cd14bf6b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-sdk-16.26.3
          title: ""
          date: 2022-09-21T12:49:23.400Z
        - commits:
            - subject: Update balena-register-device to 8.0.0
              hash: 1eb28196a8e773a1ba3f1bfbeb455c8abac0b432
              body: |
                Update balena-register-device from 7.1.0 to 8.0.0
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested:
                - commits:
                    - subject: Remove the travis & appveyor configurations
                      hash: 32c19504ca79ec134b34e30a4e6a52157a7b0bd6
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                    - subject: "tsconfig: Enable strict type checking"
                      hash: 77b5211af6f87c364302342f24f9f95bc6c8ba35
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                    - subject: Update devDependencies
                      hash: 32a482be80c978b3c8f83a2335a17c70a224cb52
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                    - subject: Update the uuid package to v9
                      hash: 4567f824d6f45c825594fda3ec7c4b8e5f3ea561
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                    - subject: Prevent creating a package-lock.json
                      hash: 3c0e432980a30a1fb0678acd8d0459bd53d69565
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                    - subject: Drop support for node 10 in favor of 14 & 16
                      hash: ea7c5670950918363380cff9576a082abad6dbb9
                      body: |
                        That's required in order to update uuid to v9.
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-register-device-8.0.0
                  title: "'Drop node 10 in favor of 14 & 16 & update the uuid package to v9'"
                  date: 2022-09-06T12:49:29.202Z
                - commits:
                    - subject: Support `supervisorVersion`/`osVersion`/`osVariant`/`macAddress` fields
                      hash: 6f10fe77ba11ec57bb012777975423dda498a8bd
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                  version: balena-register-device-7.2.0
                  date: 2021-04-29T12:35:30.543Z
                - commits:
                    - subject: Update dependencies
                      hash: 8d78459d6cf6e0dcaa4721c38898eeb2d25c5674
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-register-device-7.1.1
                  date: 2021-04-29T12:23:50.655Z
          version: balena-sdk-16.26.2
          title: "'Update balena-register-device to 8.0.0'"
          date: 2022-09-06T14:13:05.260Z
        - commits:
            - subject: Update TypeScript to v4.8
              hash: b1e463143d532718b525481c0098431c20353300
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.26.1
          title: "'Update TypeScript to v4.8'"
          date: 2022-08-29T07:13:05.100Z
        - commits:
            - subject: Pin TypeScript to 4.7 until upstream dependencies are updated
              hash: 979b2a6c29734da792fc2d4fbd1644637c34c66c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "types: Add the InvitationTokenDecodedPayload type"
              hash: c0877db26efbde5907d6b322e58c21570c6adc35
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.26.0
          title: "'types: Add the InvitationTokenDecodedPayload type'"
          date: 2022-08-26T08:34:23.591Z
        - commits:
            - subject: Deprecate the public_key from the user JWT
              hash: 51f0d62d9e71aaa99565b3ffd03637f201422b08
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.25.1
          title: "'Deprecate the public_key from the user JWT'"
          date: 2022-08-05T11:58:08.709Z
        - commits:
            - subject: "application.remove: Support batch deletions by providing multiple IDs"
              hash: 8238a338e95f773e4ff439dcb93b275ff0250d64
              body: ""
              footer:
                Resolves: "#1255"
                resolves: "#1255"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Refactor the request batching implementation to be generic
              hash: c3eeda42c2924d1d84beeca7077fd3aa7c6a8d1b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Change pine options merging to extend the default `$select`ed
                properties
              hash: 47dd4bd69f49589717e635f5dc8903b056f449be
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.25.0
          title: "'application.remove: Support batch deletions by providing multiple IDs'"
          date: 2022-08-04T14:10:56.891Z
        - commits:
            - subject: Refactor the internal mergePineOptions utility
              hash: 5a0fb3952dfd79aa73be3c4dec5cf75ca7c7810a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.24.2
          title: "'Refactor the internal mergePineOptions utility'"
          date: 2022-08-02T16:55:58.822Z
        - commits:
            - subject: Update Husky to v7
              hash: 9aab4c042d26b23838bf6faeb7b5ebae9b382e04
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://typicode.github.io/husky/#/?id=migrate-from-v4-to-v8
                see: https://typicode.github.io/husky/#/?id=migrate-from-v4-to-v8
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.24.1
          title: "'Update Husky to v7'"
          date: 2022-07-21T14:04:26.953Z
        - commits:
            - subject: "types: Add missing Application to Service relation"
              hash: a38ced5f200903d96ab3e6e13c3efb3f3761414e
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.24.0
          title: "'types: Add missing Application to Service relation'"
          date: 2022-07-08T17:43:16.397Z
        - commits:
            - subject: Add expiry-date for generation of user and device keys
              hash: 9ed3643ed9e2180ee9b4aef3c32a1d5a745d554a
              body: ""
              footer:
                Change-Type: minor
                change-type: minor
                Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
                signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
              author: Nitish Agarwal
              nested: []
          version: balena-sdk-16.23.0
          title: "'Add expiryDate for generation of user and device keys'"
          date: 2022-07-07T12:22:14.983Z
  version: 14.4.0
  title: "'device register: Add support for the  option'"
  date: 2022-10-12T12:30:20.793Z
- commits:
    - subject: Add unified OS versions in the examples of the device & os commands
      hash: a117dc0382c7644b23b00940229e0794d7249b59
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 14.3.1
  title: "'Add unified OS versions in the examples of the device & os commands'"
  date: 2022-09-06T10:29:09.912Z
- commits:
    - subject: "release: Add `validate` command for validating releases"
      hash: 934c3ddf3886f0456be7c17bc3e131a2a06c60b1
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: "release: Add `invalidate` command for invalidating releases"
      hash: 66e6daf78c5e85a9af518aeec553640fbc1830f7
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
  version: 14.3.0
  title: "'release: Add  and  commands for invalidating and validating releases
    (respectively)'"
  date: 2022-08-17T11:37:12.623Z
- commits:
    - subject: "fleet: Add `track-latest` command for tracking the latest release"
      hash: 97eb107de46056ec30bd39827bdea65dd1ba8d02
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: "fleet: Add `pin` command for pinning fleets to a specific release"
      hash: def205f1fbd214e9bff091822adc30a8e9f50033
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
  version: 14.2.0
  title: "'Add fleet  and  commands'"
  date: 2022-08-16T19:41:49.915Z
- commits:
    - subject: Add device track command for pinning a device to the latest release or
        a specific release
      hash: cb26a736fc77da7f3571b998277f49956b961785
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
  version: 14.1.0
  title: "'Add device track command'"
  date: 2022-08-03T18:45:07.351Z
- commits:
    - subject: Drop undocumented support for numeric ids in balena device commands
      hash: 8a7fbdb55dc669727dc97561b3e7ef1e7f20efb0
      body: ""
      footer:
        Change-type: major
        change-type: major
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: Drop support for the deprecated `balena device public-url
        <enable|disable|status> <uuid>` and related format
      hash: b260f80bcce49bc39c69117d9f61728313541683
      body: ""
      footer:
        Resolves: "#2501"
        resolves: "#2501"
        Change-type: major
        change-type: major
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: Drop support for numeric fleet id parameters from all commands
      hash: 9ec37975f3a5f42ebb4e8c5eb8517a045e26e07a
      body: ""
      footer:
        Resolves: "#2500"
        resolves: "#2500"
        Change-type: major
        change-type: major
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: "fleet: Add `--filter`, `--no-header`, `--no-truncate`, and `--sort`
        options"
      hash: 3cb35ea3183643dd364a82bf485133013747d83a
      body: ""
      footer:
        Resolves: "#2503"
        resolves: "#2503"
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: "fleet: Add `--fields` and `--json` options"
      hash: efe6fd22ce0495710dcac8b5b29c346f1d6bc5ef
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: "fleet: Use the oclif output formatter"
      hash: 6ee8d8a8999e745f480f5fe6a99a41d0a68ea025
      body: ""
      footer:
        Change-type: major
        change-type: major
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: "config: Drop optional and ignored `--type` flag"
      hash: c735f13636a10fc3f340787ce8cb2c9651eecad2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: Drop deprecated `--logs` flag
      hash: edb0fdc3c1a7aec17e876dbac4ad9e86cff30917
      body: ""
      footer:
        Resolves: "#2499"
        resolves: "#2499"
        Change-type: major
        change-type: major
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
    - subject: Drop support for open-balena-api < v0.131.0
      hash: 14a07ac7f7e1a931691eff6cd3bcf03c34be230b
      body: ""
      footer:
        Resolves: "#2502"
        resolves: "#2502"
        Change-type: major
        change-type: major
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
  version: 14.0.0
  title: "'Release v14'"
  date: 2022-08-01T22:20:07.907Z
- commits:
    - subject: Fix balena deploy missing dependency error
      hash: 73c487c2f5e67c92cd378c348405ad0d541aa6c8
      body: ""
      footer:
        Resolves: "#2515"
        resolves: "#2515"
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 13.10.1
  title: "'Fix balena deploy missing dependency error'"
  date: 2022-08-01T16:39:16.790Z
- commits:
    - subject: Add `--view` flag to `device` command for opening a device's dashboard
        page
      hash: 1fe0480a8a95d9d62492a0552cea7131fa520da1
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
  version: 13.10.0
  title: "'Add  flag to  command for opening a device's dashboard page'"
  date: 2022-07-20T11:54:31.568Z
- commits:
    - subject: Switch to balena-compose
      hash: c7f56d92ddded57f1197edecf7e8e8d5f985e88e
      body: >
        Removes a bunch of individual dependencies by switching to
        `@balena/compose` which (currently) groups and manages those
        dependencies together in one package.
      footer:
        Change-type: minor
        change-type: minor
      author: Akis Kesoglou
      nested: []
  version: 13.9.0
  title: "'Switch to balena-compose'"
  date: 2022-07-19T08:31:08.632Z
- commits:
    - subject: Add `--note` option for `push` and `deploy`
      hash: 18eedfec7fef5f2cb9410cc2d8f1f583ef2142c9
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
  version: 13.8.0
  title: "'Add  option for  and '"
  date: 2022-07-18T11:40:29.806Z
- commits:
    - subject: "os download: Fix resolving to draft releases"
      hash: 88f4a3d88e6303ef59ae632c9f8c5cfd08e9e96e
      body: ""
      footer:
        Resolves: "#2462"
        resolves: "#2462"
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 13.7.1
  title: "'os download: Fix resolving to draft releases'"
  date: 2022-07-13T07:18:15.733Z
- commits:
    - subject: Add `--view` flag to `fleet` command for opening a fleet's dashboard page
      hash: 566b7f97e07787a809d8dd4f52a63870e9b176ee
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
      author: Matthew Yarmolinsky
      nested: []
  version: 13.7.0
  title: "'Add  flag to  command for opening a fleet's dashboard page'"
  date: 2022-07-07T07:29:36.469Z
- commits:
    - subject: Update balena-sdk to use the native OS release phase & variant fields
      hash: 6a8dfcc664708ad3f81ebdb4e6f03db60cd66b09
      body: |
        Update balena-sdk from 16.20.4 to 16.22.0
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested:
        - commits:
            - subject: "os: Start using the release.phase field in the available versions"
              hash: 40c9a29b88914a839c77afb496eccd177e9a81eb
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/open-balena-api/pull/1031
                depends-on: https://github.com/balena-io/open-balena-api/pull/1031
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.22.0
          title: "'os: Start using the release.phase field in the available versions'"
          date: 2022-06-06T20:58:03.303Z
        - commits:
            - subject: Add provisioning key expiry date to generateDeviceProvisioningKey
              hash: 795411ca32e56de1caffa8f6a1baf070361cc3e3
              body: ""
              footer:
                Change-Type: patch
                change-type: patch
                Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
                signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
              author: Nitish Agarwal
              nested: []
          version: balena-sdk-16.21.1
          title: "'Add provisioning key expiry date to generateDeviceProvisioningKey'"
          date: 2022-06-02T15:46:00.955Z
        - commits:
            - subject: "os: Refactor the computation of OS releases"
              hash: 79f8c2708b0cf03278c674310a3d831c8ff92e7d
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "os: Use the model's release variant when the native fields are used"
              hash: 5cf2963dd513c80d8572fe5b3d3bb552a4ef5a37
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.21.0
          title: "'os: Start using the model's release variant'"
          date: 2022-06-01T08:15:00.004Z
        - commits:
            - subject: Deprecate the needsPasswordReset field of the JWTUser
              hash: e715cd1a69b0047d4855c80e65946e79bab9a05f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.20.6
          title: "'Deprecate the needsPasswordReset field of the JWTUser'"
          date: 2022-05-31T07:09:56.714Z
        - commits:
            - subject: Update TypeScript to v4.7
              hash: b1c46a7801602ff894a4e3ce47673c15a8330359
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.20.5
          title: "'Update TypeScript to v4.7'"
          date: 2022-05-25T07:42:26.693Z
  version: 13.6.1
  title: "'Update balena-sdk to use the native OS release phase & variant fields'"
  date: 2022-06-09T23:07:43.547Z
- commits:
    - subject: Update QEMU to v7.0.0
      hash: 3d88f0144a34fa1b6326fdea8b030794ee83fc49
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 13.6.0
  title: "'Update QEMU to v7.0.0'"
  date: 2022-06-06T18:59:16.089Z
- commits:
    - subject: Drop the needsPasswordReset property from the tests
      hash: 8235cead07717bb427caaf5b6d55b9aab579c6a7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        See: https://github.com/balena-io/balena-api/pull/3665
        see: https://github.com/balena-io/balena-api/pull/3665
      author: Thodoris Greasidis
      nested: []
  version: 13.5.3
  title: "'Drop the needsPasswordReset property from the tests'"
  date: 2022-05-31T09:56:16.525Z
- commits:
    - subject: Deduplicate npm-shrinkwrap.json
      hash: aab3af21535e67c90c6baca0778a11153fd145b0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 13.5.2
  title: "'Deduplicate npm-shrinkwrap.json'"
  date: 2022-05-31T08:55:24.934Z
- commits:
    - subject: "preload: Fix issue where balenaOS v2.98.3+ required an Internet
        connection to start apps"
      hash: eb45ae2a30a0a892813347372f69fb280a46cfb3
      body: |
        Devices with a v13+ supervisor will fail to start preloaded apps with a
        v2 target state format if connectivity is not available since migration
        of apps.json is not possible without API access.

        This enables support for preloading v3 target state format in
        images with supervisor v13 or above.
      footer:
        Change-type: patch
        change-type: patch
      author: pipex
      nested: []
  version: 13.5.1
  title: "'Bump balena-preload to 12.1.0'"
  date: 2022-05-26T22:42:55.482Z
- commits:
    - subject: Update balena-sdk to 16.20.4
      hash: c4990f3a26d23d0e9fbffa4058e3f7f09cf0c69c
      body: |
        Update balena-sdk from 16.9.0 to 16.20.4
      footer:
        Change-type: patch
        change-type: patch
      author: Nitish Agarwal
      nested:
        - commits:
            - subject: bump @types/node from 10.17.60 to 12.20.500
              hash: 141d825a0f2cea35fe1c592b37fea360975e719e
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.20.4
          title: "'bump @types/node from 10.17.60 to 12.20.500'"
          date: 2022-05-09T13:11:39.565Z
        - commits:
            - subject: "patch: bump browserify from 14.5.0 to 17.0.0"
              hash: 2ee532e8dcc3eda0c54296f468f7f9a9e637071a
              body: >
                Bumps [browserify](https://github.com/browserify/browserify)
                from 14.5.0 to 17.0.0.

                - [Release notes](https://github.com/browserify/browserify/releases)

                - [Changelog](https://github.com/browserify/browserify/blob/master/changelog.markdown)

                - [Commits](https://github.com/browserify/browserify/compare/14.5.0...v17.0.0)


                ---

                updated-dependencies:

                - dependency-name: browserify
                  dependency-type: direct:development
                  update-type: version-update:semver-major
                ...
              footer:
                Signed-off-by: dependabot[bot] <support@github.com>
                signed-off-by: dependabot[bot] <support@github.com>
              author: dependabot[bot]
              nested: []
          version: balena-sdk-16.20.3
          title: "'patch: bump browserify from 14.5.0 to 17.0.0'"
          date: 2022-05-06T12:31:14.908Z
        - commits:
            - subject: "patch: bump tmp from 0.0.31 to 0.2.1"
              hash: e905a6a8054297c89e75447e5ff48ca92e13bd49
              body: >
                Bumps [tmp](https://github.com/raszi/node-tmp) from 0.0.31 to
                0.2.1.

                - [Release notes](https://github.com/raszi/node-tmp/releases)

                - [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)

                - [Commits](https://github.com/raszi/node-tmp/compare/v0.0.31...v0.2.1)


                ---

                updated-dependencies:

                - dependency-name: tmp
                  dependency-type: direct:development
                  update-type: version-update:semver-minor
                ...
              footer:
                Signed-off-by: dependabot[bot] <support@github.com>
                signed-off-by: dependabot[bot] <support@github.com>
              author: dependabot[bot]
              nested: []
          version: balena-sdk-16.20.2
          title: "'patch: bump tmp from 0.0.31 to 0.2.1'"
          date: 2022-05-05T10:28:10.551Z
        - commits:
            - subject: Drop the non-populated apiUrl & actionsUrl properties from Config type
              hash: 77d10a4546c8e0265fa176fc3be4d63db5e55ff5
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.20.1
          title: "'Drop the non-populated apiUrl & actionsUrl properties from Config
            type'"
          date: 2022-05-05T06:40:56.261Z
        - commits:
            - subject: "models.apiKey: Update apiKeyInfo with expiryDate option"
              hash: 58765109d8a165f93f94fe069cc4e879949f23fe
              body: ""
              footer:
                Change-Type: minor
                change-type: minor
                Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
                signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
              author: Nitish Agarwal
              nested: []
            - subject: "os.getConfig: Add typings for the provisioningKeyExpiryDate option"
              hash: fd6299eb1d5cdf54727af23bea7fb6d746bc92b2
              body: ""
              footer:
                Change-Type: minor
                change-type: minor
                Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
                signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
              author: Balena CI
              nested: []
          version: balena-sdk-16.20.0
          title: "'Add typings for provisioningKeyExpiryDate to os.getConfig and
            expiryDate to model.apiKey'"
          date: 2022-05-04T17:26:27.299Z
        - commits:
            - subject: "config.getAll: Mark the deviceTypes property as optional"
              hash: 5ad014924e9497a49754384c4d1fd0924e4c0583
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.19.14
          title: "'config.getAll: Mark the deviceTypes property as optional'"
          date: 2022-05-04T11:03:37.354Z
        - commits:
            - subject: "patch: bump mocha from 3.5.3 to 10.0.0"
              hash: 548996665b7e6159e5e209aa4a10987e071da024
              body: >
                Bumps [mocha](https://github.com/mochajs/mocha) from 3.5.3 to
                10.0.0.

                - [Release notes](https://github.com/mochajs/mocha/releases)

                - [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)

                - [Commits](https://github.com/mochajs/mocha/compare/v3.5.3...v10.0.0)


                ---

                updated-dependencies:

                - dependency-name: mocha
                  dependency-type: direct:development
                  update-type: version-update:semver-major
                ...
              footer:
                Signed-off-by: dependabot[bot] <support@github.com>
                signed-off-by: dependabot[bot] <support@github.com>
              author: dependabot[bot]
              nested: []
          version: balena-sdk-16.19.13
          title: "'patch: bump mocha from 3.5.3 to 10.0.0'"
          date: 2022-05-03T21:51:32.488Z
        - commits:
            - subject: "config.getAll: Deprecate the pubnub property and mark as optional"
              hash: c36325efa798653685c6b7595d653eacee634830
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.19.12
          title: "'config.getAll: Deprecate the pubnub property and mark as optional'"
          date: 2022-05-03T13:38:03.596Z
        - commits:
            - subject: "patch: bump mockttp from 0.9.1 to 2.7.0"
              hash: fa44187e4e510171666f046d6a3a658f59956fd4
              body: >-
                Bumps [mockttp](https://github.com/httptoolkit/mockttp) from
                0.9.1 to 2.7.0.

                - [Release notes](https://github.com/httptoolkit/mockttp/releases)

                - [Commits](https://github.com/httptoolkit/mockttp/compare/v0.9.1...v2.7.0)


                ---

                updated-dependencies:

                - dependency-name: mockttp
                  dependency-type: direct:development
                  update-type: version-update:semver-major
                ...
              footer: {}
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.19.11
          title: "'patch: bump mockttp from 0.9.1 to 2.0.0'"
          date: 2022-05-03T11:57:12.390Z
        - commits:
            - subject: Reduce the prod typing dependencies
              hash: 47bd9a204d82d465874ef3a6765eb93f16880b16
              body: ""
              footer:
                Connects-to: "#1220"
                connects-to: "#1220"
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.19.10
          title: "'Reduce the prod typing dependencies'"
          date: 2022-04-27T10:18:12.766Z
        - commits:
            - subject: "patch: Remove documentation.md from the NPM package"
              hash: 1e4e33bfbb0e07fa89e5213d81e41dfbd36447ce
              body: ""
              footer: {}
              author: Vipul Gupta
              nested: []
          version: balena-sdk-16.19.9
          title: "'patch: Remove documentation.md from the NPM package'"
          date: 2022-04-26T20:21:31.993Z
        - commits:
            - subject: "patch: Remove additional quotes"
              hash: a6d3d4ea6f4e194efad51330008c0d67c2745837
              body: ""
              footer:
                Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
                signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
              author: Vipul Gupta (@vipulgupta2048)
              nested: []
          version: balena-sdk-16.19.8
          title: "'patch: Remove additional quotes'"
          date: 2022-04-20T18:19:59.893Z
        - commits:
            - subject: "tests: Update to work with latest major of superagent"
              hash: f141912cfc09c930aa31f88afed006c8210c70d5
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "patch: bump superagent from 3.8.3 to 7.1.2"
              hash: ae3974af1965386bf236b7ae295e4a9ecc285f0c
              body: >
                Bumps [superagent](https://github.com/visionmedia/superagent)
                from 3.8.3 to 7.1.2.

                - [Release notes](https://github.com/visionmedia/superagent/releases)

                - [Changelog](https://github.com/visionmedia/superagent/blob/master/HISTORY.md)

                - [Commits](https://github.com/visionmedia/superagent/commits)


                ---

                updated-dependencies:

                - dependency-name: superagent
                  dependency-type: direct:development
                  update-type: version-update:semver-major
                ...
              footer:
                Signed-off-by: dependabot[bot] <support@github.com>
                signed-off-by: dependabot[bot] <support@github.com>
              author: dependabot[bot]
              nested: []
          version: balena-sdk-16.19.7
          title: "'patch: bump superagent from 3.8.3 to 7.1.2'"
          date: 2022-04-12T18:01:18.368Z
        - commits:
            - subject: "patch: bump dotenv from 4.0.0 to 16.0.0"
              hash: b2ddda64df84d5a109b2adc1ee847ff5aef17000
              body: >
                Bumps [dotenv](https://github.com/motdotla/dotenv) from 4.0.0 to
                16.0.0.

                - [Release notes](https://github.com/motdotla/dotenv/releases)

                - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)

                - [Commits](https://github.com/motdotla/dotenv/compare/v4.0.0...v16.0.0)


                ---

                updated-dependencies:

                - dependency-name: dotenv
                  dependency-type: direct:development
                  update-type: version-update:semver-major
                ...
              footer:
                Signed-off-by: dependabot[bot] <support@github.com>
                signed-off-by: dependabot[bot] <support@github.com>
              author: dependabot[bot]
              nested: []
          version: balena-sdk-16.19.6
          title: "'patch: bump dotenv from 4.0.0 to 16.0.0'"
          date: 2022-04-11T17:42:33.529Z
        - commits:
            - subject: Bump karma to v6
              hash: cae5254525ab7b1381d43f79fbd1ff4d63ae546d
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.19.5
          title: "'Bump karma to v6'"
          date: 2022-04-09T20:15:54.812Z
        - commits:
            - subject: Add dependabot configuration
              hash: 8877acf9b8504b65feb689a57099599b4c95b228
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.19.4
          title: "'Add dependabot configuration'"
          date: 2022-04-09T06:45:20.416Z
        - commits:
            - subject: "tests: Update v5 model endpoint prefix references"
              hash: 8cab46ad7b8c3c5bf825824749547e59092a9590
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.19.3
          title: "'tests: Update v5 model endpoint prefix references'"
          date: 2022-04-06T17:42:22.564Z
        - commits:
            - subject: Fix extracting a meaningful error message instead of "[object Object]"
              hash: e768dc51607d156a99312578e46bc2d95770ce56
              body: |
                Update balena-request from 11.5.3 to 11.5.5
              footer:
                Change-type: patch
                change-type: patch
                See: https://github.com/balena-io-modules/balena-request/pull/164
                see: https://github.com/balena-io-modules/balena-request/pull/164
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested:
                - commits:
                    - subject: Fix extracting the response error from object response bodies
                      hash: 78dff444e207df7d6838f0e8bdf25b8673c065d6
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                  version: balena-request-11.5.5
                  title: "'Fix extracting the response error from object response bodies'"
                  date: 2022-04-06T15:35:57.195Z
                - commits:
                    - subject: Drop explicit karma-chrome-launcher devDependency
                      hash: db032a369a48b9707665189e2a42497105f1c596
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                  version: balena-request-11.5.4
                  title: "'Drop explicit karma-chrome-launcher devDependency'"
                  date: 2022-04-06T12:08:34.148Z
          version: balena-sdk-16.19.2
          title: "'Fix extracting a meaningful error message instead of \"[object
            Object]\"'"
          date: 2022-04-06T16:27:21.352Z
        - commits:
            - subject: Update balena-request dependency to v11.5.3
              hash: 914cf832c4ece2e010784d0d7e33b1a7f2c22437
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
                signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
              author: Matthew Yarmolinsky
              nested: []
          version: balena-sdk-16.19.1
          title: "'Update balena-request dependency to v11.5.3'"
          date: 2022-04-05T17:08:39.357Z
        - commits:
            - subject: Add release.setKnownIssueList function for setting a release's known
                issue list
              hash: 474d84e71b6614a5e4610eee92addc607efca5b3
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
                signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
              author: Matthew Yarmolinsky
              nested: []
          version: balena-sdk-16.19.0
          title: "'Add release.setKnownIssueList function for setting a release's known
            issue list'"
          date: 2022-03-16T17:09:05.209Z
        - commits:
            - subject: "minor: Add trying SDK in the browser"
              hash: 50a6ca1844869eaccaf3275361a4016f7a284c05
              body: >
                Add information about using SDK in the browser as a partial.
                Solving: https://github.com/balena-io/docs/issues/2205
              footer:
                Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
                signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
              author: Vipul Gupta (@vipulgupta2048)
              nested: []
          version: balena-sdk-16.18.0
          title: "'patch: Add trying SDK in the browser'"
          date: 2022-03-14T19:40:22.550Z
        - commits:
            - subject: "device.getWithServiceDetails: Add the release id in the service info"
              hash: fd01e59371d7691401eef605598bc50b5e62a0fb
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
                signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
              author: Matthew Yarmolinsky
              nested: []
          version: balena-sdk-16.17.0
          title: "'device.getWithServiceDetails: Add the release id in the service info'"
          date: 2022-03-11T12:50:59.901Z
        - commits:
            - subject: Replace internal use of deprecated OsVersion.rawVersion with
                raw_version
              hash: f29ac61bb82fe7008b92180864fd1e3f3d752445
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.16.1
          title: "'Replace internal use of deprecated OsVersion.rawVersion with
            raw_version'"
          date: 2022-03-08T14:58:30.031Z
        - commits:
            - subject: Add support for named imports from .mjs files
              hash: 9c41612f46495f8629785657bc20588e8e68e487
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Update npx command to fix ts-compatibility tests
              hash: 9251199e0ff6db1aaefa1f3fab826cd5d1a09112
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Regenerate Documentation
              hash: c317c03b3907896d54c8ac85348c24e9bb6f44cb
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Update typescript to 4.6.2
              hash: 66509d9263259db1d336fabf03e0294ff139ea3c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.16.0
          title: "'Add support for named imports from .mjs files'"
          date: 2022-03-03T07:03:25.588Z
        - commits:
            - subject: Remove unnecessary vpn address filtering when fetching local addresses
              hash: 12266a3c9349e5d944ba203e56f2fe80b5e97970
              body: >
                This has been handled by the supervisor since v2.2.0 / balenaOS
                v1.14

                from 2016-09-23 and is not relevant for any supported devices
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-sdk-16.15.1
          title: "'Remove unnecessary vpn address filtering when fetching local
            addresses'"
          date: 2022-02-24T20:47:13.290Z
        - commits:
            - subject: Add applicationClass parameter to application create function for
                setting is_of__class property
              hash: 03572ea47e5a8533baf2e583982850b38555ff84
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
                signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
              author: Matthew Yarmolinsky
              nested: []
          version: balena-sdk-16.15.0
          title: "'Add applicationClass parameter to application create function for
            setting is_of__class property'"
          date: 2022-02-16T13:35:17.994Z
        - commits:
            - subject: Add name and description field to generateDeviceKey for device.
              hash: acdbdd5164af283240270c7fe36075f4f5dc0b87
              body: ""
              footer:
                Change-Type: minor
                change-type: minor
                Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
                signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
              author: Nitish Agarwal
              nested: []
          version: balena-sdk-16.14.0
          title: "'Add name and description field to generateDeviceKey for device.'"
          date: 2022-02-15T09:27:49.508Z
        - commits:
            - subject: "typings: Fix conditional $or/$and/$not $filters"
              hash: 66154499284b87164cc566f883d6f7e76ccde6a3
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://www.flowdock.com/app/rulemotion/balenalabs/threads/A9tGPitlQxoqMTpiPg6u-CsLltk
                see: https://www.flowdock.com/app/rulemotion/balenalabs/threads/A9tGPitlQxoqMTpiPg6u-CsLltk
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.13.4
          title: "typings: Fix conditional $or/$and/$not $filters"
          date: 2022-01-27T22:28:10.937Z
        - commits:
            - subject: Deprecate the supportsBlink field of the DeviceTypeJson.DeviceType type
              hash: 4345664e0a7cae107be549fc786bc5cd57bdec78
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://www.flowdock.com/app/rulemotion/resin-devices/threads/mIiQILpWO_W_GtNgKf0CKoQkL-z
                see: https://www.flowdock.com/app/rulemotion/resin-devices/threads/mIiQILpWO_W_GtNgKf0CKoQkL-z
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.13.3
          title: Deprecate the supportsBlink field of the DeviceTypeJson.DeviceType type
          date: 2022-01-27T19:14:13.168Z
        - commits:
            - subject: Deprecate the logoUrl field of the DeviceTypeJson.DeviceType type
              hash: 8f7b4dff641da965837fcd704853f2c5e09610e3
              body: ""
              footer:
                Resolves: "#1188"
                resolves: "#1188"
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.13.2
          date: 2022-01-25T23:36:08.348Z
        - commits:
            - subject: Replace internal use of release.contains__image with release_image
              hash: dfa5e737be01efbf54476d05536524ca8d7b1cf8
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.13.1
          date: 2022-01-21T13:19:50.991Z
        - commits:
            - subject: "models: Deprecate the release.contains__image in favor of the term
                form"
              hash: f3eae5575eb5fe46b41d1cebfd852be98b310ab2
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "models: Add the release_image term form property in the Release
                typings"
              hash: c8fe417933df0402bd00be1918de990ae10646f6
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                See: https://www.flowdock.com/app/rulemotion/r-beginners/threads/TDQW8r5EnnQSygJhsPNO9k8moDi
                see: https://www.flowdock.com/app/rulemotion/r-beginners/threads/TDQW8r5EnnQSygJhsPNO9k8moDi
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.13.0
          date: 2022-01-21T12:36:08.037Z
        - commits:
            - subject: "config.getConfigVarSchema: Send the token only when using a device
                type"
              hash: 3a844dcf2f877e428dbc907db79809fed3c8a8bc
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.12.1
          date: 2022-01-17T14:37:28.414Z
        - commits:
            - subject: Replace DeviceTypeJson usage for alias resolution with model queries
              hash: 2d049ed50c4e845c8ecf2c27caacd7534a5de704
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "models/device-type: Support aliases as argument of the get() method"
              hash: 436011248b2877ef032b0d79baff6d96fcdde0c7
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/balena-api/pull/3493
                depends-on: https://github.com/balena-io/balena-api/pull/3493
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.12.0
          date: 2022-01-10T13:18:58.746Z
        - commits:
            - subject: Fix jsdoc example for balena.errors
              hash: d08f5dbf27ea012ba08195250a476d6562acea2d
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Ken Bannister <kb2ma@runbox.com>
                signed-off-by: Ken Bannister <kb2ma@runbox.com>
              author: Ken Bannister
              nested: []
          version: balena-sdk-16.11.3
          date: 2022-01-09T15:48:59.741Z
        - commits:
            - subject: "tests: Convert auth spec to async await"
              hash: d78a82337a8c2948084f4fc77382d38475885411
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.11.2
          date: 2021-12-30T19:00:54.994Z
        - commits:
            - subject: Fix buggy tests causing flakiness on node 16
              hash: 2486c98537ad06c1a63b39157712a5ca81d5d6ea
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.11.1
          date: 2021-12-30T18:30:27.077Z
        - commits:
            - subject: Alias device.getManifestBySlug as config.getDeviceTypeManifestBySlug
              hash: 45fee8a702af732ae1a1e5c3be889d0d41d05481
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Deprecate device.getManifestByApplication
              hash: ff429ffc3c17444c8f0160a6608ba220489be10e
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.11.0
          date: 2021-12-30T14:45:59.694Z
        - commits:
            - subject: "application.get: Add support for retrieving applications by uuid"
              hash: 3374abeed77a93fd05a2363eac125bdf55b246b8
              body: ""
              footer:
                Resolves: "#1016"
                resolves: "#1016"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "package.json: Rename the lint-fix npm script to lint:fix"
              hash: 4acbde69c5c1d35727aaff1b825a8f9e011b4372
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.10.0
          date: 2021-12-30T13:29:33.515Z
        - commits:
            - subject: "os: Avoid mutating the args in getAvailableOsVersions &
                getAllOsVersion"
              hash: 398f0b75da0a6d12fbee5ca0cfa92559cf2364aa
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.9.4
          date: 2021-12-29T13:02:23.738Z
        - commits:
            - subject: "os: Replace semver normalization with balena-semver"
              hash: 718a6c13b7a2a405aeb356be70e48c07ddf6b636
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.9.3
          date: 2021-12-28T20:59:18.723Z
        - commits:
            - subject: Stop relying on the balena-pine module
              hash: d1c9a6568e0c5bf4770fd8046bc6f32439583f02
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.9.2
          date: 2021-12-28T15:37:02.735Z
        - commits:
            - subject: Enable nested changelogs for balena-hup-action-utils
              hash: e9d988c8eaab222a1123279f88e1b89bd4200a25
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.9.1
          date: 2021-12-28T13:51:06.330Z
    - subject: Add provisioning key expiry date option to config generate options
      hash: 0195a3b18c0dfb749d933aabc83ee63aa280faf6
      body: ""
      footer:
        Change-Type: minor
        change-type: minor
        Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
        signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
      author: Balena CI
      nested: []
  version: 13.5.0
  title: "'Add provisioning key expiry date option to config generate options'"
  date: 2022-05-24T17:06:08.810Z
- commits:
    - subject: Update docker-progress to 5.1.3
      hash: ee668a4c5c952a1e8b4bb10502ea212ce1721f82
      body: |
        Update docker-progress from 5.0.1 to 5.1.3
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested:
        - commits:
            - subject: Reject on the stream closing if it has not already ended successfully
              hash: e46ad706cdb32c20a9ef9358eed4567aef3d1b62
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: docker-progress-5.1.3
          title: "'Reject on the stream closing if it has not already ended successfully'"
          date: 2022-05-11T16:47:41.323Z
        - commits:
            - subject: Update dependencies
              hash: 0ef9c38ccdb048d849a216a3ad52a047a5194073
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: docker-progress-5.1.2
          title: "'Update dependencies'"
          date: 2022-05-10T16:11:14.032Z
        - commits:
            - subject: Avoid breaking changes to PushPullOptions required properties
              hash: dba7348ba87ca9d6299ebeab393fb8f6b5aa6ce5
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
          version: docker-progress-5.1.1
          title: "'Avoid breaking changes to PushPullOptions required properties'"
          date: 2022-05-10T14:44:11.701Z
        - commits:
            - subject: Add support for building images with progress
              hash: e072408ee951d3caf46af5050d0b71991d114614
              body: >
                Using build instead of pull allows to add metadata (e.g. labels)
                to pulled images in an

                atomic way. This commit adds the `DockerProgres.build()` method to

                build an image from a remote (or local) source and track the progress of

                the build.
              footer:
                Change-type: minor
                change-type: minor
              author: Felipe Lalanne
          version: docker-progress-5.1.0
          title: "'Add support for building images with progress'"
          date: 2022-03-10T13:49:23.048Z
  version: 13.4.3
  title: "'Update docker-progress to 5.1.3'"
  date: 2022-05-19T17:32:59.232Z
- commits:
    - subject: "preload: Fix detection of supervisor version for balenaOS v2.93.0"
      hash: 2b2c40c22d15d765f19b421976113939ec4fc455
      body: |
        Update balena-preload from 12.0.0 to 12.0.1
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested:
        - commits:
            - subject: Update supervisor image regex to include tagged images
              hash: b1e291198125783410581442bc8adf4cee41a73d
              body: >
                Starting in balenaOS v2.93.0 the supervisor images are tagged

                as balena_supervisor after being pulled from the balena registry.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested: []
          version: balena-preload-12.0.1
          title: "'Update supervisor image regex to include tagged images'"
          date: 2022-05-10T15:07:37.661Z
  version: 13.4.2
  title: "'preload: Fix detection of supervisor version for balenaOS v2.93.0'"
  date: 2022-05-10T16:16:30.490Z
- commits:
    - subject: "leave: Update log message to advise that device still needs deleting"
      hash: c667ffa8eb60e321308bcf0cf474781cdb70e29c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Taro Murao
      nested: []
  version: 13.4.1
  title: "'patch: Tell user that balena leave command does not remove the device…'"
  date: 2022-04-11T16:10:46.871Z
- commits:
    - subject: "deploy: Support all valid semver versions in balena.yml"
      hash: d2c77760b3e2001e5d18b48e5abf218d0998a4cd
      body: ""
      footer:
        Resolves: "#2337"
        resolves: "#2337"
        Change-type: minor
        change-type: minor
        Depends-on: https://github.com/balena-io/balena-api/pull/3584
        depends-on: https://github.com/balena-io/balena-api/pull/3584
        See: https://jel.ly.fish/product-improvement-draft-releases-and-release-versioning-d0391f45-c2f9-4f4e-b964-1a7e9023a3f4
        see: https://jel.ly.fish/product-improvement-draft-releases-and-release-versioning-d0391f45-c2f9-4f4e-b964-1a7e9023a3f4
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 13.4.0
  title: "'deploy: Support all valid semver versions in balena.yml'"
  date: 2022-04-08T15:19:35.411Z
- commits:
    - subject: Document the 'patches' folder in CONTRIBUTING.md
      hash: 88835e63bd0c37b7be99f63214d17a429d937035
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 13.3.3
  title: "'Document the 'patches' folder in CONTRIBUTING.md'"
  date: 2022-04-08T10:36:01.636Z
- commits:
    - subject: Skip Alpine tests until Concourse + Alpine v3.14 issues are resolved
      hash: a4ab07cd085d84d75bc668390823bf72604730e0
      body: |
        See:
        * https://github.com/concourse/concourse/issues/7905
        * https://github.com/product-os/balena-concourse/issues/631
        * https://github.com/product-os/ci-images/pull/116/files#r844508619
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "build: Ensure HTTPS is used with dockerPort 2376 or with ca/cert/key"
      hash: 9185eaa2b742bb694abe8b300221bf7437e7e93f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 13.3.2
  title: "'build: Ensure HTTPS is used with dockerPort 2376 or with ca/cert/key'"
  date: 2022-04-07T09:15:48.137Z
- commits:
    - subject: Include link to Wiki release notes in version update notifications
      hash: e9461789531df561165ea2ca90a00d6fe9a0f9b6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 13.3.1
  title: "'Include link to Wiki release notes in version update notifications'"
  date: 2022-03-08T18:34:21.932Z
- commits:
    - subject: "ssh: Allow ssh to service with IP address and production balenaOS image"
      hash: 915f7e3763991700d4746e3581099d5793a58648
      body: |
        Also remove 'balena ssh' dependency on the device supervisor (that may
        be down because of device issues or a supervisor bug) when opening a
        ssh shell on a container (#1560).
      footer:
        Resolves: "#1560"
        resolves: "#1560"
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: "ssh: Advise use of 'balena login' if root authentication fails"
      hash: cd17d790673229ca0dfa42666a1800916a987578
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 13.3.0
  title: "'ssh: Allow ssh to service with IP address and production balenaOS image'"
  date: 2022-02-28T21:42:42.420Z
- commits:
    - subject: Remove unnecessary fetch of device info in `balena tunnel`
      hash: bd1bf8153d5c58be31a9fef44da4b13c20a3e036
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
    - subject: Correctly use the device uuid when logging the tunnel target
      hash: f2528dcd1827e0529095bac1c346072b237da848
      body: |
        The "vpn address" is only relevant on the device/vpn server themselves
        and makes no sense from a CLI context as it uses the uuid to specify
        the target
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 13.2.1
  title: "'Correctly use the device uuid when logging the tunnel target'"
  date: 2022-02-24T21:05:36.396Z
- commits:
    - subject: "ssh: Attempt cloud username if 'root' authentication fails"
      hash: eeb2be29120d752df0d902087c06ca1586fe26d4
      body: |
        Also refactor several files to avoid code duplication.
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: Replace occurrence of through2 dependency with standard stream module
      hash: 3bf8befb1d99d66ccd258bc64b53cd04f7f91896
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Refactor cached username logic from events.ts to bootstrap.ts for reuse
      hash: 948095ce4d3a3cf500b426a199cc52124c1f88fd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 13.2.0
  title: "'ssh: Attempt cloud username if 'root' authentication fails'"
  date: 2022-02-12T02:44:44.074Z
- commits:
    - subject: Drop unused awaitDevice utility function
      hash: eccadbdcb9b5340d0e9d42fd9b9063255cad9fb0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
        signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
      author: Lucian Buzzo
      nested: []
  version: 13.1.13
  title: "'Drop unused awaitDevice utility function'"
  date: 2022-02-10T11:50:33.741Z
- commits:
    - subject: "preload: Stop using the deprecated /device-types/v1 API endpoints"
      hash: 31eb734af16d805bbd4731a725eb3b826dcd2f42
      body: |
        Update balena-preload from 11.0.0 to 12.0.0
      footer:
        Change-type: patch
        change-type: patch
        Changelog-entry: "preload: Stop using the deprecated /device-types/v1 API endpoints"
        changelog-entry: "preload: Stop using the deprecated /device-types/v1 API endpoints"
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested:
        - commits:
            - subject: Improve types
              hash: fdebfb95ef6f7087c22e77ccedeb418de7655e87
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Stop relying on the /device-types/v1 endpoints
              hash: 017d2fdea5b68cb481f3d405f3d20e866a7c24a6
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                See: https://jel.ly.fish/improvement-stop-relying-device-types-v1-device-type-json-unrelated-things-4fbac3c
                see: https://jel.ly.fish/improvement-stop-relying-device-types-v1-device-type-json-unrelated-things-4fbac3c
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Bump TypeScript to v4.5
              hash: 99fe71c34ada3664b55aa81994b5861ad66a2db1
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Bump balena-sdk to v16
              hash: c205e41ce6c0c724592923388c35220e0882703b
              body: |
                Update balena-sdk from 15.44.0 to 16.0.0
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested:
                - commits:
                    - subject: "**BREAKING**: Merge the hostApp model into the OS model"
                      hash: fa3ffa3fa24f9d8459e7b03fbce4fdd28efac1ab
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "**BREAKING** Drop os.getSupportedVersions() method in favor of
                        hostapp.getAvailableOsVersions()"
                      hash: a2f31ed9937aec7e2f3ec637ce8c484c5ea4af7c
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                        Changelog-entry: "**BREAKING** Drop os.getSupportedVersions() method in favor of
                          hostapp.getAvailableOsVersions()"
                        changelog-entry: "**BREAKING** Drop os.getSupportedVersions() method in favor of
                          hostapp.getAvailableOsVersions()"
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "os.getMaxSatisfyingVersion: Add optional param to choose OS line type"
                      hash: 3efd1abf1d9143b017df7247c6c8cc0c00057139
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "os.getMaxSatisfyingVersion: Include ESR versions"
                      hash: cc3e7b2121281ccd0757ad58906e28d001765170
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "os.getMaxSatisfyingVersion: Switch to use hostApps"
                      hash: d033ef176eca308a4df0bd03d2246880e430b5d4
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "hostapp.getAvailableOsVersions: Add single device type argument
                        overload"
                      hash: fdddc72b033724c3248c94e0b49fc3bbf6a47586
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "hostapp.getAllOsVersions: Add single device type argument overload"
                      hash: 533996307d5486ee56552e0d66ae3095299dde8e
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "models.hostapp: Add a getAvailableOsVersions() convenience method"
                      hash: 11db481db7e066d625bdcd4d7a899792e4f961a6
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Support optional extra PineOptions in hostapp.getAllOsVersions()
                      hash: 3294ee4a3d9caf5474bfc11dde94541ec72a4190
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "**BREAKING** Include invalidated versions in
                        hostapp.getAllOsVersions()"
                      hash: fe811497d01c030ac33921c45f54bb0e5fbf58e0
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "models/application: Add getDirectlyAccessible &
                        getAllDirectlyAccessible"
                      hash: 924d5f7bdbffd8ae9b602b75a38d6a9d5835b70c
                      body: ""
                      footer:
                        Connects-to: "#1068"
                        connects-to: "#1068"
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "application.get: Add 'directly_accessible' convenience filter param"
                      hash: f5b10be0f30b30a7f0eeb3996ccebfaf8d3577cb
                      body: ""
                      footer:
                        Connects-to: "#1068"
                        connects-to: "#1068"
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "application.getAll: Add 'directly_accessible' convenience filter
                        param"
                      hash: 89e926e80499ab2445c4855fea8724a63a1f887b
                      body: ""
                      footer:
                        Connects-to: "#1068"
                        connects-to: "#1068"
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "**BREAKING** Change application.getAll to include public apps"
                      hash: cf57bc2ae5375fa52d03f6722250de0cbbf31222
                      body: ""
                      footer:
                        Resolves: "#1067"
                        resolves: "#1067"
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "**BREAKING** Drop targeting/retrieving apps by name in favor of slugs"
                      hash: 8d32d94b6f494703debfdaf12180bd29c4f6cdcb
                      body: ""
                      footer:
                        Resolves: "#1030"
                        resolves: "#1030"
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Bump minimum supported Typescript to v4.5.2
                      hash: 193bd312e6a4010bb6a411c496125aae76c25bad
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "**BREAKING**: Stop actively supporting node 10"
                      hash: 3a97c6adb6e16b11a4a9aafff05ed01d5fedfe36
                      body: |
                        Node 10 may well still work with the SDK for quite a
                        while, but we'll no longer actively test against them
                        since they are now characterized as EOL, and it's
                        quite possible that it may stop working entirely in any
                        future release.
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "**BREAKING** Drop application.getAllWithDeviceServiceDetails()"
                      hash: 53cea5082a80ea18bda1b9e2793dddd1a809ac4d
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "**BREAKING** Change apiKey.getAll() to return all key variants"
                      hash: bc9fe542ad788c0793b1035273073298a73a9337
                      body: |
                        The apiKeys.getAllNamedUserApiKeys will be offering
                        the old behavior.
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "types: Drop is_in_local_mode from the Device model"
                      hash: 50f7f895b8c590d3d7f8be5ec028fab54b331126
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "types: Drop user__is_member_of__application in favor of the term form"
                      hash: fbfc2d6fea941edd37eaa095616b0c619aec081e
                      body: |
                        Dropping the resource mapping & the properties
                        from the User & Team, in favor of its Term Form,
                        user_application_membership.
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Drop Subscription's discounts__plan_addon property"
                      hash: a6788dc35e223eb8a81955d5dcc34c8ac124382a
                      body: |
                        Dropping the deprecated property in favor of
                        Subscripton's subscription_addon_discount.
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Stop extending the JWTUser type in the User model"
                      hash: 947f7f427be6f638bc12c330499a2b223f04d4ec
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        See: https://github.com/balena-io/balena-sdk/issues/966
                        see: https://github.com/balena-io/balena-sdk/issues/966
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "models/config: Change the BETA device type state to NEW"
                      hash: 3b06f2bd9b2a8da2da7d7e94f578d89a4ae1598d
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Drop the PineWithSelectOnGet type"
                      hash: 41815b8499bf13fddd60ff91c41332346364a914
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Remove my_application from the supported resources
                      hash: 579052f75d9f6c7f512f320d7c6e66e8b11c80a3
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Properly type some Device properties"
                      hash: 6406f75080eb7e194271792a970d177df7cdbaf3
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Drop the DeviceWithImageInstalls type"
                      hash: a14e6a2f4f212cea70b0cdad5b0b9d5643ca337c
                      body: ""
                      footer:
                        Resolves: "#923"
                        resolves: "#923"
                        Change-type: major
                        change-type: major
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-16.0.0
                  date: 2021-11-28T18:48:49.341Z
                - commits:
                    - subject: Update balena-request to 11.5.0
                      hash: cae3aa1f30194beeba40e1398cdaef3dc37ff1e6
                      body: |
                        Update balena-request from 11.4.2 to 11.5.0
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested:
                        - commits:
                            - subject: Convert tests to JavaScript and drop coffeescript
                              hash: 0098dcd5be16c1eebbe722fd29d4a7597a8411bb
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Thodoris Greasidis
                            - subject: Fix the jsdoc generation
                              hash: a8779e0bf665f29493afa16aea41a140b02e133d
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              author: Thodoris Greasidis
                            - subject: Convert to typescript and publish typings
                              hash: 44106facfa8b770e786c04bdb01b1071fa737b45
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              author: Thodoris Greasidis
                          version: balena-request-11.5.0
                          date: 2021-11-28T13:07:15.557Z
                  version: balena-sdk-15.59.2
                  date: 2021-11-28T13:22:51.063Z
                - commits:
                    - subject: Fix the typings of the Image contract field
                      hash: 8ffb7462892a75d0d5b17bd2563634c4321b5291
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Fix the typings for the Release contract field
                      hash: 1caca3e7a1c4a319d0ba2344fc50d7498d1e3353
                      body: ""
                      footer:
                        Resolves: "#1153"
                        resolves: "#1153"
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.59.1
                  date: 2021-11-28T08:56:49.333Z
                - commits:
                    - subject: Add release setIsInvalidated function
                      hash: 670b0229be2871a3aaa174fcd08fc2eb90e1a7bd
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
                        signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
                      author: Matthew Yarmolinsky
                      nested: []
                  version: balena-sdk-15.59.0
                  date: 2021-11-24T20:45:35.254Z
                - commits:
                    - subject: Update typescript to 4.5.2
                      hash: 5f227908d03881df0128db97f3e488977a17be50
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.58.1
                  date: 2021-11-17T22:57:14.101Z
                - commits:
                    - subject: "models/release: Add note() method"
                      hash: 65cebcb1376a2b21c3db32a13b272ce5d3bed076
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Add the release.invalidation_reason property"
                      hash: 41e69d929b6863b0dc015608a265ce157cebf9b0
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Add the release.note property"
                      hash: 439d9f5b2287ef8a55a2b5603d4f12de311d2564
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.58.0
                  date: 2021-11-16T10:26:45.167Z
                - commits:
                    - subject: "tests/logs: Increase the wait time for retrieving the subscribed logs"
                      hash: 7de82b1528354675c54c99bb9df2d88223370966
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "tests/logs: Refactor to async-await"
                      hash: b4264957fd69b0950c7d39e9f32ab0e0a346e893
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.57.2
                  date: 2021-11-15T23:37:53.479Z
                - commits:
                    - subject: "typings: Fix $filters for resources with non numeric ids"
                      hash: 15e6d9ba017637bae52fbe02b32b7ed067c99c69
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Add application.can_use__application_as_host
                        ReverseNavigation"
                      hash: cb08802404bab2d7533b87233046a377877f0c45
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Add missing apiKey.getDeviceApiKeysByDevice docs
                      hash: 65d8ae845671017172b841af8abe009152749909
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.57.1
                  date: 2021-11-11T22:48:29.201Z
                - commits:
                    - subject: "models/api-key: Change update() & revoke() to work with all key
                        variants"
                      hash: 842c6ce182fbcfc0e75f2a0b7cfd24818ae777b7
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.57.0
                  date: 2021-11-05T13:18:24.149Z
                - commits:
                    - subject: "models/apiKey: Add getDeviceApiKeysByDevice() method"
                      hash: da00e1ab4c72da4f48e7aa2ad2c27024bca22b3e
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Depends-on: https://github.com/balena-io/balena-api/pull/3399
                        depends-on: https://github.com/balena-io/balena-api/pull/3399
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.56.0
                  date: 2021-11-04T22:14:22.839Z
                - commits:
                    - subject: "typings: Add the release.raw_version property"
                      hash: 368c96284c0687750321135f8e3264c8370dd3e2
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Depends-on: https://github.com/balena-io/balena-api/pull/3398
                        depends-on: https://github.com/balena-io/balena-api/pull/3398
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.55.0
                  date: 2021-11-01T13:03:07.198Z
                - commits:
                    - subject: "application/create: Rely on the hostApps for detecting discontinued
                        DTs"
                      hash: e06bcd7cba5d3933e3f31d19c9525d238605daf2
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        See: https://www.flowdock.com/app/rulemotion/r-resinos/threads/9HOl8Dk1KV_anW-oMlTzzDDXy3H
                        see: https://www.flowdock.com/app/rulemotion/r-resinos/threads/9HOl8Dk1KV_anW-oMlTzzDDXy3H
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.54.2
                  date: 2021-10-25T14:43:38.402Z
                - commits:
                    - subject: "tests/device: Async-await conversions & abstraction on multi-field
                        tests"
                      hash: 6f8163fec2162f1f575c26882c84928f9582be56
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.54.1
                  date: 2021-10-22T12:29:19.360Z
                - commits:
                    - subject: "tests: Register devices in chunks of 10 to avoid uuid conflicts in
                        node"
                      hash: acb6c922176eedda4cc6bef4f28c4bd28a49bcf8
                      body: |
                        The "given 55 registered offline device" was failing
                        on node with "uuid" must be unique.
                      footer:
                        Change-type: patch
                        change-type: patch
                        See: https://ci.appveyor.com/project/resin-io/balena-sdk/build/job/dmjscnj3u43kwyhk
                        see: https://ci.appveyor.com/project/resin-io/balena-sdk/build/job/dmjscnj3u43kwyhk
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Add known issue check on release isReccomanded logic
                      hash: fcd5c5d3d02d03093761499de87a76c33c215c19
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Andrea Rosci <andrear@balena.io>
                        signed-off-by: Andrea Rosci <andrear@balena.io>
                      author: JSReds
                      nested: []
                    - subject: Add known_issue_list to hostApp.getOsVersions()
                      hash: aa38e638d773ba4cb9ef6f4940c00cc4f4e28145
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Andrea Rosci <andrear@balena.io>
                        signed-off-by: Andrea Rosci <andrear@balena.io>
                      author: JSReds
                      nested: []
                  version: balena-sdk-15.54.0
                  date: 2021-10-20T13:09:45.029Z
                - commits:
                    - subject: Add support for batch device supervisor updates
                      hash: 0275b6311dcada18b9b11a235576d9f32a263e70
                      body: ""
                      footer:
                        Resolves: "#1134"
                        resolves: "#1134"
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.53.0
                  date: 2021-10-07T13:29:08.492Z
                - commits:
                    - subject: Add support for batch device pinning to release
                      hash: 81610f8308530e1a0b7f118cf2046da45b70e1a3
                      body: ""
                      footer:
                        Resolves: "#1132"
                        resolves: "#1132"
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.52.0
                  date: 2021-10-06T10:37:58.535Z
                - commits:
                    - subject: "auth.isLoggedIn: Treat BalenaExpiredToken errors as logged out
                        indicator"
                      hash: 1f70db1ae2a31cf33baa444a869261804088c778
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.51.4
                  date: 2021-09-28T22:02:20.287Z
                - commits:
                    - subject: Convert application spec to TypeScript
                      hash: 14e34850bd9c362dbee2bf992925d1bbf856c4ca
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.51.3
                  date: 2021-09-28T20:52:19.984Z
                - commits:
                    - subject: "application.trackLatestRelease: Fix using draft/invalidated releases"
                      hash: d069945cd76db0cafbe335f8c0403ce13dd05b24
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "application.isTrackingLatestRelease: Exclude draft&invalidated
                        releases"
                      hash: 4f3bdd45c88079ac809a5740226a588c6d22f549
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.51.2
                  date: 2021-09-28T15:18:49.974Z
                - commits:
                    - subject: Update balena-request to v11.4.2
                      hash: 09aeebd00e8d4247d9b961275230f384f5729323
                      body: |
                        Update balena-request from 11.4.1 to 11.4.2
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Kyle Harding <kyle@balena.io>
                        signed-off-by: Kyle Harding <kyle@balena.io>
                      author: Kyle Harding
                      nested:
                        - commits:
                            - subject: Allow overriding the default zlib flush setting
                              hash: e3bab85ca37f37aac5e3d84caf91c7884655717d
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                                Signed-off-by: Kyle Harding <kyle@balena.io>
                                signed-off-by: Kyle Harding <kyle@balena.io>
                              author: Kyle Harding
                          version: balena-request-11.4.2
                          date: 2021-09-20T16:46:49.698Z
                  version: balena-sdk-15.51.1
                  date: 2021-09-20T18:03:51.216Z
                - commits:
                    - subject: "os.getConfig: Add typings for the provisioningKeyName option"
                      hash: 30374d8f750247f450552e44d34dd75b46df57aa
                      body: ""
                      footer:
                        Change-Type: minor
                        change-type: minor
                        Signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                        signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                      author: Nitish Agarwal
                      nested: []
                  version: balena-sdk-15.51.0
                  date: 2021-09-16T10:09:05.726Z
                - commits:
                    - subject: "models/os: Always first normalize the device type slug"
                      hash: 72d597c11a9924ce2be18ee6196933551c28c180
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.50.1
                  date: 2021-09-13T22:09:51.957Z
                - commits:
                    - subject: Add release.finalize to promote draft releases to final
                      hash: 3ff1a104bb33c7d864aae872ec385df538a38fe2
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Paul Jonathan <pj@balena.io>
                        signed-off-by: Paul Jonathan <pj@balena.io>
                        See: https://github.com/balena-io/balena-sdk/issues/1122
                        see: https://github.com/balena-io/balena-sdk/issues/1122
                      author: toochevere
                      nested: []
                  version: balena-sdk-15.50.0
                  date: 2021-09-10T17:46:20.553Z
                - commits:
                    - subject: "typings: Drop the v5-model-only application_type.is_host_os"
                      hash: b5ff0ec9888450ae800813fff34d4f62716b1e70
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.49.1
                  date: 2021-09-10T14:32:30.889Z
                - commits:
                    - subject: "os.getSupportedOsUpdateVersions: Use the hostApp releases"
                      hash: 97727ec085d004022fc167ef1eac74b770b0bc49
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "os.download: Use the hostApp for finding the latest release"
                      hash: 8d1d85c65e6af04886b8de70f149602212353369
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.49.0
                  date: 2021-09-06T17:35:41.134Z
                - commits:
                    - subject: Update balena-request to 11.4.1
                      hash: de5c18f7b55d25a23ae3b78fda8ea0ee4494e4ad
                      body: |
                        Update balena-request from 11.4.0 to 11.4.1
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Kyle Harding <kyle@balena.io>
                        signed-off-by: Kyle Harding <kyle@balena.io>
                      author: Kyle Harding
                      nested:
                        - commits:
                            - subject: Allow more lenient gzip decompression
                              hash: 9c7bc3051b279c9d09ec501a78dbe9f506d65650
                              body: >
                                Be more lenient with decoding compressed
                                responses, since (very rarely)

                                servers send slightly invalid gzip responses that are still accepted

                                by common browsers.


                                Always using Z_SYNC_FLUSH is what cURL does.
                              footer:
                                Change-type: patch
                                change-type: patch
                                Signed-off-by: Kyle Harding <kyle@balena.io>
                                signed-off-by: Kyle Harding <kyle@balena.io>
                              author: Kyle Harding
                          version: balena-request-11.4.1
                          date: 2021-08-27T19:10:59.811Z
                  version: balena-sdk-15.48.3
                  date: 2021-08-27T19:53:51.776Z
                - commits:
                    - subject: Improve hostapp.getAllOsVersions performance & reduce fetched data
                      hash: 61307d83ebaa03d69197b5140ddcb5c50c9c4159
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.48.2
                  date: 2021-08-27T10:38:18.157Z
                - commits:
                    - subject: Update typescript to 4.4.2
                      hash: 5d6e2b69633d8aca0747a64f121bd4b7e670a3c5
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.48.1
                  date: 2021-08-27T07:07:50.896Z
                - commits:
                    - subject: Deprecate the release.release_version property
                      hash: ad635d40a3682bd80f50263e560ed3031f27e0a7
                      body: |
                        Setting a 3-digit semver to the release.semver field
                        is the suggested approach.
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Add the release versioning properties"
                      hash: 777f01fb2db9fed304cd6896f8138bd0838d1f72
                      body: |
                        Setting a 3-digit semver to the release.semver field
                        is the suggested approach, instead of setting the
                        release.release_version field. This fixes the unique
                        constraint issue that release_version was often
                        causing to users, since in case a duplicate semver is
                        provided, the backend will auto-increment the
                        revision field of the release. A composite
                        release.version field is also added, which has a raw
                        field with the complete unique version of the release.
                      footer:
                        Change-type: minor
                        change-type: minor
                        Depends-on: https://github.com/balena-io/balena-api/pull/3249
                        depends-on: https://github.com/balena-io/balena-api/pull/3249
                        See: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JN2-gnspQ-v6WaeWCvm9T8NYDY1
                        see: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JN2-gnspQ-v6WaeWCvm9T8NYDY1
                        HQ: https://jel.ly.fish/8ea1c390-9a85-402d-978c-4d31dcb0d235
                        hq: https://jel.ly.fish/8ea1c390-9a85-402d-978c-4d31dcb0d235
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.48.0
                  date: 2021-08-15T12:42:50.679Z
                - commits:
                    - subject: Run browser tests using the minified browser bundle
                      hash: bc8c6c67926bf80d41c8f523bc4e5d2a5f1556b0
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Move to uglify-js to fix const assignment bug in minified build
                      hash: e03bfe3c4e82ed432917c670e7d5ff2f998299d8
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.47.1
                  date: 2021-08-10T12:00:20.993Z
                - commits:
                    - subject: "typings: Add the release.is_final & is_finalized_at__date properties"
                      hash: d84dc17c3a537d79440924a1d4634177ac18939b
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Depends-on: https://github.com/balena-io/balena-api/pull/3248
                        depends-on: https://github.com/balena-io/balena-api/pull/3248
                        See: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JN2-gnspQ-v6WaeWCvm9T8NYDY1
                        see: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JN2-gnspQ-v6WaeWCvm9T8NYDY1
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.47.0
                  date: 2021-08-09T23:00:51.490Z
                - commits:
                    - subject: "apiKey.getAll: Return only NamedUserApiKeys for backwards
                        compatibility"
                      hash: b95666caf36e65bb0d7a2a14f75824be7188cc36
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.46.1
                  date: 2021-07-28T10:29:40.795Z
                - commits:
                    - subject: Add email verification & email request methods
                      hash: a5b30a066e87f5c58cd66ff9b27da8384954b079
                      body: ""
                      footer:
                        Change-Type: minor
                        change-type: minor
                        Signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                        signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                      author: Nitish Agarwal
                      nested: []
                  version: balena-sdk-15.46.0
                  date: 2021-07-27T09:53:47.815Z
                - commits:
                    - subject: Update generateProvisioningKey to include keyName
                      hash: 5b79ee94aa81496640c2481dbc356207790bbecd
                      body: ""
                      footer:
                        Change-Type: minor
                        change-type: minor
                        Signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                        signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                      author: Nitish Agarwal
                      nested: []
                  version: balena-sdk-15.45.0
                  date: 2021-07-26T10:16:42.712Z
          version: balena-preload-12.0.0
          title: Stop relying on the /device-types/v1 endpoints
          date: 2022-01-27T14:42:25.582Z
  version: 13.1.12
  title: "'Update balena-preload to v12'"
  date: 2022-02-09T00:09:30.510Z
- commits:
    - subject: "chore: lib/auth/utils.ts: Replace deprecated url.resolve, use
        async/await"
      hash: 5464e550e765ca4fc74efe98675cc5dc9189f1be
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "chore: Update @types/node to v12.20.42"
      hash: c0f27a663d296080749c9d2d79751bffc1b63751
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 13.1.11
  date: 2022-01-19T22:57:27.614Z
- commits:
    - subject: Update docs and package.json re min Node.js supported version (12.8.0)
      hash: f5d09a43cd74ef28533c992827f7c93e728668ef
      body: ""
      footer:
        Resolves: "#2445"
        resolves: "#2445"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 13.1.10
  date: 2022-01-16T18:58:25.610Z
- commits:
    - subject: Update packages in response to `colors` package issues
      hash: f633c0468bcd1eed15713492cc38e3881d28f231
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 13.1.9
  date: 2022-01-14T00:38:55.363Z
- commits:
    - subject: "local push: Fix \"invalid character '/' looking for beginning of
        value\""
      hash: 6b9a5cd89cf60b91cbb5a6e732f840e8551152d7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "v14 preparations: Fix TypeError produced by 'npx oclif manifest'"
      hash: d1e66bc1a529892503d29f679676df48b7221451
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 13.1.8
  date: 2022-01-11T00:59:22.886Z
- commits:
    - subject: Update to pkg 5
      hash: 879d98ef98de9b252aa4b747cf0c69a17fe556f6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 13.1.7
  date: 2022-01-06T16:25:49.972Z
- commits:
    - subject: "Automation: enforce noImplicitAny for the type-checked javascript"
      hash: c4e317a2908eb9b23ca0355d783540a6f160b06d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 13.1.6
  date: 2022-01-04T16:29:29.930Z
- commits:
    - subject: "Build: switch from using inline-source via gulp to using it directly"
      hash: 33f7fa3829811235034d051e3798d6a53807b2bf
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 13.1.5
  date: 2022-01-04T15:05:39.872Z
- commits:
    - subject: Update pkg
      hash: 008972b3d3a16e9f201fddc4526b65fa1c5f84e9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 13.1.4
  date: 2022-01-03T17:37:27.895Z
- commits:
    - subject: Convert lib/utils/deploy-legacy to typescript
      hash: 1d4b949cf305a10f8a5225b42591a642d88dd9a4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 13.1.3
  date: 2022-01-03T16:25:02.945Z
- commits:
    - subject: Convert lib/utils/compose to typescript
      hash: bd021c0a2da0f6702b806d928386a7681f889246
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 13.1.2
  date: 2022-01-03T15:32:11.873Z
- commits:
    - subject: Update dependencies
      hash: e27a4e2e3173ba7eb27ca5bd94642e93acbd4b8a
      body: |
        Update docker-progress from 5.0.0 to 5.0.1
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested:
        - commits:
            - subject: Fix for bad progress values from some registries causing a crash
              hash: fa3f44c11a2067e65eea4ab43a382f7bbb5b75ef
              body: ""
              footer:
                Signed-off-by: Paul Jonathan <pj@balena.io>
                signed-off-by: Paul Jonathan <pj@balena.io>
                Change-type: patch
                change-type: patch
              author: Paul Jonathan Zoulin
          version: docker-progress-5.0.1
          date: 2021-09-22T18:45:19.157Z
  version: 13.1.1
  date: 2021-12-30T12:39:15.683Z
- commits:
    - subject: "os configure, config generate: Add '--dev' option for OS
        developmentMode"
      hash: 7d58b8c120b574679f8fa591343a3c3134a1b14d
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: "local configure: Allow configuring 'developmentMode' in config.json"
      hash: 851301a336c82d1ad024527a47fd0960f9060d9c
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: "os build-config: Clarify command purpose in help output"
      hash: ec6fd050f69dbc237b9c424ffe67276e3f5d951c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "device os-update: Add support for unified dev/prod balenaOS releases"
      hash: 6f810538828ec737bab31d344a86c6d9e1e62f1c
      body: |
        Update balena-sdk from 16.8.1 to 16.9.0
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested:
        - commits:
            - subject: Support upgrading .dev to unified OS releases
              hash: 00aebd0b24837871e0809b9ccbcbe3ebbbfc2692
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                See: https://github.com/balena-io-modules/balena-hup-action-utils/pull/25
                see: https://github.com/balena-io-modules/balena-hup-action-utils/pull/25
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.9.0
          date: 2021-12-24T18:24:20.435Z
        - commits:
            - subject: "tests: Stop using mochainon"
              hash: dcbf45331d4cd37cc42f26da3fafed32a9ab8df6
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.8.2
          date: 2021-12-24T17:23:32.282Z
  version: 13.1.0
  date: 2021-12-29T14:22:18.514Z
- commits:
    - subject: Update oclif
      hash: acd352cb3c9685612ec0bc274c80a5502c031ed0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 13.0.2
  date: 2021-12-24T17:47:32.122Z
- commits:
    - subject: "os versions, os download: Replace deprecated version fields"
      hash: b2d932afabb9c1ca131c0839397d0492f2f1a272
      body: |
        Replace deprecated `rawVersion` and `formattedVersion` fields and use
        alternative overload of `getAvailableOsVersions`. As a result, the word
        'recommended' is no longer printed next to any OS versions.
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Update balena-sdk to v16.8.1
      hash: 398175f0b3fa932018624a7362b4204e950eb71a
      body: |
        Update balena-sdk from 16.8.0 to 16.8.1
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested:
        - commits:
            - subject: "logs: Stop using the querystring module"
              hash: c850abfea2492d01a1f0292c260c7fdf14db7109
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.8.1
          date: 2021-12-23T12:27:51.348Z
  version: 13.0.1
  date: 2021-12-24T16:12:08.229Z
- commits:
    - subject: "v13 RELEASE NOTES: see https://git.io/JDHxG"
      hash: c403683edfe34c4ccf1f530c50dad713e92917dd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "balena SDK v16: Ensure all SDK calls use fleet slug rather than name"
      hash: c86cdc8f842e4076ae55cd4c0e5ea087e81b2635
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Update balena-sdk to v16.8.0
      hash: 84f02dc063ad7bfd2bf3b295843616c0ae23a335
      body: |
        Update balena-sdk from 15.51.1 to 16.8.0
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested:
        - commits:
            - subject: "os.getConfig: Accept additional developmentMode configuration option"
              hash: 58c5279963f91ecd4eaf5504e4be321408ada431
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.8.0
          date: 2021-12-22T23:17:15.039Z
        - commits:
            - subject: "os.download: Fix the inferred method typings"
              hash: 96a726b358629063a9fe859972d782c3ebdb75eb
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "os.download: Accept additional configuration options"
              hash: 4ff5071842223ca260eca5077f445bab5b3ae11f
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.7.0
          date: 2021-12-22T17:54:04.554Z
        - commits:
            - subject: "models.os: Use the native hostApp OS release version if it is set"
              hash: f93a62a533d9371358ea3176f089b3ad3006193d
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "models.os: Deprecate OsVersion.rawVersion in favor or raw_version"
              hash: ccfe1b260ef94651f3775075b929da4a6828871c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.6.0
          date: 2021-12-22T14:32:00.087Z
        - commits:
            - subject: "os.getAllOsVersions: Add support for invariant OS releases"
              hash: cd8e00ea6e259c21655b869f141a7d74da10b96e
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.5.0
          date: 2021-12-22T13:51:57.337Z
        - commits:
            - subject: 'os.getMaxSatisfyingVersion: Add ">" semver range tests'
              hash: 0a0fd896963d089261cc3608d85e7cd0d0d53185
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.4.1
          date: 2021-12-21T23:16:23.237Z
        - commits:
            - subject: "os.getMaxSatisfyingVersion: Add support for ESR releases"
              hash: 4144692232be3f79cfbee1d7359ed4b56b8eabe7
              body: ""
              footer:
                Resolves: "#389"
                resolves: "#389"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.4.0
          date: 2021-12-21T18:13:27.249Z
        - commits:
            - subject: "application.getAppByName: Add 'directly_accessible' convenience
                filter"
              hash: 70c12e25aa6cbd348e8b78ede695146bd639686d
              body: ""
              footer:
                Resolves: "#1163"
                resolves: "#1163"
                See: https://www.flowdock.com/app/rulemotion/i-cli/threads/VnT1qqVb13PkQO_GnPsKZB1l_fZ
                see: https://www.flowdock.com/app/rulemotion/i-cli/threads/VnT1qqVb13PkQO_GnPsKZB1l_fZ
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.3.0
          date: 2021-12-21T01:30:54.748Z
        - commits:
            - subject: FIx the return type of config.getConfigVarSchema()
              hash: 7ff41b8b3ef1f1d057bc2e87bd5675e3038dd79c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.2.3
          date: 2021-12-17T17:41:36.323Z
        - commits:
            - subject: "os.getAvailableOsVersions: Exclude draft and non-successful releases"
              hash: 51a8b0dfcf82d15d43229c7dd48b39d025ed0705
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "os.getAllOsVersions: Deprecate OsVersion.isRecommended"
              hash: 7516b0870beb4d47b21c0cd35cd3be8d48bef986
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "os.getAllOsVersions: Deprecate OsVersion.formattedVersion"
              hash: 3c08b2f9f98bfe30ab361f64a3e35ab86f90ec46
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.2.2
          date: 2021-12-17T15:55:18.147Z
        - commits:
            - subject: Drop require-npm4-to-publish
              hash: 048ff951ea5820a2e662fd7568d733a6c76d20a0
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.2.1
          date: 2021-12-17T13:25:17.053Z
        - commits:
            - subject: "minor: Add Configuration Variables Schema method"
              hash: e61cf974765b8540fff1416e4ee05edce86b83c8
              body: ""
              footer:
                Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
                signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
              author: Vipul Gupta (@vipulgupta2048)
              nested: []
          version: balena-sdk-16.2.0
          date: 2021-12-17T10:59:31.147Z
        - commits:
            - subject: Add description field to generateProvisioningKey for apps.
              hash: 27cbc1f2565a31ca6cbe1a5950b14ae995f04bf7
              body: ""
              footer:
                Change-Type: minor
                change-type: minor
                Signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
                signed-off-by: Nitish Agarwal <1592163+nitishagar@users.noreply.github.com>
              author: Nitish Agarwal
              nested: []
          version: balena-sdk-16.1.0
          date: 2021-12-08T13:43:24.038Z
        - commits:
            - subject: "**BREAKING**: Merge the hostApp model into the OS model"
              hash: fa3ffa3fa24f9d8459e7b03fbce4fdd28efac1ab
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING** Drop os.getSupportedVersions() method in favor of
                hostapp.getAvailableOsVersions()"
              hash: a2f31ed9937aec7e2f3ec637ce8c484c5ea4af7c
              body: ""
              footer:
                Change-type: major
                change-type: major
                Changelog-entry: "**BREAKING** Drop os.getSupportedVersions() method in favor of
                  hostapp.getAvailableOsVersions()"
                changelog-entry: "**BREAKING** Drop os.getSupportedVersions() method in favor of
                  hostapp.getAvailableOsVersions()"
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "os.getMaxSatisfyingVersion: Add optional param to choose OS line type"
              hash: 3efd1abf1d9143b017df7247c6c8cc0c00057139
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "os.getMaxSatisfyingVersion: Include ESR versions"
              hash: cc3e7b2121281ccd0757ad58906e28d001765170
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "os.getMaxSatisfyingVersion: Switch to use hostApps"
              hash: d033ef176eca308a4df0bd03d2246880e430b5d4
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "hostapp.getAvailableOsVersions: Add single device type argument
                overload"
              hash: fdddc72b033724c3248c94e0b49fc3bbf6a47586
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "hostapp.getAllOsVersions: Add single device type argument overload"
              hash: 533996307d5486ee56552e0d66ae3095299dde8e
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "models.hostapp: Add a getAvailableOsVersions() convenience method"
              hash: 11db481db7e066d625bdcd4d7a899792e4f961a6
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Support optional extra PineOptions in hostapp.getAllOsVersions()
              hash: 3294ee4a3d9caf5474bfc11dde94541ec72a4190
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING** Include invalidated versions in
                hostapp.getAllOsVersions()"
              hash: fe811497d01c030ac33921c45f54bb0e5fbf58e0
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "models/application: Add getDirectlyAccessible &
                getAllDirectlyAccessible"
              hash: 924d5f7bdbffd8ae9b602b75a38d6a9d5835b70c
              body: ""
              footer:
                Connects-to: "#1068"
                connects-to: "#1068"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "application.get: Add 'directly_accessible' convenience filter param"
              hash: f5b10be0f30b30a7f0eeb3996ccebfaf8d3577cb
              body: ""
              footer:
                Connects-to: "#1068"
                connects-to: "#1068"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "application.getAll: Add 'directly_accessible' convenience filter
                param"
              hash: 89e926e80499ab2445c4855fea8724a63a1f887b
              body: ""
              footer:
                Connects-to: "#1068"
                connects-to: "#1068"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING** Change application.getAll to include public apps"
              hash: cf57bc2ae5375fa52d03f6722250de0cbbf31222
              body: ""
              footer:
                Resolves: "#1067"
                resolves: "#1067"
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING** Drop targeting/retrieving apps by name in favor of slugs"
              hash: 8d32d94b6f494703debfdaf12180bd29c4f6cdcb
              body: ""
              footer:
                Resolves: "#1030"
                resolves: "#1030"
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Bump minimum supported Typescript to v4.5.2
              hash: 193bd312e6a4010bb6a411c496125aae76c25bad
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING**: Stop actively supporting node 10"
              hash: 3a97c6adb6e16b11a4a9aafff05ed01d5fedfe36
              body: |
                Node 10 may well still work with the SDK for quite a
                while, but we'll no longer actively test against them
                since they are now characterized as EOL, and it's
                quite possible that it may stop working entirely in any
                future release.
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING** Drop application.getAllWithDeviceServiceDetails()"
              hash: 53cea5082a80ea18bda1b9e2793dddd1a809ac4d
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING** Change apiKey.getAll() to return all key variants"
              hash: bc9fe542ad788c0793b1035273073298a73a9337
              body: |
                The apiKeys.getAllNamedUserApiKeys will be offering
                the old behavior.
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "types: Drop is_in_local_mode from the Device model"
              hash: 50f7f895b8c590d3d7f8be5ec028fab54b331126
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "types: Drop user__is_member_of__application in favor of the term form"
              hash: fbfc2d6fea941edd37eaa095616b0c619aec081e
              body: |
                Dropping the resource mapping & the properties
                from the User & Team, in favor of its Term Form,
                user_application_membership.
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Drop Subscription's discounts__plan_addon property"
              hash: a6788dc35e223eb8a81955d5dcc34c8ac124382a
              body: |
                Dropping the deprecated property in favor of
                Subscripton's subscription_addon_discount.
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Stop extending the JWTUser type in the User model"
              hash: 947f7f427be6f638bc12c330499a2b223f04d4ec
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://github.com/balena-io/balena-sdk/issues/966
                see: https://github.com/balena-io/balena-sdk/issues/966
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "models/config: Change the BETA device type state to NEW"
              hash: 3b06f2bd9b2a8da2da7d7e94f578d89a4ae1598d
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Drop the PineWithSelectOnGet type"
              hash: 41815b8499bf13fddd60ff91c41332346364a914
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Remove my_application from the supported resources
              hash: 579052f75d9f6c7f512f320d7c6e66e8b11c80a3
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Properly type some Device properties"
              hash: 6406f75080eb7e194271792a970d177df7cdbaf3
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Drop the DeviceWithImageInstalls type"
              hash: a14e6a2f4f212cea70b0cdad5b0b9d5643ca337c
              body: ""
              footer:
                Resolves: "#923"
                resolves: "#923"
                Change-type: major
                change-type: major
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-16.0.0
          date: 2021-11-28T18:48:49.341Z
        - commits:
            - subject: Update balena-request to 11.5.0
              hash: cae3aa1f30194beeba40e1398cdaef3dc37ff1e6
              body: |
                Update balena-request from 11.4.2 to 11.5.0
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested:
                - commits:
                    - subject: Convert tests to JavaScript and drop coffeescript
                      hash: 0098dcd5be16c1eebbe722fd29d4a7597a8411bb
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Thodoris Greasidis
                    - subject: Fix the jsdoc generation
                      hash: a8779e0bf665f29493afa16aea41a140b02e133d
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                    - subject: Convert to typescript and publish typings
                      hash: 44106facfa8b770e786c04bdb01b1071fa737b45
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-request-11.5.0
                  date: 2021-11-28T13:07:15.557Z
          version: balena-sdk-15.59.2
          date: 2021-11-28T13:22:51.063Z
        - commits:
            - subject: Fix the typings of the Image contract field
              hash: 8ffb7462892a75d0d5b17bd2563634c4321b5291
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Fix the typings for the Release contract field
              hash: 1caca3e7a1c4a319d0ba2344fc50d7498d1e3353
              body: ""
              footer:
                Resolves: "#1153"
                resolves: "#1153"
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.59.1
          date: 2021-11-28T08:56:49.333Z
        - commits:
            - subject: Add release setIsInvalidated function
              hash: 670b0229be2871a3aaa174fcd08fc2eb90e1a7bd
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
                signed-off-by: Matthew Yarmolinsky <matthew-timothy@balena.io>
              author: Matthew Yarmolinsky
              nested: []
          version: balena-sdk-15.59.0
          date: 2021-11-24T20:45:35.254Z
        - commits:
            - subject: Update typescript to 4.5.2
              hash: 5f227908d03881df0128db97f3e488977a17be50
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.58.1
          date: 2021-11-17T22:57:14.101Z
        - commits:
            - subject: "models/release: Add note() method"
              hash: 65cebcb1376a2b21c3db32a13b272ce5d3bed076
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Add the release.invalidation_reason property"
              hash: 41e69d929b6863b0dc015608a265ce157cebf9b0
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Add the release.note property"
              hash: 439d9f5b2287ef8a55a2b5603d4f12de311d2564
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.58.0
          date: 2021-11-16T10:26:45.167Z
        - commits:
            - subject: "tests/logs: Increase the wait time for retrieving the subscribed logs"
              hash: 7de82b1528354675c54c99bb9df2d88223370966
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "tests/logs: Refactor to async-await"
              hash: b4264957fd69b0950c7d39e9f32ab0e0a346e893
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.57.2
          date: 2021-11-15T23:37:53.479Z
        - commits:
            - subject: "typings: Fix $filters for resources with non numeric ids"
              hash: 15e6d9ba017637bae52fbe02b32b7ed067c99c69
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Add application.can_use__application_as_host
                ReverseNavigation"
              hash: cb08802404bab2d7533b87233046a377877f0c45
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Add missing apiKey.getDeviceApiKeysByDevice docs
              hash: 65d8ae845671017172b841af8abe009152749909
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.57.1
          date: 2021-11-11T22:48:29.201Z
        - commits:
            - subject: "models/api-key: Change update() & revoke() to work with all key
                variants"
              hash: 842c6ce182fbcfc0e75f2a0b7cfd24818ae777b7
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.57.0
          date: 2021-11-05T13:18:24.149Z
        - commits:
            - subject: "models/apiKey: Add getDeviceApiKeysByDevice() method"
              hash: da00e1ab4c72da4f48e7aa2ad2c27024bca22b3e
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/balena-api/pull/3399
                depends-on: https://github.com/balena-io/balena-api/pull/3399
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.56.0
          date: 2021-11-04T22:14:22.839Z
        - commits:
            - subject: "typings: Add the release.raw_version property"
              hash: 368c96284c0687750321135f8e3264c8370dd3e2
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/balena-api/pull/3398
                depends-on: https://github.com/balena-io/balena-api/pull/3398
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.55.0
          date: 2021-11-01T13:03:07.198Z
        - commits:
            - subject: "application/create: Rely on the hostApps for detecting discontinued
                DTs"
              hash: e06bcd7cba5d3933e3f31d19c9525d238605daf2
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://www.flowdock.com/app/rulemotion/r-resinos/threads/9HOl8Dk1KV_anW-oMlTzzDDXy3H
                see: https://www.flowdock.com/app/rulemotion/r-resinos/threads/9HOl8Dk1KV_anW-oMlTzzDDXy3H
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.54.2
          date: 2021-10-25T14:43:38.402Z
        - commits:
            - subject: "tests/device: Async-await conversions & abstraction on multi-field
                tests"
              hash: 6f8163fec2162f1f575c26882c84928f9582be56
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.54.1
          date: 2021-10-22T12:29:19.360Z
        - commits:
            - subject: "tests: Register devices in chunks of 10 to avoid uuid conflicts in
                node"
              hash: acb6c922176eedda4cc6bef4f28c4bd28a49bcf8
              body: |
                The "given 55 registered offline device" was failing
                on node with "uuid" must be unique.
              footer:
                Change-type: patch
                change-type: patch
                See: https://ci.appveyor.com/project/resin-io/balena-sdk/build/job/dmjscnj3u43kwyhk
                see: https://ci.appveyor.com/project/resin-io/balena-sdk/build/job/dmjscnj3u43kwyhk
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Add known issue check on release isReccomanded logic
              hash: fcd5c5d3d02d03093761499de87a76c33c215c19
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
            - subject: Add known_issue_list to hostApp.getOsVersions()
              hash: aa38e638d773ba4cb9ef6f4940c00cc4f4e28145
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-15.54.0
          date: 2021-10-20T13:09:45.029Z
        - commits:
            - subject: Add support for batch device supervisor updates
              hash: 0275b6311dcada18b9b11a235576d9f32a263e70
              body: ""
              footer:
                Resolves: "#1134"
                resolves: "#1134"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.53.0
          date: 2021-10-07T13:29:08.492Z
        - commits:
            - subject: Add support for batch device pinning to release
              hash: 81610f8308530e1a0b7f118cf2046da45b70e1a3
              body: ""
              footer:
                Resolves: "#1132"
                resolves: "#1132"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.52.0
          date: 2021-10-06T10:37:58.535Z
        - commits:
            - subject: "auth.isLoggedIn: Treat BalenaExpiredToken errors as logged out
                indicator"
              hash: 1f70db1ae2a31cf33baa444a869261804088c778
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.51.4
          date: 2021-09-28T22:02:20.287Z
        - commits:
            - subject: Convert application spec to TypeScript
              hash: 14e34850bd9c362dbee2bf992925d1bbf856c4ca
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.51.3
          date: 2021-09-28T20:52:19.984Z
        - commits:
            - subject: "application.trackLatestRelease: Fix using draft/invalidated releases"
              hash: d069945cd76db0cafbe335f8c0403ce13dd05b24
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "application.isTrackingLatestRelease: Exclude draft&invalidated
                releases"
              hash: 4f3bdd45c88079ac809a5740226a588c6d22f549
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.51.2
          date: 2021-09-28T15:18:49.974Z
    - subject: "device, devices: Print the fleet's slug in 'org/fleetName' format"
      hash: 9145f2fb2890cac0cb63b7562a0ca40a6893fbf4
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: "envs: Print the fleet's slug in 'org/fleetName' format"
      hash: 1164388d78bb413a1f1a5858aac9d1bbd5bb6e6f
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: "os configure: Remove deprecated '--device-api-key' option"
      hash: 06f60944015751f5dcf236be75a6575895389875
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: Clean up unused v13 feature switch code
      hash: 67e11467f7fd5b6d4c50067e665b15c12d3fa30b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "config read/write/inject/reconfigure: Place '--type' option behind v14
        switch"
      hash: c8dfd0ca6547d1431e2f18e8726b9cba76bc7147
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "fleet create: Don't print fleet's numeric database ID in confirmation
        msg"
      hash: 8b110a835a71aaa8132a135ec22399de8a4284ef
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: "devices supported: Remove deprecated '--verbose' and '--discontinued'
        options"
      hash: 7564d95f82e21b4f6953b7febb7ed9f6677f515c
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: "build/deploy/push: Remove deprecated '--convert-eol' option"
      hash: f12f2b79efbe6349b68353b86e668a3957926718
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: Move some v13 features behind v14 switch.
      hash: 176d731f9e576f769b1b41e8d7ef3b89edc9f57c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Remove deprecated '--app' and '--application' options (renamed to
        '--fleet')
      hash: 1ed39d1d3787e7642492b5ae32997c76fa6e7d38
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: Remove deprecated commands 'app' and 'apps' (renamed to 'fleet' and
        'fleets')
      hash: 580ca0d584064723467b5c2ff6cb19315710abe6
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: "build/deploy/push: Remove deprecated '--[no]gitignore' option"
      hash: 73572df7cf4d764d5c89c7289a4fe939f167ab8e
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: "v13 release: Flip the v13 feature switch"
      hash: 23b42b1a2bbc77723da18cfb8cfc737a9faca5b7
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
    - subject: "v13 release: Drop support for Node.js v10 (package.json engines.node)"
      hash: 632322e3c2ef1b787f2b183167042b9a015f8f72
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
      nested: []
  version: 13.0.0
  date: 2021-12-23T18:52:47.970Z
- commits:
    - subject: Update to typescript 4.5
      hash: e01483cd2b94c8165d89c77e0f766ad7c4589c86
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.55.11
  date: 2021-12-23T14:08:10.042Z
- commits:
    - subject: Update dev dependencies
      hash: 79be06820c73f5750a27cecb759494ca9ff4c449
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.55.10
  date: 2021-12-23T11:52:23.473Z
- commits:
    - subject: "os download: Future-proof '--version' format for unified dev/prod
        variants"
      hash: c04e63ab7d9861baf5708d07ff90f02791775715
      body: |
        Do not append the '.prod' suffix by default to balenaOS versions.
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.55.9
  date: 2021-12-22T15:40:41.467Z
- commits:
    - subject: Include version info when installed on windows
      hash: 8d3a4343cb7e49f29212e4df765ed06c90304b34
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
    - subject: Switch from the deprecated oclif-dev commands to the oclif commands
      hash: 6eeb16245b619c2bd436395fc5948dc10c84cbf4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.55.8
  date: 2021-12-21T16:26:56.278Z
- commits:
    - subject: "push: Remove hardcoded 'balenaCloud' in console message"
      hash: e7ddd07b7b472cf5a46806f698daed6749bed4f5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Pranav Peshwe <pranav@balena.io>
        signed-off-by: Pranav Peshwe <pranav@balena.io>
      author: Pranav Peshwe
      nested: []
  version: 12.55.7
  date: 2021-12-14T15:06:27.866Z
- commits:
    - subject: Fix symbolic link regression in push & deploy
      hash: 3def4d0e4a712310aaad6d915b2891123ea338b4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.55.6
  date: 2021-12-14T00:33:02.825Z
- commits:
    - subject: Drop unnecessary directory list created during balena deploy & push
      hash: f2858801350077305a92a6ba32659a46dd3e1e39
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.55.5
  date: 2021-12-13T23:29:59.103Z
- commits:
    - subject: "os download, os versions: Accept device type aliases"
      hash: bfc995e9486024628f3599f52b9c0fb13d815311
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.55.4
  date: 2021-12-10T00:56:34.562Z
- commits:
    - subject: "os download: Improve error message when not logged in (balenaOS ESR
        versions)"
      hash: 6e07db08131a59622d06459ecb62b47adeb52826
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "os download: Assume '.prod' suffix by default for all balenaOS versions"
      hash: 5c40c8d51f16db9f9e28e4286f4c2c277a993f37
      body: ""
      footer:
        Resolves: "#2387"
        resolves: "#2387"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.55.3
  date: 2021-12-09T18:51:23.706Z
- commits:
    - subject: "v13 preparations: Standardize command data output"
      hash: f3fb9b6bdffa1bf65c90f8061bf83663a5ad7b85
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.55.2
  date: 2021-12-08T11:22:59.156Z
- commits:
    - subject: "chore: Bump multicast-dns to rebased commit"
      hash: fdc0d08e963daf9bccdf8150962c365ff4ab32e3
      body: >
        Otherwise npm install fails due to the missing commit in
        npm-shrinkwrap.json
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
        See: https://github.com/balena-io-modules/multicast-dns/pull/1
        see: https://github.com/balena-io-modules/multicast-dns/pull/1
      author: Kyle Harding
      nested: []
  version: 12.55.1
  date: 2021-11-30T16:10:20.410Z
- commits:
    - subject: Add provisioning key name option to config generate options
      hash: 6ba67eefdbb47e1aa901be022b497e028260ac0b
      body: ""
      footer:
        Change-Type: minor
        change-type: minor
        Signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
        signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
      author: Nitish Agarwal
      nested: []
  version: 12.55.0
  date: 2021-11-29T10:48:16.077Z
- commits:
    - subject: "os configure, local configure: Reuse disk partition scanning logic"
      hash: fcea91bfb6cbcc32117d7242460f1e58476339ac
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.54.5
  date: 2021-11-27T01:19:18.487Z
- commits:
    - subject: Bump 'balena-lint' and fix 'no-floating-promises' warnings
      hash: 09d004423cae2bb699aa344e17164ce392e1108b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.54.4
  date: 2021-11-26T16:03:03.934Z
- commits:
    - subject: Improve directory scan speed prior to tarballing
      hash: 257dd514ed7c0f6988b8a47219991cc4f61b4529
      body: >
        This changes improves the speed that the project is tarballed by
        switching from

        `klaw` to `recursive-fs` and not running `lstat` on files that are ignored.

        Whilst testing with the Jellyfish repository, which contains a number of

        sub directories, each with their own node_modules folder, I was able to

        reduce the time taken to scan and tarball the project from 70s to 11s,

        which is a massive improvement.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
        signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
      author: Lucian Buzzo
      nested: []
  version: 12.54.3
  date: 2021-11-26T13:59:56.032Z
- commits:
    - subject: Set the correct target state when using Compose "image" field
      hash: d2a5a9ba8638e712a4b286ce6775158c89615b08
      body: >
        Fixes #2394


        When pushing to a device in local mode, if a service is not external, and uses

        an `image` field, that value should be used for tags and target state, otherwise

        it won't match the image name generated on the device by balenaEngine.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
        signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
      author: Lucian Buzzo
      nested: []
  version: 12.54.2
  date: 2021-11-26T10:14:56.289Z
- commits:
    - subject: Fix mistake in `config generate` examples
      hash: b183d884007365d1240fd825e65ed8d95b7ce34e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.54.1
  date: 2021-11-25T22:35:08.652Z
- commits:
    - subject: Improve UX for offline usage
      hash: 2b6a2142eb1929694e0eb14cf26bac4ae9b6dca1
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#2372"
        resolves: "#2372"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.54.0
  date: 2021-11-25T20:45:24.329Z
- commits:
    - subject: Avoid creating an extra provisioning API key in os configure & config
        generate
      hash: 58b29bf4bbd96a57804b7be86aaac1d3cd8cc473
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Changelog-entry: Avoid creating an extra provisioning API key in os configure &
          config generate
        changelog-entry: Avoid creating an extra provisioning API key in os configure &
          config generate
        See: https://github.com/balena-io/balena-cli/pull/2294#discussion_r756499196
        see: https://github.com/balena-io/balena-cli/pull/2294#discussion_r756499196
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.53.2
  date: 2021-11-25T14:45:34.458Z
- commits:
    - subject: Transitional changes to doc files for landr implementation
      hash: 5a9b5e3b080eccded0aa7d5dfe9276df9637ef83
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.53.1
  date: 2021-11-25T10:07:50.877Z
- commits:
    - subject: "config read/write/inject: Avoid need for internet access"
      hash: b546e4dd97caf4a3da4c3eea140bc201fb6e59ef
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: "config read: Add '--json' option for JSON output"
      hash: e4870916e233e1540bc4b25d5bde13b8e4e3bed7
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
  version: 12.53.0
  date: 2021-11-25T02:11:13.469Z
- commits:
    - subject: Delete 'doc/automated-init.md' and improve 'balena help device init'
      hash: 952d782e905c733f7d98fc4524850d399adbefdc
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.52.2
  date: 2021-11-24T18:31:20.275Z
- commits:
    - subject: "push/build: Add test cases for .dockerignore filtering corner cases"
      hash: d64b6deb81d32fe16c79d97ab5a4699512b74387
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.52.1
  date: 2021-11-22T01:53:27.126Z
- commits:
    - subject: "os download: Display OS version actually downloaded (range or
        'recommended')"
      hash: f46452f6de7bbfa00e073986d47a85608e5a9fea
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "os versions, os download: Add support for balenaOS ESR versions"
      hash: c166ec75979fcaa8bd123a1bf84f379279050fd4
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
  version: 12.52.0
  date: 2021-11-20T00:51:09.369Z
- commits:
    - subject: "deploy: Ensure the release fails if an image's digest (hash) is missing"
      hash: 23b07f8a41c82c0b23a38bac55cbd3874300dd58
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.51.3
  date: 2021-11-16T11:58:31.895Z
- commits:
    - subject: Update balena CI configuration (remove Node v10 from npm pipeline list)
      hash: ae5ea0f4e85008624ff46fe10998fadbd8a48b15
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.51.2
  date: 2021-11-16T00:07:56.053Z
- commits:
    - subject: Fix forums support link in README.md
      hash: 112a7b8194d098e9c66754eb256590e13f54fe29
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.51.1
  date: 2021-10-25T17:29:36.975Z
- commits:
    - subject: Add support for YAML anchors and aliases in 'docker-compose.yml'
      hash: 8e712ac91055c4efde885854488000a27c6b483d
      body: >
        This allows project files to define services from generic fragments by
        leveraging YAML's anchors and aliases. See here for an example:
        https://github.com/compose-spec/compose-spec/blob/43f6537b2c8f01b6d3f0e184d13a0f3cb93d38d7/spec.md#fragments


        Removing the FAILSAFE_SCHEMA flag is not expected to break existing project files, since the default behaviour is more liberal, or cause problems down the road given we perform validation immediately after. Docs for the flag: https://github.com/nodeca/js-yaml#load-string---options-
      footer:
        Change-type: minor
        change-type: minor
      author: dfunckt
      nested: []
  version: 12.51.0
  date: 2021-10-22T16:50:50.004Z
- commits:
    - subject: "preload: Avoid possible ValueError when parsing storage driver"
      hash: 48053ecefc00e451f3ee5c9b82b2b398978ec229
      body: |
        Update balena-preload from 10.5.0 to 11.0.0
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested:
        - commits:
            - subject: Avoid creating multiple preload containers
              hash: 6b5b6428833ce2cd5c53c2051d6f515f1b3e4c37
              body: |
                This was only caught when we started correctly naming
                the preload container by switching from `Name` to `name` in
                our createContainer options.

                Previously we were creating two containers but they had unique
                random names so we never saw the conflict.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested: []
            - subject: "major: Remove balena-preload script in favor of use with CLI"
              hash: 7de06434155913b199024683e62c85e94f1d1cb1
              body: ""
              footer:
                Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
                signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
              author: Lorenzo Alberto Maria Ambrosi
              nested: []
            - subject: Fix missing 'await' for getEdisonPartitions()
              hash: 9a2ebfdb2a5375304ee5cf2ba6321b93f93886ed
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
            - subject: Add extra type information (refactor bind mount array)
              hash: 5b8d21e68d9da902f7304a210cb1abe22420d1d0
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
            - subject: Run linter
              hash: 456c727e6518317588b31e28ffb734377fb85e76
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
            - subject: "major: Convert to typescript"
              hash: ce241be0a780bdff87f4513e4d5a0ec63d72ac7e
              body: ""
              footer:
                Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
                signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
              author: Lorenzo Alberto Maria Ambrosi
              nested: []
            - subject: "patch: Fix incorrect python List index check"
              hash: 85d404000ac6e9b4ac83ce1feed33789deca182b
              body: ""
              footer:
                Signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
                signed-off-by: Lorenzo Alberto Maria Ambrosi <lorenzothunder.ambrosi@gmail.com>
              author: Lorenzo Alberto Maria Ambrosi
              nested: []
          version: balena-preload-11.0.0
          date: 2021-10-13T18:20:43.867Z
  version: 12.50.3
  date: 2021-10-20T15:30:14.694Z
- commits:
    - subject: Error message when renaming a fleet now mentions the target name.
      hash: c493c33e3896784ee60c9d4ac79721ca6b96a778
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Carlo Miguel F. Cruz <carloc@balena.io>
        signed-off-by: Carlo Miguel F. Cruz <carloc@balena.io>
      author: Carlo Miguel F. Cruz
      nested: []
  version: 12.50.2
  date: 2021-10-05T09:04:40.995Z
- commits:
    - subject: Update dependencies (@sentry/node error reporting)
      hash: 08dfc945f3ed1c518a7d1830a5a37d72fd5739fd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Replace mixpanel dependency with simple GET request
      hash: 8791c2f4e1ad9f77a6f81aa9cb6df327de9d32c2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Avoid NockMock warnings during standalone executable testing
      hash: be306e6a207b984d01a843c6cb8eb418ffb0dbf9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Fix help output for 'release finalize' command
      hash: 6cfff72c59c47d1dd061eeb5958dee1c5c266a54
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.50.1
  date: 2021-09-30T00:16:32.368Z
- commits:
    - subject: Add support for releases
      hash: a18e182ae425d273b68fdb230a5f308283e8b6f5
      body: ""
      footer:
        Signed-off-by: Paul Jonathan <pj@balena.io>
        signed-off-by: Paul Jonathan <pj@balena.io>
        Change-type: minor
        change-type: minor
      author: Paul Jonathan Zoulin
      nested: []
  version: 12.50.0
  date: 2021-09-28T14:32:04.363Z
- commits:
    - subject: "build, deploy: Improve logging of image build messages"
      hash: 8bb211e4418981523c9f133e25cfac2043e46328
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "build, deploy: Add support for multiarch base images"
      hash: ffccbfba126f9cbd09611dc43508aba73a8bf97a
      body: |
        Bump version of balena-multibuild to the one that supports multiarch
        Remove previous hack to avoid sending platform information to multibuild
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paul Jonathan <pj@balena.io>
        signed-off-by: Paul Jonathan <pj@balena.io>
        See: https://github.com/balena-io/balena-cli/issues/1508
        see: https://github.com/balena-io/balena-cli/issues/1508
      author: toochevere
      nested: []
  version: 12.49.0
  date: 2021-09-23T19:56:39.460Z
- commits:
    - subject: Update balena-sdk to 15.51.1
      hash: de95262f9351f6ed8a54b05eedac7b6162036ba1
      body: |
        Update balena-sdk from 15.48.0 to 15.51.1
      footer:
        Change-type: patch
        change-type: patch
      author: Nitish Agarwal
      nested:
        - commits:
            - subject: Update balena-request to v11.4.2
              hash: 09aeebd00e8d4247d9b961275230f384f5729323
              body: |
                Update balena-request from 11.4.1 to 11.4.2
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested:
                - commits:
                    - subject: Allow overriding the default zlib flush setting
                      hash: e3bab85ca37f37aac5e3d84caf91c7884655717d
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Kyle Harding <kyle@balena.io>
                        signed-off-by: Kyle Harding <kyle@balena.io>
                      author: Kyle Harding
                  version: balena-request-11.4.2
                  date: 2021-09-20T16:46:49.698Z
          version: balena-sdk-15.51.1
          date: 2021-09-20T18:03:51.216Z
        - commits:
            - subject: "os.getConfig: Add typings for the provisioningKeyName option"
              hash: 30374d8f750247f450552e44d34dd75b46df57aa
              body: ""
              footer:
                Change-Type: minor
                change-type: minor
                Signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
              author: Nitish Agarwal
              nested: []
          version: balena-sdk-15.51.0
          date: 2021-09-16T10:09:05.726Z
        - commits:
            - subject: "models/os: Always first normalize the device type slug"
              hash: 72d597c11a9924ce2be18ee6196933551c28c180
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.50.1
          date: 2021-09-13T22:09:51.957Z
        - commits:
            - subject: Add release.finalize to promote draft releases to final
              hash: 3ff1a104bb33c7d864aae872ec385df538a38fe2
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Paul Jonathan <pj@balena.io>
                signed-off-by: Paul Jonathan <pj@balena.io>
                See: https://github.com/balena-io/balena-sdk/issues/1122
                see: https://github.com/balena-io/balena-sdk/issues/1122
              author: toochevere
              nested: []
          version: balena-sdk-15.50.0
          date: 2021-09-10T17:46:20.553Z
        - commits:
            - subject: "typings: Drop the v5-model-only application_type.is_host_os"
              hash: b5ff0ec9888450ae800813fff34d4f62716b1e70
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.49.1
          date: 2021-09-10T14:32:30.889Z
        - commits:
            - subject: "os.getSupportedOsUpdateVersions: Use the hostApp releases"
              hash: 97727ec085d004022fc167ef1eac74b770b0bc49
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "os.download: Use the hostApp for finding the latest release"
              hash: 8d1d85c65e6af04886b8de70f149602212353369
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.49.0
          date: 2021-09-06T17:35:41.134Z
        - commits:
            - subject: Update balena-request to 11.4.1
              hash: de5c18f7b55d25a23ae3b78fda8ea0ee4494e4ad
              body: |
                Update balena-request from 11.4.0 to 11.4.1
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested:
                - commits:
                    - subject: Allow more lenient gzip decompression
                      hash: 9c7bc3051b279c9d09ec501a78dbe9f506d65650
                      body: >
                        Be more lenient with decoding compressed responses,
                        since (very rarely)

                        servers send slightly invalid gzip responses that are still accepted

                        by common browsers.


                        Always using Z_SYNC_FLUSH is what cURL does.
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Kyle Harding <kyle@balena.io>
                        signed-off-by: Kyle Harding <kyle@balena.io>
                      author: Kyle Harding
                  version: balena-request-11.4.1
                  date: 2021-08-27T19:10:59.811Z
          version: balena-sdk-15.48.3
          date: 2021-08-27T19:53:51.776Z
        - commits:
            - subject: Improve hostapp.getAllOsVersions performance & reduce fetched data
              hash: 61307d83ebaa03d69197b5140ddcb5c50c9c4159
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.48.2
          date: 2021-08-27T10:38:18.157Z
        - commits:
            - subject: Update typescript to 4.4.2
              hash: 5d6e2b69633d8aca0747a64f121bd4b7e670a3c5
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.48.1
          date: 2021-08-27T07:07:50.896Z
  version: 12.48.15
  date: 2021-09-22T07:20:44.659Z
- commits:
    - subject: "os download: Avoid incomplete os downloads appearing as successful"
      hash: 7f6738c73cd36cdfce0726c4eadbf51fecaebdc1
      body: |
        By forcing the zlib flush mode to Z_NO_FLUSH we are more likely to
        see an error on image download pipelines vs silent failure and
        incomplete files.

        This is part of a larger investigation and may be removed in the
        future when the root cause of the pipeline failures are identified.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.48.14
  date: 2021-09-20T17:38:23.398Z
- commits:
    - subject: "config inject: Remove requirement of being logged in"
      hash: 09a4e8db2d840f0b207afee7c5d99a47f967093d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.48.13
  date: 2021-09-17T13:02:03.385Z
- commits:
    - subject: "build/deploy: Update QEMU to 6.0.0 for emulated builds"
      hash: b701151769a1bf8bd4a161419d84ddf173c1893a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.48.12
  date: 2021-09-10T23:24:48.796Z
- commits:
    - subject: "build, deploy: Fix processing of '--tag' option"
      hash: 305c9045f0257e83be9b3a9587772dbe7ce0780f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1018"
        resolves: "#1018"
      author: Paulo Castro
      nested: []
  version: 12.48.11
  date: 2021-09-10T22:14:09.250Z
- commits:
    - subject: "push: Await and retry supervisor API requests to a local device"
      hash: b30075a18b79ec032943e77d9585b24f48730fa7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.48.10
  date: 2021-09-10T00:47:43.380Z
- commits:
    - subject: "chore: Update net-keepalive dependency (fix CLI packaging errors)"
      hash: 6244af34641c80830daa0cfc6245711399b85521
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.48.9
  date: 2021-09-09T23:29:03.208Z
- commits:
    - subject: "v13 preparations: Add feature switch for removal of '--gitignore'
        (push, build)"
      hash: d6faf060e65ac0c8bee79af3fc8c0389c5b6e839
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "v13 preparations: Adjust test cases for 'balena envs'"
      hash: 352fd197b76f4239fdb72be725edcacffa50dfcf
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "v13 preparations: Adjust test cases for 'balena devices'"
      hash: afb6f938b772a186a202e68e49851f5d89458160
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.48.8
  date: 2021-09-08T17:26:45.069Z
- commits:
    - subject: "device move: Improve types & reduce the number of API requests"
      hash: 0327ed766d81bb84ce3208d44457898e6a30e76b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
    - subject: "device move: Rely on the device type model to get the compatible apps"
      hash: 9c821511b117c6128134936af115d368c1d743ce
      body: ""
      footer:
        Connects-to: "#2318"
        connects-to: "#2318"
        Change-type: patch
        change-type: patch
        See: https://www.flowdock.com/app/rulemotion/i-cli/threads/s6x4Z_LoH8IG4PC_YeXMC0TP6v-
        see: https://www.flowdock.com/app/rulemotion/i-cli/threads/s6x4Z_LoH8IG4PC_YeXMC0TP6v-
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.48.7
  date: 2021-09-07T15:01:08.694Z
- commits:
    - subject: "preload: Rely on the device type model to get the compatible apps"
      hash: 6bb8df30dd0b45aa613759bfa73dfd075d4dd844
      body: ""
      footer:
        Connects-to: "#2318"
        connects-to: "#2318"
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.48.6
  date: 2021-09-07T11:56:10.230Z
- commits:
    - subject: "preload: Replace my_application query with the SDKs
        application.getAll()"
      hash: d7933352872504e344edb1b1ba3dfe1c3b0d69fd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.48.5
  date: 2021-09-07T07:36:19.017Z
- commits:
    - subject: "os download: Use the hostApps instead of the device-types/v1 endpoint"
      hash: d34073f6957634b315a75bf9862155015f13b3f6
      body: ""
      footer:
        Connects-to: "#2318"
        connects-to: "#2318"
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.48.4
  date: 2021-08-31T01:07:33.366Z
- commits:
    - subject: "balena deploy: Retrieve the cpu arch as part of the device type
        resource"
      hash: 24fe6666e4391e5e5524b519612ce4580fdad4ff
      body: ""
      footer:
        Connects-to: "#2318"
        connects-to: "#2318"
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.48.3
  date: 2021-08-31T00:02:52.553Z
- commits:
    - subject: Clarify installation instructions
      hash: 3fd5981085ac6db4c54522746ab544478f4d446b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.48.2
  date: 2021-08-30T13:51:22.656Z
- commits:
    - subject: Improve error handling (remove most occurrences of process.exit())
      hash: deb3e4c4ac1b23e96b283848580428f61de4eb05
      body: |
        Finally delete the deprecated exitWithExpectedError() function from
        'lib/errors.ts'.
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "build, deploy: Extend CTRL-C coverage on Windows (PowerShell, cmd.exe)"
      hash: a8ff21af691cd69dd39cc5aba06729e12cf3d046
      body: |
        Before this commit, `balena build` and `balena deploy` would almost
        never respect CTRL-C on Windows (PowerShell, cmd.exe). Now CTRL-C
        is respected over a large extent of runtime and, if CTRL-C is hit
        while images are being uploaded (`balena deploy`), the release status
        is correctly set to 'failed'.
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.48.1
  date: 2021-08-27T00:01:06.667Z
- commits:
    - subject: Add contract contents at release creation time
      hash: d0cdc900a2f89a30631cc835d7691ea7ebdb2be3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Fix env variable to avoid test failures
      hash: 972c2470c54c51bd6b4e22ea5bf9b3ff257963c3
      body: ""
      footer:
        Signed-off-by: Paul Jonathan <pj@balena.io>
        signed-off-by: Paul Jonathan <pj@balena.io>
        Change-type: patch
        change-type: patch
      author: toochevere
      nested: []
    - subject: Add balena.yml handling and `--draft` to `balena deploy` release creation
      hash: 7d568a928b4297671e3776b72f64a6e2845d5f72
      body: >
        This change allows use of a contract and release semver when doing a
        push,

        and is part of the larger feature to use the builder as part of a CI/CD pipeline.
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paul Jonathan <pj@balena.io>
        signed-off-by: Paul Jonathan <pj@balena.io>
      author: toochevere
      nested: []
  version: 12.48.0
  date: 2021-08-26T15:16:03.095Z
- commits:
    - subject: Add deprecation policy checker and --unsupported global flag
      hash: c2d3eee7cca9570a3307acfc903cf600406667ea
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
  version: 12.47.0
  date: 2021-08-19T22:27:03.141Z
- commits:
    - subject: Update dependencies (balena-sdk from v15.36.0 to v15.48.0)
      hash: 318de8f01776114a7af3227457013fc59bde60b8
      body: |
        Update balena-sdk from 15.36.0 to 15.48.0
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested:
        - commits:
            - subject: Deprecate the release.release_version property
              hash: ad635d40a3682bd80f50263e560ed3031f27e0a7
              body: |
                Setting a 3-digit semver to the release.semver field
                is the suggested approach.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Add the release versioning properties"
              hash: 777f01fb2db9fed304cd6896f8138bd0838d1f72
              body: |
                Setting a 3-digit semver to the release.semver field
                is the suggested approach, instead of setting the
                release.release_version field. This fixes the unique
                constraint issue that release_version was often
                causing to users, since in case a duplicate semver is
                provided, the backend will auto-increment the
                revision field of the release. A composite
                release.version field is also added, which has a raw
                field with the complete unique version of the release.
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/balena-api/pull/3249
                depends-on: https://github.com/balena-io/balena-api/pull/3249
                See: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JN2-gnspQ-v6WaeWCvm9T8NYDY1
                see: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JN2-gnspQ-v6WaeWCvm9T8NYDY1
                HQ: https://jel.ly.fish/8ea1c390-9a85-402d-978c-4d31dcb0d235
                hq: https://jel.ly.fish/8ea1c390-9a85-402d-978c-4d31dcb0d235
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.48.0
          date: 2021-08-15T12:42:50.679Z
        - commits:
            - subject: Run browser tests using the minified browser bundle
              hash: bc8c6c67926bf80d41c8f523bc4e5d2a5f1556b0
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Move to uglify-js to fix const assignment bug in minified build
              hash: e03bfe3c4e82ed432917c670e7d5ff2f998299d8
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.47.1
          date: 2021-08-10T12:00:20.993Z
        - commits:
            - subject: "typings: Add the release.is_final & is_finalized_at__date properties"
              hash: d84dc17c3a537d79440924a1d4634177ac18939b
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/balena-api/pull/3248
                depends-on: https://github.com/balena-io/balena-api/pull/3248
                See: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JN2-gnspQ-v6WaeWCvm9T8NYDY1
                see: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JN2-gnspQ-v6WaeWCvm9T8NYDY1
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.47.0
          date: 2021-08-09T23:00:51.490Z
        - commits:
            - subject: "apiKey.getAll: Return only NamedUserApiKeys for backwards
                compatibility"
              hash: b95666caf36e65bb0d7a2a14f75824be7188cc36
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.46.1
          date: 2021-07-28T10:29:40.795Z
        - commits:
            - subject: Add email verification & email request methods
              hash: a5b30a066e87f5c58cd66ff9b27da8384954b079
              body: ""
              footer:
                Change-Type: minor
                change-type: minor
                Signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
              author: Nitish Agarwal
              nested: []
          version: balena-sdk-15.46.0
          date: 2021-07-27T09:53:47.815Z
        - commits:
            - subject: Update generateProvisioningKey to include keyName
              hash: 5b79ee94aa81496640c2481dbc356207790bbecd
              body: ""
              footer:
                Change-Type: minor
                change-type: minor
                Signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
              author: Nitish Agarwal
              nested: []
          version: balena-sdk-15.45.0
          date: 2021-07-26T10:16:42.712Z
        - commits:
            - subject: "typings: Add the subscription.is_active computed term"
              hash: 7466c8fe384d2c7603460d1c7c3339302eeefd1f
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.44.0
          date: 2021-07-15T11:39:30.510Z
        - commits:
            - subject: "typings: Add the organization_memebership.effective_seat_role field"
              hash: 8ec09b2401a890106695915516da119ec575d200
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.43.0
          date: 2021-07-14T21:01:51.691Z
        - commits:
            - subject: "tests: Reduce the number of organizations created"
              hash: 59708dbcee7a3b3882751eb88efa30f1232b0631
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://github.com/balena-io/balena-api/pull/3239
                see: https://github.com/balena-io/balena-api/pull/3239
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.42.2
          date: 2021-07-14T08:44:06.109Z
        - commits:
            - subject: "tests/api-key: Fix a race condition in the apiKey.create() tests"
              hash: d55c3633644cdceac98078abb210bd1f6e8bc61e
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Convert the apiKey tests to async-await
              hash: a4bc4e751a57690425ff1c74542d5045041b7454
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.42.1
          date: 2021-07-13T15:24:08.359Z
        - commits:
            - subject: "models/apiKey: Add getProvisioningApiKeysByApplication() method"
              hash: 3c9af747c0439c6cea799b4a5ba25add73a9e5dc
              body: ""
              footer:
                Change-Type: minor
                change-type: minor
                Signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
                signed-off-by: Nitish Agarwal 1592163+nitishagar@users.noreply.github.com
              author: Nitish Agarwal
              nested: []
          version: balena-sdk-15.42.0
          date: 2021-07-13T13:08:22.850Z
        - commits:
            - subject: Delete CODEOWNERS
              hash: 8508a31773f10f89eceabc3058dd7a4e72350d0f
              body: ""
              footer:
                See: https://www.flowdock.com/app/rulemotion/pub/threads/trLcZFnSX9fLZn4LiaIv4xuBbah
                see: https://www.flowdock.com/app/rulemotion/pub/threads/trLcZFnSX9fLZn4LiaIv4xuBbah
                Change-type: patch
                change-type: patch
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.41.1
          date: 2021-06-30T15:28:57.198Z
        - commits:
            - subject: Add organization__has_private_access_to__device_type typings
              hash: 39e1e92f1e52ec2ed14f6255af00e162ea7d7766
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Add organization.has_past_due_invoice_since__date"
              hash: 5368a18613262383b427f727f47d7425b4e9bca6
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                HQ: https://github.com/balena-io/balena-io/issues/2208
                hq: https://github.com/balena-io/balena-io/issues/2208
                See: https://github.com/balena-io/balena-api/pull/3204
                see: https://github.com/balena-io/balena-api/pull/3204
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.41.0
          date: 2021-06-21T15:36:42.652Z
        - commits:
            - subject: Add getAllNamedUserApiKeys() in the apiKey model
              hash: 621d6f4bf515e5236e29729ba81efeeebe2c1091
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.40.0
          date: 2021-06-09T12:47:41.733Z
        - commits:
            - subject: Add missing modified_at in device type
              hash: a21aa6c88b28d4430d16e9fb2bba5d5f9657e6b2
              body: |
                Add missing modified_at in device type
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-15.39.4
          date: 2021-06-08T08:42:04.978Z
        - commits:
            - subject: Fix lint with new linter version
              hash: 2e5a1a727bbc492d9adb69fd912b9884c1d409f6
              body: |
                Fix lint with new linter version
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-15.39.3
          date: 2021-06-08T08:03:21.471Z
        - commits:
            - subject: Update TypeScript to v4.3.2
              hash: 2bdcb554362cd3a1fe09fcef7e1c5129a4b9a46b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.39.2
          date: 2021-05-27T12:02:30.401Z
        - commits:
            - subject: Update balena-lint to v6
              hash: a29ba1ead8c77ea381f3c017ccc9e0710ebf0e77
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.39.1
          date: 2021-05-24T12:59:59.973Z
        - commits:
            - subject: Add public device types
              hash: c9088c4ddfac196353a7db0bfbe5661485e0f80c
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Tomás Migone <tomas@balena.io>
                signed-off-by: Tomás Migone <tomas@balena.io>
              author: Tomás Migone
              nested: []
          version: balena-sdk-15.39.0
          date: 2021-05-24T12:49:36.444Z
        - commits:
            - subject: "models/billing: Add changePlan method"
              hash: 31dae69abbdac6b4e50e3deab61e2b9681d464d1
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/balena-api/pull/3097
                depends-on: https://github.com/balena-io/balena-api/pull/3097
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Update DOCUMENTATION about getAllWithDeviceServiceDetails deprecation
              hash: b63e00b777202ab4988dcc54616d67350dd3e3b0
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: 95b7bf7541b72d9ad35af1558b9c89841f2a3f66
                see: 95b7bf7541b72d9ad35af1558b9c89841f2a3f66
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.38.0
          date: 2021-05-20T12:43:41.288Z
        - commits:
            - subject: Add public organization types
              hash: 25c88dffddb3878e6d07d465cced711ec66537ad
              body: |
                Add public organization types
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-15.37.0
          date: 2021-05-17T09:44:23.198Z
  version: 12.46.2
  date: 2021-08-16T22:45:10.465Z
- commits:
    - subject: "preload: Restore support for armv7 with custom preload image"
      hash: 19fd3094d1b94e1b465653a587a7852b26cae739
      body: |
        Update balena-preload from 10.4.20 to 10.5.0
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested:
        - commits:
            - subject: Remove mutually exclusive args from sfdisk
              hash: da4864336db4c148de725449353329f01d872178
              body: |
                In sfdisk 2.35.2 both --json and --dump are exclusive
                args and cannot be used together.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested: []
            - subject: Explicitly disable tls to avoid startup delays
              hash: d9be2174e1d7b809f876b89ebbc596c30a277022
              body: |
                Currently the daemon will slow startup to print some warnings
                if we don't include this flag. Future releases will require this
                flag in order to start insecure mode at all.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested: []
            - subject: Use custom dind image based on alpine
              hash: 264219936aee06e92145f983a3ef75cec549111c
              body: |
                This allows us to continue supporting armv7 even though
                the official dind images stopped at docker v19.
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Kyle Harding <kyle@balena.io>
                signed-off-by: Kyle Harding <kyle@balena.io>
              author: Kyle Harding
              nested: []
          version: balena-preload-10.5.0
          date: 2021-08-04T19:51:31.860Z
  version: 12.46.1
  date: 2021-08-16T13:32:17.931Z
- commits:
    - subject: Add `--draft` option to `balena push`
      hash: 254ef1c8cfd8c8faeebb4097c8853e83ecfee190
      body: >
        This change will allow to build releases as draft and have them being

        set as final at a later stage. This change is part of a larger feature towards

        using the builder as part of CI/CD pipelines.
      footer:
        Depends-on: https://github.com/balena-io/balena-builder/pull/868
        depends-on: https://github.com/balena-io/balena-builder/pull/868
        Change-type: minor
        change-type: minor
      author: Felipe Lalanne
      nested: []
  version: 12.46.0
  date: 2021-08-15T16:45:37.972Z
- commits:
    - subject: "push, build: Improve error handling (identify which service failed)"
      hash: c7bbbc4159185d804c0d05c8768252a5ce4b0341
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.45.2
  date: 2021-08-13T23:59:02.681Z
- commits:
    - subject: 'envs, env add: Fix "Application is ambiguous" when using device UUID'
      hash: 58704b08d3a08dec642d29da34fbe459ba1ef00b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.45.1
  date: 2021-08-11T01:07:07.936Z
- commits:
    - subject: "Rename applications to fleets (stage 1). See: https://git.io/JRuZr"
      hash: 64a44e7a5f6113952eda2a0fc3236331c8acf82e
      body: |
        - Add fleet(s) commands and -f, --fleet flags as aliases to the app(s)
          commands and -a, --app, --application flags.
        - Conditionally rename column/row headers and JSON object properties
          from 'application' to 'fleet', with some variations.
        - Print warning messages regarding the renaming, provided that stderr
          is attached to an interactive terminal.
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#2302"
        resolves: "#2302"
      author: Paulo Castro
      nested: []
  version: 12.45.0
  date: 2021-08-09T11:15:24.191Z
- commits:
    - subject: "preload: Fix storage driver detection in balenaOS v2.80.9"
      hash: 6cb28937502252e27bb0108c1327b3b9b92b1735
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.44.29
  date: 2021-07-26T16:07:13.663Z
- commits:
    - subject: "os download: Improve error message for misspelled device type names"
      hash: 8338e2e933a95b93c14cf1699741f7b16d2a364b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.28
  date: 2021-07-23T14:13:00.731Z
- commits:
    - subject: "docs: Add entry to FAQ/Troubleshooting for ETIMEDOUT with 'balena
        tunnel'"
      hash: 07eef7bb494425f0758514594d9f0294ef8ec83b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.27
  date: 2021-07-23T11:00:42.485Z
- commits:
    - subject: "config write: Fix EBUSY error on macOS"
      hash: e624726e4470e2093370ad4ff44eaaf50ff2823a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "chore: Remove 'umount' dependency (as advised by \"npm audit\")"
      hash: f914fa2d8afb28f5dacb1751f23ce1faf8c9290a
      body: |
        Address security advisory https://www.npmjs.com/advisories/1512
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "chore: Update oclif"
      hash: c8f5542c8a7f2b54f1c09248e4bb40e275998407
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: 'chore: Update dependencies ("npm audit fix")'
      hash: a2cad7bf53953e4f9d31009a6ab2ca6891d028ae
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "chore: Update balena-lint"
      hash: 3a871a0003b89b45140ecb4e5eb34c061d4d5ff9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.26
  date: 2021-07-21T23:55:29.462Z
- commits:
    - subject: Simplify runSpinner api
      hash: f79ccc0c9521049b762de7ff275fe817773c12b3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.44.25
  date: 2021-07-20T15:25:19.967Z
- commits:
    - subject: Update 'devDependencies' in package.json
      hash: cfd790a193b205c7caf1e6c2c066ae9fbbf55788
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "config write: Fix parsing of 'key' argument with numeric components"
      hash: 36f4c1312b65f3b2169357f82eed891cac71c2ef
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.24
  date: 2021-07-09T20:37:53.872Z
- commits:
    - subject: Delete CODEOWNERS
      hash: 2986e6cea3ab245c5546cc3da2c7c22fcf193e60
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: dfunckt
      nested: []
  version: 12.44.23
  date: 2021-06-30T15:59:54.226Z
- commits:
    - subject: "preload: Warn that zip files are only accepted for Intel Edison"
      hash: fec96b41ee59c61f6074aab907de6d05d431ba99
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
    - subject: "preload: Catch sfdisk errors that result in an endless spinner"
      hash: 1dba5cc7c1119a024c1138c7d8b6f980fcfe0d39
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Changelog-entry: "preload: Catch sfdisk errors that result in an endless spinner"
        changelog-entry: "preload: Catch sfdisk errors that result in an endless spinner"
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.44.22
  date: 2021-06-24T15:07:51.415Z
- commits:
    - subject: Update author details in package.json, Windows Programs and Features
      hash: 4d588e51a762e25c7fbee34786e9d90d809ecdb5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.21
  date: 2021-06-22T10:53:24.115Z
- commits:
    - subject: "devices supported: Use new DeviceType data model as source of truth"
      hash: a254e461186e4cfddcffd3285e9420451e31cb24
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Update balena-sdk from 15.31.0 to 15.36.0
      hash: 6e7a0defb7eadd4aff9413b3c552d2f2005e8d29
      body: |
        Update balena-sdk from 15.31.0 to 15.36.0
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested:
        - commits:
            - subject: Add is_of__class in application model
              hash: 17bc4ae8bcfd6fbed681eccc7bcf2a90a5801785
              body: |
                Add is_of__class in application model
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-15.36.0
          date: 2021-05-13T17:59:00.188Z
        - commits:
            - subject: Fix lint after prittier update
              hash: 18c6b8ee635af7aa422e54a5adc94dce34f4346d
              body: |
                Fix lint after prittier update
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-15.35.2
          date: 2021-05-13T16:47:06.740Z
        - commits:
            - subject: Add missing types for the Service & Image resources
              hash: 822491d7a49ee9d2d88a5c115eca98b7af091fe3
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "release.getLatestByApplication: Fix the return type to be optional"
              hash: 69a95806703a2b060b5a45620a48aaf7c3912f39
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.35.1
          date: 2021-05-06T13:53:12.627Z
        - commits:
            - subject: Deprecate application.getAllWithDeviceServiceDetails()
              hash: 95b7bf7541b72d9ad35af1558b9c89841f2a3f66
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Deprecate targeting/retrieving apps by name in all models
              hash: c9ee6fec718c1631d1b533592dda8d8f9a641838
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Add application.getAppByName method
              hash: 2a5d548235b71e87ce195578f57f9c4c833c98e5
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.35.0
          date: 2021-05-05T14:19:23.255Z
        - commits:
            - subject: Abstract & update device os info that are used in tests
              hash: 1672dd269c3372ea9b30bce52b58b41c48f51bc9
              body: |
                This also fixes those tests failing b/c of relying on a
                really old invalidated os release.
              footer:
                Change-type: patch
                change-type: patch
                See: https://www.flowdock.com/app/rulemotion/resin-tech/threads/3WDfDVeEH8raYKGJ4iSRVaHFw_p
                see: https://www.flowdock.com/app/rulemotion/resin-tech/threads/3WDfDVeEH8raYKGJ4iSRVaHFw_p
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.34.2
          date: 2021-05-05T13:48:24.436Z
        - commits:
            - subject: "types: Deprecate Device is_in_local_mode property"
              hash: bbd2696f65c15a9678e2ee2651e2835b5e04597a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.34.1
          date: 2021-04-14T14:42:52.571Z
        - commits:
            - subject: Deprecate user__is_member_of__application in favor of the term form
              hash: 74fc904fe93d8aa47a7239da35b4fcfd7caf3b20
              body: |
                Deprecated in favor of its term form
                user_application_membership.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "types/models: Add `user_application_membership` to the User & Team"
              hash: 507aef969720181309c4f6b012c5a26dff82fab4
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.34.0
          date: 2021-04-13T12:50:12.445Z
        - commits:
            - subject: "types/modes: Deprecate Subscription's discounts__plan_addon property"
              hash: ba5b427f83c16dd0c7bd6106ab4ba94841e34dc4
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://github.com/balena-io/balena-api/pull/3085
                see: https://github.com/balena-io/balena-api/pull/3085
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "types/models: Add `subscription_addon_discount` to the Subscription"
              hash: 7cafbc7a7406a35500223d597a7f8a6b35ac5566
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.33.0
          date: 2021-04-12T11:39:32.410Z
        - commits:
            - subject: Add the auth.getUserActorId() method
              hash: 7c15854a86fffda21a7a7b5bf01ce5c0ecfdfd83
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.32.0
          date: 2021-04-08T16:14:12.052Z
        - commits:
            - subject: "models/application: Fix examples incorrectly showing a short device
                uuid"
              hash: e38d7c5024f36bd4356343b3479f20329ed6380f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Add application.get example using the application slug
              hash: 4a7c4e77c9f7c006ac753ff47b3d3814ceb73159
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.31.2
          date: 2021-04-08T11:48:41.294Z
        - commits:
            - subject: Refactor the resource get by field tests
              hash: b0c79a6b50e46d853f60501ccddc887eaf86b34c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.31.1
          date: 2021-04-07T21:17:50.660Z
  version: 12.44.20
  date: 2021-06-14T20:41:04.820Z
- commits:
    - subject: Fix fast-boot module caching with read-only installation folders
      hash: d15b54cf40ad462112eeb9f7beb93bb1c25d3eb1
      body: |
        * Add missing fast-boot `stop()` call on CLI exit to avoid 1s timeout.
        * Move `.fast-boot.json` to `~/.balena/cli-module-cache.json` to
        address scenarios where the CLI is installed to a read-only folder:
        - pkg's internal 'snapshot' filesystem (standalone zip package)
        - Root-owned folder without write permission to regular users,
          like `/usr[/local]/lib/balena-cli` (the case of caxa-based
          installers or the GUI installer for macOS).
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.19
  date: 2021-05-28T14:20:05.160Z
- commits:
    - subject: Update advanced installation instructions
      hash: 460022a7cfc04a3828662f3f078f17816ea9bcff
      body: |
        Replace 'python' with 'python3' in apt-get install command line, and
        refactor for clarity.
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.18
  date: 2021-05-27T21:06:42.932Z
- commits:
    - subject: "doc: Document the image nameing scheme used by deploy"
      hash: e04242db642fca1639cc0ee08a1ab1bf18219308
      body: >
        When using deploy to create a release for a multi-container project one

        needs to follow this to avoid triggering a build. Relevant for CI/CD scenarios

        with their own build pipeline.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Robert Günzler <robertg@balena.io>
        signed-off-by: Robert Günzler <robertg@balena.io>
      author: Robert Günzler
      nested: []
  version: 12.44.17
  date: 2021-05-24T14:28:43.435Z
- commits:
    - subject: "preload: Avoid hardcoded registry2 URLs with openBalena"
      hash: b17dad8c60555ab9896fb4c911522e4d2141abcb
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Changelog-entry: "preload: Avoid hardcoded registry2 URLs with openBalena"
        changelog-entry: "preload: Avoid hardcoded registry2 URLs with openBalena"
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.44.16
  date: 2021-05-18T15:11:23.344Z
- commits:
    - subject: 'os configure, local configure: Fix "Unsupported filesystem" error'
      hash: 501882fd26bbe729754e2452819f8d472a91b439
      body: >
        When configuring a BalenaOS image with system connections using the CLI,

        the function assumed that the boot partition was always 1. This is not

        the case for every supported board. Therefore, a new function is added,

        which automatically determines the boot partition number and allows

        users to configure the image with system connection settings.


        This change affects both the `balena local configure` and `balena os configure` commands.
      footer:
        Change-type: patch
        change-type: patch
      author: Roland Kajatin
      nested: []
  version: 12.44.15
  date: 2021-05-16T16:12:53.207Z
- commits:
    - subject: Add completion generator from oclif.manifest.json
      hash: a3e90182bc2cb366f8dea6214afefba0ad295b10
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pierre Kancir
      nested: []
  version: 12.44.14
  date: 2021-05-09T09:09:03.549Z
- commits:
    - subject: Update dependencies (multibuild, dockerode, docker-toolbelt,
        docker-progress)
      hash: 2c922ee6d238dc05b353bc2daa05ee5d0f1e69ee
      body: |
        Update resin-multibuild from 4.7.2 to 4.11.0
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "preload: Improve error handling (stop spinning wheels)"
      hash: d9821939d9ad346a14f7674a98bdc7607ecc6e31
      body: |
        Update balena-preload from 10.4.2 to 10.4.6
      footer:
        Connects-to: "#2045"
        connects-to: "#2045"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested:
        - commits:
            - subject: Update dependencies (dockerode, docker-progress)
              hash: efb8f4699c8988f5b9c1a4a04b53249837c10aeb
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
            - subject: Don't assume that 'docker' argument uses Bluebird promises
              hash: 35ae62f855412f80c0fa92ed0217ad41f5afcdc7
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
          version: balena-preload-10.4.6
          date: 2021-05-06T20:44:51.420Z
        - commits:
            - subject: Enhance comms between CLI process and Python process in container
              hash: dbd60732b5eab238475bcb34157856f783678edb
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
          version: balena-preload-10.4.5
          date: 2021-05-05T00:29:11.127Z
        - commits:
            - subject: Fix unhandled exception on container.wait()
              hash: cce395e588f066c6ef968119be0f39a76005ccb9
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
            - subject: Emit error on container status code '137' too (OOM SIGKILL)
              hash: c9286e1fb9e4e69c197cbfaadb21d3126cf99563
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
            - subject: Add flake8 npm script
              hash: 7f49e975263c6d701d2c57108de46b0cdcaf32e1
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
          version: balena-preload-10.4.4
          date: 2021-05-05T00:07:20.081Z
        - commits:
            - subject: Don't truncate error logs (add _truncate_exc option to python sh
                commands)
              hash: fb4dbe26eccae10a555d6f88244f5e940fa9348b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
            - subject: Add keyword args to RetryCounter key computation. Remove unused args.
              hash: 7633628293b0fb463de68653abb82c5b57ab5b6a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Paulo Castro
              nested: []
          version: balena-preload-10.4.3
          date: 2021-05-04T12:42:11.746Z
    - subject: "build: Workaround issue with Docker v20.10 + single-arch base images"
      hash: 732fc2d5390a401346ac0e30cd489c4aa644852a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: 'build: Fix "Total: undefined" image pull progress report'
      hash: 535a443d7cb5b88d743e9e1a50667f1d8c79e028
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.13
  date: 2021-05-07T10:51:33.708Z
- commits:
    - subject: "preload: Update to Docker 20.10 with cgroups v2 support"
      hash: 0f2780744faee1d56aad9b1667c9e0ef29522543
      body: |
        Update balena-preload from 10.4.1 to 10.4.2.
      footer:
        Change-type: patch
        change-type: patch
        Changelog-entry: "preload: Update to Docker 20.10 with cgroups v2 support"
        changelog-entry: "preload: Update to Docker 20.10 with cgroups v2 support"
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.44.12
  date: 2021-04-27T14:12:10.509Z
- commits:
    - subject: Add message regarding deprecation of --buildArg option in build/deploy
        commands
      hash: fa2600464892865a15cfc70d733bffc0b652bc81
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.44.11
  date: 2021-04-21T05:32:37.844Z
- commits:
    - subject: "ssh: fix incorrect service name parsing in local mode"
      hash: 8780a24fb5a67ea25bcae98dd2253f5a587fb23b
      body: ""
      footer:
        Resolves: "#2252"
        resolves: "#2252"
        Change-type: patch
        change-type: patch
        Signed-off-by: Tomás Migone <tomas@balena.io>
        signed-off-by: Tomás Migone <tomas@balena.io>
      author: Tomás Migone
      nested: []
  version: 12.44.10
  date: 2021-04-15T15:25:54.475Z
- commits:
    - subject: "config inject/read/write: Fix umount errors with OS image files"
      hash: 0f9d78ab50aeb10222332dfc60352ffd62872602
      body: ""
      footer:
        Resolves: "#1003"
        resolves: "#1003"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Refactor dependency import in utils/helpers.ts for performance
      hash: 06f76838370fae7a2e9faf99d1698c9bf75d0d15
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.9
  date: 2021-04-13T22:33:44.552Z
- commits:
    - subject: "push, logs: Fix parsing of local mode device logs (NDJSON stream)"
      hash: d50d18d49216fe423cb7bae58217e80a8f368f2e
      body: ""
      footer:
        Resolves: "#2185"
        resolves: "#2185"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.8
  date: 2021-04-09T23:01:23.105Z
- commits:
    - subject: "lib/commands/local/configure: Fix local configure when resin-wifi is
        not available on the image"
      hash: 213e54feb1c2f1df1a53551cf9079bdc51a49b5b
      body: ""
      footer:
        Resolves: "#2239"
        resolves: "#2239"
        Change-type: patch
        change-type: patch
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested: []
  version: 12.44.7
  date: 2021-04-09T18:34:00.866Z
- commits:
    - subject: Direct missing release installs to npm install method
      hash: 91fd515266785012e5797c20edb3360e3d30334b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Miguel Casqueira <miguel@balena.io>
        signed-off-by: Miguel Casqueira <miguel@balena.io>
      author: Miguel Casqueira
      nested: []
  version: 12.44.6
  date: 2021-04-07T17:59:51.038Z
- commits:
    - subject: "docs: Update install instructions re macOS installer notarization"
      hash: d44afa8c399e67613a65963529386a67da85fc1a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Update resin-compose-parse from 2.1.2 to 2.1.3
      hash: b7500fc2c21d0dace8f3481806e7599342e710d1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Update balena-config-json from 4.1.0 to 4.1.1
      hash: dc6c8d7472c42e7f2c731e9b772ad28bffa909ec
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Update etcher-sdk from 6.2.0 to 6.2.1
      hash: 5c5be8f7b70134040666cc41a5a2e6f0f0a82bc6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Update balena-sdk from 15.29.0 to 15.31.0
      hash: 5bdd6c6034f74eaa1ff36a4e05c66ce7d6f5a28d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.5
  date: 2021-04-07T16:31:54.380Z
- commits:
    - subject: Add notarization for macOS graphical installer
      hash: 973f1a9c408a79f4b8058b83c0c71b80cc12113e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Dan Goodman
      nested: []
  version: 12.44.4
  date: 2021-04-06T21:00:22.401Z
- commits:
    - subject: "docs: Further clarify Docker requirements for preload"
      hash: f53e658ca225290c32b6caa2d33e156d2ef9861e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.44.3
  date: 2021-04-04T22:06:53.485Z
- commits:
    - subject: "docker: Remove references to CLI docker images in the installation docs"
      hash: 431c4b6e4a8c812d7aeb2969aaaee57dc2a26cfd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "docker: Remove balenalib images and docs"
      hash: d12490f8169f7ff8678bec9b66e4590015a920e6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.44.2
  date: 2021-04-02T17:09:45.529Z
- commits:
    - subject: "os/configure: Fix broken NetworkManager URL"
      hash: 6437bb7511cb8ab580577b5242d7d2b0b4d4aaa6
      body: |
        Update the broken NM URL to match the rest of the documentation.
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: balena-io/docs/#1757 balena-io/docs/#1522
        connects-to: balena-io/docs/#1757 balena-io/docs/#1522
        Changelog-entry: "os/configure: Fix broken NetworkManager URL"
        changelog-entry: "os/configure: Fix broken NetworkManager URL"
        Signed-off-by: Mark Corbin <mark@balena.io>
        signed-off-by: Mark Corbin <mark@balena.io>
      author: Mark Corbin
      nested: []
  version: 12.44.1
  date: 2021-03-31T14:43:34.212Z
- commits:
    - subject: "osConfigure/localFlash: Add support for Node.js v14"
      hash: ac96616e4e5f9e246dcdfbf38252812f4b3109bb
      body: >
        * Replace old resin-image-fs with newer balena-image-fs

        * package.json: Remove resin-image-fs package

        * package: Install dependencies that work with node14

        * Remove resin-image-fs typings

        * Fix etcher-sdk related types

        * local/flash: Add unmountOnSuccess, write, direct properties on flash
        	Taken from https://github.com/balena-io-modules/etcher-sdk/blob/master/examples/multi-destination.ts
        * tests/utils/eol-conversion: Remove ext2fs sample binary
        	Specifically ext2fs/build/Release/bindings.node
        	I removed it because the file doesn't exist
        * tests/test-data/pkg: Add new expected warnings darwin/linux/windows

        * os/configure: Remove windows check

        * local/flash: Check if environment is WSL and show warning message

        * Get tests to pass with certain Node v14 warning messages

        * INSTALL-WINDOWS: Remove os configure warning


        Improve push and logs support for Node.js v14 (bump 'net-keepalive')
      footer:
        Resolves: "#1990"
        resolves: "#1990"
        Change-type: minor
        change-type: minor
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested: []
  version: 12.44.0
  date: 2021-03-30T22:22:13.821Z
- commits:
    - subject: "docker: Improve handling of Docker-in-Docker errors"
      hash: 9036ce9af373eb8d328f105839163db0cae38ae6
      body: >
        The `local` logging driver captures output from container’s
        stdout/stderr

        and writes them to an internal storage that is optimized for performance and disk use.


        We also want to capture these logs on startup to wait for success/failure.


        Advise the use of `--privileged` when running Docker-in-Docker to avoid

        various permissions issues encountered in testing.
      footer:
        Change-type: patch
        change-type: patch
        Changlelog-entry: "docker: Improve handling of Docker-in-Docker errors"
        changlelog-entry: "docker: Improve handling of Docker-in-Docker errors"
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.43.2
  date: 2021-03-26T12:59:15.682Z
- commits:
    - subject: Improve installation docs regarding Docker Desktop version requirements
      hash: 6d4faa7b2cd510f36b08580a5dddb481021202c2
      body: ""
      footer:
        Connects-to: "#2228"
        connects-to: "#2228"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.43.1
  date: 2021-03-25T21:25:13.519Z
- commits:
    - subject: Refactor automation scripts (reduce need for MSYS to build on Windows)
      hash: 68b61e74245981a3b78f3332b6f5e6fb2e081c37
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Add macOS uninstall script (sudo /usr/local/lib/balena-cli/bin/uninstall)
      hash: 329b84d01e1279d13b1e0ac4f1b720af8a4b929e
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: Bump `patch-package` dependency and remove its own patch file
      hash: 25b1dff5d8b11d9360be38c99272a2dd03b29b59
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.43.0
  date: 2021-03-23T00:07:08.109Z
- commits:
    - subject: 'push: Fix docker-compose.dev.yml serialization ("should be
        object,null" error)'
      hash: 37c2880996be297e61bef5f5e28119d217ce8cfd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.42.2
  date: 2021-03-20T22:20:57.959Z
- commits:
    - subject: Make README.md bullet point spacing uniform
      hash: 88072173d0da94bc57af0f3f989690f2b57c6773
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Genadi Naydenov genadi@balena.com
        signed-off-by: Genadi Naydenov genadi@balena.com
      author: Genadi Naydenov
      nested: []
  version: 12.42.1
  date: 2021-03-19T16:38:50.532Z
- commits:
    - subject: "balena device: Display public IP address field"
      hash: 50af0760ce36e4f96e02ed37bb9eaf802ad4386c
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Chris Wiggins
      nested: []
    - subject: Update balena-sdk from 15.20.0 to 15.29.0
      hash: 43906d22c8540a4179f0545287042c1b2b652b43
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Chris Wiggins
      nested: []
  version: 12.42.0
  date: 2021-03-19T01:43:58.678Z
- commits:
    - subject: Update supported npm version range in package.json (<7.0.0)
      hash: 5fc009a6ae736a2d6f1bdbb1d2d83f9169eaeaa4
      body: ""
      footer:
        Connects-to: "#2221"
        connects-to: "#2221"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.41.3
  date: 2021-03-17T15:35:44.346Z
- commits:
    - subject: "Linux installation instructions: Add sudo configuration section"
      hash: b233ea3e3e93b8f07721dd9de5f5ccaa83ecc049
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.41.2
  date: 2021-03-17T02:10:54.150Z
- commits:
    - subject: "docker: Fix path to init when workdir is changed"
      hash: 3cff091e3a4e24a2fea8d576691dcd7d7f0b6489
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.41.1
  date: 2021-03-15T14:36:14.162Z
- commits:
    - subject: "docker: Add Docker images with the CLI and Docker-in-Docker"
      hash: 65d5bdff0815f743cb63f474be53ef2d92486f15
      body: |
        Add Dockerfiles for alpine and debian images, based on
        balenalib/arch-distro-node images.
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.41.0
  date: 2021-03-15T12:38:32.977Z
- commits:
    - subject: "macOS GUI installer: Update signing certificate name"
      hash: c62445a39995fb41a54636ab559462e2a7c4324b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.40.4
  date: 2021-03-09T16:43:40.230Z
- commits:
    - subject: "build, deploy: Fix error handling when QEMU download fails"
      hash: bcea5193a1cffe00a062f35f2121db7dc6e4cbf5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.40.3
  date: 2021-03-06T16:21:42.621Z
- commits:
    - subject: "docs: Fix missing markdown docs for device `deactivate` and
        `local-mode`"
      hash: b90c9b0d7e59353101213c6be22eaff9a9c0b274
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.40.2
  date: 2021-02-23T22:17:49.326Z
- commits:
    - subject: "docs: emphasize that push emulation is not required in most cases"
      hash: c8e4d2c9a69e23ea0d324fadd424340a67ba9a08
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.40.1
  date: 2021-02-23T13:58:03.059Z
- commits:
    - subject: Add support for docker-compose dev overlay in local pushes
      hash: f3d750a0247ae0f272392666d9d243ed65e8e4e6
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.40.0
  date: 2021-02-09T12:18:40.185Z
- commits:
    - subject: "build/deploy: fix emulated builds to use fully static qemu binaries"
      hash: 15fc805f893d330af3c733c40bd2d7ae35a2cb98
      body: |
        Avoid possible situations where the local glibc may not support
        the required syscalls for arm emulation during build/deploy.
      footer:
        Change-type: patch
        change-type: patch
        Conneted-to: https://github.com/balena-io/qemu/issues/21
        conneted-to: https://github.com/balena-io/qemu/issues/21
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.39.1
  date: 2021-02-06T15:01:02.577Z
- commits:
    - subject: Add command `device local-mode`
      hash: e47fd0c887f3b8fc30dd15e4ea5528c85296b738
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#1304"
        resolves: "#1304"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.39.0
  date: 2021-02-04T17:05:01.299Z
- commits:
    - subject: Improve build-time checks (automation/test-lock-deduplicated.sh)
      hash: 6e0638f3bec0bbe35bd0f132f263be99b44009e1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.38.10
  date: 2021-02-04T14:25:32.930Z
- commits:
    - subject: Modify push to pass app slug to builder
      hash: e6b85c9cf8784b8b4056795a35ed208570aa4164
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.38.9
  date: 2021-02-04T09:43:33.008Z
- commits:
    - subject: "build/deploy: Update QEMU to speed up emulated builds"
      hash: 9636985ee7648dca6967cf35ddd7bb122cfbc65c
      body: |
        QEMU v5 has quite a few improvements over v4, and the speed
        difference when emulating arm is quite noticible.

        We tested this with, and without, our single-core limitation
        patch and have not been able to reproduce the stability
        issues we were seeing in v4 so the patch was removed in
        this release.
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: https://github.com/balena-io/balena-io/issues/2340
        connects-to: https://github.com/balena-io/balena-io/issues/2340
        Signed-off-by: Kyle Harding <kyle@balena.io>
        signed-off-by: Kyle Harding <kyle@balena.io>
      author: Kyle Harding
      nested: []
  version: 12.38.8
  date: 2021-01-29T14:30:42.894Z
- commits:
    - subject: "tunnel: Add note re openBalena version compatibility"
      hash: 941c36525951f41f1c8b5933dc76d64b9e16a205
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.38.7
  date: 2021-01-25T17:37:22.165Z
- commits:
    - subject: "logging: note that the device supervisor version is operative"
      hash: 53926067caeb8d021b3ff1dae600c3eab4946426
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Matthew McGinn <matthew@balena.io>
        signed-off-by: Matthew McGinn <matthew@balena.io>
      author: Matthew McGinn
      nested: []
  version: 12.38.6
  date: 2021-01-22T21:56:21.475Z
- commits:
    - subject: "tls: Use TLS for tunnel connection"
      hash: 7ae83d9ce578dc82d8324fa78f3b59c4bc965e4f
      body: |
        Switch to using the exposed tunnelUrl and TLS for making
        tunnels to the device, to improve security.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Rich Bayliss <rich@balena.io>
        signed-off-by: Rich Bayliss <rich@balena.io>
      author: Balena CI
      nested: []
  version: 12.38.5
  date: 2021-01-21T23:26:41.306Z
- commits:
    - subject: Update supported Node.js version range in package.json (<13.0.0)
      hash: b363d28664a78f9f3c40ac6bfccb1eea544879c3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.38.4
  date: 2021-01-21T16:39:03.644Z
- commits:
    - subject: Handle 'push' edge case with application access
      hash: a1cf602f6f0f556f46780509be1d61a473c4b469
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.38.3
  date: 2021-01-19T12:41:36.462Z
- commits:
    - subject: Delete old config files for Travis and AppVeyor to avoid confusion
      hash: f73e3db4deb10dbba9132c277b7abdb314ed53d0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.38.2
  date: 2021-01-18T23:21:07.706Z
- commits:
    - subject: Fix handling of thrown strings
      hash: d3586696b42240e51e428d5ace95d833a25687ea
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.38.1
  date: 2021-01-15T15:47:32.274Z
- commits:
    - subject: "deploy: Add --release-tag flag"
      hash: 8d56fe9678d2397698b908b0c5a88d01b5490f45
      body: |
        Now we can do:
        `balena deploy myApp myApp/myImage --release-tag key1 value1`

        Refactor and reuse the logic that parses and applies the
        release tag options from the push command to the deploy
        command.
      footer:
        Resolves: "#892"
        resolves: "#892"
        Change-type: minor
        change-type: minor
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested: []
  version: 12.38.0
  date: 2021-01-14T22:49:09.570Z
- commits:
    - subject: "docs: americanize the spelling of words in sourced markdown"
      hash: e71184ed3aaff88fb2d3d2ea5d086ab8971993db
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Matthew McGinn <matthew@balena.io>
        signed-off-by: Matthew McGinn <matthew@balena.io>
      author: Matthew McGinn
      nested: []
  version: 12.37.2
  date: 2021-01-13T15:15:11.564Z
- commits:
    - subject: Refactor out command internal scandevices
      hash: aeff5997d02289619f3a2f1e3041144d559feb43
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.37.1
  date: 2021-01-06T14:03:21.672Z
- commits:
    - subject: Add --additional-space flag to preload
      hash: 9fff9266d4e10a90c2bfebbac3896a76e31213f9
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Alexis Svinartchouk
      nested: []
    - subject: Update balena-preload to 10.4.1
      hash: 0e7f953f72413b56430f467da77b49fae70a7c69
      body: >
        10.4.0 improves image size estimation

        10.4.1 prevents running out of space while pulling images because of temporary files
      footer:
        Change-type: patch
        change-type: patch
      author: Alexis Svinartchouk
      nested: []
  version: 12.37.0
  date: 2020-12-28T16:11:48.896Z
- commits:
    - subject: Update push command for organizations
      hash: 27e2b03702dca731c999003be80576192134c153
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#2119"
        connects-to: "#2119"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.36.1
  date: 2020-12-23T15:07:02.635Z
- commits:
    - subject: "errors: Make all exclusive flag errors expected"
      hash: 074fe010bdc543c30754ac2eddba58d68bd8e0ae
      body: |
        eg Don't report errors if during a push --release-tag
        and --detached flags are used.
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested: []
    - subject: "push: Add --release-tag flag"
      hash: 34557e35eed227c22482b7fe91b7239c6e5908b9
      body: |
        You can have 0 or multiple keys without values,
        if you use values then you should have as many
        values as you have keys. If you don't want to set
        a value for a key set its value to "" (bash, cmd.exe)
        or '""' (powershell).
      footer:
        Connects-to: "#892"
        connects-to: "#892"
        Change-type: minor
        change-type: minor
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested: []
  version: 12.36.0
  date: 2020-12-22T15:12:43.426Z
- commits:
    - subject: Improve id disambiguation for tag commands
      hash: 584aa745f7a5f2d2cc7fb3209ac5c07c366ea04b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.35.3
  date: 2020-12-21T10:45:52.324Z
- commits:
    - subject: Modify handling of SIGINT in balena-dev
      hash: 5c93df921e1d3112f827c81c87424e1bee793594
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.35.2
  date: 2020-12-18T09:25:13.668Z
- commits:
    - subject: Update commands ssh, tunnel to support orgs
      hash: 9d2884aab7544d8b7330cdd6fa1a020344f6309c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#2119"
        connects-to: "#2119"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.35.1
  date: 2020-12-17T12:05:00.089Z
- commits:
    - subject: Update various commands to support organizations
      hash: c8987474682d284e8d3e685300ad47a3b716e8ef
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Connects-to: "#2119"
        connects-to: "#2119"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.35.0
  date: 2020-12-15T15:10:35.099Z
- commits:
    - subject: Add organizations support to app create command
      hash: 611f59a0da95a9bbbecd027d41f5fb9ded2b6460
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Connects-to: "#2119"
        connects-to: "#2119"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.34.0
  date: 2020-12-15T14:03:51.740Z
- commits:
    - subject: Improve error message for issues to access balena settings
      hash: 439d8391eea61f0be2075121aa725286d9606110
      body: |
        Update balena-settings-storage from 6.0.1 to 7.0.0
      footer:
        Resolves: "#1667"
        resolves: "#1667"
        Change-type: patch
        change-type: patch
      author: josecoelho
      nested: []
  version: 12.33.2
  date: 2020-12-15T07:20:44.514Z
- commits:
    - subject: Fix preload command support for application IDs
      hash: fe24280adfca5550c95bb80d30b651bfe4713cf4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2063"
        resolves: "#2063"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.33.1
  date: 2020-12-11T16:24:24.516Z
- commits:
    - subject: Add orgs command
      hash: a11f9ec7055ff7ff8f621157809a6b8dcc2cbc61
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Connects-to: "#2119"
        connects-to: "#2119"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.33.0
  date: 2020-12-11T12:06:55.833Z
- commits:
    - subject: 'apps: Fix "column.match is not a function" when --verbose is used'
      hash: 055ad834e70b811f47a04d2c01b309dd7ef756f1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.32.2
  date: 2020-12-11T00:36:12.818Z
- commits:
    - subject: Make balena-cli build on refreshed on-prem workers
      hash: 511d0dbe2688098f522af9fb81fe6c4503689a22
      body: |
        * Fix 'balena ssh' test cases when using the Windows built-in ssh tool
        * Fix Windows installer build in new balena CI workers (qqjs patch)
        * Remove hardcoded path
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.32.1
  date: 2020-12-10T20:34:43.475Z
- commits:
    - subject: Add organizations support to app rename command
      hash: 665e0cf9d7f1f10d5067a1c8888790d4b46fa50a
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Connects-to: "#2119"
        connects-to: "#2119"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.32.0
  date: 2020-12-10T13:02:22.165Z
- commits:
    - subject: "Livepush: Extend CTRL-C availability (don't ignore CTRL-C during image
        build)"
      hash: 07666e953fd9fb0e773e9158ec9068516c1233ef
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "Livepush, logs: Automatically reconnect on 'Connection to device lost'"
      hash: 54731c2d204803fbf87c1a5c57989762071ae359
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: "logs: Fix CTRL-C ignored on Windows (PowerShell, MSYS, Git for Windows)"
      hash: d00db5ea8c6bb33bcc9abe6c2dfd71c93b7e910d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: 'Livepush: Fix process not exiting on "Connection to device lost"'
      hash: 54978357280f70196fd6ef535c272980acfb6296
      body: ""
      footer:
        Resolves: "#1828"
        resolves: "#1828"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.31.0
  date: 2020-12-10T12:03:51.309Z
- commits:
    - subject: Fix app name output in app command
      hash: fc8b7c71fc2cab5949b0bebc86a757d28f510343
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2120"
        resolves: "#2120"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.30.4
  date: 2020-12-10T07:35:10.577Z
- commits:
    - subject: "errors: Add expected errors for device deactivation"
      hash: a19132d3bfe2e02456b4738fb16d4aa813fe6211
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested: []
  version: 12.30.3
  date: 2020-12-09T12:55:51.417Z
- commits:
    - subject: Remove remaining v12 switches
      hash: 3edf7a038fccc8c1ddf5d09f29c37194a1104c84
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.30.2
  date: 2020-12-08T10:03:01.854Z
- commits:
    - subject: Standardize boolean flag typing
      hash: 19fab403987edef486956cbe3820c0dbb89a84a3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.30.1
  date: 2020-12-07T13:39:08.771Z
- commits:
    - subject: "packages: Bump balena-sdk and balena-errors"
      hash: 8a3e386d214227d24833f9277927d0531df95a66
      body: |
        Update balena-sdk from 15.6.0 to 15.20.0
        Update balena-errors from 4.4.1 to 4.7.1
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested:
        - commits:
            - subject: "device: Add deactivate method"
              hash: d30be851132ebdafb705922122de29d357de365e
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
                signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
              author: Marios Balamatsias
              nested: []
          version: balena-sdk-15.20.0
          date: 2020-12-04T10:06:51.053Z
        - commits:
            - subject: Add missing application and release typings
              hash: 1b36a1512ee06aa62ef07f839c9284e07dbcac93
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
              nested: []
          version: balena-sdk-15.19.0
          date: 2020-12-02T12:02:50.446Z
        - commits:
            - subject: Bump typescript to 4.1
              hash: b29e8bde751ac321833a98a2e3319c23867d7d4a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.18.1
          date: 2020-11-20T12:57:43.984Z
        - commits:
            - subject: "typings: Deprecate PineWithSelectOnGet variant in favor of PineStrict"
              hash: 5b7a7e83c3beef41ee08c4b840a11e9f71e1a35b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Update balena-auth from 4.0.2 to 4.1.0
              hash: 36282cee7b3f394b690d0d430dc5705c075b67d1
              body: |
                Update balena-errors from 4.6.0 to 4.7.1
                Update balena-request from 11.1.1 to 11.2.0
              footer:
                Change-type: minor
                change-type: minor
              author: josecoelho
              nested:
                - commits:
                    - subject: Update balena-auth from 4.0.0 to 4.1.0
                      hash: a0c18a805b2a492705255b6dbcc8748fbd4f2c5a
                      body: |
                        Update balena-errors from 4.4.0 to 4.7.1
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: josecoelho
                  version: balena-request-11.2.0
                  date: 2020-11-12T08:29:09.564Z
          version: balena-sdk-15.18.0
          date: 2020-11-19T12:49:26.820Z
        - commits:
            - subject: Add missing reverse navigation relations to User typings
              hash: 597a99cb09a943c3fbc51dccc6347bd5a16f510f
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.17.0
          date: 2020-10-27T15:11:28.400Z
        - commits:
            - subject: Add SDK methods for org invites
              hash: 2f97747e0be8f5f42049cd9548993ae79c792be6
              body: ""
              footer:
                See: https://www.flowdock.com/app/rulemotion/p-organizations/threads/o043xZcnvf1tTjmjykyulfIYP14
                see: https://www.flowdock.com/app/rulemotion/p-organizations/threads/o043xZcnvf1tTjmjykyulfIYP14
                Connects-to: "#1007"
                connects-to: "#1007"
                Depends-on: https://github.com/balena-io-modules/balena-errors/pull/46
                depends-on: https://github.com/balena-io-modules/balena-errors/pull/46
                Change-type: minor
                change-type: minor
                Signed-off-by: Amit Solanki <amit@balena.io>
                signed-off-by: Amit Solanki <amit@balena.io>
              author: Amit Solanki
              nested: []
          version: balena-sdk-15.16.0
          date: 2020-10-23T11:25:10.298Z
        - commits:
            - subject: Modify the os update to check against hostapp release
              hash: 65991f10a29a34f78153b8074969e915a25d6742
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
              nested: []
          version: balena-sdk-15.15.0
          date: 2020-10-22T10:30:20.246Z
        - commits:
            - subject: Prevent invalid $selects in strict pine.get variant calls
              hash: 08dde2331405f29c8789bb2523a8e7fc574ba373
              body: |
                Used the NoInfer helper to prevent TS from using the
                old pine.get overloads, unless the generic
                parameters are explicitely provided. This way when
                no generic arguments are provided TS will try to
                match only the fully typed variants and in case of an
                error it will output the reason from those overloads.
                Previously it would fallback to the old pine.get
                variants and try to infer a loose generic type, which
                wasn't correct and silenced some errors This is a bit
                aggressive change and as a result I decided to limit
                this change for the strict pine variant, which is opt-in,
                and hold it back from the main typings until the next
                major.
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Improve the parameter type checks for the fully typed pine.get
              hash: 602ffeccd7355ede88bc64584fccbd8f47046781
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.14.0
          date: 2020-10-19T11:11:50.321Z
        - commits:
            - subject: Pass shouldFlatten through when creating release from url
              hash: a9278f5cfde098ad656b0d0d4fca037a79cb3000
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
              nested: []
          version: balena-sdk-15.13.0
          date: 2020-10-09T09:09:10.065Z
        - commits:
            - subject: Time the test suites
              hash: 11b7d30663eedcdc67be2390e60074c78452cb44
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Combine test util files from before dropping coffeescript
              hash: 4f19dcf6ead9ed3b96a463fc1affe9014348b477
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.12.1
          date: 2020-09-20T18:33:50.796Z
        - commits:
            - subject: "Application: add rename method"
              hash: cabdc7145ff4153fee10fde72189c19dc88d3ecc
              body: |
                add rename method on application model
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-15.12.0
          date: 2020-09-20T09:21:50.671Z
        - commits:
            - subject: "tests/keys: Fix race condition"
              hash: 3c3d8ced26118ddd01849e60c071e06b94a331fc
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.11.3
          date: 2020-09-19T16:50:05.990Z
        - commits:
            - subject: "tests/device: Combine some multicontainer app tests"
              hash: 5a73d51e829974a22a6e8ac95fc65107a787931c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Remove some beforeEach() from the device tests
              hash: 8b68f5108f0a1f31312f24cbc3ca49df0b939ac3
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.11.2
          date: 2020-09-19T15:45:59.940Z
        - commits:
            - subject: Fix the device.setSupervisorRelease() tests
              hash: 9dd0c3d87f5298034731b0808fd7f31dcbbdacf8
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                See: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JuTUTtH3BS3w8IJvRrYg6NdTkrN
                see: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/JuTUTtH3BS3w8IJvRrYg6NdTkrN
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.11.1
          date: 2020-09-19T14:31:50.481Z
        - commits:
            - subject: "Typings: Extend the supported billing cycles"
              hash: 6c15c2a81b34be980142c05215012fc2e2e8c742
              body: ""
              footer:
                Depends-on: https://github.com/balena-io/balena-api/pull/2791
                depends-on: https://github.com/balena-io/balena-api/pull/2791
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.11.0
          date: 2020-09-14T16:25:47.653Z
        - commits:
            - subject: "tests: Reduce the application creations & teardowns even further"
              hash: 9ec9361596503219b93f9d24ef27d9bb5131e9a2
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.10.6
          date: 2020-09-14T13:06:46.504Z
        - commits:
            - subject: "Login: add new error handling, update balena-errors"
              hash: a0817f1aaf3b3eba9c4b2acd0db94c2fa7e9fc30
              body: |
                Update balena-errors version to v4.5.1 and add new errors during
                authntication
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Andrea Rosci <andrear@balena.io>
                signed-off-by: Andrea Rosci <andrear@balena.io>
              author: JSReds
              nested: []
          version: balena-sdk-15.10.5
          date: 2020-09-14T11:15:45.857Z
        - commits:
            - subject: "tests: Reduce the application creations & teardowns"
              hash: 650af63e7ac33d2ed457aed141711c526f670963
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.10.4
          date: 2020-09-11T13:46:21.436Z
        - commits:
            - subject: "tests: Use mocha.parallel to speed up the test cases"
              hash: 5e51129f6032c86a3d25daca358591da4dc53bea
              body: |
                Unfortunately mocha.parallel doesn't have proper
                support for the `this` context of tests.
              footer:
                Change-type: patch
                change-type: patch
                See: https://github.com/danielstjules/mocha.parallel/issues/16
                see: https://github.com/danielstjules/mocha.parallel/issues/16
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.10.3
          date: 2020-09-11T10:12:11.545Z
        - commits:
            - subject: "tests: Remove some before/afterEach calls to speed up the tests"
              hash: 378917789a8fe72d22c1dc54dc50e853422178d4
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.10.2
          date: 2020-09-11T09:10:50.191Z
        - commits:
            - subject: "tests: Test that the result of device.getDeviceSlug() is a string"
              hash: 21f0682f4f4ca63db67be9449de60f4c2aaaed50
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "tests: Run device.getDeviceBySlug() calls in parallel to speed up
                tests"
              hash: a0342ca8a5fa1eebdd03968266c0af8498d1ec29
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "tests/os: Drop unnecessary beforeEach in getConfig()"
              hash: ff564717649bbe9e1bddd49b6c37e0039e256b40
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "tests/application: Fix incorrect skipping of unauthenticated tests"
              hash: 4a451254a02d1dee6b1689f9e0f7f39c9e98afb9
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.10.1
          date: 2020-09-10T22:54:00.541Z
        - commits:
            - subject: "typings: Make ReleaseWithImageDetails more accurate"
              hash: a6506ccf3d3ae2450bc12a8bc2e10f0647722ef1
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Fully type the pine.get results
              hash: 337f14e5aea79fd8fc8d868e64b85ab0ba8afa23
              body: ""
              footer:
                Connects-to: "#887"
                connects-to: "#887"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Add the PineTypedResult helper type"
              hash: e8a036bba6e63bf5c2e7d9acf4714979f5204953
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.10.0
          date: 2020-09-10T12:58:10.890Z
        - commits:
            - subject: "Typings: Add organization member relation to tags"
              hash: 5a9d69659338ee59602c0d91089d6e909153dff4
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.9.1
          date: 2020-09-09T21:15:07.894Z
        - commits:
            - subject: Add typings for pine.getOrCreate()
              hash: 97cc821024bfe7e52770997009c7d0ca492294ef
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Bump balena-pine to add getOrCreate
              hash: b327b00cc0c6e459184319d47a58922564d41436
              body: |
                Update balena-pine from 12.3.0 to 12.4.0
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested:
                - commits:
                    - subject: Update pinejs-client-core to 6.9.0 to support getOrCreate()
                      hash: 31a52ba29ee77b5e6b0eea14d8dcaa9aa3a5fb9f
                      body: |
                        Update pinejs-client-core from 6.6.1 to 6.9.0
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested:
                        - commits:
                            - subject: Add 'getOrCreate' method supporting natural keys
                              hash: 5aa39b34fef7c7a4bbb27c2c81bb1c8ee4ee2c94
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              author: Thodoris Greasidis
                          version: pinejs-client-js-6.9.0
                          date: 2020-09-07T10:54:14.786Z
                        - commits:
                            - subject: Add support for $format
                              hash: aa85327cb7910c74b1bed5323f7ae708aeb2d2b9
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.8.0
                          date: 2020-09-03T15:46:49.095Z
                        - commits:
                            - subject: "Improve $orderby typing to allow `[{a: 'desc'}, {b: 'asc'}]`"
                              hash: 3f66006790c0ace813dd902125b22cf79f2a3095
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.7.3
                          date: 2020-08-26T15:41:19.488Z
                        - commits:
                            - subject: Update dev dependencies
                              hash: c131ef723a228e19caf21bc92e9bf9456b7bc1e0
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.7.2
                          date: 2020-08-24T12:12:05.946Z
                        - commits:
                            - subject: Fix prepare $count typings
                              hash: fe63b2ba648b0ef545afe9fd18d433faca4af6a2
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.7.1
                          date: 2020-08-12T14:30:20.061Z
                        - commits:
                            - subject: Improve typings for request/post/put/patch/delete
                              hash: 32c0d5b40c14e44155391099a9051255c38b1c05
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.7.0
                          date: 2020-08-12T13:42:49.438Z
                  version: balena-pine-12.4.0
                  date: 2020-09-07T11:51:48.407Z
          version: balena-sdk-15.9.0
          date: 2020-09-08T18:06:20.389Z
        - commits:
            - subject: Add mocha tests specific linting
              hash: 20059e8275bc6a45a4fa1ad1b8ff2225045eff10
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Auto-fix lint errors with the test:fast script
              hash: b824263afe72ef880dac157d33e7456259f1ee12
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Add linting checks back to the test script
              hash: 191b33691a9792160f1025e01f8167353ece0c94
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.8.1
          date: 2020-09-08T12:51:20.578Z
        - commits:
            - subject: Add a hostapps model for fetching OS versions
              hash: 34b8af290a6035401bcd08f39f119d5f9861f379
              body: |
                This is still in beta as not all deployment environments of
                balena easily support hostapps. Once we have resolved that issue
                we can move to hostapps-only model for serving OS releases.
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
              nested: []
          version: balena-sdk-15.8.0
          date: 2020-09-08T11:26:40.628Z
        - commits:
            - subject: "tests: Convert the device.getMACAddress tests to async await"
              hash: e4b7210247b6b2fd7450ef21fd17e16c86cbf225
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.7.1
          date: 2020-09-03T19:09:33.053Z
        - commits:
            - subject: Add methods for managing organization membership tags
              hash: f49109170901d5cec8eeb74cf45c5d692e473971
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/balena-api/pull/2761
                depends-on: https://github.com/balena-io/balena-api/pull/2761
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "tests: Support testing tags with two word names"
              hash: a0be4f245660e568ab0fe9a5f91ecf870cbf20ad
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.7.0
          date: 2020-09-03T16:37:06.467Z
    - subject: "common-flags: Add default false on yes, force and verbose flags"
      hash: 5eaa4cfb9f326cbcfeba1977d41e8ae835694f26
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested: []
    - subject: "device: Add deactivate command"
      hash: cb2b90732be6607574d9f4d3c04730318d92318a
      body: ""
      footer:
        Resolves: "#1545"
        resolves: "#1545"
        Change-type: minor
        change-type: minor
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested: []
  version: 12.30.0
  date: 2020-12-07T11:22:11.652Z
- commits:
    - subject: "devices: Don't truncate device UUID to 7 chars when --json is used"
      hash: aae6aff3e900c058eb746265f4ee95f677509791
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.29.1
  date: 2020-12-04T00:47:17.501Z
- commits:
    - subject: "scan: Print production devices' info on scan"
      hash: 7d5a64f59a47c3a051fb2cbe9e45a71029cca694
      body: ""
      footer:
        Resolves: "#1713"
        resolves: "#1713"
        Change-type: minor
        change-type: minor
        Signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
        signed-off-by: Marios Balamatsias <mbalamatsias@gmail.com>
      author: Marios Balamatsias
      nested: []
  version: 12.29.0
  date: 2020-12-01T13:33:03.012Z
- commits:
    - subject: Add ability to disable analytics for performance testing
      hash: 950d173d276f97cb3fcfd4bb9b578b5888572a69
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#1708"
        connects-to: "#1708"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.28.3
  date: 2020-11-26T12:55:50.969Z
- commits:
    - subject: "docs: Add references to the masterclasses in the CLI help and README"
      hash: 2bf59530c4aebdd302814e9f59d41c7b9d2672c3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Fix debug message logic (don't suggest --debug if it is already being
        used)
      hash: a4fd7d6118a04e8e9f0e718a765b508fb11209e6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Fix unhandled promise rejection when ~/.balena is not accessible
      hash: 65f053dd6e2d6e212b90e905be7af5d13772c7e6
      body: ""
      footer:
        Resolves: "#2096"
        resolves: "#2096"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.28.2
  date: 2020-11-20T12:07:27.250Z
- commits:
    - subject: "scan: Prevent spinner animation output to stdout when --json is used"
      hash: 2f9212d622f7affe4391e0d6bac1a06e859b7488
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.28.1
  date: 2020-11-20T00:26:37.290Z
- commits:
    - subject: "push: Reduce memory usage when filtering files with dockerignore"
      hash: 4768f763856aa9f761988477f97ec872d226b004
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "Livepush: Refactor dockerignore filtering and add test cases"
      hash: d6b324927481ce03217c15509db2e046d74cb208
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "Livepush: Ignore paths set in .dockerignore files"
      hash: 02a54667469982ba676da5e0b8a0f0f379b320e5
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Josh Bowling <josh@balena.io>
        signed-off-by: Josh Bowling <josh@balena.io>
      author: Josh Bowling
      nested: []
  version: 12.28.0
  date: 2020-11-19T17:07:59.865Z
- commits:
    - subject: "Test code optimization: avoid running ~70 test cases twice"
      hash: 6a556131995eebc318f5a02831a1cc1e2fb03b36
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "docs: Add note about macOS Big Sur notarization workaround"
      hash: 893a39e8918756db8dd4cdd5135f430a405a409e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.27.4
  date: 2020-11-15T23:42:22.338Z
- commits:
    - subject: Avoid reporting balenarc parsing errors
      hash: 1b0c14feab4e3c12d459d26539f65895519f89cf
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#1100"
        connects-to: "#1100"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.27.3
  date: 2020-11-11T16:54:11.888Z
- commits:
    - subject: Modify `os download` help to mention dev images
      hash: 7da9a800ccd2af0fbb051f1d95707e5d8623e227
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thomas Manning <thomasm@balena.io>
        signed-off-by: Thomas Manning <thomasm@balena.io>
      author: Thomas Manning
      nested: []
  version: 12.27.2
  date: 2020-11-09T12:08:41.495Z
- commits:
    - subject: Improve application-identifier disambiguation
      hash: 46249e319ba3ee8aa1b951f5241dafa625175045
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2077"
        resolves: "#2077"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.27.1
  date: 2020-11-06T09:01:07.764Z
- commits:
    - subject: Add command app purge
      hash: 1e18096873bf35c016a5812f91c0bf4e8ce743ba
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.27.0
  date: 2020-11-05T16:11:52.151Z
- commits:
    - subject: "config generate + openBalena v3: Fix \"Cannot read property '__id' of
        undefined\""
      hash: 6b4c28a0268c61413633af7351cc3f35b346d123
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.26.2
  date: 2020-11-05T13:29:37.895Z
- commits:
    - subject: "devices: Fix \"TypeError: Cannot read property 'slug' of undefined\""
      hash: 9d177609f5adfa357363ba5356f51027a388f635
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.26.1
  date: 2020-10-31T00:34:10.685Z
- commits:
    - subject: Add command device purge
      hash: 47fcffe36813dfdbe59986ed6ae0e4a1a441ea63
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#1547"
        resolves: "#1547"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.26.0
  date: 2020-10-29T10:06:17.048Z
- commits:
    - subject: 'ssh: Fix "Found more than one container with a service name <name>"'
      hash: 7f000ee8c338c88af4a41dee1a2fb924c2c2ee00
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.25.6
  date: 2020-10-28T01:11:21.452Z
- commits:
    - subject: Remove need for hardcoded list of command ids
      hash: c48564e85a618af64c5f63722f0039f6e75862ba
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.25.5
  date: 2020-10-27T09:39:31.007Z
- commits:
    - subject: Update Contributing document re commit messages / versionbot / changelog
      hash: 077e25ebc4e1b3f1cf5aefefcc8601f9dbe38d1f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: 'config generate: Fix "Application is ambiguous" when app slug is used'
      hash: 709f009f9b0014acc087f154bca2f5f3ac7dec71
      body: ""
      footer:
        Connects-to: "#1893"
        connects-to: "#1893"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "config generate: Fix device type compatibility check"
      hash: 116ab1fbc16be7ebc0e66192779a4f44d248d502
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.25.4
  date: 2020-10-25T17:29:17.581Z
- commits:
    - subject: "build/deploy: Add more test cases (--buildArg option)"
      hash: 6b208ec2abde887ffd11cfdfb624382ea7bfc049
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Fix typing (don't assume that 'docker-toolbelt' uses Bluebird promises)
      hash: 099d755900ff9e3d994b517225da872025c3f445
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "build/deploy: Fix --buildArg option with docker-compose.yml projects"
      hash: 3199f15662373ca53fe1c7541259b31799e42315
      body: ""
      footer:
        Resolves: "#1053"
        resolves: "#1053"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "build/deploy: Fix image size notice at end of build"
      hash: 4c8dc29946067aeaf46789058ecb310d0d862750
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Convert more code to Typescript (compose.js)
      hash: 2b22fb89f1a2b25c532a5ec278c800e83cdcfeac
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.25.3
  date: 2020-10-21T13:37:13.594Z
- commits:
    - subject: Revert styling of "balena CLI" as "balenaCLI"
      hash: 478b5dd363288e2556e26b86d91d08e923788bae
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Add help note regarding the version of Node.js printed by `balena
        version -a`
      hash: 0708608c7eb710c8cd7749845384e897ba39c741
      body: ""
      footer:
        Connects-to: "#2068"
        connects-to: "#2068"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "preload: Fix parsing of `--add-certificate` option, amend help for
        `--app`"
      hash: c245dc70c244f82ee20f8c50110d302a0e86824d
      body: ""
      footer:
        Connects-to: "#2063"
        connects-to: "#2063"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.25.2
  date: 2020-10-21T11:24:21.642Z
- commits:
    - subject: Treat authorization errors as expected
      hash: 592efd0a2e5c0c46f4cbf0b1107b135ccab55211
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2035"
        resolves: "#2035"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.25.1
  date: 2020-10-13T08:21:31.203Z
- commits:
    - subject: Refactor initialization code (delete app-oclif.ts and app-common.ts)
      hash: d0e4fa0e59b9c6a4c3f414361c089c68f1dfd872
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Support BALENARC_NO_SENTRY env var to disable Sentry.io error reporting
      hash: cf376316bc4863b98223bac9c81697c2245341ae
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: Update Sentry package (may fix "Maximum call stack size exceeded")
      hash: 8f0f3bda294acda75be15d630967b526581a3c1f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.25.0
  date: 2020-10-11T00:06:46.011Z
- commits:
    - subject: "login: sign up at the configured balena instance"
      hash: af70f16a9b8de7150bcdd8d76a89f72c59614526
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Matthew McGinn <matthew@balena.io>
        signed-off-by: Matthew McGinn <matthew@balena.io>
      author: Matthew McGinn
      nested: []
  version: 12.24.1
  date: 2020-10-07T13:28:42.250Z
- commits:
    - subject: "scan: Add '--json' option to help with scripting"
      hash: 8a506bc4c01e2082073b7858ab79874e707cf59d
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
  version: 12.24.0
  date: 2020-10-06T17:09:31.036Z
- commits:
    - subject: Update CONTRIBUTING.md re balena-dev workflow
      hash: 89782218666af4db1297b8672560913d3de8fd8c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Add bin/balena* scripts to linter paths
      hash: 2974c203b5f4a1339e0feea8bf127cecbe9f13c3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Workaround balena-dev/oclif compatibility issues
      hash: c85acbd90bbb5de3dae13638555365b7a1cb472c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.23.4
  date: 2020-10-05T21:13:25.405Z
- commits:
    - subject: Rename actions-oclif/ to commands/
      hash: eddbdfe0dcea8df801d11d398e72f34c8354f7e1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.23.3
  date: 2020-10-02T11:45:45.519Z
- commits:
    - subject: "push: Fix accidental rename of `-e` (emulated) option"
      hash: 6133bb209687d5fe208ee1c31d19a435d9c077c3
      body: |
        Accidentally renamed during oclif conversion in CLI v12.9.7.
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.23.2
  date: 2020-10-02T09:00:21.328Z
- commits:
    - subject: Update the CONTRIBUTING.md document
      hash: 48076464daa4d3aa6e86db6fe133d64ed50cf932
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.23.1
  date: 2020-09-28T14:22:42.550Z
- commits:
    - subject: Add new command `support`
      hash: 0a8b3ce4e4a5b333f8aa6fd5f51e98444a42d966
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#766 #1546"
        resolves: "#766 #1546"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.23.0
  date: 2020-09-25T14:24:11.954Z
- commits:
    - subject: 'deploy: Fix unexpected exit with "Everything is up to date"'
      hash: 889fafcffce017373d7b6896ce9fd0a18b6b55f2
      body: ""
      footer:
        Resolves: "#2040"
        resolves: "#2040"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.22.2
  date: 2020-09-19T23:41:31.910Z
- commits:
    - subject: Style "balena CLI" as "balenaCLI" and "balena cloud" as "balenaCloud"
      hash: b1897a512d42ce2fe3fec859cd375524637f8fce
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Reorganize and simplify installation instructions
      hash: f98c25eaee2f15f5e13f26f05361829fb1e5b5dd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.22.1
  date: 2020-09-19T00:24:21.430Z
- commits:
    - subject: Add new command `device restart`
      hash: abdaf0043fea01d21d29116bb128d6763b01d576
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#1542"
        resolves: "#1542"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.22.0
  date: 2020-09-18T10:42:08.067Z
- commits:
    - subject: 'scan: Fix "CLI could not be loaded" with the standalone zip installer'
      hash: 799e0f9dea608be28836083f894f93a3a9626c3e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.21.1
  date: 2020-09-16T23:41:01.211Z
- commits:
    - subject: Add new command `app rename`
      hash: 3706db2436371cd797501eaf26132003b4902ad0
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#1567"
        resolves: "#1567"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.21.0
  date: 2020-09-16T14:40:41.774Z
- commits:
    - subject: Minor fix to device rm
      hash: b180eb7b73a7d340d0cde534425d06f5f06b7396
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Update registry secrets example URL
      hash: 9805854eab2ae7bb6dbc0e545f9f06a9dc2be714
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Improve command suggestions, add topic help
      hash: 00c956394d44cd0270eda93fba4498ea2e4f9881
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#2021"
        resolves: "#2021"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.20.0
  date: 2020-09-10T17:55:01.446Z
- commits:
    - subject: Fix numerical id support in device rm
      hash: f9224b05af886944fb4ec5f5de2a0dfda1b712e8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2031"
        resolves: "#2031"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Fix numerical id support in device move
      hash: ece4d88bfde3dd1749bbe618ed534bf2820a6711
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2030"
        resolves: "#2030"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Fix required status of param in os versions
      hash: 0dd7c33237da613246b4a2a1a911c688be140995
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Add ability to specify poll interval in join command
      hash: 0ca1faba0939215e10c2fdd36097d204b50f8890
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#1432 #1697 #1670"
        resolves: "#1432 #1697 #1670"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Improve error handling in internal scandevices
      hash: 9f8569e33fd01bcac4249172338d64537a4eeaf7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#1703"
        connects-to: "#1703"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.19.0
  date: 2020-09-10T10:55:31.705Z
- commits:
    - subject: "push (local device): Add --pull option to force pulling base images
        again"
      hash: 93e18bea27cb494ea7e37a5fea044047a95c6414
      body: ""
      footer:
        Connects-to: "#1584"
        connects-to: "#1584"
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: "push: Reformat help output to fit in 80 characters"
      hash: 73f49765ec8ddeb58aefa6f0f22dcd1b7a7e671f
      body: ""
      footer:
        Connects-to: "#1858"
        connects-to: "#1858"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.18.0
  date: 2020-09-09T11:01:51.327Z
- commits:
    - subject: Fix error displaying info for devices without commits
      hash: e0c65bdef89e2cc1922e2e445fc2d2ff4968b944
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2024"
        resolves: "#2024"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.17.2
  date: 2020-09-08T17:00:11.674Z
- commits:
    - subject: Fix usage info for env rename
      hash: 5e5a2c1c85d09020fb53a0e80db9efee9940e885
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2019"
        resolves: "#2019"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Fix typo in docs help section
      hash: 238c371adef610309265a64e4833d4e415f3c51d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2020"
        resolves: "#2020"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Fix issue with replaced command checks
      hash: 504877c232d9c23f82c1b692b7b20a44150e91f4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#2022"
        resolves: "#2022"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.17.1
  date: 2020-09-08T11:35:40.792Z
- commits:
    - subject: Display command suggestions, when command not recognized
      hash: 273ea5ce4d5f169486f1e68be1157d7091338798
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Convert help to oclif, remove capitano
      hash: d56fec6e36b88c1a1029858acfac7404080a1581
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.17.0
  date: 2020-09-07T12:45:01.828Z
- commits:
    - subject: "build, deploy: Add --pull option to force pulling base images again"
      hash: d1539f405aa2af75c8ccd3ae22e4e59c46c67d55
      body: ""
      footer:
        Resolves: "#1584"
        resolves: "#1584"
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
  version: 12.16.0
  date: 2020-09-04T09:31:22.391Z
- commits:
    - subject: Modify undervoltage status display in device command
      hash: ffa8e245ba2fa024f4e35316a6e0cd5d6f91fdd0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.15.1
  date: 2020-09-04T08:36:31.301Z
- commits:
    - subject: Add support for new device metrics to device command
      hash: 88569066b58d7ca8e0035fac36e59918747654d7
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.15.0
  date: 2020-09-03T16:52:42.403Z
- commits:
    - subject: Convert oclif actions to async/await
      hash: 42c6e1010f2df5aabb611b5206226175d9930901
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.14.18
  date: 2020-08-28T12:46:41.596Z
- commits:
    - subject: "preload: Improve the typings"
      hash: 2e1570149df1ba7f5b89884d725eaf92ffbbad0e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Depends-on: https://github.com/balena-io/balena-sdk/pull/980
        depends-on: https://github.com/balena-io/balena-sdk/pull/980
        See: https://github.com/balena-io/balena-cli/pull/2007#discussion_r478330624
        see: https://github.com/balena-io/balena-cli/pull/2007#discussion_r478330624
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
    - subject: Update balena-sdk to 15.3.7
      hash: c647989054b3e3b48d053144c8dd550abcbc463d
      body: |
        Update balena-sdk from 15.3.1 to 15.3.7
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
      nested:
        - commits:
            - subject: "Improve $orderby typing to allow `[{a: 'desc'}, {b: 'asc'}]`"
              hash: 0ded115ec8609c17a73f0dea6ab0cc8eea5fb530
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-sdk-15.3.7
          date: 2020-08-27T11:00:20.808Z
        - commits:
            - subject: Document how to use with pkg
              hash: ebe99cda636c5c513236a473c6e45d6b8eb49a09
              body: ""
              footer:
                Resolves: "#973"
                resolves: "#973"
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.3.6
          date: 2020-08-26T21:39:20.309Z
        - commits:
            - subject: Use a more semantic parameter name for device.getDeviceSlug
              hash: 8e1a76bb152d529e336b4056c9588ae0bcb690c2
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.3.5
          date: 2020-08-26T16:37:20.927Z
        - commits:
            - subject: "tests: Update the tests for the new maximum application name size"
              hash: 19f3c01a03c272875702676d40b3408642f90b2b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.3.4
          date: 2020-08-26T11:43:20.617Z
        - commits:
            - subject: "typings: Fix nested $count support in the strict pine variant"
              hash: c3c08ab4665acdfad675e65a78162eabaaa71b11
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.3.3
          date: 2020-08-21T17:38:00.841Z
        - commits:
            - subject: Update TypeScript to 4.0
              hash: 606f4c02972cf656b261e67f49a2b2af8e6dd292
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.3.2
          date: 2020-08-20T18:20:29.879Z
  version: 12.14.17
  date: 2020-08-27T13:48:49.210Z
- commits:
    - subject: Update to typescript 4.0
      hash: 787966a0b61abf3d94a16ca407b42bf05abfbae2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.14.16
  date: 2020-08-27T10:53:30.252Z
- commits:
    - subject: Convert command preload to oclif, typescript
      hash: d21a18f353c5d9cf9b47e9ed85c15c635d44a44e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.14.15
  date: 2020-08-27T08:22:51.203Z
- commits:
    - subject: Fix device UUID parsing for 'balena tunnel'
      hash: 99a478ee39a7777c24d98593b0fbb5e8676534bb
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Alexis Svinartchouk
      nested: []
  version: 12.14.14
  date: 2020-08-26T13:12:20.494Z
- commits:
    - subject: "preload: Fix splash image file name for balenaOS >= 2.53.0"
      hash: f772957d29709d30340901751a4d0324f11f83bc
      body: ""
      footer:
        Resolves: "#1993"
        resolves: "#1993"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.14.13
  date: 2020-08-26T09:54:08.232Z
- commits:
    - subject: Convert deploy command to oclif
      hash: 8cb413c1c95263c5c0ffa9501460949ec00736c7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.14.12
  date: 2020-08-22T10:01:51.813Z
- commits:
    - subject: Shorten `env add` command summary to prevent wrapping
      hash: 358a9092145f48456278105bdf35da91f5e8f49d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Fix help template bug affecting discrete value options
      hash: eb74ca631aac80f03418186ba7bd78cff0d68686
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.14.11
  date: 2020-08-21T10:49:41.813Z
- commits:
    - subject: "build: Fix --buildArg and --cache-from options (broken since v12.9.9)"
      hash: af1c4b0d03aef17faa6873aa89164a37f4e44c77
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.14.10
  date: 2020-08-14T22:20:30.315Z
- commits:
    - subject: Update dependencies
      hash: d7f49d2442bdf7860ed1ffd60d7c777d2e933429
      body: |
        Update balena-sdk from 15.3.0 to 15.3.1
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested:
        - commits:
            - subject: Bump balena-request to fix breaking user's stored token on token
                refresh
              hash: 9befc8d0d60e4240c7c23df850669a9eac70fe50
              body: |
                Update balena-request from 11.1.0 to 11.1.1
              footer:
                Change-type: patch
                change-type: patch
                See: https://www.flowdock.com/app/rulemotion/resin-frontend/threads/XVvB7BhMFMXAXsQNwACFg5seFyQ
                see: https://www.flowdock.com/app/rulemotion/resin-frontend/threads/XVvB7BhMFMXAXsQNwACFg5seFyQ
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested:
                - commits:
                    - subject: Stop refreshing the token on absolute urls
                      hash: a61c8bb2a7c144748048e41b201f1ee2f7d6e7c7
                      body: |
                        Essentially reverting v11.0.1 but rejecting with a
                        better error than before.
                      footer:
                        Change-type: patch
                        change-type: patch
                        See: https://github.com/balena-io/balena-ui/issues/3942
                        see: https://github.com/balena-io/balena-ui/issues/3942
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-request-11.1.1
                  date: 2020-08-13T13:01:55.868Z
          version: balena-sdk-15.3.1
          date: 2020-08-13T13:40:31.151Z
  version: 12.14.9
  date: 2020-08-14T13:13:17.811Z
- commits:
    - subject: "build / push: Fix sudden process crash (update tar-utils dependency)"
      hash: 1ee12b70bcf777cff3ebcd969685aa6f4cdf5894
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.14.8
  date: 2020-08-13T22:14:01.721Z
- commits:
    - subject: Update dependencies
      hash: 230677e5e897aff7f5694b321a286cd50f5ef728
      body: |
        Update balena-sdk from 15.2.5 to 15.3.0
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested:
        - commits:
            - subject: Update balena-pine and add custom typings for prepare/subscribe
              hash: e283039053835c55216e6df41adb3f072de0b245
              body: |
                Update balena-pine from 12.2.0 to 12.3.0
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
              nested:
                - commits:
                    - subject: Update pinejs-client-core to 6.6.1
                      hash: 96d53221b12928b10c7b78a32d9187c3bd78ea90
                      body: |
                        Update pinejs-client-core from 6.1.0 to 6.6.1
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                      nested:
                        - commits:
                            - subject: Fix typing when id is specified to be `AnyObject | undefined`
                              hash: c4802cb748b1552345f036120c3aa6254e6cc946
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.6.1
                          date: 2020-08-11T17:10:09.498Z
                        - commits:
                            - subject: "Deprecate `$expand: { 'a/$count': {...} }`"
                              hash: 8be33ad064905476e3f21978b7e1d760f5e27f4e
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                            - subject: "Deprecate `resource: 'a/$count'` and update typings to reflect it"
                              hash: 779cc424cb6d2562aa9a98a3ff083b68308d9797
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.6.0
                          date: 2020-08-11T16:18:59.088Z
                        - commits:
                            - subject: "Add `options: { $count: { ... } }` sugar for top level $count"
                              hash: 13072f715da6c0ca3eab08584eaa48f39ea985b2
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                            - subject: "Add `$expand: { a: { $count: { ... } } }` sugar for $count in expands"
                              hash: b2afb397c09a31c9ab3c1c370846c1b8762db32d
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.5.0
                          date: 2020-08-11T10:25:19.860Z
                        - commits:
                            - subject: Improve return typing of `subscribe` method
                              hash: 2311fe03b04f4e6149693a9e5c392f9f0bb2a549
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.4.0
                          date: 2020-08-11T10:16:40.301Z
                        - commits:
                            - subject: Fix Poll.on typings
                              hash: 315697d9c2c0e59652bcceddb7f36cb498269f64
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                            - subject: Improve return typing when id is passed to GET methods
                              hash: 2d174f758314a20c01a171ac5826b71e4f623dcc
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                            - subject: Remove `PromiseResult` type, use `Promise<PromiseResultTypes>` instead
                              hash: 905f275731af6ce2560c37f41343052f05365cd1
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                            - subject: Remove `PromiseObj` type, use `Promise<{}>` instead
                              hash: 78aa2410aa86bf73cc4831f2149fc85e28a6ea23
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.3.0
                          date: 2020-08-11T08:57:09.655Z
                        - commits:
                            - subject: "Add `$filter: { a: { $count: 1 } }` sugar for $count in filters"
                              hash: f2fef3833f321bf81543c62a9a3db09d7fbc0a4a
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.2.0
                          date: 2020-08-10T16:44:49.238Z
                        - commits:
                            - subject: Remove redundant ParamsObj/SubscribeParamsObj types
                              hash: f5fc6762aa8f1918424fb5e1c1a05435f07af285
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.1.2
                          date: 2020-08-10T16:32:09.666Z
                        - commits:
                            - subject: Make use of `mapObj` helper in more places
                              hash: 2189f9918cb515071d2f6ecb941b0d838ee6c5ea
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                            - subject: Use `Object.keys` in preference to `hasOwnProperty` where applicable
                              hash: 2ea0e9549974150ef9e7f82206f25000407e37ba
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.1.1
                          date: 2020-08-10T15:42:09.364Z
                  version: balena-pine-12.3.0
                  date: 2020-08-12T07:16:41.003Z
          version: balena-sdk-15.3.0
          date: 2020-08-12T09:04:18.740Z
  version: 12.14.7
  date: 2020-08-13T13:38:52.402Z
- commits:
    - subject: "Tests: check shrinkwrap is deduped"
      hash: 648a73fd917abf7c776f521cdc437301c06ae419
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
    - subject: Allow rebasing of npm-shrinkwrap
      hash: 3691ae148e248032fd8824be91b35f333460a732
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.14.6
  date: 2020-08-12T14:38:51.164Z
- commits:
    - subject: Update balena-sdk to 15.x
      hash: e021ad9af61b6c0e66ed20b5e18ffeff65f3ab63
      body: |
        Update balena-config-json from 4.0.0 to 4.1.0
        Update balena-image-manager from 7.0.1 to 7.0.3
        Update balena-preload from 10.2.0 to 10.2.4
        Update balena-sdk from 14.8.0 to 15.2.1
        Update balena-sync from 11.0.0 to 11.0.2
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested:
        - commits:
            - subject: Convert majority to async/await
              hash: fdbbc1aa8cc23d9d28704e5d88f88713f7d28aff
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-sdk-15.2.1
          date: 2020-08-03T09:26:10.989Z
        - commits:
            - subject: "device: add method to update target supervisor release"
              hash: 0ac0366f823489d8c3459d9ebcc1077b22ea4c66
              body: ""
              footer:
                Connects-to: https://github.com/balena-io/balena-io/pull/2177
                connects-to: https://github.com/balena-io/balena-io/pull/2177
                Change-type: minor
                change-type: minor
                Signed-off-by: Matthew McGinn <matthew@balena.io>
                signed-off-by: Matthew McGinn <matthew@balena.io>
              author: Matthew McGinn
              nested: []
          version: balena-sdk-15.2.0
          date: 2020-07-31T16:28:56.036Z
        - commits:
            - subject: Deduplicate device update methods
              hash: 0cb9602b881ec5dc1a142d90050917a050d04887
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-sdk-15.1.1
          date: 2020-07-27T21:37:46.835Z
        - commits:
            - subject: Update balena-pine to add support for and make use of named keys
              hash: fba3107fcdf19b11866fc0687f1c684314dc2248
              body: |
                Update balena-pine from 12.1.1 to 12.2.0
                Update balena-request from 11.0.4 to 11.1.0
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
              nested:
                - commits:
                    - subject: Update pinejs-client-core
                      hash: ce5551050d658bf6f0982ee98939146c0765513d
                      body: |
                        Update pinejs-client-core from 6.0.1 to 6.1.0
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                      nested:
                        - commits:
                            - subject: Add support for using named ids
                              hash: f6035bf5240e8aea1b92997d976cebd9a1857a61
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: pinejs-client-js-6.1.0
                          date: 2020-07-21T10:31:09.457Z
                  version: balena-pine-12.2.0
                  date: 2020-07-22T16:21:49.285Z
                - commits:
                    - subject: Add lazy loading for most modules
                      hash: 45042aca602e44a8e4eefdf0fb57ab188530a48e
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                  version: balena-request-11.1.0
                  date: 2020-07-16T13:01:21.964Z
          version: balena-sdk-15.1.0
          date: 2020-07-27T16:44:09.892Z
        - commits:
            - subject: "typings: Fix the PineWithSelect & related type helpers"
              hash: dc1d8625d93fa25876c3542a96cd5a7883a5690b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "typings: Use the native TypeScript Omit type helper"
              hash: 98e19e4cf5d0ff40486d49501f9c95d45eff2e74
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.0.3
          date: 2020-07-27T13:57:16.268Z
        - commits:
            - subject: Fix code snippet for initializing balena-sdk
              hash: b1c00f6ae90035c936ac691e9c15639ba60c5b87
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Vipul Gupta (@vipulgupta2048)
              nested: []
          version: balena-sdk-15.0.2
          date: 2020-07-22T19:07:30.064Z
        - commits:
            - subject: Fix SupportTier/includes__SLA typing
              hash: 0225493520704d89bbbbfb5d392692e190db5fd5
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-sdk-15.0.1
          date: 2020-07-15T16:48:22.281Z
        - commits:
            - subject: "**BREAKING** Export setSharedOptions & fromSharedOptions separately"
              hash: ce0aed03a81ebf1d1b45e18e79f7ac242ab98b67
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: "**BREAKING** Export as an ES6 module"
              hash: 0d916adde250c5f031286bce7a0bcbc38cf2f0e6
              body: ""
              footer:
                Resolves: "#922"
                resolves: "#922"
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
            - subject: Update dependencies and switch all returned promises to native promises
              hash: af64b57ad2c16b983296e0e1caa14553fd711b70
              body: |
                Update balena-auth from 3.1.0 to 4.0.2
                Update balena-hup-action-utils from 4.0.1 to 4.0.2
                Update balena-pine from 11.2.0 to 12.1.1
                Update balena-register-device from 6.1.1 to 7.1.0
                Update balena-request from 10.0.9 to 11.0.4
              footer:
                Change-type: major
                change-type: major
              author: Pagan Gazzard
              nested:
                - commits:
                    - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
                      hash: 286d4797c6d5cfd755cf6d04bb70169e6bb2b92f
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-auth-4.0.2
                  date: 2020-07-13T12:56:45.554Z
                - commits:
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: patch
                      hash: 756c63445733bb8e7f36014853ac19ca0195d5f9
                      subject: Explicitly add tslib dependency
                  date: 2020-07-03T17:54:56Z
                  version: balena-auth-4.0.1
                - commits:
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 7935d9a0fbd576eb2ec651b1f7c879401954f3fe
                      subject: Update to balena-settings-storage 6.x
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 5c60288aa585b8046e707c2388be290b273cbe59
                      subject: Update target to es2015
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: a79c4574b3964ddd59e18844de046751182a35aa
                      subject: Switch to native promises
                    - author: Pagan Gazzard
                      body: ""
                      hash: 1d84aca2cdaa0b11ace2dafd44099fd7340ba290
                      subject: Enable strict type checking
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 8248bf5bba4f972a3b262fe8317caa27281f6ea8
                      subject: Specify node 10+
                  date: 2020-07-02T15:23:00Z
                  version: balena-auth-4.0.0
                - commits:
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: patch
                      hash: 6dbc95de3543cddab72ba6516cb998a212e63151
                      subject: Switch to @balena/lint for linting
                  date: 2020-07-02T14:58:05Z
                  version: balena-auth-3.1.1
                - commits:
                    - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
                      hash: 9394a3215678277779fcc9de4f87a440206fa221
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                      nested: []
                  version: balena-pine-12.1.1
                  date: 2020-07-13T13:04:22.398Z
                - commits:
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: minor
                      hash: bd8b1070a59c5ee99b861daeb47dc61c327a11ef
                      subject: Update balena-auth to 4.x and balena-request to 11.x
                  date: 2020-07-06T10:27:12Z
                  version: balena-pine-12.1.0
                - commits:
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: patch
                      hash: 4723949cdd1999cefcd35cab2163b3a0ce3b7135
                      subject: Use typescript import helpers
                  date: 2020-07-03T18:44:27Z
                  version: balena-pine-12.0.1
                - commits:
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: major
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: 1ba597dfd1d59a00b8c97ee3c5e53f33a20ed0d6
                      subject: Stop actively supporting node 8
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: patch
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: 76758e6a1e6f3663fc93e3805e30887b8cf35704
                      subject: Convert to async await
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: minor
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: b7d70d9a5818dad1e5ee2671f6ba7ce3b6b88f86
                      subject: Add balenaCI repo.yml
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: 3b5a18e6165a5968f222a01af85453eea3e132a9
                      subject: "karma.conf.js: Combine declaration & assignment of karmaConfig"
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: patch
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: 3841722fe089f0754ea3d4c372ec9f43cc870895
                      subject: Bump @balena/lint to v5
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: major
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: 1e6cfddc1de158cd3f16b9051cec8496f6b36f8a
                      subject: Drop getPine() in favor of an es6 export of the BalenaPine class
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: major
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: c44a5df37aa6442bd5bb1a37d976196dfaba6b4a
                      subject: Drop the API_PREFIX property in favor of the apiPrefix
                    - author: Thodoris Greasidis
                      body: Update pinejs-client-core from 5.8.0 to 6.0.1
                      footers:
                        change-type: major
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: 979466bb4908dd4d3f22737ac13de79ac0e30899
                      subject: Bump to pinejs-client v6 which requires es2015 & drops Bluebird
                        promises
                  date: 2020-06-26T15:23:48Z
                  version: balena-pine-12.0.0
                - commits:
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: patch
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: 3f68368659c8424995daa2d2223152a8779ee0c3
                      subject: Convert karma.conf to js
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: patch
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: 02eda53ee6fad3b2409604f483e12a54490f0f77
                      subject: Bump balena-config-karma to v3
                  date: 2020-06-15T13:15:02Z
                  version: balena-pine-11.2.1
                - commits:
                    - subject: Switch from randomstring to uuid for generating device uuids
                      hash: 596a76abcf0a76aef93d191e4c59b939701c80b8
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                  version: balena-register-device-7.1.0
                  date: 2020-07-13T14:38:52.915Z
                - commits:
                    - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
                      hash: 7444f4ba2538180a5c75fa5f62de6f395ae28ba7
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-register-device-7.0.1
                  date: 2020-07-13T13:03:45.818Z
                - commits:
                    - author: Pagan Gazzard
                      body: ""
                      hash: 8cfa23ebbe2915b2f37730972cf104cb47f68c65
                      subject: Convert to type checked javascript
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 0f3e9d26f375554f793dd632b94f33e3ee88933b
                      subject: Drop callback interface in favor of promise interface
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 67d46678e910c2c8b11f417fa40d00781a1a3905
                      subject: Switch to a named export
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: faa9edc73cf243acd2abe1532e64aab8303031b5
                      subject: Convert to typescript
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 9e5bdbeaee325c8a523c8498ef023baeb49ef7c1
                      subject: Update to typed-error 3.x
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 27e78f2ea3f1a059a9fb2ba43dff55f32b0b2b4a
                      subject: Switch to returning native promises
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: dc21eb20dba1a977e74ffadbece66720ced4c529
                      subject: Update to balena-request 11.x
                    - author: Pagan Gazzard
                      body: ""
                      hash: f4008dad3de415cc25987268b387848fc3ed1200
                      subject: Use typescript import helpers
                  date: 2020-07-06T18:11:23Z
                  version: balena-register-device-7.0.0
                - commits:
                    - author: Cameron Diver
                      body: ""
                      footers:
                        change-type: patch
                        signed-off-by: Cameron Diver <cameron@balena.io>
                      hash: effa651684318e8b1e336058515f467be02a4de4
                      subject: Export ApiError
                  date: 2020-05-26T13:07:26Z
                  version: balena-register-device-6.1.6
                - commits:
                    - author: Thodoris Greasidis
                      body: |-
                        Didn't convert the source, so that we don't end up
                        having conflicts with other ongoing PRs.
                      footers:
                        change-type: patch
                      hash: d2b9af51ae9714bc076d41a1f980ba019cf9e66a
                      subject: Convert tests to js
                  date: 2020-05-21T14:46:17Z
                  version: balena-register-device-6.1.5
                - commits:
                    - author: Cameron Diver
                      body: ""
                      footers:
                        change-type: patch
                        signed-off-by: Cameron Diver <cameron@balena.io>
                      hash: f2be03b8cafe3dbfda30b9abf9cb7ec5a73aff0b
                      subject: Install typed-error v2
                  date: 2020-05-21T11:06:32Z
                  version: balena-register-device-6.1.4
                - commits:
                    - author: Miguel Casqueira
                      body: ""
                      footers:
                        change-type: patch
                        signed-off-by: Miguel Casqueira <miguel@balena.io>
                      hash: bc79dbddf3e57081e9bb71e348c9ae6375c17ffc
                      subject: Extend API exception to include full response object
                  date: 2020-05-20T12:23:42Z
                  version: balena-register-device-6.1.3
                - commits:
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: patch
                        see: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/KkFyAM4y7FbvbEOMtnoHdkCcz7p
                      hash: a6677fab4254f1f3a303ff4b8bdabcb3f2f631db
                      subject: Update mocha to fix node v12 deprecation warning
                  date: 2020-05-20T10:59:05Z
                  version: balena-register-device-6.1.2
                - commits:
                    - subject: Fix body overwriting on nodejs
                      hash: 432ee302c8c55e629f4915146d4d1c7388d6b01b
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-request-11.0.4
                  date: 2020-07-14T09:49:16.044Z
                - commits:
                    - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
                      hash: 6cdf460919b09a3cfe49bdfdfc1b1157117cc507
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-request-11.0.3
                  date: 2020-07-13T12:58:43.704Z
                - commits:
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: patch
                      hash: 4bcb7ac6741cdb115cba767920f6264d255322f3
                      subject: Fix tslib dependency
                  date: 2020-07-06T10:51:52Z
                  version: balena-request-11.0.2
                - commits:
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: patch
                      hash: 079bfeece6bf01b0ebb9e12515f1304e51fcb068
                      subject: Fix passing baseUrl to refreshToken if the request uses an absolute url
                  date: 2020-07-03T21:42:07Z
                  version: balena-request-11.0.1
                - commits:
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: f20a78343dae178d7bbe42f199cfdfcf017faaa0
                      subject: Convert to type checked javascript
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 85d3e6df1b23af26275ab516d8cd0ed8ab3b08b5
                      subject: Switch to returning native promises
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: c53ca904ff5950271a5d8ed7911c04efc92358e6
                      subject: Drop support for nodejs < 10
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 072299f337bef7cd3e23d70c61cbc1cf8ab04df5
                      subject: Update balena-auth to 4.x
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: patch
                      hash: 812054063a073816af2b405b20c5fcec7fd43d69
                      subject: Remove rindle dependency
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: a8db723a33e6c912de25581f29796bfc5c7040da
                      subject: Update fetch-ponyfill to 6.x
                    - author: Pagan Gazzard
                      body: ""
                      hash: b3851fc526d94df3da1b4e768489eb91f4aa5d91
                      subject: Remove proxy tests as global-tunnel-ng only supports nodejs < 10.16.0
                    - author: Pagan Gazzard
                      body: ""
                      footers:
                        change-type: major
                      hash: 0f67d2157ff70c8cfada7b6359ba4b58aeeacf3c
                      subject: Switch to a named export
                    - author: Pagan Gazzard
                      body: ""
                      hash: be34df9a401b1155e8b6a5ead9604fbd86164662
                      subject: Use typescript import helpers
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: patch
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      hash: 403418796d1505c9567396e06f221d1e959d4115
                      subject: Bump balena-config-karma & convert karma.conf.coffee to js
                    - author: Thodoris Greasidis
                      body: ""
                      footers:
                        change-type: major
                      hash: 25e8293b8ed3df3c80581903ab56a42c3e41babc
                      subject: Change the browser request timeout error to be consistent with node
                  date: 2020-07-03T19:12:04Z
                  version: balena-request-11.0.0
            - subject: "**BREAKING** billing: Make the organization parameter fist & required"
              hash: 5d4a57a00c2cfbd3229e41f0da7f6d911ad090c3
              body: ""
              footer:
                Resolves: "#925"
                resolves: "#925"
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
              nested: []
          version: balena-sdk-15.0.0
          date: 2020-07-15T16:23:57.737Z
        - commits:
            - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
              hash: a894d6de3d66475287a2c4b9c4346b1c7482bf4c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
            - subject: Update dependencies
              hash: 74e0eb2cc6c8f735ac0a7b2ef9cfa38bff474782
              body: |
                Update balena-sdk from 14.1.0 to 15.2.1
                Update balena-image-fs from 5.0.9 to 7.0.1
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
              nested:
                - commits:
                    - subject: Convert majority to async/await
                      hash: fdbbc1aa8cc23d9d28704e5d88f88713f7d28aff
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                      nested: []
                  version: balena-sdk-15.2.1
                  date: 2020-08-03T09:26:10.989Z
                - commits:
                    - subject: "device: add method to update target supervisor release"
                      hash: 0ac0366f823489d8c3459d9ebcc1077b22ea4c66
                      body: ""
                      footer:
                        Connects-to: https://github.com/balena-io/balena-io/pull/2177
                        connects-to: https://github.com/balena-io/balena-io/pull/2177
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Matthew McGinn <matthew@balena.io>
                        signed-off-by: Matthew McGinn <matthew@balena.io>
                      author: Matthew McGinn
                      nested: []
                  version: balena-sdk-15.2.0
                  date: 2020-07-31T16:28:56.036Z
                - commits:
                    - subject: Deduplicate device update methods
                      hash: 0cb9602b881ec5dc1a142d90050917a050d04887
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                      nested: []
                  version: balena-sdk-15.1.1
                  date: 2020-07-27T21:37:46.835Z
                - commits:
                    - subject: Update balena-pine to add support for and make use of named keys
                      hash: fba3107fcdf19b11866fc0687f1c684314dc2248
                      body: |
                        Update balena-pine from 12.1.1 to 12.2.0
                        Update balena-request from 11.0.4 to 11.1.0
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                      nested:
                        - commits:
                            - subject: Update pinejs-client-core
                              hash: ce5551050d658bf6f0982ee98939146c0765513d
                              body: |
                                Update pinejs-client-core from 6.0.1 to 6.1.0
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                              nested:
                                - commits:
                                    - subject: Add support for using named ids
                                      hash: f6035bf5240e8aea1b92997d976cebd9a1857a61
                                      body: ""
                                      footer:
                                        Change-type: minor
                                        change-type: minor
                                      author: Pagan Gazzard
                                  version: pinejs-client-js-6.1.0
                                  date: 2020-07-21T10:31:09.457Z
                          version: balena-pine-12.2.0
                          date: 2020-07-22T16:21:49.285Z
                        - commits:
                            - subject: Add lazy loading for most modules
                              hash: 45042aca602e44a8e4eefdf0fb57ab188530a48e
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: balena-request-11.1.0
                          date: 2020-07-16T13:01:21.964Z
                  version: balena-sdk-15.1.0
                  date: 2020-07-27T16:44:09.892Z
                - commits:
                    - subject: "typings: Fix the PineWithSelect & related type helpers"
                      hash: dc1d8625d93fa25876c3542a96cd5a7883a5690b
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "typings: Use the native TypeScript Omit type helper"
                      hash: 98e19e4cf5d0ff40486d49501f9c95d45eff2e74
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.0.3
                  date: 2020-07-27T13:57:16.268Z
                - commits:
                    - subject: Fix code snippet for initializing balena-sdk
                      hash: b1c00f6ae90035c936ac691e9c15639ba60c5b87
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Vipul Gupta (@vipulgupta2048)
                      nested: []
                  version: balena-sdk-15.0.2
                  date: 2020-07-22T19:07:30.064Z
                - commits:
                    - subject: Fix SupportTier/includes__SLA typing
                      hash: 0225493520704d89bbbbfb5d392692e190db5fd5
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                      nested: []
                  version: balena-sdk-15.0.1
                  date: 2020-07-15T16:48:22.281Z
                - commits:
                    - subject: "**BREAKING** Export setSharedOptions & fromSharedOptions separately"
                      hash: ce0aed03a81ebf1d1b45e18e79f7ac242ab98b67
                      body: ""
                      footer:
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: "**BREAKING** Export as an ES6 module"
                      hash: 0d916adde250c5f031286bce7a0bcbc38cf2f0e6
                      body: ""
                      footer:
                        Resolves: "#922"
                        resolves: "#922"
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                    - subject: Update dependencies and switch all returned promises to native promises
                      hash: af64b57ad2c16b983296e0e1caa14553fd711b70
                      body: |
                        Update balena-auth from 3.1.0 to 4.0.2
                        Update balena-hup-action-utils from 4.0.1 to 4.0.2
                        Update balena-pine from 11.2.0 to 12.1.1
                        Update balena-register-device from 6.1.1 to 7.1.0
                        Update balena-request from 10.0.9 to 11.0.4
                      footer:
                        Change-type: major
                        change-type: major
                      author: Pagan Gazzard
                      nested:
                        - commits:
                            - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
                              hash: 286d4797c6d5cfd755cf6d04bb70169e6bb2b92f
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: balena-auth-4.0.2
                          date: 2020-07-13T12:56:45.554Z
                        - commits:
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: patch
                              hash: 756c63445733bb8e7f36014853ac19ca0195d5f9
                              subject: Explicitly add tslib dependency
                          date: 2020-07-03T17:54:56Z
                          version: balena-auth-4.0.1
                        - commits:
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 7935d9a0fbd576eb2ec651b1f7c879401954f3fe
                              subject: Update to balena-settings-storage 6.x
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 5c60288aa585b8046e707c2388be290b273cbe59
                              subject: Update target to es2015
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: a79c4574b3964ddd59e18844de046751182a35aa
                              subject: Switch to native promises
                            - author: Pagan Gazzard
                              body: ""
                              hash: 1d84aca2cdaa0b11ace2dafd44099fd7340ba290
                              subject: Enable strict type checking
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 8248bf5bba4f972a3b262fe8317caa27281f6ea8
                              subject: Specify node 10+
                          date: 2020-07-02T15:23:00Z
                          version: balena-auth-4.0.0
                        - commits:
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: patch
                              hash: 6dbc95de3543cddab72ba6516cb998a212e63151
                              subject: Switch to @balena/lint for linting
                          date: 2020-07-02T14:58:05Z
                          version: balena-auth-3.1.1
                        - commits:
                            - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
                              hash: 9394a3215678277779fcc9de4f87a440206fa221
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                              nested: []
                          version: balena-pine-12.1.1
                          date: 2020-07-13T13:04:22.398Z
                        - commits:
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: minor
                              hash: bd8b1070a59c5ee99b861daeb47dc61c327a11ef
                              subject: Update balena-auth to 4.x and balena-request to 11.x
                          date: 2020-07-06T10:27:12Z
                          version: balena-pine-12.1.0
                        - commits:
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: patch
                              hash: 4723949cdd1999cefcd35cab2163b3a0ce3b7135
                              subject: Use typescript import helpers
                          date: 2020-07-03T18:44:27Z
                          version: balena-pine-12.0.1
                        - commits:
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: major
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: 1ba597dfd1d59a00b8c97ee3c5e53f33a20ed0d6
                              subject: Stop actively supporting node 8
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: patch
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: 76758e6a1e6f3663fc93e3805e30887b8cf35704
                              subject: Convert to async await
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: minor
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: b7d70d9a5818dad1e5ee2671f6ba7ce3b6b88f86
                              subject: Add balenaCI repo.yml
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: 3b5a18e6165a5968f222a01af85453eea3e132a9
                              subject: "karma.conf.js: Combine declaration & assignment of karmaConfig"
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: patch
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: 3841722fe089f0754ea3d4c372ec9f43cc870895
                              subject: Bump @balena/lint to v5
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: major
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: 1e6cfddc1de158cd3f16b9051cec8496f6b36f8a
                              subject: Drop getPine() in favor of an es6 export of the BalenaPine class
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: major
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: c44a5df37aa6442bd5bb1a37d976196dfaba6b4a
                              subject: Drop the API_PREFIX property in favor of the apiPrefix
                            - author: Thodoris Greasidis
                              body: Update pinejs-client-core from 5.8.0 to 6.0.1
                              footers:
                                change-type: major
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: 979466bb4908dd4d3f22737ac13de79ac0e30899
                              subject: Bump to pinejs-client v6 which requires es2015 & drops Bluebird
                                promises
                          date: 2020-06-26T15:23:48Z
                          version: balena-pine-12.0.0
                        - commits:
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: patch
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: 3f68368659c8424995daa2d2223152a8779ee0c3
                              subject: Convert karma.conf to js
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: patch
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: 02eda53ee6fad3b2409604f483e12a54490f0f77
                              subject: Bump balena-config-karma to v3
                          date: 2020-06-15T13:15:02Z
                          version: balena-pine-11.2.1
                        - commits:
                            - subject: Switch from randomstring to uuid for generating device uuids
                              hash: 596a76abcf0a76aef93d191e4c59b939701c80b8
                              body: ""
                              footer:
                                Change-type: minor
                                change-type: minor
                              author: Pagan Gazzard
                          version: balena-register-device-7.1.0
                          date: 2020-07-13T14:38:52.915Z
                        - commits:
                            - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
                              hash: 7444f4ba2538180a5c75fa5f62de6f395ae28ba7
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: balena-register-device-7.0.1
                          date: 2020-07-13T13:03:45.818Z
                        - commits:
                            - author: Pagan Gazzard
                              body: ""
                              hash: 8cfa23ebbe2915b2f37730972cf104cb47f68c65
                              subject: Convert to type checked javascript
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 0f3e9d26f375554f793dd632b94f33e3ee88933b
                              subject: Drop callback interface in favor of promise interface
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 67d46678e910c2c8b11f417fa40d00781a1a3905
                              subject: Switch to a named export
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: faa9edc73cf243acd2abe1532e64aab8303031b5
                              subject: Convert to typescript
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 9e5bdbeaee325c8a523c8498ef023baeb49ef7c1
                              subject: Update to typed-error 3.x
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 27e78f2ea3f1a059a9fb2ba43dff55f32b0b2b4a
                              subject: Switch to returning native promises
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: dc21eb20dba1a977e74ffadbece66720ced4c529
                              subject: Update to balena-request 11.x
                            - author: Pagan Gazzard
                              body: ""
                              hash: f4008dad3de415cc25987268b387848fc3ed1200
                              subject: Use typescript import helpers
                          date: 2020-07-06T18:11:23Z
                          version: balena-register-device-7.0.0
                        - commits:
                            - author: Cameron Diver
                              body: ""
                              footers:
                                change-type: patch
                                signed-off-by: Cameron Diver <cameron@balena.io>
                              hash: effa651684318e8b1e336058515f467be02a4de4
                              subject: Export ApiError
                          date: 2020-05-26T13:07:26Z
                          version: balena-register-device-6.1.6
                        - commits:
                            - author: Thodoris Greasidis
                              body: >-
                                Didn't convert the source, so that we don't end
                                up

                                having conflicts with other ongoing PRs.
                              footers:
                                change-type: patch
                              hash: d2b9af51ae9714bc076d41a1f980ba019cf9e66a
                              subject: Convert tests to js
                          date: 2020-05-21T14:46:17Z
                          version: balena-register-device-6.1.5
                        - commits:
                            - author: Cameron Diver
                              body: ""
                              footers:
                                change-type: patch
                                signed-off-by: Cameron Diver <cameron@balena.io>
                              hash: f2be03b8cafe3dbfda30b9abf9cb7ec5a73aff0b
                              subject: Install typed-error v2
                          date: 2020-05-21T11:06:32Z
                          version: balena-register-device-6.1.4
                        - commits:
                            - author: Miguel Casqueira
                              body: ""
                              footers:
                                change-type: patch
                                signed-off-by: Miguel Casqueira <miguel@balena.io>
                              hash: bc79dbddf3e57081e9bb71e348c9ae6375c17ffc
                              subject: Extend API exception to include full response object
                          date: 2020-05-20T12:23:42Z
                          version: balena-register-device-6.1.3
                        - commits:
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: patch
                                see: https://www.flowdock.com/app/rulemotion/r-supervisor/threads/KkFyAM4y7FbvbEOMtnoHdkCcz7p
                              hash: a6677fab4254f1f3a303ff4b8bdabcb3f2f631db
                              subject: Update mocha to fix node v12 deprecation warning
                          date: 2020-05-20T10:59:05Z
                          version: balena-register-device-6.1.2
                        - commits:
                            - subject: Fix body overwriting on nodejs
                              hash: 432ee302c8c55e629f4915146d4d1c7388d6b01b
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: balena-request-11.0.4
                          date: 2020-07-14T09:49:16.044Z
                        - commits:
                            - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
                              hash: 6cdf460919b09a3cfe49bdfdfc1b1157117cc507
                              body: ""
                              footer:
                                Change-type: patch
                                change-type: patch
                              author: Pagan Gazzard
                          version: balena-request-11.0.3
                          date: 2020-07-13T12:58:43.704Z
                        - commits:
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: patch
                              hash: 4bcb7ac6741cdb115cba767920f6264d255322f3
                              subject: Fix tslib dependency
                          date: 2020-07-06T10:51:52Z
                          version: balena-request-11.0.2
                        - commits:
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: patch
                              hash: 079bfeece6bf01b0ebb9e12515f1304e51fcb068
                              subject: Fix passing baseUrl to refreshToken if the request uses an absolute url
                          date: 2020-07-03T21:42:07Z
                          version: balena-request-11.0.1
                        - commits:
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: f20a78343dae178d7bbe42f199cfdfcf017faaa0
                              subject: Convert to type checked javascript
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 85d3e6df1b23af26275ab516d8cd0ed8ab3b08b5
                              subject: Switch to returning native promises
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: c53ca904ff5950271a5d8ed7911c04efc92358e6
                              subject: Drop support for nodejs < 10
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 072299f337bef7cd3e23d70c61cbc1cf8ab04df5
                              subject: Update balena-auth to 4.x
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: patch
                              hash: 812054063a073816af2b405b20c5fcec7fd43d69
                              subject: Remove rindle dependency
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: a8db723a33e6c912de25581f29796bfc5c7040da
                              subject: Update fetch-ponyfill to 6.x
                            - author: Pagan Gazzard
                              body: ""
                              hash: b3851fc526d94df3da1b4e768489eb91f4aa5d91
                              subject: Remove proxy tests as global-tunnel-ng only supports nodejs < 10.16.0
                            - author: Pagan Gazzard
                              body: ""
                              footers:
                                change-type: major
                              hash: 0f67d2157ff70c8cfada7b6359ba4b58aeeacf3c
                              subject: Switch to a named export
                            - author: Pagan Gazzard
                              body: ""
                              hash: be34df9a401b1155e8b6a5ead9604fbd86164662
                              subject: Use typescript import helpers
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: patch
                                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                              hash: 403418796d1505c9567396e06f221d1e959d4115
                              subject: Bump balena-config-karma & convert karma.conf.coffee to js
                            - author: Thodoris Greasidis
                              body: ""
                              footers:
                                change-type: major
                              hash: 25e8293b8ed3df3c80581903ab56a42c3e41babc
                              subject: Change the browser request timeout error to be consistent with node
                          date: 2020-07-03T19:12:04Z
                          version: balena-request-11.0.0
                    - subject: "**BREAKING** billing: Make the organization parameter fist & required"
                      hash: 5d4a57a00c2cfbd3229e41f0da7f6d911ad090c3
                      body: ""
                      footer:
                        Resolves: "#925"
                        resolves: "#925"
                        Change-type: major
                        change-type: major
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                      nested: []
                  version: balena-sdk-15.0.0
                  date: 2020-07-15T16:23:57.737Z
                - commits:
                    - subject: "DeviceWithServiceDetails: preserve the image_install &
                        gateway_downloads"
                      hash: ab3a5c2e67b4dd51643018a6d717b9737fb94583
                      body: ""
                      footer:
                        Connects-to: "#923"
                        connects-to: "#923"
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                    - subject: "typings: Deprecate DeviceWithImageInstalls in favor of the Device
                        type"
                      hash: ffa474f7770500b9ff9181c0fc6f24ed48abd6fc
                      body: ""
                      footer:
                        Connects-to: "#923"
                        connects-to: "#923"
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-sdk-14.8.0
                  date: 2020-07-15T11:51:46.562Z
                - commits:
                    - subject: Fix is_private typings for device type
                      hash: 7d7751dc8ebf107ced936737c232e72867c37c93
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Stevche Radevski <stevche@balena.io>
                        signed-off-by: Stevche Radevski <stevche@balena.io>
                      author: Stevche Radevski
                  version: balena-sdk-14.7.1
                  date: 2020-07-14T09:37:08.929Z
                - commits:
                    - subject: Add an organization parameter to all billing methods
                      hash: 02c099fb1697c0b159bde34dc0976cb75b821a0c
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-sdk-14.7.0
                  date: 2020-07-14T04:54:13.999Z
                - commits:
                    - subject: "typings: Add ApplicationHostedOnApplication"
                      hash: f17c9531a006409095d77d971d66faa554f90e1c
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                    - subject: typings Add RecoveryTwoFactor
                      hash: b2260a1b9dd7c4e3c24c132bbb7322fe12ec52ba
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-sdk-14.6.0
                  date: 2020-07-13T13:49:52.280Z
                - commits:
                    - subject: "Tests: remove bluebird usage"
                      hash: 3430f52b1c4ca56bc833552d23054e8f07d16022
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.5.1
                  date: 2020-07-10T11:26:46.646Z
                - commits:
                    - subject: "tests/integration/setup: Convert to TypeScript"
                      hash: 02440521f6a164c8369c3a74e2bba7cc95a567e3
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                    - subject: "typings/ImageInstall: Deprecate the image field"
                      hash: b38263a46642cc37320b5c0caff5c021f788d2d2
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                    - subject: "typings/ImageInstall: Add the `installs__image` field"
                      hash: cca2b887525f60e4c6ccb5d5438739601e5d3ab3
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                    - subject: "typings: Add typings for the ReleaseImage"
                      hash: 3582a54008fbd8142e8f759fb14c119416f2d296
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                    - subject: "typings/ImageInstall: Add the missing device property"
                      hash: 6af02f848a44b35c63a597b7bc2baafadd6c0099
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                    - subject: Convert all remaining tests away from coffeescript
                      hash: d7e7a5f20995e6ba3616ff99e97b588882e6c08d
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.5.0
                  date: 2020-07-09T22:17:25.239Z
                - commits:
                    - subject: "Tests: improve typing for access to private SDK os methods"
                      hash: 95c8c195f5a1b5b253c8bf2d893571893f17e7a5
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                    - subject: "Tests: improve typing of tag helpers"
                      hash: 34546af679431e1241f1c0bae83d82e32ad42780
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                    - subject: "Tests: import BalenaSDK types directly"
                      hash: 1f3081d8ff5c04f0ee1ca261d878b4935b0301cc
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.4.2
                  date: 2020-07-09T10:05:36.792Z
                - commits:
                    - subject: "Tests: merge multiple application deletions into a single call"
                      hash: 381e31bcfeea3cb13d7c3d904679dc9671ca886a
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.4.1
                  date: 2020-07-08T13:29:07.268Z
                - commits:
                    - subject: Improve typings for `sdk.pine.post`
                      hash: 406afd7ea4631cf322c6715493c4e8d8b00f478f
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                    - subject: Improve typings for `sdk.request`
                      hash: 078d23f0a6e1c8d3900fad3da874c5706ced6d3d
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                    - subject: Improve typings for `models.device.getOsVersion`
                      hash: 2e95f23bea27f8d5c7920120a3b6388ad1c4c1a0
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                    - subject: Improve typings for `models.device.lastOnline`
                      hash: 8fa73ca367406d9938191b0b999a5f18ce09b55d
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                    - subject: Fix typings for `models.device.getMACAddresses`
                      hash: 662e589d57ddc511f442e3073830225a00f6af9b
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                    - subject: Fix typings for `models.device.getLocalIPAddresses`
                      hash: adfb96f61a48258464e43212eadcef6fc13ddddb
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                    - subject: Add typings for `models.application.getDashboardUrl`
                      hash: 9b7a0e2fe3c61a0bb6ef46831d1984a73c530c69
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                    - subject: "Device model: last_connectivity_event and os_version can be null"
                      hash: cfac5975900da67c2784b9647f22ea2d21db5455
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                      author: Pagan Gazzard
                    - subject: Improve typings for `models.device.getLocalModeSupport`
                      hash: 15211666ad24e607ceec24026806623d62627c0d
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.4.0
                  date: 2020-07-08T12:11:46.903Z
                - commits:
                    - subject: Minimize bluebird sugar usage
                      hash: 509364c5b73b3cee6d86ecd06055d0bb4e252787
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.3.3
                  date: 2020-07-07T19:11:03.768Z
                - commits:
                    - subject: Add type checking for tests
                      hash: d54fbcafc52fbb0b334779d9a35438e8a6577514
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.3.2
                  date: 2020-07-07T17:20:04.126Z
                - commits:
                    - subject: "Tests: cache device type lookup"
                      hash: 1c331a8be1cbefe7184e56a6621963b3c9349e7b
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.3.1
                  date: 2020-07-07T15:50:51.973Z
                - commits:
                    - subject: "typings: Export pine variant w/ a mandatory $select on get requests"
                      hash: f8cfe069b7eaf0e45bbb9ca9b2e066c2327d3a7e
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        See: https://github.com/balena-io/balena-ui/pull/3829/files#r450310702
                        see: https://github.com/balena-io/balena-ui/pull/3829/files#r450310702
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-sdk-14.3.0
                  date: 2020-07-07T14:55:53.014Z
                - commits:
                    - subject: Remove `this.skip` usage as a faster workaround to afterEach skipping
                      hash: f930ce282ae650b443873e3df67ca7f0514b37c1
                      body: ""
                      footer:
                        See: https://github.com/mochajs/mocha/issues/3740
                        see: https://github.com/mochajs/mocha/issues/3740
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.2.9
                  date: 2020-07-07T14:04:36.663Z
                - commits:
                    - subject: Improve internal typings by avoiding some `any` cases
                      hash: c28af087f9b8e4ae805ee638438f4dd6116d0cdb
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.2.8
                  date: 2020-07-06T20:39:43.141Z
                - commits:
                    - subject: Include typings for all lazy loaded requires
                      hash: d101fa2c79e42bd36adde052abe96a15dd5c0373
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.2.7
                  date: 2020-07-06T16:26:16.843Z
                - commits:
                    - subject: Simplify balena-request custom typings
                      hash: 7945799f798c7f3b1943833b6e3dbf7e6ae70b18
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                    - subject: Use import type for declaration imports
                      hash: 6b1e790a16959d9e0a7d4675d83f518de2cc978d
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                    - subject: Simplify balena-pine custom typings
                      hash: 5398e0b09cd78a0025eef0fc58ca5578f81b6be3
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                    - subject: Import balena-sdk type declarations via import type and not direct path
                      hash: 094569deadef0d406be54d26adc632c4c44b2ec5
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.2.6
                  date: 2020-07-06T14:55:17.133Z
                - commits:
                    - subject: Use typescript import helpers
                      hash: b24780253825c734a73d272e8a8e1054622f8c14
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.2.5
                  date: 2020-07-06T10:30:26.802Z
                - commits:
                    - subject: Drop dtslint in favor of plain @ts-expect-error
                      hash: 1d2c1ffda6b6e98e3059b6ea12aa7b0da47dc28e
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                    - subject: Enable strict checks for the typing tests
                      hash: 5819a86d34586f0c63cae79abf8c9bb61ed9617f
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-sdk-14.2.4
                  date: 2020-07-03T20:23:16.583Z
                - commits:
                    - subject: Standardize bluebird naming as `Bluebird`
                      hash: d4a1043a33f41c7463170629372407bc2f69ba20
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-sdk-14.2.3
                  date: 2020-07-03T12:00:09.461Z
                - commits:
                    - subject: Avoid $ExpectType b/c of issues with TS 3.9.6
                      hash: f83e4f4d358b1a6eb9e7815a28014e56ad55f562
                      body: |
                        Dtslint's $ExpectType on TS 3.9.6 stopped expanding
                        PineExpandableProps<Release> to the exact
                        properties, which broke the tests. Stopped using
                        $ExpectType in favor of using ts-toolbelt's Equals
                        on a plain assignment. This also makes it easier to
                        completely drop dtslint in a future PR, in favor of
                        plain tsc using @ts-expect-error.
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-sdk-14.2.2
                  date: 2020-07-03T11:13:07.207Z
                - commits:
                    - subject: "model: Add build_environment_variable"
                      hash: 230c5437daa659da7024123cc28ed63112d63120
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                        Signed-off-by: Rich Bayliss <rich@balena.io>
                        signed-off-by: Rich Bayliss <rich@balena.io>
                      author: Rich Bayliss
                  version: balena-sdk-14.2.1
                  date: 2020-07-01T15:27:33.241Z
                - commits:
                    - subject: Add typings for plans & subscriptions
                      hash: 71105ed9300a7977663a8751a5dca296e6586b3b
                      body: ""
                      footer:
                        Change-type: minor
                        change-type: minor
                        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                      author: Thodoris Greasidis
                  version: balena-sdk-14.2.0
                  date: 2020-07-01T11:35:27.231Z
                - commits:
                    - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
                      hash: 8852f1bc2f12ccacddd4b5a6b4dad4c0b4fe231d
                      body: ""
                      footer:
                        Change-type: patch
                        change-type: patch
                      author: Pagan Gazzard
                  version: balena-image-fs-7.0.1
                  date: 2020-08-04T10:48:36.236Z
                - commits:
                    - author: Alexis Svinartchouk
                      body: ""
                      footers:
                        change-type: patch
                      hash: 28cd068c8d1819a3579736252175ea6dc99da131
                      subject: Stop using lodash
                    - author: Alexis Svinartchouk
                      body: ""
                      footers:
                        change-type: major
                      hash: 3e30760774133a283095ee6ad5c1b5f36c712714
                      subject: Simplify, only leave the interact function
                    - author: Alexis Svinartchouk
                      body: ""
                      footers:
                        change-type: patch
                      hash: 21c9cf9a2e1649c391fdfcfbe1cd26c197dec5a9
                      subject: Convert to typescript
                    - author: Alexis Svinartchouk
                      body: ""
                      footers:
                        change-type: patch
                      hash: 72c28859d4f9782ed8ca3f6b6d262b16d8a027b9
                      subject: lint on pre-commit
                    - author: Alexis Svinartchouk
                      body: ""
                      footers:
                        change-type: patch
                      hash: 8da6c4307cf67a32ce4887b4a7a3ab8643518821
                      subject: Rename resin -> balena
                    - author: Alexis Svinartchouk
                      body: ""
                      footers:
                        change-type: patch
                      hash: 9150c6c0fee21e33beef0ddaeea56ad1ce175c96
                      subject: Replace wary with mocha
                  date: 2020-07-30T15:41:13Z
                  version: balena-image-fs-7.0.0
                - commits:
                    - author: Alexis Svinartchouk
                      body: ""
                      footers:
                        change-type: major
                      hash: 2596a1c286adb8ecb78b113ff2b17be09b0f0945
                      subject: Update file-disk to ^7
                  date: 2020-07-24T14:45:35Z
                  version: balena-image-fs-6.0.0
          version: balena-config-json-4.1.0
          date: 2020-08-04T12:40:25.898Z
        - commits:
            - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
              hash: dedceb6c3c7db3f853bb1c9cb5816cd3c23dd4cf
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-image-manager-7.0.3
          date: 2020-08-04T14:20:19.868Z
        - commits:
            - author: Pagan Gazzard
              body: Update balena-sdk from 14.1.0 to 15.2.1
              footers:
                change-type: patch
              hash: 23d122452db8387f612f783e3c58858dd61f7d37
              subject: Update balena-sdk to 15.x
          date: 2020-08-04T13:35:17Z
          version: balena-image-manager-7.0.2
        - commits:
            - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
              hash: d14612c9b81ab0d2b69cb6d8b44b94fc0b90336a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-preload-10.2.4
          date: 2020-08-10T10:06:29.183Z
        - commits:
            - author: Pagan Gazzard
              body: ""
              footers:
                change-type: patch
              hash: fd2b0cd8d6855cd6dfcf496e82153ef8cf269e88
              subject: Fix build dir paths
          date: 2020-08-04T14:34:09Z
          version: balena-preload-10.2.3
        - commits:
            - author: Pagan Gazzard
              body: Update balena-sdk from 14.0.0 to 15.2.1
              footers:
                change-type: patch
              hash: 1b6bf2e9d6eefe425280187483a6478f1b464a47
              subject: Update balena-sdk to 15.x
          date: 2020-08-04T14:07:15Z
          version: balena-preload-10.2.2
        - commits:
            - author: Pagan Gazzard
              body: ""
              footers:
                change-type: patch
              hash: af7f077d67c6a572a2b2b5d6cebf7fdc822901ae
              subject: Add type checking
            - author: Pagan Gazzard
              body: ""
              footers:
                change-type: patch
              hash: fc217a3b7de757d51d55aa09445b09e62da1958d
              subject: Use @balena/lint for linting
          date: 2020-08-04T11:46:29Z
          version: balena-preload-10.2.1
        - commits:
            - subject: Add .versionbot/CHANGELOG.yml for nested changelogs
              hash: e4d63ca9aa12988e95dae6d93cade9e4878f874f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
              nested: []
          version: balena-sync-11.0.2
          date: 2020-08-04T14:22:00.376Z
        - commits:
            - author: Pagan Gazzard
              body: Update balena-sdk from 14.1.0 to 15.2.1
              footers:
                change-type: patch
              hash: 4da85b6a06e997efe8400bf85e4d9c66fadaee0b
              subject: Update balena-sdk to 15.x
          date: 2020-08-04T13:42:18Z
          version: balena-sync-11.0.1
  version: 12.14.5
  date: 2020-08-11T16:57:20.679Z
- commits:
    - subject: "Tests: Specify es2018 as preferred, matching normal usage"
      hash: c35472e94ddd8e840014a7877daf0b6fe64f067f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
    - subject: "Tests: Use a tmp data dir to avoid conflicts/overwriting existing data"
      hash: 511bb05cb987d605f377d97fa4424facb0e14841
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
    - subject: "Tests: Use a mocha file helper to always load config-tests first"
      hash: 53b2b54b23c69f0dfa6960b0d7b233a192da50ea
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
    - subject: "Tests: Share mocha options between commands in package.json"
      hash: e7f753007ff36c0e675907345b20f458c62c3c7b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.14.4
  date: 2020-08-11T15:53:00.903Z
- commits:
    - subject: "CI: Avoid duplicate windows/mac tests"
      hash: 4c664167f64d6c340ae83880a5b48c5fe0a981dd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.14.3
  date: 2020-08-11T11:34:42.765Z
- commits:
    - subject: Lazy load tar-stream
      hash: 497c8cd49be08082a2f0048499eb50a8511fc0b8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.14.2
  date: 2020-08-10T11:04:45.415Z
- commits:
    - subject: Update balena-sdk to 14.x
      hash: e1c42405a175f724af9bcd4600b36893d8c7e4cf
      body: |
        Update balena-sdk from 13.6.0 to 14.8.0
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested:
        - commits:
            - subject: "DeviceWithServiceDetails: preserve the image_install &
                gateway_downloads"
              hash: ab3a5c2e67b4dd51643018a6d717b9737fb94583
              body: ""
              footer:
                Connects-to: "#923"
                connects-to: "#923"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Deprecate DeviceWithImageInstalls in favor of the Device
                type"
              hash: ffa474f7770500b9ff9181c0fc6f24ed48abd6fc
              body: ""
              footer:
                Connects-to: "#923"
                connects-to: "#923"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.8.0
          date: 2020-07-15T11:51:46.562Z
        - commits:
            - subject: Fix is_private typings for device type
              hash: 7d7751dc8ebf107ced936737c232e72867c37c93
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
          version: balena-sdk-14.7.1
          date: 2020-07-14T09:37:08.929Z
        - commits:
            - subject: Add an organization parameter to all billing methods
              hash: 02c099fb1697c0b159bde34dc0976cb75b821a0c
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.7.0
          date: 2020-07-14T04:54:13.999Z
        - commits:
            - subject: "typings: Add ApplicationHostedOnApplication"
              hash: f17c9531a006409095d77d971d66faa554f90e1c
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: typings Add RecoveryTwoFactor
              hash: b2260a1b9dd7c4e3c24c132bbb7322fe12ec52ba
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.6.0
          date: 2020-07-13T13:49:52.280Z
        - commits:
            - subject: "Tests: remove bluebird usage"
              hash: 3430f52b1c4ca56bc833552d23054e8f07d16022
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.5.1
          date: 2020-07-10T11:26:46.646Z
        - commits:
            - subject: "tests/integration/setup: Convert to TypeScript"
              hash: 02440521f6a164c8369c3a74e2bba7cc95a567e3
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings/ImageInstall: Deprecate the image field"
              hash: b38263a46642cc37320b5c0caff5c021f788d2d2
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings/ImageInstall: Add the `installs__image` field"
              hash: cca2b887525f60e4c6ccb5d5438739601e5d3ab3
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Add typings for the ReleaseImage"
              hash: 3582a54008fbd8142e8f759fb14c119416f2d296
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings/ImageInstall: Add the missing device property"
              hash: 6af02f848a44b35c63a597b7bc2baafadd6c0099
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Convert all remaining tests away from coffeescript
              hash: d7e7a5f20995e6ba3616ff99e97b588882e6c08d
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.5.0
          date: 2020-07-09T22:17:25.239Z
        - commits:
            - subject: "Tests: improve typing for access to private SDK os methods"
              hash: 95c8c195f5a1b5b253c8bf2d893571893f17e7a5
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
            - subject: "Tests: improve typing of tag helpers"
              hash: 34546af679431e1241f1c0bae83d82e32ad42780
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
            - subject: "Tests: import BalenaSDK types directly"
              hash: 1f3081d8ff5c04f0ee1ca261d878b4935b0301cc
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.4.2
          date: 2020-07-09T10:05:36.792Z
        - commits:
            - subject: "Tests: merge multiple application deletions into a single call"
              hash: 381e31bcfeea3cb13d7c3d904679dc9671ca886a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.4.1
          date: 2020-07-08T13:29:07.268Z
        - commits:
            - subject: Improve typings for `sdk.pine.post`
              hash: 406afd7ea4631cf322c6715493c4e8d8b00f478f
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
            - subject: Improve typings for `sdk.request`
              hash: 078d23f0a6e1c8d3900fad3da874c5706ced6d3d
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
            - subject: Improve typings for `models.device.getOsVersion`
              hash: 2e95f23bea27f8d5c7920120a3b6388ad1c4c1a0
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
            - subject: Improve typings for `models.device.lastOnline`
              hash: 8fa73ca367406d9938191b0b999a5f18ce09b55d
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
            - subject: Fix typings for `models.device.getMACAddresses`
              hash: 662e589d57ddc511f442e3073830225a00f6af9b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
            - subject: Fix typings for `models.device.getLocalIPAddresses`
              hash: adfb96f61a48258464e43212eadcef6fc13ddddb
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
            - subject: Add typings for `models.application.getDashboardUrl`
              hash: 9b7a0e2fe3c61a0bb6ef46831d1984a73c530c69
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
            - subject: "Device model: last_connectivity_event and os_version can be null"
              hash: cfac5975900da67c2784b9647f22ea2d21db5455
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
            - subject: Improve typings for `models.device.getLocalModeSupport`
              hash: 15211666ad24e607ceec24026806623d62627c0d
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.4.0
          date: 2020-07-08T12:11:46.903Z
        - commits:
            - subject: Minimize bluebird sugar usage
              hash: 509364c5b73b3cee6d86ecd06055d0bb4e252787
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.3.3
          date: 2020-07-07T19:11:03.768Z
        - commits:
            - subject: Add type checking for tests
              hash: d54fbcafc52fbb0b334779d9a35438e8a6577514
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.3.2
          date: 2020-07-07T17:20:04.126Z
        - commits:
            - subject: "Tests: cache device type lookup"
              hash: 1c331a8be1cbefe7184e56a6621963b3c9349e7b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.3.1
          date: 2020-07-07T15:50:51.973Z
        - commits:
            - subject: "typings: Export pine variant w/ a mandatory $select on get requests"
              hash: f8cfe069b7eaf0e45bbb9ca9b2e066c2327d3a7e
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                See: https://github.com/balena-io/balena-ui/pull/3829/files#r450310702
                see: https://github.com/balena-io/balena-ui/pull/3829/files#r450310702
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.3.0
          date: 2020-07-07T14:55:53.014Z
        - commits:
            - subject: Remove `this.skip` usage as a faster workaround to afterEach skipping
              hash: f930ce282ae650b443873e3df67ca7f0514b37c1
              body: ""
              footer:
                See: https://github.com/mochajs/mocha/issues/3740
                see: https://github.com/mochajs/mocha/issues/3740
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.2.9
          date: 2020-07-07T14:04:36.663Z
        - commits:
            - subject: Improve internal typings by avoiding some `any` cases
              hash: c28af087f9b8e4ae805ee638438f4dd6116d0cdb
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.2.8
          date: 2020-07-06T20:39:43.141Z
        - commits:
            - subject: Include typings for all lazy loaded requires
              hash: d101fa2c79e42bd36adde052abe96a15dd5c0373
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.2.7
          date: 2020-07-06T16:26:16.843Z
        - commits:
            - subject: Simplify balena-request custom typings
              hash: 7945799f798c7f3b1943833b6e3dbf7e6ae70b18
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
            - subject: Use import type for declaration imports
              hash: 6b1e790a16959d9e0a7d4675d83f518de2cc978d
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
            - subject: Simplify balena-pine custom typings
              hash: 5398e0b09cd78a0025eef0fc58ca5578f81b6be3
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
            - subject: Import balena-sdk type declarations via import type and not direct path
              hash: 094569deadef0d406be54d26adc632c4c44b2ec5
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.2.6
          date: 2020-07-06T14:55:17.133Z
        - commits:
            - subject: Use typescript import helpers
              hash: b24780253825c734a73d272e8a8e1054622f8c14
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.2.5
          date: 2020-07-06T10:30:26.802Z
        - commits:
            - subject: Drop dtslint in favor of plain @ts-expect-error
              hash: 1d2c1ffda6b6e98e3059b6ea12aa7b0da47dc28e
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Enable strict checks for the typing tests
              hash: 5819a86d34586f0c63cae79abf8c9bb61ed9617f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.2.4
          date: 2020-07-03T20:23:16.583Z
        - commits:
            - subject: Standardize bluebird naming as `Bluebird`
              hash: d4a1043a33f41c7463170629372407bc2f69ba20
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-14.2.3
          date: 2020-07-03T12:00:09.461Z
        - commits:
            - subject: Avoid $ExpectType b/c of issues with TS 3.9.6
              hash: f83e4f4d358b1a6eb9e7815a28014e56ad55f562
              body: |
                Dtslint's $ExpectType on TS 3.9.6 stopped expanding
                PineExpandableProps<Release> to the exact
                properties, which broke the tests. Stopped using
                $ExpectType in favor of using ts-toolbelt's Equals
                on a plain assignment. This also makes it easier to
                completely drop dtslint in a future PR, in favor of
                plain tsc using @ts-expect-error.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.2.2
          date: 2020-07-03T11:13:07.207Z
        - commits:
            - subject: "model: Add build_environment_variable"
              hash: 230c5437daa659da7024123cc28ed63112d63120
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Rich Bayliss <rich@balena.io>
                signed-off-by: Rich Bayliss <rich@balena.io>
              author: Rich Bayliss
          version: balena-sdk-14.2.1
          date: 2020-07-01T15:27:33.241Z
        - commits:
            - subject: Add typings for plans & subscriptions
              hash: 71105ed9300a7977663a8751a5dca296e6586b3b
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.2.0
          date: 2020-07-01T11:35:27.231Z
        - commits:
            - subject: Generate optional build for es2018 as well as the default es2015
              hash: 7fe50179bf47410a68105d9183396b4aa3603656
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Pagan Gazzard
          version: balena-sdk-14.1.0
          date: 2020-06-29T14:58:05.881Z
        - commits:
            - subject: "typings: Split the DeviceState namespace types to a different file"
              hash: b790dd5466e0c9422c4bf3c5e2b488f523171d88
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Split the DeviceTypeJson namespace types to a different file"
              hash: c32927b3a8a2a0e2fc3801c804f4dc99f9e30d05
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Split the SBVR model types to a different file"
              hash: dcc2abf1d67a48a0a32aba9e6f5f196a6716a833
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.0.2
          date: 2020-06-28T22:32:06.489Z
        - commits:
            - subject: "appveyor: Increase the node space size"
              hash: 32358a89c057d71695fe8c6ac4753f26485df86e
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Bump balena-config-karma to v3
              hash: 28bdd073c11b60b209b2128693f487c3522df880
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.0.1
          date: 2020-06-15T17:17:52.350Z
        - commits:
            - subject: "typings: Drop the has_dependent field from the Device"
              hash: 3a7cde24c46f46865f59ee4d5915b99556ebcb7f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Drop the app_name field from the Device"
              hash: 58746e0d8daeb23e5ad60d5cf5ba2bbc7f06365a
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Bump minimum supported Typescript to v3.9.3
              hash: 46ad8c56bf0a706a1ba317c8042d861cb8e9dd44
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Add tests for arbitary pine requests
              hash: 069ba76437c36e6f8d141bc8c3bbef875168ee28
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Add methods for the organization model
              hash: 335b87c2668cb0bdda198a57a7bedb03bb37f70a
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "utils: Add overloaded typing for the mergePineOptions helper"
              hash: 564214dac20a4deec37b9c2cfed463ae3abb1cfa
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Add a PineOptionsWithSelect variant"
              hash: c2c6fb61d9521a5bc76a5bb292b6c567b93572c0
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "tests: Add some $selects to make the tests faster"
              hash: 364ba9739b843fc5b24709b07a1cd4a5103f48b7
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Add a PineOptionsWithFilter variant"
              hash: b5a7c0db0550b61ed359887a4493b85aff05ede6
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "tests: Update to work with the required $filter change"
              hash: ca892699ff97f3d6a120fbc6e4240a417e841e15
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** Make $filter or id required in pine DELETE & PATCH"
              hash: 8ff41a5dc4e2accf74f54174c75066c1854a6ce2
              body: ""
              footer:
                Change-type: major
                change-type: major
                See: https://github.com/balena-io/resin-api/pull/2226
                see: https://github.com/balena-io/resin-api/pull/2226
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** Drop the apiKey constructor option"
              hash: 31d00dc3522b8b4ba1512692cdf2679f3495774a
              body: ""
              footer:
                Change-type: major
                change-type: major
                See: https://github.com/balena-io/balena-sdk/pull/460
                see: https://github.com/balena-io/balena-sdk/pull/460
                HQ: https://github.com/balena-io/balena/pull/370
                hq: https://github.com/balena-io/balena/pull/370
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: '**BREAKING** typings: Drop the "For" suffix on all exported Pine
                typings'
              hash: 6144d1a8bb76b87b53d343a11f35cad2a164abe7
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings/pinejs-client-core: Drop the nongeneric PineOptions &
                PineParams"
              hash: 6b30c0ad1b236c6493cd285e912cb205a34cc446
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** typings: Change PineParams & PineOptions to be generic"
              hash: e2defd5360f508a077eb5cc73d7795131d544794
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings/pinejs-client-core: Support AnyObject in PineOptionsFor<T>"
              hash: 53fb75d6e4b78ec1632e3210a0f7c6ad870b004b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Use a separate OptionalNavigationResource type in the models"
              hash: 41538602b90d452b773a4b7bfe1302c0e23720c9
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Improve the NavigationResource type"
              hash: c246c85f33a0bffffb8f71fd5accdae12656436d
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** typings: Drop duplicate service prop from ServiceInstall"
              hash: 1ef3cc5cdd3fabc24858b46e8362af63fc65075f
              body: |
                The installs__service is closer to the SBVR terms and
                is the one that get's automatically populated by pine.
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** Change the device_type of all models to resource
                references"
              hash: 9b9610886bb2fae7712f69a7e51f9263e7465223
              body: |
                The affected models are the Application, the Device
                and the SupervisorRelease.
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Add typings for the DeviceType resource
              hash: 1ac8e535bb9a2b6bbc9435745b404e4b2d83fc4b
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** Create a DeviceTypeJson namespace with all related
                typings"
              hash: 72fc9b19600b8493dca3ac5e43f95b79072b04c1
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING**  Change application and device commit to release
                references"
              hash: f15cfa5e67829ef7f4bad17dfe6136586f77cce6
              body: ""
              footer:
                Resolves: "#742"
                resolves: "#742"
                Change-type: major
                change-type: major
                See: https://github.com/balena-io/resin-api/pull/2100
                see: https://github.com/balena-io/resin-api/pull/2100
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** Require an organization when creating applications"
              hash: 1be71069f452e763ff160811625eb1ef3cc4940c
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Clarify that application.getAppByOwner now accepts organization handles
              hash: f9ca3b9be0ab49c31af3bd8cc1b74182a03dc93f
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Support creating applications for a specific organization
              hash: c65b64e36d243ef603e2654c22cae6285d272173
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/balena-api/pull/2281
                depends-on: https://github.com/balena-io/balena-api/pull/2281
                See: https://github.com/balena-io/balena-api/pull/2018
                see: https://github.com/balena-io/balena-api/pull/2018
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Add team & team_membership resources
              hash: a1a75ebb0ea3b34c690b2f42f47e988a296410f1
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** typings: Rename ApplicationMember to
                ApplicationMembership"
              hash: a6b2c45fbe76342e97f4f16b9161951db8ab88a4
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** Drop user.application navigation property"
              hash: fddd800d60ed58383503b6a6a8bcfd5db8454105
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING**: Change application.user to application.organization"
              hash: 05462ddad43f146791e939ad6b661922dcf4a102
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Add user.organization_membership
              hash: cc15d09bf87a8bab8e5dc55af961b6e63b503e6d
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Add organization & organization_membership resources
              hash: 8a51ee4b126ee3a02b1a5e526f71cfec6c4ff4a8
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Use pine.upsert() for setting tags & envars
              hash: 0eb7f53f713addf6786ead7b4cbc49cf2435b55c
              body: ""
              footer:
                Change-type: major
                change-type: major
                Depends-on: https://github.com/balena-io/resin-api/pull/2018
                depends-on: https://github.com/balena-io/resin-api/pull/2018
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Add support for pine.upsert(), requires Pinejs ^10.19.1
              hash: f518d804a5fa58c90b7f5d9e8c754f3e207534d4
              body: |
                This requires the v6 API endpoint.
              footer:
                Change-type: major
                change-type: major
                Depends-on: https://github.com/balena-io/resin-api/pull/2018
                depends-on: https://github.com/balena-io/resin-api/pull/2018
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** Expect a 409 status on unique constraint errors"
              hash: 30fa5b7a7e198cd1def883ef8dbfba350273569a
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "**BREAKING** Use the /v6 API endpoint"
              hash: e1ac47465128e140367fb1a8ddd7660580250333
              body: ""
              footer:
                Change-type: major
                change-type: major
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-14.0.0
          date: 2020-06-11T13:31:22.263Z
        - commits:
            - subject: "models/device: Add a getMACAddresses() method"
              hash: 7325bc7b7b73bbb59da60a8688d69ee8d03d931e
              body: ""
              footer:
                Resolves: "#912"
                resolves: "#912"
                Change-type: minor
                change-type: minor
                HQ: https://github.com/balena-io/balena/issues/2195
                hq: https://github.com/balena-io/balena/issues/2195
                Depends-on: https://github.com/balena-io/balena-api/pull/2627
                depends-on: https://github.com/balena-io/balena-api/pull/2627
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Add the mac_address field to the device"
              hash: 77f4129792eb74dc286ca2472b81353ca37a5eca
              body: ""
              footer:
                Resolves: "#912"
                resolves: "#912"
                Change-type: minor
                change-type: minor
                HQ: https://github.com/balena-io/balena/issues/2195
                hq: https://github.com/balena-io/balena/issues/2195
                Depends-on: https://github.com/balena-io/balena-api/pull/2627
                depends-on: https://github.com/balena-io/balena-api/pull/2627
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-13.8.0
          date: 2020-06-10T17:56:55.101Z
        - commits:
            - subject: "typings: Add device last_vpn_event"
              hash: 8c3c1076fc136349eb5676945778741f7faf4aab
              body: ""
              footer:
                Change-type: minor
                change-type: minor
              author: Tom Granot-Scalosub
          version: balena-sdk-13.7.0
          date: 2020-06-09T11:27:46.741Z
  version: 12.14.1
  date: 2020-08-07T21:08:21.674Z
- commits:
    - subject: "Live push: Accept Dockerfile ENV instructions in live push to local
        device"
      hash: e8eb031253fb632f86970ae0c8fb2d3dc94b8ddf
      body: |
        Update livepush, chokidar and @types/dockerode dependencies
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
  version: 12.14.0
  date: 2020-08-07T20:12:47.522Z
- commits:
    - subject: "devices: Add '--json' option to help with scripting"
      hash: 62dfae371c31b1267d5f517226f5f117d5a6986e
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
  version: 12.13.0
  date: 2020-08-07T14:32:11.498Z
- commits:
    - subject: "Tests: add verification of 'pkg' warnings against saved output"
      hash: 94f3825119e6b0d9324caeb4fad331f4a9aca6d9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.12.2
  date: 2020-08-07T00:49:51.111Z
- commits:
    - subject: Reduce bluebird usage
      hash: 6ca7c34e57c53fb0ca8ba3e4a1c8273489778ff4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.12.1
  date: 2020-08-05T12:39:56.623Z
- commits:
    - subject: "env add: Add ability to add env var to multiple locations in one
        command"
      hash: bab98df87b181b9c1e16853ea5e5c17727a9bd3d
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Nick Neisen
      nested: []
  version: 12.12.0
  date: 2020-08-04T23:54:02.400Z
- commits:
    - subject: Dont set the preloader config device type to intel-nuc
      hash: 505acc19db3c488f4149b6c823f3f6e7ec0a7c38
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Alexis Svinartchouk
      nested: []
  version: 12.11.3
  date: 2020-08-04T18:15:21.428Z
- commits:
    - subject: "os build-config: Fix output file containing 'undefined' word since
        v12.9.4"
      hash: 74c6f8a627860e8b4c9d0540c50fb922017c18b2
      body: ""
      footer:
        Resolves: "#1975"
        resolves: "#1975"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.11.2
  date: 2020-08-04T16:29:31.721Z
- commits:
    - subject: Update balena-release to v3
      hash: a52a623fdfb4126edd87104b5f68e0469a2bda27
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.11.1
  date: 2020-08-04T15:37:26.592Z
- commits:
    - subject: "login: Use any free port number instead of 8989 for web authentication"
      hash: cf894d98a580ee6ef5f483bf47be44fe9b0ff6b9
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: "Testing: Increase mocha timeout from 6s to 12s (experimental)"
      hash: d18f25cb9c1e4c58d498f557b5b6bb75988ad4d2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Update GitHub issue template (request openBalena vs balenaCloud info)
      hash: 4cdff9694e047de49e0250995644f1295368f6c8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.11.0
  date: 2020-08-03T19:29:22.562Z
- commits:
    - subject: "Fix performance regressions from #1967"
      hash: ddb87f403dfc0df1d7051fad9a25120691da618e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.10.2
  date: 2020-08-03T14:58:49.903Z
- commits:
    - subject: Remove some bluebird usage
      hash: 9aacb7ec56aafa498fc1e599917b71d9b1f88312
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.10.1
  date: 2020-07-31T10:36:06.780Z
- commits:
    - subject: "device rm: Add ability to remove multiple devices in one command"
      hash: 47e9d39c6f9f14ff8a6157b0029ecb6883cc9c8a
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Nick Neisen
      nested: []
  version: 12.10.0
  date: 2020-07-30T18:48:02.682Z
- commits:
    - subject: Convert command `build` to typescript, oclif, and refactor
      hash: 09b8cc495c3c4f0292ded6f84e0f525b055dcff3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.9.9
  date: 2020-07-30T13:56:41.344Z
- commits:
    - subject: "Tests: improve reliability of os/configure.spec.ts"
      hash: 5d7d687d6c1a9f9be85b2eb6384ce41bbb1dc0d3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.9.8
  date: 2020-07-30T12:28:26.937Z
- commits:
    - subject: Convert command `push` to oclif
      hash: 0f058a444139df541597dca741b0665ffb9bdbea
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.9.7
  date: 2020-07-29T12:39:16.600Z
- commits:
    - subject: Convert `config` commands to typescript, oclif
      hash: 56cc70cd50c6c5ee6f98e1213c6327c6aecebf1e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.9.6
  date: 2020-07-29T10:13:40.208Z
- commits:
    - subject: Adjustments for balena-preload v10 (SDK v14). Improved error reporting.
      hash: f6529eec26c1b0884797b6897c902907c60ad62e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.9.5
  date: 2020-07-28T16:44:09.550Z
- commits:
    - subject: Convert `os build-config` to oclif, typescript
      hash: 3fc25cd745f3fe15daacf4eca8dcf180a80b2dfc
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.9.4
  date: 2020-07-28T15:35:47.988Z
- commits:
    - subject: Update net-keepalive to v1.3.3, reclaiming ~200MB disk space (npm
        install)
      hash: d4de25e545661ad020ebb1e695c4a2b63552126b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.9.3
  date: 2020-07-28T14:40:16.832Z
- commits:
    - subject: "devices supported: Rename 'BETA' to 'NEW' in verbose output"
      hash: 7eb398c6ef6c50c98189aa17e0156fa4f67d0bc6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "os download: Improve warning message re default balenaOS version"
      hash: 9ed3bb2f70c813a410d6df2b99eda91bb1351d3b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.9.2
  date: 2020-07-28T13:44:31.018Z
- commits:
    - subject: Convert `os initialize` to oclif, typescript
      hash: b7c74598b2efec263679bc351cf39284555c3f90
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.9.1
  date: 2020-07-16T14:09:27.209Z
- commits:
    - subject: Update INSTALL.md re new minimum Node.js version of 10.20.0
      hash: 0534ab1cb48985f563de12a5c845921ac7fe78ce
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: Update net-keepalive and pkg, Node.js >= v10.20.0 (steps towards
        Node.js v14)
      hash: a6a8dc822f0e01edd833643ac1625858ac4deddd
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
      nested: []
    - subject: Add ability to conditionally apply patches per platform (Linux, Mac,
        Windows)
      hash: b0dce6b4778a82051e9ad1860d69ba27089ad424
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.9.0
  date: 2020-07-15T17:03:05.038Z
- commits:
    - subject: "device move: Add ability to move multiple devices in one command"
      hash: edaf76e3297378fbc36245b8ec15c9bb6d372baf
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Nick
      nested: []
  version: 12.8.0
  date: 2020-07-15T14:34:57.668Z
- commits:
    - subject: Remove `os download` command dependency for `device init`
      hash: 5d3625f6aee641e9775af750033a23ba15f01bba
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
    - subject: Convert `os download` to oclif, typescript
      hash: 1c17572db0adad672b9e63536f3a0d4b2c2d8f07
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.7.7
  date: 2020-07-14T21:49:38.194Z
- commits:
    - subject: Convert `os versions` to oclif, typescript
      hash: 41635c746b3c2ef705f548b4d707240d14a3d378
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.7.6
  date: 2020-07-14T15:15:38.383Z
- commits:
    - subject: Convert `local configure` to oclif, typescript
      hash: 4f831ef443076ab99f51ea1b124f57ec45315a29
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.7.5
  date: 2020-07-13T11:17:48.315Z
- commits:
    - subject: "balena ssh: Improve error message in case of misconfigured SSH keys"
      hash: d9cf95149a5f6e68b5afe7f53c59782bc27c78c4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Nick
      nested: []
  version: 12.7.4
  date: 2020-07-13T10:13:57.684Z
- commits:
    - subject: Fix env var for standalone executable tests in package.json
      hash: da6c048a3b4ed7146594d3792ac016e9d476216d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.7.3
  date: 2020-07-10T18:12:47.518Z
- commits:
    - subject: Convert `local flash` to oclif
      hash: 7ebc94c1e567f87bd4d64057a611ebf85d58f874
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
      nested: []
  version: 12.7.2
  date: 2020-07-10T09:57:37.435Z
- commits:
    - subject: Disable mixpanel.track() calls while running automated tests
      hash: 17a9d71e59c32c5186d7f36dac6739448aa56708
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
    - subject: "Test cases: Re-add nock checks for unexpected HTTP requests"
      hash: 6fe8fb7c6e33a45431b8d19a8d122c1f5941c268
      body: ""
      footer:
        Connects-to: "#1910"
        connects-to: "#1910"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
      nested: []
  version: 12.7.1
  date: 2020-07-09T18:57:27.408Z
- commits:
    - subject: "Device: Fix the last_seen field not showing up"
      hash: 477c48f831f475479e378f730c615fe73d120d08
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
    - subject: "Device: explicitly fetch only the presented fields"
      hash: fb9943a375a258d1fcd5a4d05ef2cf9e66d23adb
      body: |
        Depends on open-balena adding the mac_address &
        the overall_status device fields, but the latest cli
        version is probably already not working, since some
        of its dependencies already use the v14 SDK which
        needs the v6 model, that the open-balena-api doesn't
        have yet either.
      footer:
        Change-type: minor
        change-type: minor
        See: https://github.com/balena-io/balena-sdk/issues/920
        see: https://github.com/balena-io/balena-sdk/issues/920
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
      nested: []
  version: 12.7.0
  date: 2020-07-09T18:15:23.029Z
- commits:
    - subject: Fix opn patch for some strange edge case
      hash: 88b7b9273a97c0f8f3ce3013945d9c1498bce2eb
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested: []
  version: 12.6.8
  date: 2020-07-09T16:23:22.657Z
- commits:
    - subject: Be lazier with imports in oclif actions
      hash: d6f1328238c18c77c614f16885366353236ae80c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.6.7
  date: 2020-07-09T14:06:27.784Z
- commits:
    - subject: Convert `util available-drives` to oclif
      hash: 6f265b24aa3cd6c60f6ac045dbc4bad2469800df
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.6.6
  date: 2020-07-09T12:01:57.037Z
- commits:
    - subject: Enforce and improve lazy loading of resin-cli-form
      hash: eea8c83bff0bc135bf7e5fb8d881aea5671462b8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.6.5
  date: 2020-07-09T09:53:48.653Z
- commits:
    - subject: Reduce lodash usage in oclif actions
      hash: 5242510481bd7aa6c233e22a6029affb10f0954a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.6.4
  date: 2020-07-08T17:06:24.665Z
- commits:
    - subject: Improve help description for --nocache option of `balena push`
      hash: b1ab0337c08c6a0d9773b71fafd0e5fdd2c24981
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
        signed-off-by: Vipul Gupta (@vipulgupta2048) <vipul@balena.io>
      author: Vipul Gupta (@vipulgupta2048)
  version: 12.6.3
  date: 2020-07-08T15:39:07.730Z
- commits:
    - subject: Remove rindle dependency
      hash: 11afbf3da27f79552661273dfc5c51d5e3cda45d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.6.2
  date: 2020-07-08T14:31:28.098Z
- commits:
    - subject: "preload: Expand dockerd stderr logs in case of errors"
      hash: 3d7833a64041e417724fe6a041e84d06526839d0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 12.6.1
  date: 2020-07-08T09:19:23.988Z
- commits:
    - subject: "build/deploy/preload: Accept DOCKER_CERT_PATH and DOCKER_TLS_VERIFY
        env vars"
      hash: f326994f8ecc0b757365db98bba8ad5353723ea3
      body: |
        This allows the build and deploy commands to work with 'docker-machine'
        (the preload command still does not work with docker-machine, though).
      footer:
        Resolves: "#1844"
        resolves: "#1844"
        Change-type: minor
        change-type: minor
      author: Paulo Castro
  version: 12.6.0
  date: 2020-07-06T22:14:47.299Z
- commits:
    - subject: Modify runCommand to accept args array instead of string
      hash: e20265518dfecffe9e414807917a132dec08195d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.5.2
  date: 2020-07-06T10:52:17.942Z
- commits:
    - subject: Convert `logs` command to oclif
      hash: 4cdaf29348ef67f0bd2b0879fb0ce30f6f44bfff
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.5.1
  date: 2020-07-06T09:58:07.671Z
- commits:
    - subject: "config generate, os configure: Add support for mixed arch fleets"
      hash: 497023965f6a1a1acd08eb20e4deefc9340a1961
      body: ""
      footer:
        Resolves: "#1914"
        resolves: "#1914"
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 12.5.0
  date: 2020-07-03T22:05:02.722Z
- commits:
    - subject: "os download: Allow not logged in users to download images"
      hash: edeea18b15295397b49ae14d3a3f9a29032aca16
      body: |
        This allows unauthenticated users to download
        unconfigured images. Balena-pine v11 that started
        being user by balena-sdk v13 now support
        unauthenticated requests.
      footer:
        Change-type: minor
        change-type: minor
        See: https://github.com/balena-io/balena-cli/pull/1742
        see: https://github.com/balena-io/balena-cli/pull/1742
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 12.4.0
  date: 2020-07-03T21:33:27.919Z
- commits:
    - subject: Publish '.fast-boot.json' to the npm registry to avoid stale caching
      hash: 224f721a7242da926061db8a93f858428b4a17d5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 12.3.15
  date: 2020-07-03T18:40:07.532Z
- commits:
    - subject: "balena ssh: Add test cases"
      hash: 69e92227039a8d106cacbc3144a4d1a9dcdf5743
      body: ""
      footer:
        Connects-to: "#1896"
        connects-to: "#1896"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Update `os download` help re openBalena support
      hash: 238e5cb9d2543a0f3460d60a69736ae505c570d2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 12.3.14
  date: 2020-07-03T17:56:26.641Z
- commits:
    - subject: Add explicit dependency on balena-settings-storage
      hash: afc660762f2bae700967eff6b766b3f44fee87d5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.3.13
  date: 2020-07-03T12:32:57.526Z
- commits:
    - subject: Convert `device init` to async await and oclif
      hash: 40f643c07f0b26ff9996ba5a5eb2371ff6833d58
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
    - subject: Fix cross-framework nested commands
      hash: 402e48c8f89e2e42b35c73a14ee6f4a5884f0e1a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.3.12
  date: 2020-07-02T18:38:57.890Z
- commits:
    - subject: Remove all module level bluebird usage from eagerly loaded modules
      hash: 178c3f91547b6d94c7bcd98db4a6320e90440e33
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.3.11
  date: 2020-07-02T15:46:17.395Z
- commits:
    - subject: Convert lib/actions-oclif/tunnel to async/await
      hash: c35f701190da7a7d8c62cd900f620057fbcd4eec
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.3.10
  date: 2020-07-02T12:29:58.955Z
- commits:
    - subject: "balena ssh: Refactor error handling and test cases"
      hash: 2307a15b105006f5704056fae0f67b15ff322595
      body: ""
      footer:
        Connects-to: "#1896"
        connects-to: "#1896"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Improve pkg dependency resolution (standalone zip package reliability)
      hash: fe5e6a1dae3a83ee86870601bd98b2b08c792227
      body: ""
      footer:
        Connects-to: "#1896"
        connects-to: "#1896"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 12.3.9
  date: 2020-07-02T08:24:37.101Z
- commits:
    - subject: Enable long stack traces for `--debug` as well as `DEBUG=1`
      hash: f6ca5ef3978e59739f9b5d9368921791fa67933b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.3.8
  date: 2020-07-01T13:08:28.168Z
- commits:
    - subject: Convert command `tunnel` to oclif, and fix port map spec issues.
      hash: 9697081d7300bc2404768d92207636b55669ae46
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.3.7
  date: 2020-07-01T09:27:37.418Z
- commits:
    - subject: Switch from Bluebird.join to native version
      hash: 303c3af06145262c56d6534b9b5af0ea8436c5d8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Switch from new Bluebird to native version
      hash: 984d1a3fd60b1fdbda762060c5ce081822f7eb34
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Switch from Bluebird.each to native version
      hash: ef9c2e9c187a3dd84a17dd334f4282742d9c3979
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Switch from Bluebird.map to native version
      hash: d4f288394bf219e24c122d70f3e2b2590159e951
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.3.6
  date: 2020-06-30T23:01:13.847Z
- commits:
    - subject: Add typing info to requires wherever possible
      hash: 5e94f3f9c9671fbbb9ff31a9ae2f747a8ccdab42
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.3.5
  date: 2020-06-30T22:23:34.960Z
- commits:
    - subject: Update dependencies still using balena-sdk 10.x
      hash: 209ea64b82418f369c2a98e42ecd43d60d4560cc
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.3.4
  date: 2020-06-30T21:22:27.877Z
- commits:
    - subject: Generate/include an oclif.manifest.json when packaging
      hash: d0a4ff0d6b05a328be76ec593abe1d4b2e3c5d50
      body: |
        This saves ~220ms for me when running oclif commands
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.3.3
  date: 2020-06-30T14:04:37.657Z
- commits:
    - subject: Stop importing specific lodash files
      hash: 2a3479c7c6a034364b8a1ca6fb83b36766352416
      body: |
        We already import the entirety of lodash so importing the individual
        files just adds time to also import the single file versions
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.3.2
  date: 2020-06-30T12:55:08.499Z
- commits:
    - subject: "CODEOWNERS: Change to use the respective GitHub team"
      hash: 7ee59b56c7813d8126482b4485a3462c90267f4e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        See: https://www.flowdock.com/app/rulemotion/i-cli/threads/x_-7-UeioPW_y2qUFbVlRqDyVCD
        see: https://www.flowdock.com/app/rulemotion/i-cli/threads/x_-7-UeioPW_y2qUFbVlRqDyVCD
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 12.3.1
  date: 2020-06-30T10:15:37.044Z
- commits:
    - subject: Use @balena/es-version to set the desired es version for modules
      hash: 488d9b901c38910ac3ef285598e3ffac1edf1392
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 12.3.0
  date: 2020-06-29T21:27:44.223Z
- commits:
    - subject: Prepare for field based retrieval of device overall_status
      hash: 3207a2922aa0d519bbd21701bce5e0ff2dde873a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
    - subject: Drop balena-device-status from the dependencies
      hash: 45f131ec93a94453ac38c31bbe8d4b277f67dc2d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
    - subject: Stop using the removed imageMakerUrl balena-sdk argument
      hash: bd4d836a314c34f30fc82d35f3eaf62f9bb28627
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 12.2.2
  date: 2020-06-29T19:58:13.335Z
- commits:
    - subject: Add back the device mac_address field
      hash: 6add63c6acc08b6b2cdab255b8368860ee821da9
      body: |
        Looks like this was accidentally removed during the
        oclif refactor of `balena device`
      footer:
        Change-type: patch
        change-type: patch
        See: https://github.com/balena-io/balena-cli/pull/1871
        see: https://github.com/balena-io/balena-cli/pull/1871
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 12.2.1
  date: 2020-06-29T14:10:28.129Z
- commits:
    - subject: Add --multi-dockerignore (-m) option to push/build/deploy commands
      hash: eaf61d801c3e4fdfa131b0a841a2a769a4b3fd8b
      body: ""
      footer:
        Connects-to: "#1870"
        connects-to: "#1870"
        Change-type: minor
        change-type: minor
      author: Paulo Castro
  version: 12.2.0
  date: 2020-06-28T22:58:06.428Z
- commits:
    - subject: Recategorize some errors as expected.
      hash: 1308b64c67f4b0f8d665e086971ed1e7549e22d8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.1.16
  date: 2020-06-26T12:00:17.634Z
- commits:
    - subject: Convert command ssh to oclif.
      hash: 512cfa3da145a5ee16b673fa6bd2823637b7594d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.1.15
  date: 2020-06-26T11:16:47.627Z
- commits:
    - subject: Import just strip-tags from common-tags to reduce startup time
      hash: 667358b23e1ac184fdcb2d64f37a5074e6a0075a
      body: |
        This saves ~100ms for me on startup with no fast-boot cache and ~50ms
        with a fast-boot cache
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.1.14
  date: 2020-06-25T21:58:57.517Z
- commits:
    - subject: Improve documentation regarding Windows support for `os configure`.
      hash: b50fef8cb40d32c55639090bbf7d710d7d9c37da
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1812"
        resolves: "#1812"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.1.13
  date: 2020-06-25T12:02:07.551Z
- commits:
    - subject: Use native fs promises rather than promisify or mz
      hash: b114697cab11ab27c8cdae74397e97598037db58
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.1.12
  date: 2020-06-24T22:51:07.582Z
- commits:
    - subject: Use cacheScope for fast-boot2 to allow caching when globally installed
      hash: c054d5545610464d64516b126caf4389df32e9c4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.1.11
  date: 2020-06-24T16:44:44.999Z
- commits:
    - subject: Simplify some exports
      hash: 03eed32f12932dab3ce1c7c8197969892752c869
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.1.10
  date: 2020-06-24T15:27:18.539Z
- commits:
    - subject: Use `import type` where possible to explicitly import only type info
      hash: 6dce5c1212ca4ce7ee7339e0262cb16004c1439c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.1.9
  date: 2020-06-24T13:48:37.916Z
- commits:
    - subject: Standardize all references to Bluebird
      hash: 420a282bea1632842a77e3d62488f7aa60301d34
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.1.8
  date: 2020-06-24T13:24:26.013Z
- commits:
    - subject: Cache username for a given auth to avoid fetching it every time
      hash: 2f7dd54e370467ab7833e02a90e2c41e3964c9fd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.1.7
  date: 2020-06-24T11:38:57.254Z
- commits:
    - subject: Make offline device error handling more robust.
      hash: 4656f8f11d2fc73b1eb4043b63b8fd037826b791
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
    - subject: Improve handling of oclif parser errors.
      hash: 5b5f258685c03a6d60b9ddb7b2c17da919bc312e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
    - subject: Convert commands login, logout, whoami to oclif.
      hash: 7d2e32777f141e9a91b6c857330087a51b66f1fa
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.1.6
  date: 2020-06-24T10:47:37.947Z
- commits:
    - subject: Update INSTALL.md re supported Node.js versions and '--unsafe-perm'
      hash: 98c0991fe35db6cbe9825f4016fbb2001e08267b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 12.1.5
  date: 2020-06-23T21:54:18.008Z
- commits:
    - subject: Stub the errors module without needing two export methods
      hash: 7794158062e5c50101d2e31d3aa30c5d9fcf4638
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 12.1.4
  date: 2020-06-22T16:19:21.368Z
- commits:
    - subject: Add runtime warning for unused .dockerignore files
      hash: 11d1a3f5a066f826ceda41929290ccf4ce645f0e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Improve error handling for oclif "missing required arg"
      hash: 2859d16b3172332f400c08d786a6538bf126be90
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 12.1.3
  date: 2020-06-22T00:26:57.962Z
- commits:
    - subject: Convert device os-update command to oclif
      hash: ebb0ec5287587beb52a63bbf35052fe643d9c313
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.1.2
  date: 2020-06-19T08:07:20.000Z
- commits:
    - subject: Convert device commands to oclif
      hash: ab673f884ad14a64a434ea5032b02b79730bf615
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 12.1.1
  date: 2020-06-18T12:19:52.268Z
- commits:
    - subject: Add --gitignore (-g) option to push/build/deploy commands for v11
        compatibility
      hash: 146de39b832437d869904843a0d177bd2544ba83
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
  version: 12.1.0
  date: 2020-06-17T14:06:12.737Z
- commits:
    - subject: "v12 RELEASE NOTES: see https://git.io/Jf7hz"
      hash: 98f101643d4162bed63efb7b76e5ab2ea44f5db4
      body: >
        Full URL:
        https://github.com/balena-io/balena-cli/wiki/CLI-v12-Release-Notes
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Update 'balena-lint' and apply new prettier rules
      hash: c619bd4b999fc9b4de896b7a5615143dd36e4466
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Convert 'logs' command to async/await and add tests
      hash: 19c3069b229afed0f0f4e5a80e2593bc6929737c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Add tests for standalone executable via proxy server
      hash: 7e1d58546c1a667299bad9536c69a01749d530f2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Update 'global-agent' (fix proxy server issues with unauthenticated
        setup)
      hash: 2c01f8adee4e102fcb15423def8e1ca0cf9d14c7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Update 'balena-sdk' from v12 to v13 and update code and tests as needed
      hash: 3ecf461d556cbfff19f476e599eb69765acf5b24
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Update 'pkg' dependency (improve support for Node v14)
      hash: 06ab84fd1079fed710264e3d7ca2f2b11b6c5c85
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Turn v12 feature switch on
      hash: a7b78d2ccdc434f3e1df2c228893bb53b4629ecc
      body: |
        See https://github.com/balena-io/balena-cli/issues/1770
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
    - subject: Update minimum Node.js requirement from v8 to v10
      hash: 432109060e9e0cf09aa9cc631df5d17b249f8649
      body: ""
      footer:
        Change-type: major
        change-type: major
      author: Paulo Castro
  version: 12.0.0
  date: 2020-06-16T00:14:27.545Z
- commits:
    - subject: "balena device: Add the mac_address field"
      hash: 41e5fdbe27f262354b43efd8dbd2ed3d52a74264
      body: ""
      footer:
        Connects-to: "#1857"
        connects-to: "#1857"
        HQ: https://github.com/balena-io/balena/issues/2195
        hq: https://github.com/balena-io/balena/issues/2195
        Depends-on: https://github.com/balena-io/balena-sdk/pull/914
        depends-on: https://github.com/balena-io/balena-sdk/pull/914
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.36.0
  date: 2020-06-11T16:10:49.789Z
- commits:
    - subject: Allow setting the initialDeviceName
      hash: d967b942e0cce1df9774fac0cfa3b1f33a2c5fdf
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Rich Bayliss <rich@balena.io>
        signed-off-by: Rich Bayliss <rich@balena.io>
      author: Rich Bayliss
  version: 11.35.21
  date: 2020-06-11T15:06:38.027Z
- commits:
    - subject: Restrict error handler typing
      hash: ff282205d55d6f48ee0149390f32c3d4a897fb4b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.35.20
  date: 2020-06-10T10:43:34.720Z
- commits:
    - subject: Fix handling of BalenaExpiredToken error
      hash: 555096db6b54620618a8bc20a35a1a2343f233d3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.35.19
  date: 2020-06-09T15:44:17.442Z
- commits:
    - subject: "v12 preparations: Add feature switch for default eol-converson"
      hash: 1569915fae760eb68da00dfa18f48479d5340a96
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#1770"
        connects-to: "#1770"
      author: Scott Lowe
    - subject: "v12 preparations: Fix dockerignore tests on Windows"
      hash: b1552f8e9b32abd985fab2c5b36d81dc3dd9e05a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.35.18
  date: 2020-06-05T15:47:16.860Z
- commits:
    - subject: Convert 'balena device public-url' commands to oclif
      hash: 728c4f4296f10c838781e74245658a6e391aaba1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.35.17
  date: 2020-06-02T19:41:52.638Z
- commits:
    - subject: "v12 preparations: Add feature switch for build/deploy `--logs` option"
      hash: 626d32819471f0793fdca69cccb008547ffdded0
      body: ""
      footer:
        Connects-to: "#1770"
        connects-to: "#1770"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.35.16
  date: 2020-06-02T15:59:17.290Z
- commits:
    - subject: "v12 preparations: Add feature switch for project directory validation"
      hash: 2ab8ae1c1056b6d4bd77b74d44f778f854ec5955
      body: ""
      footer:
        Connects-to: "#1770"
        connects-to: "#1770"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: "v12 preparations: Add feature switch for 'balena apps --verbose'"
      hash: fcc13f9476a5a8a02413e6c163cf6315bc380f97
      body: ""
      footer:
        Connects-to: "#1770"
        connects-to: "#1770"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: "v12 preparations: Add feature switch for 'devices supported' default
        columns"
      hash: a38b41f339733735f585c73fef9c0d0dd14c16fe
      body: ""
      footer:
        Connects-to: "#1770"
        connects-to: "#1770"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: "v12 preparations: Amend test cases for '--nogitignore' option"
      hash: 2fc0728a09408953ada5acbb381f794fae2ab0c0
      body: ""
      footer:
        Connects-to: "#1770"
        connects-to: "#1770"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.35.15
  date: 2020-05-29T21:08:37.138Z
- commits:
    - subject: "v12 preparations: Add feature switch for 'envs --all'"
      hash: 6e5e1c4f5fd3ec480501a90ec3a2c1ae26c6cbab
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#1770"
        connects-to: "#1770"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.35.14
  date: 2020-05-29T15:41:57.437Z
- commits:
    - subject: "v12 preparations: Add feature switch to remove id from 'tags' output"
      hash: 1693bd91c0bf135591dbbb7a84126796e990cd38
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#1770"
        connects-to: "#1770"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.35.13
  date: 2020-05-29T15:12:37.502Z
- commits:
    - subject: "v12 preparations: Add feature switch for '--nogitignore'"
      hash: 1d073af31ae2b2c0eda3850ecf672b86139bee88
      body: ""
      footer:
        Connects-to: "#1770"
        connects-to: "#1770"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.35.12
  date: 2020-05-29T00:14:50.880Z
- commits:
    - subject: Convert `tags`, `tag set`, `tag rm` to oclif.
      hash: 979284b0712348bb320fa153ec90a77db65f4883
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1805"
        resolves: "#1805"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.35.11
  date: 2020-05-28T17:51:37.666Z
- commits:
    - subject: "v12 preparations: Add version switch, update login message."
      hash: 889c7b08cf7ffd588cb42f70b63d1aefc5ddfdc8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#1770"
        connects-to: "#1770"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.35.10
  date: 2020-05-27T16:33:37.272Z
- commits:
    - subject: 'balena deploy: Fix "access denied" pushing images to registry'
      hash: ba0024645d5dc01c27bccdf8fc7b4a21d7dc79ee
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.35.9
  date: 2020-05-25T16:12:33.417Z
- commits:
    - subject: Fix lazy loading in utils/compose
      hash: a6f905b71cf9962df78e6b7feebf69d4b1412a24
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.35.8
  date: 2020-05-25T14:38:17.391Z
- commits:
    - subject: Replace windows dns workaround with single lookup
      hash: 1c354c800bab6704419f29f2c3a5f6497e9b2ce6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#1518"
        connects-to: "#1518"
        Resolves: "#1727"
        resolves: "#1727"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.35.7
  date: 2020-05-22T12:17:03.874Z
- commits:
    - subject: Convert selected functions to Typescript and async/await (compose.js)
      hash: 8522363cd31a2c0b117b36b6b7da7a86b06da640
      body: ""
      footer:
        Connects-to: "#1045"
        connects-to: "#1045"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Add tests for 'balena deploy'
      hash: 480228d8f4c793983ed1a7feea54ae89d8c62907
      body: ""
      footer:
        Connects-to: "#1045"
        connects-to: "#1045"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.35.6
  date: 2020-05-21T23:28:17.046Z
- commits:
    - subject: Fix caching by preserving all file stats when pushing to device or cloud
      hash: 77f3fa4b6c2d102e7a14fcb7b2ddea2ebed8c955
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.35.5
  date: 2020-05-21T11:03:27.373Z
- commits:
    - subject: Add unit tests for errors module
      hash: 92bfa574e323a6b388a084707852c5beb976e55d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
        Resolves: "#1807"
        resolves: "#1807"
      author: Scott Lowe
  version: 11.35.4
  date: 2020-05-19T14:16:53.022Z
- commits:
    - subject: Update typescript to 3.9
      hash: 744122b1b8dc9884e57638bb7f86776598714a62
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.35.3
  date: 2020-05-18T12:34:24.072Z
- commits:
    - subject: Fix 'balena login' web authorization hanging with Google Chrome
      hash: 3bb5e495a61be466ce1c60aad55e869427bc864a
      body: ""
      footer:
        Resolves: "#1404"
        resolves: "#1404"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Update web page wording for 'balena login' web authorization
      hash: 803a9070fd6abe71d5ee7a21492970745334bc18
      body: ""
      footer:
        Resolves: "#1710"
        resolves: "#1710"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Update `balena preload` help message (clarify accepted image formats)
      hash: a84ab793a08ef9b2d1973c12fc709700a612106e
      body: ""
      footer:
        Connects-to: "#1810"
        connects-to: "#1810"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Update pre-commit script error message (automation/check-doc.js)
      hash: 81269e92d5d6de182a5cadbd3924b5ccdb0e50bb
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.35.2
  date: 2020-05-16T22:34:21.277Z
- commits:
    - subject: Update GitHub templates for new issues and pull requests
      hash: 8c2a40cb39a4c790e06d23c4b920a57639b239d2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.35.1
  date: 2020-05-14T14:28:24.479Z
- commits:
    - subject: "balena apps: add --verbose option to list application slugs (full app
        name)"
      hash: be21c8d43e1f06d0a94539dea7861503d260d8df
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
    - subject: "balena app create: fix application existence check"
      hash: 5b338263098962790ac1eae238f3595997efae9d
      body: ""
      footer:
        Resolves: "#1824"
        resolves: "#1824"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.35.0
  date: 2020-05-14T12:20:33.712Z
- commits:
    - subject: "push/build/deploy: add --nogitignore option and update dockerignore
        filter library"
      hash: 4577d72eaddfacd9b97df41d339d1262e08b1941
      body: ""
      footer:
        Connects-to: "#1148"
        connects-to: "#1148"
        Change-type: minor
        change-type: minor
      author: Paulo Castro
  version: 11.34.0
  date: 2020-05-13T21:36:33.452Z
- commits:
    - subject: Re-create standalone zip package (release asset) for Windows
      hash: 4b056b4d4ce13b8e955af4e148d663ee97103dad
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.33.4
  date: 2020-05-12T21:26:55.184Z
- commits:
    - subject: Fix usage of livepush v3 features
      hash: 4e50d08f7be174b23a470e4d9d38057763f329ba
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.33.3
  date: 2020-05-12T08:25:59.490Z
- commits:
    - subject: Fix 'balena app' (rm, restart, info) with numeric app IDs
      hash: 8d60cd1f927ba289120941b768bfbc1a18defa93
      body: ""
      footer:
        Resolves: "#1815"
        resolves: "#1815"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.33.2
  date: 2020-05-11T21:01:53.651Z
- commits:
    - subject: Update resin-multibuild
      hash: 127560fa6548aaf0a72ee6050df81fdca11109c5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.33.1
  date: 2020-05-11T17:29:36.958Z
- commits:
    - subject: Add a deprecation policy
      hash: 9412a21d40be5368866d754d66cf19443df51662
      body: ""
      footer:
        Resolves: "#1802"
        resolves: "#1802"
        Change-type: minor
        change-type: minor
        See: https://www.flowdock.com/app/rulemotion/r-product/threads/A6-bJBldfUFnhG9vixTz-DLz9iB
        see: https://www.flowdock.com/app/rulemotion/r-product/threads/A6-bJBldfUFnhG9vixTz-DLz9iB
        HQ: https://github.com/balena-io/balena/issues/2032
        hq: https://github.com/balena-io/balena/issues/2032
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.33.0
  date: 2020-05-11T08:16:59.444Z
- commits:
    - subject: Improve presentation of errors, help
      hash: 98a2c0635db750e86c6f7d980b2ee3a04677a560
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1779 #1757"
        resolves: "#1779 #1757"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.32.15
  date: 2020-05-06T08:52:58.882Z
- commits:
    - subject: Disable oclif's ts-node registering when running against built code
      hash: dd20a8b00fa195d34bf4e0305fef96e876851c21
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.32.14
  date: 2020-05-04T14:11:56.748Z
- commits:
    - subject: Convert `balena api-key generate` to oclif
      hash: 83286e672968c8c43111020bd90db0f7fb44b36b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.32.13
  date: 2020-05-04T11:54:18.605Z
- commits:
    - subject: Configure the sentry command scope earlier
      hash: 1301f6298114dd71cb66950c561d8f23341ae12a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.32.12
  date: 2020-05-04T09:08:19.124Z
- commits:
    - subject: Avoid unnecessary api calls in `balena build` and `balena deploy`
      hash: 2f24e591efcf5bd9b16db813f7801af415fca04d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.32.11
  date: 2020-05-01T15:01:59.219Z
- commits:
    - subject: "Refactor: move error related functions into error module"
      hash: 9b1c3c665b90f2f67af6342d8f0502f92fd0485d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
    - subject: "Refactor: use checkLoggedIn() instead of exitIfNotLoggedIn()"
      hash: 153cdf4bb08043d67debfa29c8864b32a1205e33
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.32.10
  date: 2020-05-01T12:44:10.877Z
- commits:
    - subject: Convert qemu.js to typescript
      hash: 52bece7f17c9f4e49add600eba386b4ae4b37cc3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.32.9
  date: 2020-05-01T10:46:05.779Z
- commits:
    - subject: Enforce lazy loading via tslint import-blacklist
      hash: 0df6368ab94667bce995f239290de3e5f347f865
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.32.8
  date: 2020-05-01T09:36:29.379Z
- commits:
    - subject: Convert app commands to oclif
      hash: 3b519f02581d19cb48e2aaa3b1f3cadd1c007fab
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.32.7
  date: 2020-05-01T06:52:04.516Z
- commits:
    - subject: Improve oclif missing argument/flag errors
      hash: 2a8eb3a6ed2ce54c557831f0d3700b64dc4abb91
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1776"
        resolves: "#1776"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.32.6
  date: 2020-05-01T04:34:19.025Z
- commits:
    - subject: Modify oclif help to match balena conventions
      hash: 52c2b041da70967617a0cef633df6d1affcce8c3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.32.5
  date: 2020-05-01T04:01:59.225Z
- commits:
    - subject: Convert gulpfile.coffee to javascript
      hash: ab526c9ed825e2b4a44a8280dc6f4bda1a023c0a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Convert lib/app-capitano.coffee to javascript
      hash: 14c5b27cdd5fe9884ccd7f35bf83098ff43d7e1d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.32.4
  date: 2020-04-30T18:06:08.971Z
- commits:
    - subject: Convert lib/actions/index.coffee to typescript
      hash: 6d7d1956eae7e38e6387425651a7781db7b2f92e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.32.3
  date: 2020-04-30T16:07:39.335Z
- commits:
    - subject: Convert lib/utils/deploy.coffee to javascript
      hash: 73d6d7b2646220619aa915fca6b0b86ad0924549
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Convert lib/actions/build.coffee to javascript
      hash: 4d8cd1cc461600a918b128262867a4b3e8aedd08
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.32.2
  date: 2020-04-30T15:16:34.968Z
- commits:
    - subject: Only notify of an update if the new version is actually newer
      hash: 4ae91ef846fc81e29e5bca27dcd6902cf122cda1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.32.1
  date: 2020-04-30T12:58:06.826Z
- commits:
    - subject: Integrate livepush v3 and live directives
      hash: d398e22c580c764b0c8c9b9e63ec13139c2c5eae
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#1784"
        resolves: "#1784"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.32.0
  date: 2020-04-30T12:28:29.310Z
- commits:
    - subject: Convert lib/utils/deploy-legacy.coffee to javascript
      hash: 203ccaf97b79908e666a5dc7d878bdfdb8597ac2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.28
  date: 2020-04-30T11:54:08.737Z
- commits:
    - subject: Convert lib/actions/help.coffee to javascript
      hash: a97398950e2ace9d4346aabeb067385d4218cc3c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.27
  date: 2020-04-30T10:59:25.400Z
- commits:
    - subject: "balena build/deploy: Update QEMU version to support newer balenalib
        images"
      hash: 6d95c5bad5c4f6d8f0e2644048ceebe727aed613
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.31.26
  date: 2020-04-30T09:53:18.347Z
- commits:
    - subject: Add support for global --debug flag
      hash: db247307db805e9be16f93836ba9290d27aa31d8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1777"
        resolves: "#1777"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.31.25
  date: 2020-04-30T04:15:06.018Z
- commits:
    - subject: 'balena deploy: Fix "TypeError: images.push is not iterable"'
      hash: 74cdd80b5197bd66a2cbc65d37473b3a62af169e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.31.24
  date: 2020-04-29T14:17:28.749Z
- commits:
    - subject: Fix unhandled promise rejection when using `balena deploy`
      hash: 6ec05e8dcff26e35592a0372ebb22fe3b43260e5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.23
  date: 2020-04-28T12:25:10.713Z
- commits:
    - subject: Convert lib/actions/device.coffee to javascript
      hash: 0cfa1a0dfb4bdce1f1becd108ed002354fb1504b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.22
  date: 2020-04-25T14:11:29.551Z
- commits:
    - subject: Install types for modules used in javascript to improve type checking
      hash: d9f42b888dd21817f0bc256e18056f0676453ffb
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.21
  date: 2020-04-25T11:04:18.946Z
- commits:
    - subject: Convert lib/actions/preload.coffee to javascript
      hash: e1a91035ae219617a70226b0336458fb324652cc
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.20
  date: 2020-04-24T22:47:28.474Z
- commits:
    - subject: Convert lib/actions/config.coffee to javascript
      hash: 1a851f552ede3d37a1ca261da39ad5eae223b3be
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.19
  date: 2020-04-24T21:09:29.030Z
- commits:
    - subject: Convert lib/utils/compose.coffee to javascript
      hash: 560b0abbe7a6966a6ba9094527ff3223cf3514aa
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.18
  date: 2020-04-24T20:37:38.920Z
- commits:
    - subject: Convert lib/utils/docker-coffee.coffee to javascript
      hash: 23f2242e22a09c559bcb8b62ce4e8f5c8ad6e1db
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.17
  date: 2020-04-24T14:28:28.667Z
- commits:
    - subject: Convert lib/actions/os.coffee to javascript
      hash: a5ce0436c75efa19fa7211b770961ecc3a3690ed
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.16
  date: 2020-04-24T12:41:58.941Z
- commits:
    - subject: Convert lib/utils/qemu.coffee to javascript
      hash: 9f59b6dde552b57fd2993b6535f0559804657c6a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.15
  date: 2020-04-24T09:23:06.150Z
- commits:
    - subject: "device os-update: Refactor to use the overall_progress field"
      hash: 3e4f9f957269224456167c50ae6d2addc1187fa5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.31.14
  date: 2020-04-23T16:13:28.777Z
- commits:
    - subject: Remove unnecessary files
      hash: c3454d3abb5a8ddb46a373f91b6fc428ca412bfa
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.13
  date: 2020-04-23T11:24:06.111Z
- commits:
    - subject: Convert lib/actions/local/index.coffee to typescript
      hash: da5e26f37ef190ddca5bc61ec4607e5f410109fe
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Convert lib/actions/local/configure.coffee to javascript
      hash: 9447195c2654f257686b078bc9efd47fd4297bbd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Convert lib/utils/tty to typescript
      hash: 9fda165d3498c873e9ebd4b8cbc70affe13e9dac
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.12
  date: 2020-04-23T10:32:39.717Z
- commits:
    - subject: Avoid patch-package warning with 'npm install -g --production'
      hash: ebdd04ec735ffaef239f5d5b41fbc1535a885b16
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.31.11
  date: 2020-04-22T15:04:59.205Z
- commits:
    - subject: Convert command `scan` to TypeScript, migrate to oclif
      hash: a2b761ec4b3f3aaee565b7ebfa43fb4bae429455
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.31.10
  date: 2020-04-22T11:16:16.051Z
- commits:
    - subject: Update patch-package (fix remaining source of seemingly random ENOENT
        error)
      hash: e3c42cf63e9e0385b774bcbba61a0aeb08f04879
      body: ""
      footer:
        Connects-to: "#1723"
        connects-to: "#1723"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.31.9
  date: 2020-04-22T10:49:15.197Z
- commits:
    - subject: Update to balena-release
      hash: 88e4009e88a1f06857acb8a660fb3833b9bb0730
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Update dependencies to pick up performance improvements
      hash: 82e17cea6a85ee916843701e4a78adde188b8be2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.31.8
  date: 2020-04-22T09:37:58.642Z
- commits:
    - subject: Update codeowners
      hash: 5f098e7410ec60c1132b34395cb95f8c5547c09d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.31.7
  date: 2020-04-21T08:43:48.188Z
- commits:
    - subject: Add test coverage for validation module
      hash: bbcb3a702fd1d80c4302b757d4a3c7f9a899b998
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.31.6
  date: 2020-04-21T07:26:28.345Z
- commits:
    - subject: convert commands `key`, `keys`, `key add`, `key rm` to oclif.
      hash: be82bcfa630631cb62bc6b586bed3fcdc501f2f8
      body: |
        Also:
         - Display keys with `name` instead of `title`.
         - Check for empty key before calling API.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.31.5
  date: 2020-04-20T14:09:33.928Z
- commits:
    - subject: Review CONTRIBUTING.md and add 'instanceof' usage advice
      hash: e3b6db25d8be293f3b697dae6043d7655d63ca4d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Review 'instanceof' usage with classes of external packages
      hash: 655534469a796679c130ea481c38dfe6954b7115
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Unpin balena-sdk (bump balena-sdk to v12.33.0)
      hash: a8b0573699ab1dedb07f7d2a44a4ac62983c16b1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.31.4
  date: 2020-04-18T01:55:48.776Z
- commits:
    - subject: Fix balena ssh "Application not found" (pin balena-sdk to v12.30.0)
      hash: 264c8535b453b2a5b0ed98287aeb9e64fad61eef
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.31.3
  date: 2020-04-16T23:16:16.151Z
- commits:
    - subject: Fix seemingly random ENOENT error (update 'is-installed-globally'
        dependency)
      hash: 52b2ba6a304ba41e911e26c2081273f92f5581de
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1723"
        resolves: "#1723"
      author: Paulo Castro
  version: 11.31.2
  date: 2020-04-15T18:04:29.254Z
- commits:
    - subject: improve input validation for `key`, `key rm`
      hash: cff9e50a224652792a18d931e8b8d35cc32073a1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1728"
        resolves: "#1728"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.31.1
  date: 2020-04-15T15:12:10.007Z
- commits:
    - subject: "device os-update: allow host OS upgrade with development balenaOS
        images"
      hash: 320b4864d97c7fea234bc25ec755e2e5013b2a18
      body: |
        also:
        fix `device os-update` incorrectly showing 0% progress
        convert `device os-update` to use async/await
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#1725"
        resolves: "#1725"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.31.0
  date: 2020-04-15T13:10:48.862Z
- commits:
    - subject: Convert commands join, leave to oclif.
      hash: 3aa72dde4c5925e7a1aa9c7f1f3ad7fbabcdced6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.30.17
  date: 2020-04-09T18:53:44.244Z
- commits:
    - subject: Minor grammar fix in balena ssh documentation
      hash: a50ca78eef904b6e08b46788f6a7b3dc3710bb52
      body: |
        Minor grammar fix in balena ssh documentation
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Hugh Brown <hugh@balena.io>
        signed-off-by: Hugh Brown <hugh@balena.io>
      author: Hugh Brown
  version: 11.30.16
  date: 2020-04-07T17:16:13.622Z
- commits:
    - subject: Convert `internal scandevices`, `internal osinit` to typescript & oclif
      hash: bc3fe296243a2e7d49e707b520f923f161205d9d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.30.15
  date: 2020-04-03T14:42:10.003Z
- commits:
    - subject: Updated dependencies (vulnerability advisory CVE-2019-20149)
      hash: 292ad89b7e19add49f2043045f491e512b86c03b
      body: |
        https://nvd.nist.gov/vuln/detail/CVE-2019-20149
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.30.14
  date: 2020-04-03T12:11:03.457Z
- commits:
    - subject: Fix project directory validation for 'balena deploy' with pre-built image
      hash: 96e28f3d45179ea48a4d3d94fd5634e264e5ea93
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.30.13
  date: 2020-04-02T18:49:49.943Z
- commits:
    - subject: Remove unused code from balena note
      hash: 9aa6b0bc57d51703098e0d55e6a51f467235d574
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.30.12
  date: 2020-04-01T13:09:52.172Z
- commits:
    - subject: Check logged in for `balena build` if application specified Correct
        eroneous -f flag in `balena build` help
      hash: d2fd1ec80a3aa9081489a4bfbdc6c97aceb9b23b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.30.11
  date: 2020-04-01T10:51:23.578Z
- commits:
    - subject: Add '-t' option to 'balena ssh' to bypass TTY autodetection (force
        allocation)
      hash: 159cb752d171a013afeabc1199c69a334f56dd88
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Handle ssh process exit codes
      hash: a74f0413df2574de3bbd7754f996e759fa5fb62c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.30.10
  date: 2020-03-31T14:16:19.605Z
- commits:
    - subject: Convert lib/actions/local/common.coffee to javascript
      hash: 1a71bad8bbcd231b886fa6f406ca29ee42deae42
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.30.9
  date: 2020-03-31T11:00:19.322Z
- commits:
    - subject: Update README regarding proxy server support
      hash: 3e955f3a910a305fc89eacff57d3df9c65a6a2b4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Fix "the input device is not a TTY" when piping to 'balena ssh' (local
        device)
      hash: 30738d93b0cd3b63fc4de4b54bb8f2dbffc508a5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Fix 'balena ssh' on MSYS Windows shell ("unexpected end of file")
      hash: be76b8adbd8cc4f04327fb3852f732de7cb77be1
      body: ""
      footer:
        Resolves: "#1681"
        resolves: "#1681"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Delete unused code (ssh.coffee)
      hash: d6a065a2300e2f3828eebb6a56e301259b22b9db
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.30.8
  date: 2020-03-30T14:07:04.154Z
- commits:
    - subject: Convert command `note` to oclif Add oclif support for piped input
      hash: fcad35402aa7cfc43ea16f6c0e620fe7281a318f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
    - subject: Convert command `settings` to oclif
      hash: 49b00e18aefee6759093e116b0b756dbcd3b25c9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.30.7
  date: 2020-03-30T12:51:43.858Z
- commits:
    - subject: Clarify `balena device os-update` help re balenaCloud
      hash: e5d2661c9693520c4231eb585f29126fa280d869
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1679"
        resolves: "#1679"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.30.6
  date: 2020-03-26T13:02:23.330Z
- commits:
    - subject: Use balena-lint for javascript linting and add javascript type-checking
      hash: b3b22d63997ca76011297c714104c387213244a1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.30.5
  date: 2020-03-25T12:15:04.187Z
- commits:
    - subject: Deduplicate `balenaUrl` fetching in events
      hash: 47e85da78958826e76e091ea45ee81428555ddd7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.30.4
  date: 2020-03-24T17:38:00.838Z
- commits:
    - subject: Preserve symlinks for the sake of the balenaCI worker
      hash: 6574745a2362ff2ff6158201852fc6adfd042602
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Add type checking for tests
      hash: 1ee74df67e24502b4779977cdf707436bb45518f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.30.3
  date: 2020-03-24T16:56:52.914Z
- commits:
    - subject: Add support for authentication checking to oclif
      hash: 8658104647def05094609a498407ca0937de5c5b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.30.2
  date: 2020-03-24T09:22:04.325Z
- commits:
    - subject: Add support for `root` property on oclif commands
      hash: f24c4a036c1781c745b60eafbb8daa8ee1f56042
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.30.1
  date: 2020-03-19T18:54:22.804Z
- commits:
    - subject: Add support for primary/secondary oclif commands
      hash: 46b695cf2219e3f713c5d6ea2a5a4c32016fd068
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.30.0
  date: 2020-03-19T14:48:23.139Z
- commits:
    - subject: "INSTALL.md: emphasize the standalone zip package recommendation for WSL"
      hash: 0690554a9461c727bb0907d3a79d7f0a5239a197
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.29.5
  date: 2020-03-18T22:37:34.111Z
- commits:
    - subject: Switch to native number check
      hash: 809a5fae25bf75bd4edfb67bda4c98d1566f8493
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Switch to native string check
      hash: eccb1bd9ad098d8a58207c9a103ad624e3d16c3f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Switch to native `Array.isArray` instead of aliases
      hash: f859d5025a9f5beb56288359744498f17231f0e3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.29.4
  date: 2020-03-16T14:41:23.803Z
- commits:
    - subject: Remove unused typings
      hash: 505c3ec7d3bdf42eae5b15a3b8778dd38f467bd4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.29.3
  date: 2020-03-13T00:16:12.759Z
- commits:
    - subject: Fix opn patch (npm installation warning)
      hash: 5f552cf9a8df4f355689337ef999a58ab0e77e9a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.29.2
  date: 2020-03-12T22:38:03.228Z
- commits:
    - subject: Fix `balena local flash`
      hash: 2860535c45a3cdb592a8d3df74a5e5d06632d1c0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.29.1
  date: 2020-03-12T21:37:13.519Z
- commits:
    - subject: Update dependencies
      hash: 3d2e109e7f5e05958349fd74533ba8d1841932a9
      body: |
        Update balena-sdk from 12.26.7 to 12.29.1
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
      nested:
        - commits:
            - subject: "tests: Improve the dependent application test case"
              hash: 952af473d75b2461c91943ac6968a60f80b8896c
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.29.1
          date: 2020-03-09T12:25:24.687Z
        - commits:
            - subject: "typings: Add the contract field to the Image"
              hash: 3d67a5a47c48dc4b529ac67f47b1011e469fb063
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Add is_of__actor on the ApiKey"
              hash: 26b4e3f0dd462c93649b79e94030e0497bfef525
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "typings: Add `is_public` to the application model"
              hash: 298de17d5c6ddce2c3c923ad9b22b73dbfe832f8
              body: ""
              footer:
                Resolves: "#676"
                resolves: "#676"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.29.0
          date: 2020-03-09T11:30:13.587Z
        - commits:
            - subject: Unify the way that the models get exported
              hash: f011c9ca04b2bb68cbf41505825b1bba97a71279
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.28.2
          date: 2020-03-06T19:03:22.972Z
        - commits:
            - subject: Convert OS model to typescript
              hash: a9d2af4eb4066c4f3e8acf0a6d586818d255173e
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
          version: balena-sdk-12.28.1
          date: 2020-03-05T16:30:40.690Z
        - commits:
            - subject: "typings: Add DeviceType logoUrl property"
              hash: f36c24adea886b3d1370c805351bdfa0bc273017
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Depends-on: https://github.com/balena-io/balena-api/pull/2394
                depends-on: https://github.com/balena-io/balena-api/pull/2394
                HQ: https://github.com/balena-io/balena/issues/1818
                hq: https://github.com/balena-io/balena/issues/1818
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.28.0
          date: 2020-03-04T14:40:43.381Z
        - commits:
            - subject: Update dependencies
              hash: 3241df2d214d00122a86822d5df4f5e08c716af2
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-12.27.1
          date: 2020-03-04T12:05:42.622Z
        - commits:
            - subject: Add missing deviceType typings to ImgConfigOptions
              hash: a1cf210a3116e3549789177cadfb3a62b363f82e
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
          version: balena-sdk-12.27.0
          date: 2020-03-03T13:16:53.402Z
  version: 11.29.0
  date: 2020-03-12T18:05:43.347Z
- commits:
    - subject: Make windows installer remove old files before installation.
      hash: 10cbf514a2493cbe3d9c875d30ddfed2f37c79e7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1658"
        resolves: "#1658"
      author: Scott Lowe
  version: 11.28.17
  date: 2020-03-12T16:55:13.558Z
- commits:
    - subject: Update CONTRIBUTING.md regarding ./bin/balena-dev and oclif commands
      hash: 385d3e107bf55c9dc3377d2758db5fcac1d89702
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Update CONTRIBUTING.md regarding Coffeescript to Typescript conversion
      hash: d98b2fa72f015ffe5ce158abd693ab48d7bd6a61
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Prevent auto merge of npm-shrinkwrap.json and explain it in
        CONTRIBUTING.md
      hash: c6baa7a9080d6709ae1402a48aafdb9e6df3513f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Add test case for `build --emulated`
      hash: daa34feedaf3ec642d7e6848cf2f7b768ea7b348
      body: ""
      footer:
        Connects-to: "#1649"
        connects-to: "#1649"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.28.16
  date: 2020-03-11T22:19:53.456Z
- commits:
    - subject: Fix 'balena login' web auth on Linux standalone zip install (xdg-open
        ENOENT)
      hash: f44c2b777f17e3f4a7f8420fc63385e797efdc87
      body: ""
      footer:
        Resolves: "#1657"
        resolves: "#1657"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.28.15
  date: 2020-03-11T01:30:23.379Z
- commits:
    - subject: Avoid Sentry reporting of selected common "expected" errors
      hash: 5a806543057338d617dbddcaf965bd46fe168347
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Fix occasional "CLI prints 'null' and exits" (replace old Raven/Sentry
        SDK)
      hash: d2df2c7b60e6024f3452c002184f7824f5b952f0
      body: ""
      footer:
        Resolves: "#1523"
        resolves: "#1523"
        Connects-to: "#1193"
        connects-to: "#1193"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Don't send the full command line to Sentry.io
      hash: 36d3d1256ebd851e2edeab4380a97646126fb5ee
      body: ""
      footer:
        Resolves: "#703"
        resolves: "#703"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Fix occasionally missed command tracking request (oclif commands)
      hash: b77cb56cd04ba633f204640ec0b16e1edd18a993
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.28.14
  date: 2020-03-10T13:14:30.533Z
- commits:
    - subject: Improve the UX by only printing effective file changes in livepush
      hash: b83431c2e09cafaad40c8b04abb16f79bcb5acc1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.28.13
  date: 2020-03-06T15:20:33.674Z
- commits:
    - subject: Fix `build --emulated` on Linux ("exec format error")
      hash: ca8272b477724aa97450f2f9bf600d70023d9e51
      body: ""
      footer:
        Resolves: "#1649"
        resolves: "#1649"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.28.12
  date: 2020-03-06T01:55:02.543Z
- commits:
    - subject: Don't ignore BALENARC_NO_PROXY env var if HTTP(S)_PROXY env vars are
        defined
      hash: 9470e804c0e7e2e53743fa7bdd039a21eebb3954
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Use types for global-agent and global-tunnel-ng
      hash: 00943463a42d6b9d7103ce85aed4da14ed427717
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Remove lodash usage in proxy setup
      hash: 3f6d7702331d6e00615a676c22bf946298af60ce
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Don't try to setup a proxy agent when there's no proxy configured
      hash: c4a6086e9cb393024108c4466abf7afce4328311
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.28.11
  date: 2020-03-02T15:13:33.151Z
- commits:
    - subject: Update dependencies
      hash: fe4e1d09d7d5fd0655c38070f862a657c7d878b8
      body: |
        Update balena-sdk from 12.21.1 to 12.26.7
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
      nested:
        - commits:
            - subject: Lazy-load the models props
              hash: 673eaf2a28805082e5c4b3d7938661599b6cefee
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
            - subject: Lazy-load the sdk template props
              hash: fab4b80dc6fe0886fbd72382b4a4daa824b15d45
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-12.26.7
          date: 2020-02-29T20:57:13.525Z
        - commits:
            - subject: Remove unnecessary lodash/forEach usage
              hash: 66427ea38ba0e5a9339c794fb13b3a092470d0c4
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-12.26.6
          date: 2020-02-28T15:48:09.332Z
        - commits:
            - subject: Convert the billing model to typescript
              hash: 4b969d9fef54bfb4f77a4a5dd5a262a5579ea7d2
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
          version: balena-sdk-12.26.5
          date: 2020-02-28T11:50:40.050Z
        - commits:
            - subject: Convert image model to typescript
              hash: 2b4241f6d644ca10ad69a89415a085f4192defaa
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
          version: balena-sdk-12.26.4
          date: 2020-02-27T17:01:43.725Z
        - commits:
            - subject: Update dtslint to v3.1.0
              hash: 397eb13fa633b7d2e7ce0b36bfd91d1248a8b66b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.26.3
          date: 2020-02-26T19:36:13.412Z
        - commits:
            - subject: "typings_tests/pine-options: Update to work with TypeScript v3.8"
              hash: d1b5d8f7aaa2f9a7a0550b5beec3d4c5cad94e46
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Bump TypeScript version to ^3.8.2, so that's used in tests
              hash: e26847c39563f1a8b9cfe61bc3e7cd9aec062240
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.26.2
          date: 2020-02-26T13:33:22.641Z
        - commits:
            - subject: "application: Fix linter warning"
              hash: dbab534a5a6327daf41827926b8e0d3220f4d13b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.26.1
          date: 2020-02-26T12:37:33.341Z
        - commits:
            - subject: Add overall_progress typings to device model
              hash: ce72fcc923d6aab204ac42e0dd651cfc04972d35
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
          version: balena-sdk-12.26.0
          date: 2020-02-24T18:19:33.479Z
        - commits:
            - subject: Convert service model to typescript
              hash: 4c07b2795177ea53d51455e8bfd0ebcd8c5f0aea
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
          version: balena-sdk-12.25.1
          date: 2020-02-21T12:22:23.185Z
        - commits:
            - subject: Add device statuses enum to device resource
              hash: 60341d288a798ddb6f0f6ef0a7a96c89c49e1df6
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
            - subject: Add device status enum and typings
              hash: 5ac13f7fd6d1f50c3ad14340b908115b17d02d01
              body: |
                Adds the typings for the overall_status calculated term
                and exports an enum with the possible status values
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Stevche Radevski <stevche@balena.io>
                signed-off-by: Stevche Radevski <stevche@balena.io>
              author: Stevche Radevski
          version: balena-sdk-12.25.0
          date: 2020-02-19T13:58:12.690Z
        - commits:
            - subject: Fix a test case name typo for auth.whoami()
              hash: 534746a0c70dc3b16d86cded21c0f6567e11f1d5
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.24.4
          date: 2020-02-17T19:32:40.783Z
        - commits:
            - subject: "auth.getEmail: Fix confusing call expression"
              hash: 1709302f777b0b386eecef2ecbc779e4cd87f925
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.24.3
          date: 2020-02-17T17:02:42.975Z
        - commits:
            - subject: Fix concealing network errors in auth.whoami() and auth.isLoggedIn()
              hash: 9ef0c2ad3daa69018f551e62883b045140da9cac
              body: ""
              footer:
                Resolves: "#805"
                resolves: "#805"
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.24.2
          date: 2020-02-17T15:01:13.545Z
        - commits:
            - subject: ".gitignore: `.idea` directory generated by JetBrains IDE"
              hash: 6bdc71c1559e0aee9a657cb1f2164bd2d9c47578
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thomas Manning <thomasm@balena.io>
                signed-off-by: Thomas Manning <thomasm@balena.io>
              author: Thomas Manning
          version: balena-sdk-12.24.1
          date: 2020-02-15T18:25:23.743Z
        - commits:
            - subject: Update `application.getDashboardUrl` example with `application.get`
                call to get application id
              hash: 6ee68d27acbae91ea4723cc44c483285a87b8722
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Co-Authored-By: Thodoris Greasidis <thgreasi@gmail.com>
                co-authored-by: Thodoris Greasidis <thgreasi@gmail.com>
                Signed-off-by: Thomas Manning <thomasm@balena.io>
                signed-off-by: Thomas Manning <thomasm@balena.io>
              author: Thomas Manning
            - subject: Added `getDashboardUrl(id)` to application model
              hash: 35315184a3c7694ec5515befe70fe67679d6b5d3
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thomas Manning <thomasm@balena.io>
                signed-off-by: Thomas Manning <thomasm@balena.io>
              author: Thomas Manning
          version: balena-sdk-12.24.0
          date: 2020-02-14T10:48:43.827Z
        - commits:
            - subject: "appveyor: Run node & browser tests in parallel"
              hash: ba4cd4bb6f1b3bb5822a9e8bc9e07c7d872fc34b
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.23.9
          date: 2020-02-12T15:06:35.149Z
        - commits:
            - subject: "appveyor: Set to test against node 8"
              hash: 24bb1e6a332bd21b1eb92805fd4d6094a0e02a0d
              body: |
                The latest resin-lint doesn't work on node 6, which is
                EOL. In the next major release we will also change
                the engines field of the package.json and the node
                typings.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.23.8
          date: 2020-02-11T12:48:33.454Z
        - commits:
            - subject: Update balena-register-device to 6.0.1
              hash: bc84252585ca73e58ad799bd4f488de2d014b8a7
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-12.23.7
          date: 2020-02-07T16:54:53.697Z
        - commits:
            - subject: Re-enable balenaCI autoRebase
              hash: 2c0bf1f1c3434ae565ca0fdeccc83a7b4cfcbf90
              body: |
                Revert "Disable balenaCI auto rebase"
                This reverts commit
                a30a648568ab788b8bacdec9951771cb054cccf3.
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.23.6
          date: 2020-02-07T14:00:23.338Z
        - commits:
            - subject: Fix the tag tests failing b/c of public apps
              hash: 6517c52c68edceff8a223e815590c1a8c8b35e17
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Fix the dependent app test randomly failing b/c of public apps
              hash: 5c9b25100a425762b19a262adcf35f34ea949363
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.23.5
          date: 2020-02-07T12:26:23.492Z
        - commits:
            - subject: Fix the build failing on node v12
              hash: 3d6c6a7a32b4c6cde888cc7a266fc25158072143
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.23.4
          date: 2020-02-07T11:51:13.318Z
        - commits:
            - subject: Disable balenaCI auto rebase
              hash: a30a648568ab788b8bacdec9951771cb054cccf3
              body: |
                Having autorebase enabled could lead to having
                more then one instances of the sdk tests running in
                parallel, which will result all of them failing, b/c they
                will use the same test user, and will also add
                unnecessary load to the API. Once we get #582 fixed
                we can remove this.
              footer:
                Change-type: patch
                change-type: patch
                See: https://github.com/balena-io/scripts/pull/80
                see: https://github.com/balena-io/scripts/pull/80
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.23.3
          date: 2020-02-06T18:56:53.591Z
        - commits:
            - subject: Switch to resin-lint for linting
              hash: 4799ca69d5937c2415d4a1635cdf2625398e2ddb
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-12.23.2
          date: 2020-02-06T16:50:13.515Z
        - commits:
            - subject: Remove unused code
              hash: 76318307bafe3f90ce71f0c7ec292c375a2085ea
              body: ""
              footer:
                Change-type: patch
                change-type: patch
              author: Pagan Gazzard
          version: balena-sdk-12.23.1
          date: 2020-02-06T15:08:43.400Z
        - commits:
            - subject: "app.getWithDeviceServiceDetails: Add the release commit in the
                services"
              hash: 9bb9e9a2f43d8fd2ca246885e897652c22872a99
              body: ""
              footer:
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: "device.getWithServiceDetails: Remove unused 'id' selection"
              hash: a5f48c4429dfda23e8ddd52ced2c59cf3d068ef4
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.23.0
          date: 2020-01-28T16:14:34.823Z
        - commits:
            - subject: Allow retrieving applications by application case insensitive slug
              hash: d3d97a37409af2186a02f39a7c63c75258693dec
              body: |
                This allows users to disambiguate shared
                applications that have the same name in a more
                user friendly way than using the application id.
                The application slug equals
                `${owner}/${app_name}`.toLowerCase() on the
                cloud api and it's just app_name.toLowerCase() in
                open balena, so we can be sure that the $or will
                never return more than one items when a slug is
                provided.
              footer:
                Resolves: "#795"
                resolves: "#795"
                Change-type: minor
                change-type: minor
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.22.0
          date: 2020-01-27T13:11:29.883Z
        - commits:
            - subject: "release.createFromUrl: Fix the non tar url error handling"
              hash: 02cecb869972f22e0a6befcf2112a3ac01eea4b0
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Depends-on: https://github.com/balena-io/balena-builder/pull/699
                depends-on: https://github.com/balena-io/balena-builder/pull/699
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.21.3
          date: 2020-01-25T00:39:23.339Z
        - commits:
            - subject: Convert some of the tests to TypeScript
              hash: 2267b01bb6772ae3fedc7880939b222f9c537497
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Properly type billing.downloadInvoice result
              hash: ff14a2237387d21157e2bc7d4c8e3133021b6d92
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Properly type os.download result
              hash: 3fbbd231998ef8c36e233bda2969415b31d1d851
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
            - subject: Add typings for balena-request stream
              hash: 34a5c97102d17a47309444dc79a9f695f712e85d
              body: ""
              footer:
                Change-type: patch
                change-type: patch
                Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
                signed-off-by: Thodoris Greasidis <thodoris@balena.io>
              author: Thodoris Greasidis
          version: balena-sdk-12.21.2
          date: 2020-01-24T23:23:03.461Z
  version: 11.28.10
  date: 2020-03-02T14:11:23.236Z
- commits:
    - subject: Switch to object spreading in favor of _.assign
      hash: 235c13bea929473d6704e3c38dd0949524df142d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.28.9
  date: 2020-02-29T22:11:03.425Z
- commits:
    - subject: Lazy-load chalk
      hash: 98152c0b09e80fd83bf6fabf7bd46edaef70ab69
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.28.8
  date: 2020-02-28T18:37:53.265Z
- commits:
    - subject: Simplify lazy-loading of resin-cli-visuals with a shared function
      hash: 7c62e344554efdad2e0bad69dad8253ce9706b72
      body: |
        This also avoids current unnecessary requiring of resin-cli-visuals
        for every command
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.28.7
  date: 2020-02-28T15:32:23.327Z
- commits:
    - subject: Make use of capitano's promise support to simplify the code
      hash: 48b281d7c6d04c4c8b0866b452b7fccacc1af578
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.28.6
  date: 2020-02-28T13:29:09.577Z
- commits:
    - subject: Simplify lazy-loading of balena-sdk by utilizing a shared function
      hash: eac6bb5e5cef1cc3f1053415d1be6856ce89045b
      body: |
        This also avoids instantiating multiple balena-sdk
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.28.5
  date: 2020-02-27T19:02:33.627Z
- commits:
    - subject: Fix build/deploy commands with QEMU emulation and alternative
        Dockerfile name
      hash: cdfd1d124b33c64301e259be598390612e5e2ac7
      body: ""
      footer:
        Resolves: "#1624"
        resolves: "#1624"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Fix CONTRIBUTING markdown
      hash: 28c00696b800492a8774ae360405b45e5bd5acd0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.28.4
  date: 2020-02-25T19:45:42.988Z
- commits:
    - subject: Update type deps
      hash: 4abdd71ce77fc7027d5bc2e7e47398117b6771e9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.28.3
  date: 2020-02-24T14:19:23.748Z
- commits:
    - subject: Add pre-commit check for cli.markdown updates and coffeelint execution
      hash: 03053e125f0a75e25b50a8bd0a5ecfe82efc3c0b
      body: >
        These checks compare the timestamps of cli.markdown with those of staged
        files,

        effectively enforcing that 'npm run build' or 'npm test' are executed.
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Fix 'test:fast' npm script definition
      hash: bdc7c0fa39dda964430524eefedebb37c360920e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.28.2
  date: 2020-02-21T21:42:23.099Z
- commits:
    - subject: Add a script to automate nested changelogs
      hash: f2be811e1858b7935c95f5c5477057ff0be7ae43
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.28.1
  date: 2020-02-21T13:21:23.339Z
- commits:
    - subject: Update resin-multibuild and add app and release template vars
      hash: 95c93d24da41aee611bac2e74f9e216aafdb2684
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.28.0
  date: 2020-02-18T13:58:42.610Z
- commits:
    - subject: Add tests for project directory validation
      hash: 9e870b08a7802ca0132d6fd99a7d89cfdb8314cb
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Add project directory validation for balena push / build / deploy
        commands
      hash: 671dca8287ae3d79feae1c7ccdb7d60abaf1f760
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Paulo Castro
    - subject: Refactor 'balena push' error handling
      hash: a15060e9fc2e4d408c9f5ef4315d98d99d56cdcd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: Add and refactor tests for push/build/deploy commands (docker-compose)
      hash: 0738dd152067d7aabdb1b424cc7737a3a70ca3bd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.27.0
  date: 2020-02-17T15:22:23.003Z
- commits:
    - subject: Add '--cache-from' option to balena build and deploy commands
      hash: a1c406a4795e3f91963676f923ca607df975a2c7
      body: >
        It implements the same feature as the "docker build --cache-from" option.
      footer:
        Resolves: "#1616"
        resolves: "#1616"
        Change-type: minor
        change-type: minor
      author: Paulo Castro
  version: 11.26.0
  date: 2020-02-14T13:26:13.826Z
- commits:
    - subject: Fix balena push "Segmentation fault" on Windows (replace 'mmmagic' with
        'isBinaryFile')
      hash: 88a1e413a3ccc2d62abb8701d3d5a6e8d2385860
      body: ""
      footer:
        Connects-to: "#1611"
        connects-to: "#1611"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.25.18
  date: 2020-02-13T16:38:23.644Z
- commits:
    - subject: Convert lib/actions/auth to typescript
      hash: f9ece2ce7de3d0c2089692e592c70828e92353f9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.17
  date: 2020-02-12T14:29:23.019Z
- commits:
    - subject: Convert lib/auth/index to typescript
      hash: 2b04763ac05d4b0a114b9a68d0366f65faa84399
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.16
  date: 2020-02-12T13:23:23.174Z
- commits:
    - subject: Convert lib/auth/server to typescript
      hash: 93ba5832d88d4cbbede5d3a354ebb01f9c1bf9fa
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.15
  date: 2020-02-12T12:14:23.532Z
- commits:
    - subject: Convert lib/actions/keys to typescript
      hash: a4b34c109d3a05e07c94fbc4fd311d2349ac84d5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.14
  date: 2020-02-11T23:18:12.969Z
- commits:
    - subject: Convert lib/actions/notes to typescript
      hash: f1220c6377475247a210233c23a9971552672483
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.13
  date: 2020-02-10T18:34:33.290Z
- commits:
    - subject: Convert lib/actions/app to typescript
      hash: 99f84c2f6a5ceff0383065ac7f320668914d6fad
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.12
  date: 2020-02-10T15:04:43.136Z
- commits:
    - subject: Convert lib/auth/utils to typescript
      hash: 4de41ce3e0036fbdfe3b636252ef1d4de8813507
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.11
  date: 2020-02-10T13:45:43.017Z
- commits:
    - subject: "CI builds: revert patch-package upgrade to fix patch errors"
      hash: 05d478b759a79e7e3f0ae9c1d4e5e9adce246409
      body: >
        This fixes a build error caused by a recent version bump of
        'patch-package':

        "Patch file found for package execa which is not present at node_modules/qqjs/node_modules/execa"
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
    - subject: "Node 13 compatibility: upgrade ext2fs module"
      hash: 9a7a36477681f17dd3456646a13df2d7f9af2a4d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1591"
        resolves: "#1591"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.25.10
  date: 2020-02-08T00:24:03.569Z
- commits:
    - subject: Add .gitattributes to check out with the correct line-ending on windows
      hash: 467afb3de6971fb939bbb6b20d9ab39d5104da00
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.9
  date: 2020-02-07T21:43:13.619Z
- commits:
    - subject: Merge resin-lint linting and fixing steps into one
      hash: 6d543b79ff423a8288195aa850051d5fa9c914f5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Remove redundant type checking of tests
      hash: 85aaf77e44c9f85fbc0c459a8cedac2975f9f469
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
    - subject: Remove duplicate type checking of automation code
      hash: 83c5684491ef02aa01128ab71fcde775398a52e8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.8
  date: 2020-02-07T19:37:03.729Z
- commits:
    - subject: Fix Windows standalone zip installer (missing mmmagic db for CRLF
        conversion)
      hash: be209f1626fa9cb853df7f1a1700760089777ba0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.25.7
  date: 2020-02-07T18:21:33.450Z
- commits:
    - subject: Switch from opn to its new name of open
      hash: 3f84045127f4a7ecc41496b1b6e6c447fd3950df
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.6
  date: 2020-02-06T19:58:01.506Z
- commits:
    - subject: Add debug instructions for powershell
      hash: f4525bc11e757cccd2ff8e52712173d1af5fb9b2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.5
  date: 2020-02-06T18:28:13.132Z
- commits:
    - subject: Use resin-lint for automatic lint fixing
      hash: 895be0be5de65b30d04fe9caf4745bf178263254
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.4
  date: 2020-02-06T17:32:12.885Z
- commits:
    - subject: Avoid loading 'mmmagic' on Linux (fix "could not load any valid magic
        files")
      hash: 4502f2a203444f8a3e3523b6ae48c8b921c6c7d9
      body: ""
      footer:
        Resolves: "#1596"
        resolves: "#1596"
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.25.3
  date: 2020-02-06T17:03:33.295Z
- commits:
    - subject: Debug mode can now be disabled with DEBUG=0 env var Added assignment to
        `process.env.DEBUG` if `process.env.DEBUG` is negative string to
        `lib/app.ts` and `automation/run.ts` entrypoints
      hash: b3948d538c345632a4c6f46940998c4b63948b78
      body: ""
      footer:
        Resolves: "#1502"
        resolves: "#1502"
        Change-type: patch
        change-type: patch
        Signed-off-by: Thomas Manning <thomasm@balena.io>
        signed-off-by: Thomas Manning <thomasm@balena.io>
      author: Thomas Manning
  version: 11.25.2
  date: 2020-02-05T02:19:42.662Z
- commits:
    - subject: Remove unnecessary code now that typescript understands `process.exit`
      hash: 27e1f3f7d7664fc59be9edac77ed5cef4201bf45
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Pagan Gazzard
  version: 11.25.1
  date: 2020-02-03T18:12:13.160Z
- commits:
    - subject: Add more tests for push/build/deploy commands (--convert-eol)
      hash: f9743b269ac3e54562a5074cd32835d66561eef6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add more tests for push/build/deploy commands (--dockerfile)
      hash: 0f5f65e0d3c0dde7c078bc87cee65253ae68f150
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: "Add support for auto-conversion of CRLF line endings. Applies to
        commands:  balena push  balena build  balena deploy --build"
      hash: 58e7880f1d2abfeb273671058434f7f571ccf509
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Resolves: "#1273"
        resolves: "#1273"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
    - subject: Add support for deferred log messages. eg. so that info can be output
        at the end of the process.
      hash: 041823189f7d80e93fa6e75daaccced3de9ccc2a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: "#1273"
        connects-to: "#1273"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.25.0
  date: 2020-02-02T20:21:22.773Z
- commits:
    - subject: Fix proxy support and add proxy exclusion feature (Node.js >= 10.16.0
        only)
      hash: 1e37c97ffbff1816fd50eaa2991f38e8c04bb810
      body: >
        See README for more details on proxy configuration and Node.js
        compatibility.
      footer:
        Resolves: "#1335"
        resolves: "#1335"
        Connects-to: "#1580"
        connects-to: "#1580"
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Update Github's templates for new CLI pull requests and issues
      hash: 913f09924a3cf5efda79b2f27da705e29f48ed00
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.24.0
  date: 2020-01-27T12:17:33.237Z
- commits:
    - subject: Update dependencies
      hash: 77931b314a5436b4d6331621e7f9fbffa1cc880a
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Pagan Gazzard
  version: 11.23.0
  date: 2020-01-24T23:30:53.044Z
- commits:
    - subject: "configure: Allow passing system-connection files to 'os configure'
        command"
      hash: 8f6902f4cb582d48085527942cd8b6d8682d1b16
      body: |
        Allow passing files to `os configure` via `--system-connection` to allow
        pre-configuration of network connections, such as cellular/GSM.
      footer:
        Change-type: minor
        change-type: minor
        Connects-to: "#1498"
        connects-to: "#1498"
        Signed-off-by: Rich Bayliss <rich@balena.io>
        signed-off-by: Rich Bayliss <rich@balena.io>
      author: Rich Bayliss
  version: 11.22.0
  date: 2020-01-21T21:09:23.157Z
- commits:
    - subject: Add `catch-uncommitted` to balena CI build
      hash: 9db6961a7eb3905f37abe55e33989029128d2612
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Update resin-lint and prettier, and re-prettify
      hash: b978230f9e15c8a42feffbf5d07469b5e1ab2b3a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add tests for push, deploy and build commands
      hash: cc5fe60a15347674992d8ddfb2f5dfe9077b5d70
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.21.8
  date: 2020-01-20T23:29:54.537Z
- commits:
    - subject: Prevent file ignorer from ignoring Dockerfile (and variants),
        docker-compose.yml
      hash: 95b5ac1c7f682edb30d2a870d8df2466bb20c9ca
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1445"
        resolves: "#1445"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.21.7
  date: 2020-01-20T11:01:32.629Z
- commits:
    - subject: Add Windows-specific hint to 'balena scan' output
      hash: aca794b267a62a117658dd196d790391bc2b69a7
      body: >
        An extra Windows-specific message is now appended to the 'Could not find
        any balenaOS devices' message - if the OS is Windows.


        Also updated the INSTALL instructions with details of the dependency on Bonjour.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Graham McCulloch <graham@balena.io>
        signed-off-by: Graham McCulloch <graham@balena.io>
      author: Graham McCulloch
  version: 11.21.6
  date: 2020-01-20T00:25:03.196Z
- commits:
    - subject: Change the balena app action to present the slug instead of the
        git_repository
      hash: ef4ee54a003242fe0c1ce3f1a7520f1def6b741f
      body: |+
        The `git_repository` field was replaced in the v5
        endpoint with the `slug` field. As a result the CLI atm
        never shows the `git_repository` in the printed
        visual.

      footer:
        Change-type: patch
        change-type: patch
      author: Thodoris Greasidis
  version: 11.21.5
  date: 2020-01-14T23:57:30.415Z
- commits:
    - subject: Fix 'balena join' when the user is not logged in
      hash: 95561864a64b0a03cc7a94cfe63a038730141026
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Fix join and leave commands on Windows (hanging on stdin and argument
        escaping)
      hash: 51adfeaa3bb91c6dcd3efc2a6e2ebda064665de9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.21.4
  date: 2020-01-14T19:38:13.156Z
- commits:
    - subject: Increase default mocha test timeout to avoid spurious CI failures
      hash: 3466be19923523c7a0d8cca429f54b0bd69b0aed
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Fix 'balena push' hanging on Windows (CTRL-C was required after the
        unicorn)
      hash: 95843dd816a866c93500cab90ff47cc1b401c0bc
      body: ""
      footer:
        Resolves: "#1554"
        resolves: "#1554"
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add hint about the 'jq' utility in the documentation of the --json option
      hash: edd755d41c08eeae8800c8a3e00379cae9531cf0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add '.nyc_output' folder to '.gitignore' (test coverage reporting)
      hash: 290c06074a666e7cf5e1d252029ef25212cd471b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.21.3
  date: 2020-01-14T17:17:13.197Z
- commits:
    - subject: Update CONTRIBUTING.md regarding npm installation and some common gotchas
      hash: 615f24edd342e2938805507390093964b20d0bda
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.21.2
  date: 2020-01-14T15:34:44.444Z
- commits:
    - subject: "meta: Americanize all spellings"
      hash: 046743071dd0f2c1d283eadac2880807e83ead14
      body: ""
      footer:
        Connects-to: https://github.com/balena-io/docs/issues/1300
        connects-to: https://github.com/balena-io/docs/issues/1300
        Change-type: patch
        change-type: patch
        Signed-off-by: Matthew McGinn <matthew@balena.io>
        signed-off-by: Matthew McGinn <matthew@balena.io>
      author: Matthew McGinn
  version: 11.21.1
  date: 2020-01-13T20:08:18.546Z
- commits:
    - subject: Add --verbose and --json options to the 'devices supported' command
      hash: 323c9191b6541285cbb44855b43acf01c5866d30
      body: |
        The command was also converted to oclif.
      footer:
        Resolves: "#467"
        resolves: "#467"
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.21.0
  date: 2019-12-27T11:56:40.522Z
- commits:
    - subject: Update livepush to fix windows path issue.
      hash: 3cce8d822c246062dd4548cf7ac020469584ee39
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Connects-to: https://github.com/balena-io-modules/livepush/issues/55
        connects-to: https://github.com/balena-io-modules/livepush/issues/55
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.20.2
  date: 2019-12-17T14:32:53.314Z
- commits:
    - subject: Fix issues with devices associated with inaccessible applications.
      hash: 33552724a1b594ccb81372ea50cea4e9e673dff4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Resolves: "#1530"
        resolves: "#1530"
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.20.1
  date: 2019-12-13T08:38:33.356Z
- commits:
    - subject: Add multicontainer (microservices) support for 'balena env rename'
      hash: 7fd436cd91e215e134f32551552c6baf25055829
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add multicontainer (microservices) support for 'balena env rm'
      hash: 7c1faa6de02752ef38cc0d592311b4cdc1b2a2b1
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add multicontainer (microservices) support for 'balena env add'
      hash: 90e184ea1fff3940dad3236115fb6a7f8a671e7e
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add multicontainer (microservices) support for 'balena envs'
      hash: 38920a1c597bf90de839b685d8502cbfc695e8d1
      body: ""
      footer:
        Connects-to: "#1153"
        connects-to: "#1153"
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add balena envs '-j' option to produce JSON output
      hash: df58ac7673bcdcd6b51dbb2f80bf7aed2b9a457a
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add logged-in check for balena 'env' commands
      hash: 630d53311a3f2f95910a551a271fe3b89141811a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.20.0
  date: 2019-12-12T13:42:22.781Z
- commits:
    - subject: Introduce workaround that fixes windows dns issue on `balena push`
        using .local device names. Improve error handling in deployToDevice so
        that versionErrors don't mask other errors.
      hash: 53325b7c056499a76283042a404c4237b709bdd7
      body: ""
      footer:
        Resolves: "#1518"
        resolves: "#1518"
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.19.1
  date: 2019-12-06T14:37:41.975Z
- commits:
    - subject: Update app/create and device/supported tests to use new api-mock.
      hash: bb19903826108aa498ee689e978bf26305ad7ef9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
    - subject: Introduce balena-api-mock module to simplify api mocking. Upgrade nock
        to latest.
      hash: 33210b896bbf4c30efa62f63177018a2f10393c1
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.19.0
  date: 2019-12-05T14:13:19.469Z
- commits:
    - subject: Fix 'balena help join' docs re moving devices between apps on the same
        server
      hash: 02dcff5b67223909f5cd465a60498802246c5ea7
      body: ""
      footer:
        Resolves: "#1429"
        resolves: "#1429"
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add README note regarding Git for Windows console installation choice
      hash: 6c3429eb0cb1f7caec4d992b71edc3e02873c113
      body: ""
      footer:
        Resolves: "#598"
        resolves: "#598"
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.18.3
  date: 2019-11-21T15:40:14.224Z
- commits:
    - subject: Use helpers version of `cleanOutput` in tests. Simplify expect
        semantics in tests.
      hash: 1325fb8c9aed5f6855bbb32deeefd95999f4afd8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
    - subject: Hide discontinued device types in `balena app create`. Add basic tests
        for `balena app create`
      hash: cf42dca7776774293068db42b3de43c17104bf88
      body: ""
      footer:
        Connects-to: "#1485"
        connects-to: "#1485"
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
    - subject: Hide discontinued device types in `balena devices supported`. Add tests
        for action. Convert action to TypeScript.
      hash: afd97bd304d81b0f4ca63dc42dbef18bea9687d1
      body: ""
      footer:
        Connects-to: "#1485"
        connects-to: "#1485"
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.18.2
  date: 2019-11-15T11:04:34.330Z
- commits:
    - subject: Fix "Invalid containerPort" error with EXPOSE instructions in local
        QEMU builds
      hash: caac6855da5b54d66c99cffe0ba8a70002f8af5c
      body: |
        Bump docker-qemu-transpose package to v1.0.2
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.18.1
  date: 2019-11-15T09:36:35.176Z
- commits:
    - subject: Fix 'os configure --config', and migrate it to oclif + TypeScript
      hash: d94a74dfee615a07a0c1951d762d910dfbb9721e
      body: |
        Also add more non-interactive configuration options:
        --config-network, --config-wifi-*, --config-app-update-poll-interval
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: "Error handling: add ExpectedError type as alternative to
        exitWithExpectedError()"
      hash: a25a52c21b177e2da3cfd167de936cf8e0f17cbe
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.18.0
  date: 2019-11-12T21:11:46.998Z
- commits:
    - subject: Improve command usage format consistency in 'balena help' output
      hash: b69ba0b6170368d1178a94d8fdbc6e02c3ff8a87
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add Scott (@srlowe) to CODEOWNERS file
      hash: 1bedf937f84abd271fc732da0885ab012269c3bc
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Set the process exit code to 1 (instead of 0) for unknown commands
      hash: 74a521a271f53da218d8494bf16a457cfa6c076f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Fix logged-in check in "logs" and "ssh" commands (async/await usage)
      hash: 6376ac28d53d9d6fedec484678f8bf75cdf20cf0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Enable debug-mode "long stack traces" for Bluebird promises (async code)
      hash: 2222a90884f44f9e9cb89a4c1701aaa875bd6c14
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Fix Node.js download link and improve installation instructions
      hash: 09f04be77d2ed2caef5218b1c3a69195baa7154c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Improve help and docs (CLI install dependencies) for the preload command
      hash: 636ecaf4e09cd287f5c4f54b16d846929ef39159
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.17.5
  date: 2019-11-10T01:00:08.506Z
- commits:
    - subject: Support optional containers when pushing to local target
      hash: b31e253fa4c5d5a382a55f718091e58f8d022f59
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.17.4
  date: 2019-11-06T10:33:49.369Z
- commits:
    - subject: Use all available on-device images during local push
      hash: 62b7d2fd1a80023fb9aff4dfc54a8faa72040459
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.17.3
  date: 2019-11-04T10:30:00.836Z
- commits:
    - subject: Fix warnings when executing CLI without arguments.
      hash: 4a967b126bfcfa72f32e33ace95ea4a66d1c64dd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Scott Lowe <scott@balena.io>
        signed-off-by: Scott Lowe <scott@balena.io>
      author: Scott Lowe
  version: 11.17.2
  date: 2019-11-01T15:24:39.221Z
- commits:
    - subject: Fix potentialy undefined build task when livepushing
      hash: 55b2b5a467586467d8b8288b561a41d0f9ce8fb2
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.17.1
  date: 2019-10-28T17:53:38.986Z
- commits:
    - subject: Update livepush to support build arguments
      hash: 8ed4f547e0b9d8c969ac7eeec2a6c3fa8cbfbabf
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.17.0
  date: 2019-10-22T12:28:15.239Z
- commits:
    - subject: Add installation note regarding macOS Catalina (10.15)
      hash: c2b0091f86c121de857136a8ec14a6c5b744b87b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.16.6
  date: 2019-10-22T10:24:08.715Z
- commits:
    - subject: Bump livepush and reconcile husky dependency
      hash: f50f169ff060fd036f09ce0bb7d674199707f657
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.16.5
  date: 2019-10-22T09:09:18.739Z
- commits:
    - subject: Move npm version check from npm 'preinstall' to git 'pre-commit' hook
      hash: 59a7b9d12bfcd926c2d9268857889f6c70ac865d
      body: |
        This should allow end users to use npm v6.4.1 that ships with Node 8,
        while still requiring CLI developers to use npm v6.9.0 or later.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.16.4
  date: 2019-10-17T23:59:48.588Z
- commits:
    - subject: Fix npm install (missing automation/check-npm-version.js)
      hash: eaffc2574f2fcbc72213f7168710db15c1722415
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.16.3
  date: 2019-10-17T19:00:48.811Z
- commits:
    - subject: Add npm preinstall check for npm version 6.9.0 or later
      hash: e7c89cf77cf0a261df402bc04a8c9c07ecb318fe
      body: |
        Older npm versions cause the npm-shrinkwrap.json file to be incorrectly
        updated. This should avoid regression bugs related to issue #1332.
        https://github.com/balena-io/balena-cli/issues/1332
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.16.2
  date: 2019-10-17T15:58:25.531Z
- commits:
    - subject: Fix shrinkwrap unwanted changes from older npm version
      hash: ee3a0cc630c0112d2cccb0c72b836f5b2d6327fb
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.16.1
  date: 2019-10-17T11:01:35.826Z
- commits:
    - subject: Add support for private device types
      hash: 1f4382bea81e55742c47c5db63c6e48d9c86b7e3
      body: ""
      footer:
        Resolves: "#1471"
        resolves: "#1471"
        Depends-on: https://github.com/balena-io-modules/balena-config-json/pull/15
        depends-on: https://github.com/balena-io-modules/balena-config-json/pull/15
        HQ: https://github.com/balena-io/balena/pull/1740
        hq: https://github.com/balena-io/balena/pull/1740
        See: https://www.flowdock.com/app/rulemotion/resin-frontend/threads/FNuwNgrDfJGRcsoJI7yJV-bx5DD
        see: https://www.flowdock.com/app/rulemotion/resin-frontend/threads/FNuwNgrDfJGRcsoJI7yJV-bx5DD
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.16.0
  date: 2019-10-16T13:29:18.621Z
- commits:
    - subject: Support managing tags using release commit hashes
      hash: 1b943bdf7dacff9be7c202fce08fc95ae59dab7b
      body: |
        The sdk version in the shrinkwrap already
        supports setting tags by commit hashes and as a
        result this already works in the cli as of v11.9.6.
        This PR just adds some docs and some extra
        handling when the commit param prefix is all
        numeric.
      footer:
        Resolves: "#1064"
        resolves: "#1064"
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.15.0
  date: 2019-10-16T06:15:25.032Z
- commits:
    - subject: Fix privilege elevation for standalone zip package on Windows (windosu)
      hash: 02b888f7c1af920757b96c75906d5b08acef786c
      body: |
        * Add pkgExec internal command
        * Patch windosu to be aware of process.pkg and use pkgExec
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Remove 'internal sudo' command
      hash: 69c97fed09b7956503b28d18e96fc2dd924521f4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Fix privilege elevation (sudo) for 'os initialize', 'join', 'leave'
      hash: 05cb89725e2e53aae4686905c02f4d4a4c67e691
      body: |
        * sudo shell arguments required escaping for 'os initialize'
        * sudo was not working for standalone zip packages (incorrect
          Node.js path in argv[0])
        * Interactive 'join' and 'leave' not working on Windows because
          'windosu' does not capture stderr.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.14.5
  date: 2019-10-15T20:59:59.075Z
- commits:
    - subject: Support container contracts when pushing to local devices
      hash: 0c5ed7adfb6b915ebd4e79ac96fb2c8ddab851c3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.14.4
  date: 2019-10-14T16:21:38.984Z
- commits:
    - subject: Update/improve npm install instructions for Windows
      hash: a8fcd85f1a3ab185d6a8d3d7e3c086fcb464e6cc
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Update CLI tests to pass with Node 12
      hash: cc45d872c7c828417220f6059bf156e772a8e23f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Avoid stack trace and Sentry report if user answers No to confirmation
        prompts
      hash: e0e76a1aa818c92705b3c26bcedafc625b6f1e78
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Sort the output of `balena devices supported` alphabetically by slug
      hash: d9b417e9e541be551a6c8b7f90ceaa0a3c701f81
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: "Chore: replace `typings/intercept-stdout` with
        `@types/intercept-stdout`"
      hash: 101a4bc20978b631b34322804362030ebc5a9302
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.14.3
  date: 2019-10-14T13:32:26.796Z
- commits:
    - subject: Fix 'balena build --emulated' on Windows (including default docker
        socket)
      hash: 7dd33adfd1f9714fd15cd9e3e8c229ad76d030c3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.14.2
  date: 2019-10-09T12:13:36.863Z
- commits:
    - subject: Bump resin-multibuild to 4.3.1 (fix more cases of SecretRemovalError)
      hash: 78e627a47181f01c68d59cef3ec78ec8636c6781
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.14.1
  date: 2019-10-04T12:41:36.810Z
- commits:
    - subject: Allow deleting config vars with 'env rm'
      hash: d463a2f0e50213e6f97384e5184daffc10b156b6
      body: ""
      footer:
        Resolves: "#1459"
        resolves: "#1459"
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.14.0
  date: 2019-10-03T10:54:16.620Z
- commits:
    - subject: Update TROUBLESHOOTING doc re 'balena ssh' line wrapping / cursor
        behavior
      hash: 4077da14915fac044cfda3dbf038544b258177f7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.13.1
  date: 2019-09-30T13:19:15.400Z
- commits:
    - subject: Bump balena-sdk to v12.12.0 to stop using image maker endpoints
      hash: 408f739e2d41fbf6993d29932965618ef23794db
      body: ""
      footer:
        Resolves: "#1453"
        resolves: "#1453"
        Depends-on: https://github.com/balena-io-modules/balena-image-manager/pull/45
        depends-on: https://github.com/balena-io-modules/balena-image-manager/pull/45
        HQ: https://github.com/balena-io/balena/issues/1744
        hq: https://github.com/balena-io/balena/issues/1744
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.13.0
  date: 2019-09-30T12:41:21.992Z
- commits:
    - subject: Allow mixing armv7 & aarch64 devices in RPi 1 / zero apps
      hash: f9d6a0ee72c33f159d43ecb0dcb51c2522fa213a
      body: ""
      footer:
        Resolves: "#1448"
        resolves: "#1448"
        HQ: https://github.com/balena-io/balena/issues/1905
        hq: https://github.com/balena-io/balena/issues/1905
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.12.0
  date: 2019-09-24T10:25:08.682Z
- commits:
    - subject: Send all debug output to stderr
      hash: 7a865b2e151f54a0edf37c1884e362fc155214a3
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.11.3
  date: 2019-09-19T12:28:38.243Z
- commits:
    - subject: Use balena analytics project name
      hash: c1ba73a2da4872412a8b56d3580d6617e2476606
      body: |
        It's needed to properly integrate CLI with balena
        analytics proxy service.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Roman Mazur <roman@balena.io>
        signed-off-by: Roman Mazur <roman@balena.io>
      author: Roman Mazur
  version: 11.11.2
  date: 2019-09-18T15:04:37.776Z
- commits:
    - subject: Migrate 'envs' and 'env rename' commands to oclif
      hash: c07b28e694e06732d88cdb0b8d3fc1705f169e5a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Simplify/refactor 'env add' and 'env rm' implementation
      hash: b3bef9e55695401d0faf0da8ae8292877e9854d8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Refactor oclif integration and preparser
      hash: 2ff427fb9077c1e4f23fc9cbe009d70eadf8257c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.11.1
  date: 2019-09-18T11:57:28.728Z
- commits:
    - subject: Support `balena join` to applications of compatible architectures
      hash: 87004621cea1dcf56dd34043ccc8f92e2dc98671
      body: ""
      footer:
        Resolves: "#1431"
        resolves: "#1431"
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.11.0
  date: 2019-09-16T18:33:27.871Z
- commits:
    - subject: Support moving devices to applications of a compatible architecture
      hash: a64b36fdb9550b4d3e245d4791ef74c2b9491aac
      body: ""
      footer:
        Connects-to: "#1433"
        connects-to: "#1433"
        Change-type: minor
        change-type: minor
        Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      author: Thodoris Greasidis
  version: 11.10.0
  date: 2019-09-16T16:19:25.093Z
- commits:
    - subject: "ci: add scrutinizer config"
      hash: 2e7f60666741d4970994bd76f9545acabf0b111d
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Stevche Radevski <stevche@balena.io>
        signed-off-by: Stevche Radevski <stevche@balena.io>
      author: Stevche Radevski
  version: 11.9.7
  date: 2019-09-13T14:02:57.422Z
- commits:
    - subject: Mitigate "MaxListenersExceededWarning" by reusing Logger instance
      hash: 6631fb5a69c0c791b59a954a960eeb28b797a458
      body: >
        The full warning output was:

        (node:43572) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 drain listeners added. Use emitter.setMaxListeners() to increase limit

        (node:43572) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 error listeners added. Use emitter.setMaxListeners() to increase limit

        (node:43572) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 close listeners added. Use emitter.setMaxListeners() to increase limit
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: "Update balena-sdk from 11.18.0 to 12.10.0 (pre-req for #1153 and #1304)"
      hash: f76ca1804aef20852edd6176ab0eda58b2d7984c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.9.6
  date: 2019-09-12T00:51:55.302Z
- commits:
    - subject: Detect Docker Desktop (Docker for Mac) and warn about architecture
        emulation
      hash: d484c957bb642572e5fdf9b92f4ee3234a3c71ab
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.9.5
  date: 2019-09-11T11:09:25.740Z
- commits:
    - subject: Fix mismatched Node.js version errors in standalone package on Windows
      hash: d54a709e7cf7f0a188c1ceb41bdccd5e48e02beb
      body: ""
      footer:
        Resolves: "#1419"
        resolves: "#1419"
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Update etcher-sdk to v2.0.14 (pre-requisite to supporting Node 12)
      hash: 09f20ecc1c750ef29cc7cfdaff5a66f98c76aac8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.9.4
  date: 2019-09-11T00:20:27.535Z
- commits:
    - subject: Add missing oclif-based commands to mixpanel tracking
      hash: fb1dce9dbbcb5778b7abbb46bec36f6d0adb08de
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.9.3
  date: 2019-09-01T22:46:13.721Z
- commits:
    - subject: "Deploy scripts: edit GitHub release descriptions given semver ranges"
      hash: 7bb2741a5ad9e279ad389c9ae7a6cc781b71dd98
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.9.2
  date: 2019-08-30T17:12:17.486Z
- commits:
    - subject: "logging: note that tarring is occurring"
      hash: e3435c66df8a55ea4538b0d9d5a1798ba65d084f
      body: |
        As noted in #1411, this tarring can be particularly expensive so cluing
        in the user may help alleviate pain
      footer:
        Connects-to: "#1411"
        connects-to: "#1411"
        Change-type: patch
        change-type: patch
        Signed-off-by: Matthew McGinn <matthew@balena.io>
        signed-off-by: Matthew McGinn <matthew@balena.io>
      author: Matthew McGinn
  version: 11.9.1
  date: 2019-08-28T18:44:47.481Z
- commits:
    - subject: Enable emulated builds on remote devices running a different OS as the
        CLI
      hash: 19c3178062591ce76f4c5da425c7fcfd7e392f04
      body: >
        E.g. "balena build -e -h <IP> -p 2375" with the CLI running on a Mac
        laptop,

        using balenaEngine on an Intel NUC device, building an image for the RPi (ARM

        image arch). Previously, QEMU setup by the CLI assumed that docker ran on the

        same OS as the CLI (Docker for Mac has built-in binfmt_misc support and does

        not require additional setup, but balenaEngine on Linux requires explicit QEMU

        setup.)
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Fix SecretRemovalError (balena build) when docker daemon arch != target
        arch
      hash: 516fa90a2071fe966285884ef2c420c5d1b2b5f8
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.9.0
  date: 2019-08-22T12:40:14.346Z
- commits:
    - subject: Fix failing registry secrets authentication under certain conditions
        ('balena build' and 'balena deploy')
      hash: cdedc58ec1bd8bb966087ab324da94b9034d7416
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.8.3
  date: 2019-08-19T15:46:22.818Z
- commits:
    - subject: "balena-ssh: add info about remote vs local connections"
      hash: 731db63e78a1db286e69ef981e2d42faf8e4e77e
      body: |
        small formatting fixups
      footer:
        Closes: https://github.com/balena-io/docs/issues/974
        closes: https://github.com/balena-io/docs/issues/974
        Change-type: patch
        change-type: patch
        Signed-off-by: Matthew McGinn <matthew@balena.io>
        signed-off-by: Matthew McGinn <matthew@balena.io>
      author: Matthew McGinn
  version: 11.8.2
  date: 2019-08-19T14:17:13.315Z
- commits:
    - subject: Fix incorrect arguments passed to oclif bootstrap function
      hash: 730c09989d401b2a14d1b6ceb8942161c330f52d
      body: |
        Adds tests for existing oclif commands to avoid regressions
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian <lucian.buzzo@gmail.com>
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      author: Lucian
  version: 11.8.1
  date: 2019-08-15T17:28:53.171Z
- commits:
    - subject: Implement full command testing, beginning with "balena version"
      hash: 4d389bb6ccbfb7774e94d151fc8063a35031aba9
      body: |
        This also modifies the core CLI to be fed command programatically, which
        is useful for being able to do thing like mock endpoints with tools like
        "nock", and provide an easier debugging experience.
        The tests utilise a "runCommand" helper that intercepts and captures
        stdout/stderr writes and returns them once the command has finished
        running. At this point the test implementation can parse the
        stdout/stderr logs and assess nock interceptions to determine if the
        command ran correctly.
        This change also homogenises debug messages to start with `[debug]`,
        however this is not strictly enforced by linting rules.
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Lucian <lucian.buzzo@gmail.com>
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      author: Lucian
  version: 11.8.0
  date: 2019-08-13T08:10:16.602Z
- commits:
    - subject: Fix bug where "env rm" fails silently if an additional arg is present
      hash: f1d9c29786e1c72394f4a120eece17a20ab2eac7
      body: >
        Fixes #1380


        Argument parsing of "env rm" command was improved by migrating it to oclif
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian <lucian.buzzo@gmail.com>
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      author: Lucian
    - subject: Exit with a warning if "env rm" id value is not an integer
      hash: 34f4c1f6cc264ad310b31f3227d6635e76d559b4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian <lucian.buzzo@gmail.com>
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      author: Lucian
  version: 11.7.10
  date: 2019-08-12T12:50:22.706Z
- commits:
    - subject: Fix CI instability when building Typescript
      hash: 05d58d82485d4b484550a6c438e6787802922561
      body: >
        The error appears to happen when symlinking typing files and manifests

        on case sensitive file systems (like windows) with the error:

        ```

        lib/actions-oclif/env/add.ts(73,16): error TS2742: The inferred type of 'flags' cannot be named without a reference to '../../../../../../../../../volumes/live/c64feead-f78e-4bd4-742d-ccd29aef53c4/volume/node_modules/@oclif/parser/lib/flags'. This is likely not portable. A type annotation is necessary.

        lib/actions-oclif/version.ts(42,16): error TS2742: The inferred type of 'flags' cannot be named without a reference to '../../../../../../../../volumes/live/c64feead-f78e-4bd4-742d-ccd29aef53c4/volume/node_modules/@oclif/parser/lib/flags.js'. This is likely not portable. A type annotation is necessary.

        ```


        This appears to be reported on the Typescript repo here https://github.com/microsoft/TypeScript/issues/29221

        The suggested workaround is to explicitly set the type of the `flags` static

        property.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian <lucian.buzzo@gmail.com>
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      author: Lucian
    - subject: Convert test files to Typescript
      hash: 13610ef8141894dd00d3123417887ac94aa354dd
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian <lucian.buzzo@gmail.com>
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      author: Lucian
  version: 11.7.9
  date: 2019-08-09T11:27:29.501Z
- commits:
    - subject: Decaffeinate test files
      hash: ebd8f348caabd3aad41cab6517859f376b6c1304
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian <lucian.buzzo@gmail.com>
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      author: Lucian
  version: 11.7.8
  date: 2019-08-08T12:55:00.296Z
- commits:
    - subject: Remove mochainon dependency and replace with direct testing dependencies
      hash: 15dfdc222919a5acc1af3f508df70eea6a7f60f7
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian <lucian.buzzo@gmail.com>
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      author: Lucian
  version: 11.7.7
  date: 2019-08-08T09:07:12.353Z
- commits:
    - subject: Fix incorrect start command in contributing document
      hash: 08e8151b1fbbf3c91b810396c8b4dcdbb33f3d3e
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Lucian <lucian.buzzo@gmail.com>
        signed-off-by: Lucian <lucian.buzzo@gmail.com>
      author: Lucian
  version: 11.7.6
  date: 2019-08-07T08:22:18.780Z
- commits:
    - subject: Support headless remote builds
      hash: 67a4e88e4482292dd0ca0748a843424a1d90dac4
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.7.5
  date: 2019-08-06T07:48:04.349Z
- commits:
    - subject: Update unzip2 dependency
      hash: f9fc8fd2e8bfd94ca4f0777599565475a7ad25d5
      body: |
        That dependency has been updated upstream, but not published to npm,
        thus we are pulling the latest (0.2.8) version from our own fork.
        Fork is created temporarily.
      footer:
        Fixes: "#1373"
        fixes: "#1373"
        Change-type: patch
        change-type: patch
        Signed-off-by: Gergely Imreh <gergely@balena.io>
        signed-off-by: Gergely Imreh <gergely@balena.io>
      author: Gergely Imreh
  version: 11.7.4
  date: 2019-08-01T18:17:31.899Z
- commits:
    - subject: Update mixpanel tracking
      hash: 3ea905dc68461b3fe8b52a8e059426d3b60f7198
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Paulo Castro
  version: 11.7.3
  date: 2019-07-22T12:48:56.816Z
- commits:
    - subject: Update balena-preload to ^8.2.1
      hash: 18fadf5634b29ef47f288ef85939cb17f05dba1a
      body: ""
      footer:
        Change-type: patch
        change-type: patch
      author: Alexis Svinartchouk
  version: 11.7.2
  date: 2019-07-18T14:25:10.950Z
- commits:
    - subject: "chore: fix up small typos, remove gitter link"
      hash: d92e076829f4478e6201cdd8957576dda3fc3038
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Matthew McGinn <matthew@balena.io>
        signed-off-by: Matthew McGinn <matthew@balena.io>
      author: Matthew McGinn
  version: 11.7.1
  date: 2019-07-17T19:27:15.972Z
- commits:
    - subject: Add "build secrets" and "build variables" support for push/build/deploy
        to/on/via balena devices
      hash: 225408c57de98646ea6e494a358fd45fad2ac3ac
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Fix truncated logs in local multicontainer image builds (balena
        build/deploy)
      hash: 8cfacc9cbca9ca4b381ff5d20f29e4be767abdd2
      body: ""
      footer:
        Resolves: "#1346"
        resolves: "#1346"
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.7.0
  date: 2019-07-15T16:01:15.633Z
- commits:
    - subject: Remove BETA suffix from Windows and macOS installers, and update
        INSTALL.md
      hash: 49a7eb30c0d0df887a86aa0a80d673c0548bb141
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.6.1
  date: 2019-07-15T15:02:06.574Z
- commits:
    - subject: Add os.sshKeys to generateBaseConfig
      hash: 9eae9dcee348d270a35da415151e286c0bb38bf1
      body: ""
      footer:
        Change-type: minor
        change-type: minor
      author: Michel Wohlert
  version: 11.6.0
  date: 2019-07-09T14:54:03.093Z
- commits:
    - subject: Add release target in repo.yml
      hash: 32e72c832f10f96048fda9f2d532bfbb49c632c0
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Giovanni Garufi <giovanni@balena.io>
        signed-off-by: Giovanni Garufi <giovanni@balena.io>
      author: Giovanni Garufi
    - subject: Patch oclif to use "npx npm@6.9.0 install" if npm is older than 6.9.0
      hash: 05aaed07b2aad9c983db2cbf217c3471b404186f
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: "balena CI: Add balena-cli executable signing step"
      hash: 7c750f9e4330ff3ac135dfff109e015ea4e14f7d
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add 'npm run package' command
      hash: 55bf4dc0f0efd99841d28ed054383d3061ff93b9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Refactor build:standalone / build:installer / run release
      hash: 0afbd6f17a2c7857006ca46386330b9c01a2c3c6
      body: |
        So that:
        - Standalone zip files are created in the standalone step,
        - oclif installers are renamed in the installer step, and
        - npm run release (which is skipped by balena CI) is reduced to
          uploading the files to the GitHub releases page.
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: "balena CI integration: Use C:\\tmp to avoid 260-char path length limit"
      hash: 66b997d98c1895df827bca4b3c343660a27ce893
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.5.0
  date: 2019-07-05T14:31:02.291Z
- commits:
    - subject: Add 'patches' to files section of package.json for npm publishing
      hash: c32d894e97e5f9067347b2f8b9b70dae479fefb1
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add npm-shrinkwrap in package.json so that it gets published to the
        registry
      hash: ad737b8e02ea4e7902b5a664284c3388ad3334c5
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Giovanni Garufi <giovanni@balena.io>
        signed-off-by: Giovanni Garufi <giovanni@balena.io>
      author: Giovanni Garufi
  version: 11.4.4
  date: 2019-07-02T20:13:08.779Z
- commits:
    - subject: "Fix \"Error: Cannot find module 'web-streams-polyfill'\" Fix
        npm-shrinkwrap.json produced by npm v6.4.1, by using npm v6.9.0"
      hash: 5df65f67c3fe8c0398644d57625e3d8c488ab9fc
      body: ""
      footer:
        Resolves: "#1332"
        resolves: "#1332"
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.4.3
  date: 2019-07-01T10:11:02.282Z
- commits:
    - subject: Explicitly upgrade livepush version to 2.0.1 to pick up fix
      hash: adcc862acb2237374de76ae75fed893f46b4408c
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Cameron Diver <cameron@balena.io>
        signed-off-by: Cameron Diver <cameron@balena.io>
      author: Cameron Diver
  version: 11.4.2
  date: 2019-07-01T09:01:01.908Z
- commits:
    - subject: Unpin selected dependencies following addition of npm-shrinkwrap.json
      hash: 77089e31e471398ec098689e414f138739424be6
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Add npm-shrinkwrap.json file to control dependency updates
      hash: 7c6bae491f3682476daa0cca00bc12043378d3f9
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.4.1
  date: 2019-06-28T12:50:58.844Z
- commits:
    - subject: Add options to 'balena version' to show Node.js version
      hash: 9d5ecb5f9c25612f50e98b616c74761cd33f3a0e
      body: ""
      footer:
        Change-type: minor
        change-type: minor
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
    - subject: Pin the major Node version used by standalone zip packages to Node 10
      hash: 236dce37daa7c80e217611785e385a4408d5f68b
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.4.0
  date: 2019-06-27T15:24:39.286Z
- commits:
    - subject: Patch 'pkg' package to resolve 'preload' issue in standalone installs
      hash: 34d7b84d1e8db074213067c160d18811d3d4d6bb
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Paulo Castro <paulo@balena.io>
        signed-off-by: Paulo Castro <paulo@balena.io>
      author: Paulo Castro
  version: 11.3.6
  date: 2019-06-27T00:10:14.488Z
- commits:
    - subject: Add machine-readable changelog
      hash: 3a7604368a5c4cd68f520021f085758260f9e055
      body: ""
      footer:
        Change-type: patch
        change-type: patch
        Signed-off-by: Gergely Imreh <gergely@balena.io>
        signed-off-by: Gergely Imreh <gergely@balena.io>
      author: Gergely Imreh
  version: 11.3.5
  date: 2019-06-26T11:28:07.212Z
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: f095ac169a908364052d28d54c41dd98d54dc6e3
      subject: "patterns: Add debug logs in the getOnlineTargetUuid resolution"
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        resolves: "#1302"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 1d3af3245ac09197f554ebc27a4311f66839db30
      subject: "ssh: Fix incorrect parsing of numeric short UUIDs"
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: f0030a18910e454b59cc5d3573a69fdb7264b9d0
      subject: "tunnel: Fix incorrect parsing of numeric short UUIDs"
  date: 2019-06-26T11:12:08Z
  version: 11.3.4
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 36026d855661a6266985f9dcdecdc01cde2b3b43
      subject: Fix using an image more than once in a balena push
  date: 2019-06-20T16:31:35Z
  version: 11.3.3
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 3b09c5ac911f3acd10e25d4e7a43746bb3b7b4ba
      subject: Remove the livepush initialisation double printed log
  date: 2019-06-20T15:40:39Z
  version: 11.3.2
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: c3e5147a19c55f365d2c8ba03df94d34cb99e080
      subject: Fix output of seperation newline during livepush
  date: 2019-06-18T12:00:10Z
  version: 11.3.1
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        closes: "#1164"
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: cf9fdbe6e472b86941f1e2562aded462f35b61e0
      subject: If a secrets file is not specified, read it from the data directory
  date: 2019-06-18T10:43:04Z
  version: 11.3.0
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        resolves: "#1300"
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 6bed43fe1f2d4ca7f64641367c68d41d14989ee9
      subject: "docs: update GitHub issue template, required Node version and sample
        Dockerfile"
  date: 2019-06-16T14:18:43Z
  version: 11.2.2
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: ea43130135c0d7b9be2ccd50efe2279b302554d1
      subject: "livepush: Ignore the .git directory when performing a livepush"
  date: 2019-06-12T12:58:48Z
  version: 11.2.1
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: minor
        depends-on: https://github.com/balena-io/balena-sdk/pull/638
        resolves: "#788"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 825213c02a4773ad9c27fe5d00535de3155fdd8e
      subject: Add device OS update action
  date: 2019-06-11T12:51:29Z
  version: 11.2.0
- commits:
    - author: Cameron Diver
      body: |-
        Properly pull in the project file, as it exists in a different
        directory.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 5a0ef354f1fcaf3ea3c7658fdb6ba60bf1a7b0e2
      subject: Fix ts-node invocation in balena-dev
    - author: Cameron Diver
      body: |-
        Also fix livepush logging when a new container is created (previously
        the logs of the commands would stop working after this has happened)
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 24e49bf131b51b5bb7804769bb2f623bef30d137
      subject: Cancel ongoing livepushes when a new change occurs
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 8b5ebe0645c516220fb18c11e2e779387ab5d612
      subject: Pin prettier and add formatting changes
  date: 2019-06-10T10:36:52Z
  version: 11.1.0
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 7fccd4a35ee1ca1d42c95bb1730a3a8b67e73928
      subject: Update tunnel documentation after argument changes
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: d8c942c77eb5e7daa71ce15ef49924f797686cff
      subject: Fix "catch-uncommitted" build failure (npm run prettify)
  date: 2019-06-07T00:59:26Z
  version: 11.0.7
- commits:
    - author: Rich Bayliss
      body: |-
        Both the tunnel and SSH commands require a full UUID for an online
        device. A single code path was added to provide this, taking either
        an application name or a partial UUID as a search parameter.
        In the event of an application name being provided, a device select
        form is presented to the user to pick from the online devices at that
        time.
      footers:
        change-type: patch
        signed-off-by: Rich Bayliss <rich@balena.io>
      hash: 5d137f3c2015b1dcfa22ec45119e124965eaa304
      subject: "fix: Add single code path to get full, online-only device UUIDs"
  date: 2019-06-06T16:39:00Z
  version: 11.0.6
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 051268168a67bcf54cb0d95fc3b45d07f12eb4f6
      subject: Add initial typings for resin-cli-form
  date: 2019-06-06T13:49:54Z
  version: 11.0.5
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 462b41b4ea17492edc1308d6c68f27daacbc8d9d
      subject: Add 'scan' command to the website reference documentation
  date: 2019-06-06T09:43:16Z
  version: 11.0.4
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 3387f8f656c8212bdd82f7599af46c38532313d9
      subject: Fix 'npm help' SyntaxError on Node 8 (invalid 's' regex flag)
  date: 2019-06-05T15:35:09Z
  version: 11.0.3
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 4596005a1ff03b42701ec8f0d4cc1ccc85e10702
      subject: Fix "--production" installation (missing patch-package dependency)
  date: 2019-06-05T13:21:28Z
  version: 11.0.2
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: df797cdc2c039c1e195d491b97b81a1bfc17e816
      subject: Fix Travis release
  date: 2019-06-04T19:30:14Z
  version: 11.0.1
- commits:
    - author: Paulo Castro
      body: Refactor typings folder for use with the tsconfig typeRoots option.
      footers:
        change-type: major
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 13e3e5e8eadf56d6a258637d7b6a83a9c7895b78
      subject: Bump min Node.js version to 8.0, ts-node to 8.1 and typescript to 3.4.
    - author: Paulo Castro
      body: |-
        zero in device UUID).
        This commit is fairly chunky because it adds the oclif dependency for
        the first time, and refactors the CLI help and docs generation code to
        accommodate both Capitano and oclif.
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: abf573fa479f08710983c25e60f94509ab4db08d
      subject: Begin the transition to oclif with 'balena env add' (fix dropped leading
    - author: Alexis Svinartchouk
      body: It was conflicting with --pin-device-to-release -p alias
      footers:
        change-type: major
        changelog-entry: Remove --dockerPort's -p alias for `balena preload`
      hash: c49a1d3fbff576680033cda031251268933b5e84
      subject: Remove --dockerPort's -p alias for `balena preload`
    - author: Cameron Diver
      body: ""
      footers:
        change-type: major
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 64c2f00d2acd07bbfb997982e1c8f90bfff797d2
      subject: Update balena ssh command to support local devices and multicontainer
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        connects-to: "#1140"
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 8f8d6b5f08ce563090a0f6c18473b11ab2d0bb1a
      subject: Sort 'balena help' primary commands in manually specified order
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        closes: "#1211"
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 94c9e1310675a6660c91e644610f82ff2c5811ba
      subject: Fix windows straight-to-container SSH
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: ea89a6f22117d21ac61517e57fe1f366b8660101
      subject: Update documentation markdown following v11-meta branch rebase
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: c204dbd6cd509ee2c939d208b8d999d58740ea45
      subject: Bump denymount version and delete redundant patch (chore task)
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 6e7f51758e9fcf0bb7d17d13401ed0fd91db6d51
      subject: Add CONTRIBUTING.md and some guidance on commit messages and doc files.
    - author: Paulo Castro
      body: ""
      footers:
        change-type: minor
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: dafbdd5f34b459bc91d27a8e8274dbd3cfba4fb9
      subject: Add native installers for Windows and macOS
    - author: Cameron Diver
      body: ""
      footers:
        change-type: major
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 1a1861bfcb68bce75ee9659b4c75a8a6ac36e8ff
      subject: Remove or move most local namespaced commands
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 717c43f10b1438b014a6090cc2e98f471c90675e
      subject: Update the CLI's installation instructions for executable installers
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        closes: "#1195"
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 0ee73f5164473e47960eb4571a0434a4694abc7c
      subject: Don't require a login for commands operating on local devices
    - author: Cameron Diver
      body: Also correctly type the input.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: b391c96e641ae5fe79d71336fa0201e6f91a73a8
      subject: Allow multiple services to be tailed with balena logs and push
    - author: Cameron Diver
      body: |-
        This ensures that no code accidentally relies on them being present, and
        the types are then correct.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 5da307f02e30558e484f9f5d7c774386b9c6ce87
      subject: Make the CommandDefinition option parameter a Partial
    - author: Cameron Diver
      body: ""
      footers:
        change-type: major
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 6696b1b5f7f59240c092f648d06b9572c61e48e2
      subject: Make livepush the default when pushing to a local device
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 01b454351b5b300a530e2cf50abdbc3930c78cec
      subject: Fix SSH'ing into a device from application
    - author: Paulo Castro
      body: ""
      footers:
        change-type: major
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 1e2e48b149dd876d2abe2c9cecd6de34e0b8fa27
      subject: Revert 'balena flash' to 'balena local flash'
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 751749325fed0106ebe84f02ef87aae3f40e74fa
      subject: Add warning notices for replaced 'local' commands in v11
    - author: Paulo Castro
      body: ""
      footers:
        change-type: major
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 04223dbc58ec1f6e83e130ac0e1ac2641d6e05e8
      subject: Revert bin/balena (previously renamed bin/run for oclif compatibility)
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: b5c4348de1bd72bb7b01f532573807a8e7dfdd95
      subject: "balena CI integration: Patch @oclif/dev-cli to install 7zip on demand"
    - author: Paulo Castro
      body: ""
      footers:
        change-type: major
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 0bbe376e414985ab8e87ebe8a48124871527245a
      subject: Remove 'signup' command
    - author: Paulo Castro
      body: Remove 'signup' command
      hash: 612fefcc657d910de2b29e454c88115315574e46
      subject: "Merge pull request #1284 from balena-io/1283-remove-signup"
    - author: Paulo Castro
      body: ""
      footers:
        change-type: major
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 0bbe376e414985ab8e87ebe8a48124871527245a
      subject: Remove 'signup' command
  date: 2019-06-04T18:16:17Z
  version: 11.0.0
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: fe3e3481283c679df657f7d863728f5cfe6bb8bb
      subject: "Pin moment-duration-format package (ReferenceError: window is not
        defined)"
  date: 2019-06-04T06:08:50Z
  version: 10.17.5
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: aca58743eabf41feccaa2eaf7cae1ee156ec7003
      subject: ".gitignore: Add fast-boot.json generated by balena-dev command"
  date: 2019-06-03T11:17:31Z
  version: 10.17.4
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        resolves: "#1275"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 0607c2f23140e9262c641358663e8dde14adb6ee
      subject: Use an .npmrc to prevent creating a package-lock on each install
  date: 2019-05-31T14:21:31Z
  version: 10.17.3
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: e1455401320147daa9d5c0bc38794a103ee64ed1
      subject: Allow newline characters in build/deploy --buildArg values
  date: 2019-05-30T15:03:41Z
  version: 10.17.2
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: a4efc7c9c4574c85165fb2c1e904c25a20da74cc
      subject: Fix CI build error (missing @types/mz)
  date: 2019-05-30T13:00:06Z
  version: 10.17.1
- commits:
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: minor
      hash: f3ef7f6e18c1d1e5ed3729022acdfd51c15c9e85
      subject: Add preload --add-certificate option
  date: 2019-05-29T15:03:29Z
  version: 10.17.0
- commits:
    - author: Matthew McGinn
      body: This issue has now been fixed server-side
      footers:
        change-type: minor
        connects-to: "#1070"
        signed-off-by: Matthew McGinn <matthew@balena.io>
      hash: 5202e137d59eb221245b1f25d89cb122901a0a4c
      subject: "compose: remove artificial 20 repo limit"
  date: 2019-05-27T14:36:27Z
  version: 10.16.0
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 39cf86ed856f9cb5fd28a1401330ebfeb14de919
      subject: Add a containerId request function to the device api module
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 106b971410f39113be7447bccabc5b80e01b803e
      subject: Add a much faster container replacement for livepush
  date: 2019-05-27T14:04:06Z
  version: 10.15.0
- commits:
    - author: Cameron Diver
      body: mode device
      footers:
        change-type: minor
        closes: "#1255"
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: f77156772aa810f2f25259d7ab4a087336916083
      subject: Add the ability to specify an environment variable when pushing to local
  date: 2019-05-27T12:45:41Z
  version: 10.14.0
- commits:
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: patch
      hash: 674c0ca7b812f5470452e207a9fc2593a52c9cfa
      subject: Fix `balena preload --commit current` alias
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: patch
      hash: 9434570c2d21f66b5116db5b01bfb23c63f74746
      subject: Improve preload's --commit parameter description
  date: 2019-05-22T15:50:07Z
  version: 10.13.6
- commits:
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: patch
      hash: 36ab6f5808c8961925e347fe97b920b8f30e4937
      subject: Update balena-preload  to 8.1.4
    - author: Alexis Svinartchouk
      body: "`latest` is still supported"
      footers:
        change-type: patch
      hash: 2091768c84d97bbebab447720fec6e41e4e09072
      subject: Rename `preload --commit latest` to `preload --commit current`
  date: 2019-05-22T12:52:46Z
  version: 10.13.5
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: d47fe0609f3ff59d562b112c2cacae11abcbcd42
      subject: Fix TypeError when running 'balena apps'
  date: 2019-05-20T16:51:41Z
  version: 10.13.4
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        connects-to: "#1238"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: cb14928866d32d8237994a9bd0b1bb008487244b
      subject: "apps: Fix the device count columns being empty"
  date: 2019-05-17T18:14:29Z
  version: 10.13.3
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        closes: "#1236"
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 05c3d2a5dbc0963de9f05d6db794ec1d277b0fb9
      subject: Remove intermediate containers when doing a local push
  date: 2019-05-17T16:58:33Z
  version: 10.13.2
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        connects-to: "#1231"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 9f15ee58df43994816d24c0ab5768c47e5909665
      subject: "docs: Fix os configure example in os build-config docs"
  date: 2019-05-16T10:03:24Z
  version: 10.13.1
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: minor
        hq: https://github.com/balena-io/balena/issues/1744
        resolves: "#1177"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 7ce43f4018c2ff3a59c352b1c9bac238e79e2932
      subject: Use the open-balena-api endpoints for device type & version info
  date: 2019-05-16T09:31:59Z
  version: 10.13.0
- commits:
    - author: Gergely Imreh
      body: ""
      footers:
        change-type: patch
        signed-off-by: Gergely Imreh <gergely@balena.io>
      hash: 0adaeb546580b0e3e868e5fa56caf0439e7814d2
      subject: "preload: bump version to fix preloading on logstream supervisors"
  date: 2019-05-15T17:16:59Z
  version: 10.12.1
- commits:
    - author: Daniel Andrade
      body: ""
      footers:
        change-type: minor
        signed-off-by: Daniel Andrade <daniel@balena.io>
      hash: 1f728050c81b3f0080ca3fe937df19ecd41a8273
      subject: Fix video url
  date: 2019-05-15T14:38:46Z
  version: 10.12.0
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 7529a9a2a20673c515eed3ef0539b45b2a8adc1c
      subject: Debounce livepush invocations to collect changes together
  date: 2019-05-15T13:31:30Z
  version: 10.11.1
- commits:
    - author: Daniel Andrade
      body: ""
      footers:
        change-type: minor
        signed-off-by: Daniel Andrade <daniel@balena.io>
      hash: 308d1afb8395a26d2014754db512dce4002a0163
      subject: Update balena-cli video url
  date: 2019-05-15T10:40:15Z
  version: 10.11.0
- commits:
    - author: Jasmine Gilbert
      body: ""
      footers:
        change-type: patch
      hash: 69cc2a0946a038bb7dcb26f4876211d4a2c20d4e
      subject: Update instructions for adding folder to path in MacOS
  date: 2019-05-14T13:19:53Z
  version: 10.10.5
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        closes: "#1219"
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 96c975d17e373fdc3854bf3eb4e001d7cd2f2eae
      subject: Use TCP keepalive probes to detect local log stream closing
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 20ae2bc57ae3c19c48ef4cd7a3ee70187d8c93df
      subject: Pin pkg version to avoid node 6 error
  date: 2019-05-14T12:23:19Z
  version: 10.10.4
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        resolves: "#1212"
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 6e343c36a84c0979d2af1ffad5b7c773be573992
      subject: Fix 'local configure' on macOS standalone installation
  date: 2019-05-10T16:12:44Z
  version: 10.10.3
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: a503cb475704f44c3a0d88a4930909d8bc92a60a
      subject: Update dependencies including a balena-preload fix for lots of releases
  date: 2019-05-10T15:02:09Z
  version: 10.10.2
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 87401ad569ccc73142c354c2ea643855fa4dbdfd
      subject: Replace 'npm' upgrade notifier message with INSTALL.md URL
  date: 2019-05-04T19:51:38Z
  version: 10.10.1
- commits:
    - author: Gergely Imreh
      body: |-
        Also append the QEMU version to the locally cached copy, so the
        CLI can correctly bump version whenever QEMU_VERSION is bumped
        in the future.
      footers:
        change-type: minor
        signed-off-by: Gergely Imreh <gergely@balena.io>
      hash: 21840d924585c645ac466f546d48198e04a8caea
      subject: "qemu: use v4.0.0-balena"
  date: 2019-05-03T12:30:25Z
  version: 10.10.0
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        closes: "#1196"
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 4557cf626f23cfcd5d140b6706ba02e66faccaf4
      subject: Improve logging for detached mode + livepush
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: a832f4750885bb3c37d6f128e9347485ee7a02e8
      subject: Improve livepush UX
  date: 2019-05-02T13:16:45Z
  version: 10.9.4
- commits:
    - author: Gergely Imreh
      body: ""
      footers:
        change-type: patch
        signed-off-by: Gergely Imreh <gergely@balena.io>
      hash: f2bd3c0ffbb9592b8e504588d9bede4e2e724ece
      subject: "dependencies: bump etcher-sdk to pull in fixes"
    - author: Gergely Imreh
      body: >-
        To fix the same error as here
        https://github.com/nodejs/node/issues/20285

        Task changes as described at https://fettblog.eu/gulp-4-parallel-and-series/
      footers:
        change-type: patch
        signed-off-by: Gergely Imreh <gergely@balena.io>
      hash: b6f3975bc1bfd2a127efc68bef2f6678b51a3401
      subject: "dependencies: bump gulp to v4"
    - author: Gergely Imreh
      body: ""
      footers:
        change-type: patch
        signed-off-by: Gergely Imreh <gergely@balena.io>
      hash: d40f2eb50030f228f52d0b951073ad5feae3b535
      subject: "actions/auth: fix mixed indentation error"
  date: 2019-05-02T12:36:06Z
  version: 10.9.3
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 3303ac21c98bd8ccdcfedbfccf4f75625a17fe19
      subject: Update README and INSTALL docs (review typos and some rewording)
  date: 2019-05-02T10:51:23Z
  version: 10.9.2
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 9bbfb31bf7e8db76e7b7a1029e65fcad198bddef
      subject: Allow any amount of subdomains when parsing .local addresses
  date: 2019-05-01T08:14:37Z
  version: 10.9.1
- commits:
    - author: Paulo Castro
      body: |-
        the installation instructions to INSTALL.md, and update the markdown
        generation scripts.
      footers:
        change-type: minor
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 2ad0b60aeba8910bc82442cced1540b54643895e
      subject: Unify the CLI instructions between capitanodoc.ts and README.md, move
  date: 2019-04-29T13:48:13Z
  version: 10.9.0
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 30c36a26e2b791312b2032626268b0cf17f58784
      subject: Handle app names that look like a number (eg 1234)
  date: 2019-04-29T10:11:16Z
  version: 10.8.2
- commits:
    - author: Cameron Diver
      body: |-
        Now if you pass both --live and --detached, the logs won't be displayed
        but livepush will continue to run.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 57fba32fa2c5af1bb6679614cadcc25d05a8445a
      subject: Add better semantics for detached mode + live for push
  date: 2019-04-26T15:59:49Z
  version: 10.8.1
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 1b13d1b9690af3c78d196a8946a339ab80e4e5a5
      subject: Allow specifying a .local address for logs and push
  date: 2019-04-25T10:34:56Z
  version: 10.8.0
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: a6d2950260e2908845ec0523648b97ba369c4ca2
      subject: Allow filtering of system logs with push and logs commands
  date: 2019-04-24T16:45:41Z
  version: 10.7.0
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 56c74af1ffb86f90a5f482711ccb7c43388866b5
      subject: Add per-service filtering to logs and push
  date: 2019-04-24T14:54:42Z
  version: 10.6.0
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 97c15208b547a273759a106c4967bc9e249a40aa
      subject: "push: Add detached flag to avoid streaming logs after local push"
  date: 2019-04-24T13:58:13Z
  version: 10.5.0
- commits:
    - author: Cameron Diver
      body: This includes IP address, application name and dotlocal url parsing.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: b97565d2e7732ae636fdc6ccd035448dbc8b466a
      subject: "refactor: Create and use validation functions for input"
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 4676396b5f402dfaf974707eba070637537747fe
      subject: "logs: Make device logs consistent across the CLI"
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: d41fb72ded929bcbe42a309c89545ecd5b306022
      subject: "refactor: Convert logs action to typescript"
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: d412d39164f51d4504d60a1d7ba7594d067284b1
      subject: Add ability to use balena logs with a local mode device
    - author: Cameron Diver
      body: |-
        The lint configuration used seems to vary between build machines, and
        this is a bug in resin-lint. Until that's fixed, we provide another
        tslint which points to the resin-lint configuration.
      footers:
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 7b5272e92652028be2a1c6d542849222cd3d0667
      subject: Add tslint config to enable consistent lint process
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: f816cb4ce85992bc9147ab25990ded368b5ec00c
      subject: Fix and update log documentation
  date: 2019-04-24T13:00:54Z
  version: 10.4.1
- commits:
    - author: Will Boyce
      body: ""
      footers:
        change-type: minor
        connects-to: "#1173"
        signed-off-by: Will Boyce <will@balena.io>
      hash: cba73eec4495090a51ad94d3be39d9ace03fcdca
      subject: "tunnel: allow using partial device uuids"
  date: 2019-04-24T10:15:06Z
  version: 10.4.0
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 296f1ae2de1aa57af7e4f4df75cb17a7cf8b4d3a
      subject: Fix push and deploy issues under Windows ('/' vs '\' path separators)
    - author: Paulo Castro
      body: |-
        It allows the selection of an alternative Dockerfile in single-
        container projects that do not include a docker-compose file.
      footers:
        change-type: minor
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: db25a65753b4bd9901e46be6013b101f813aa035
      subject: Add --dockerfile option to the build, deploy and push commands
  date: 2019-04-23T16:41:17Z
  version: 10.3.0
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 4cfaf6e66619ae5145b8dfe7a8765b0bb8186271
      subject: Add device status endpoint api function
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: cf2ad669558aac630d06ee85095e483b2d4ba44d
      subject: "log: Add livepush logging functions"
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 6a9a9e1fdb95f76a224338feeb5922521a9ce683
      subject: Add livepush ability to balena push
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 454f82883ecc3850602e14ec35dc4f9332062ed0
      subject: Add supervisor version information to push documentation
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 76034696e9711de47887398e5d4a3085ebff179e
      subject: Fix lint warnings
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: a81c1971f15222e2af74a078b93676b16ea8ce72
      subject: "livepush: Perform full rebuild on Dockerfile-like file change"
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 490f833a333376a1146d56be5b74e95da50dac85
      subject: Cleanup intermediate containers on exit of livepush
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 7c71098d86dd301cf8e892ed2444a76dccae26c4
      subject: Update livepush documentation and required versions
  date: 2019-04-23T13:27:54Z
  version: 10.2.0
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        resolves: "#1178"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 1ee51ca9a7a3ccc9f29c875b82ef3531f9ff7800
      subject: Ensure not marking successful releases as canceled
  date: 2019-04-22T17:23:14Z
  version: 10.1.1
- commits:
    - author: Daniel Andrade
      body: ""
      footers:
        change-type: minor
        signed-off-by: Daniel Andrade <daniel@balena.io>
      hash: 14e9b346367000db350fae9919db46c3abc718b5
      subject: Add more information about the stantalone version
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 9da5f88ecf41d14ce25b3c22f4c098492eec5609
      subject: Updated CLI installation notes on README.md and ran prettier
  date: 2019-04-18T15:43:00Z
  version: 10.1.0
- commits:
    - author: Akis Kesoglou
      body: ""
      footers:
        change-type: patch
      hash: 9b52dec72523d7a618c04735d58a555d5d9c6a61
      subject: Fix file ignore rules matching metadata folders breaking qemu builds
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 29dd5e71a1d6cbd101ba05e1dcd9ecbd3057c426
      subject: Fix docs markdown (deprecation messages for 'local push' and 'sync')
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 717affa59145fef15073d13c6c1ac4082562a3ff
      subject: Remove information about livepush in sync deprecation message
  date: 2019-04-13T16:12:30Z
  version: 10.0.1
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: major
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 30698c62e34c2cd398d9479bf56020c3c2c7e22a
      subject: Remove 'quickstart' command and deprecate 'local push'.
  date: 2019-04-03T17:00:16Z
  version: 10.0.0
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        closes: "#1128"
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: b9bf00d3297cb909586e74c95465d47d69b7e535
      subject: Support nocache flag in push <ip>
  date: 2019-03-29T13:56:21Z
  version: 9.15.6
- commits:
    - author: Paulo Castro
      body: handling.
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 95c4c59ca0623bfd70bf3c9d26a1cf9a68e490bd
      subject: Bump docker-progress (4.0.0) to improve `balena deploy` error
  date: 2019-03-28T12:23:56Z
  version: 9.15.5
- commits:
    - author: Pablo Carranza Velez
      body: ""
      footers:
        change-type: patch
        signed-off-by: Pablo Carranza Velez <pablo@balena.io>
      hash: af382bfee4fb1e55539b9e0b74e09df82c8aca3c
      subject: Update resin-multibuild to v2.1.5
    - author: Pablo Carranza Velez
      body: This fixes an issue parsing extra_hosts when building multicontainer
        projects.
      footers:
        change-type: patch
        signed-off-by: Pablo Carranza Velez <pablo@balena.io>
      hash: c0990fe6c4dd8df1bef75dd359e553080d952ab3
      subject: Update resin-compose-parse to v2.0.4
  date: 2019-03-25T22:58:42Z
  version: 9.15.4
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 6b21f5aa5a53c7051c5ee55758d5cc77ded66b20
      subject: Allow 'balena push <deviceIpAddress>' when not logged in to balenaCloud.
  date: 2019-03-25T18:11:32Z
  version: 9.15.3
- commits:
    - author: Paulo Castro
      body: |-
        The new resin-multibuild and docker-progress versions widen the range
        of errors caught by the 'balena push' and 'balena build' commands.
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: a883948d56b8595ce9eb075a96d73d21f45289bf
      subject: Bump resin-multibuild (2.1.4), docker-progress (3.0.5), resin-lint
        (3.0.1)
  date: 2019-03-18T14:30:10Z
  version: 9.15.2
- commits:
    - author: Gergely Imreh
      body: ""
      footers:
        change-type: patch
        signed-off-by: Gergely Imreh <gergely@balena.io>
      hash: e688e106845ab4d6e1562aef988ef951473f93ab
      subject: Add maintainer, reviewers, and devexp team as code owners
  date: 2019-03-12T13:52:35Z
  version: 9.15.1
- commits:
    - author: Gergely Imreh
      body: |-
        The suggestion happens if the UUID supplied is not found. Because
        of that function, it's impossible to do an atomic connect to a device
        in non-interactive mode. The auto-suggestion results connecting to
        the first available device, which is likely not the intended action.
        The current workaround is running a `balena device UUID` and check
        its exit code before running `balena ssh UUID`, but since these
        are independent steps, still can connect to another device, if between
        the two commands anything changes. With this flag used, one could never
        connect accidentally to the wrong device due to suggestions.
      footers:
        change-type: minor
        signed-off-by: Gergely Imreh <gergely@balena.io>
      hash: b4439b7d789acc7e85ed1a76d67885db0df5b12d
      subject: "ssh: add `--noninteractive` flag not to suggest devices to connect to"
  date: 2019-03-12T12:11:19Z
  version: 9.15.0
- commits:
    - author: Gergely Imreh
      body: |-
        Since openBalena API v0.11.0 (downstream API 9.16.0) the minimum
        OS version has been lowered from 2.7.5 to 2.0.0 for host OS access.
      footers:
        change-type: patch
        signed-off-by: Gergely Imreh <imrehg@gmail.com>
      hash: a5cfbb318154b045710855071516d652876a9417
      subject: "ssh: correct the minimum OS version that allows host OS connection"
  date: 2019-03-11T16:45:02Z
  version: 9.14.7
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 6ff43b11b188fac17465ead2268ca9ea9734d43e
      subject: Fix 'unauthorized' error for additional members of legacy apps
  date: 2019-03-08T13:47:06Z
  version: 9.14.6
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 1e81638433c0a528809be3857b23eb88b0f7657b
      subject: Harden 'remote-build' error handling (balena push)
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 5ec9dce507664289e8e471365680fbd916c42ad6
      subject: Retry image push a few times (balena deploy, 'unknown blob')
  date: 2019-03-05T15:17:56Z
  version: 9.14.5
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 75b9ba907f72362c91a54a00a675759a90fa98c7
      subject: Update resin-multibuild to pick up fixes
  date: 2019-03-05T09:58:16Z
  version: 9.14.4
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: de3837f777104ed23133134839bfc7a12ee10fc5
      subject: Minor doc updates (add DEBUG hint)
  date: 2019-03-04T20:04:20Z
  version: 9.14.3
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 7a258f022f31ff4e2a238613353e25a11556ea0e
      subject: Bump resin-multibuild version to fix docker-compose 'context' issue
  date: 2019-03-01T11:52:46Z
  version: 9.14.2
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 05e80094de6f971b1a10c8fb66c71f097abae229
      subject: Add registry-secrets help msg for build and deploy commands
  date: 2019-02-28T10:19:31Z
  version: 9.14.1
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: minor
        resolves: "#1116"
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 211fb824a1e009e8158415716050f76c0b4e6e75
      subject: Extend private registry support to balena build and deploy commands
  date: 2019-02-27T15:21:47Z
  version: 9.14.0
- commits:
    - author: Paulo Castro
      body: authentication support for the docker-compose 'image' instruction).
      footers:
        change-type: minor
        resolves: "#1114"
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: c1e94e661fa47af1c3b754d09c322a768e10c77e
      subject: Integrate new resin-multibuild major version (private docker registry
  date: 2019-02-27T13:13:16Z
  version: 9.13.0
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 0bff122b1c78030fecf2b0c5bd144c85d7d2bc29
      subject: Fix parsing of not-really-numeric device UUID parameters
  date: 2019-02-27T10:02:55Z
  version: 9.12.7
- commits:
    - author: Chris Crocker-White
      body: ""
      footers:
        change-type: patch
        signed-off-by: Chris Crocker-White <chriscw@balena.io>
      hash: 67673a55f734cc791bfa50d1c758be658ca47581
      subject: Fix regression in ee75ff and restore functionality to ToC in docs
  date: 2019-02-22T17:53:12Z
  version: 9.12.6
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        resolves: "#1109"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 552f8cc4ef412266cd12135e14134f6be42dc603
      subject: Re-run newest prettier on master
  date: 2019-02-22T09:59:18Z
  version: 9.12.5
- commits:
    - author: Rich Bayliss
      body: |-
        Improve the log output and error handling in the tunnel
        command code.
      footers:
        change-type: patch
        signed-off-by: Rich Bayliss <rich@balena.io>
      hash: f72b556d92594560c63d74eefc66f95718b14c0f
      subject: "tunnel: Refactor to improve log output"
  date: 2019-02-20T21:52:18Z
  version: 9.12.4
- commits:
    - author: Rich Bayliss
      body: |-
        This allows a user to easily use the tunneling service
        to open connections into their balena-managed devices.
      footers:
        change-type: patch
        signed-off-by: Rich Bayliss <rich@balena.io>
      hash: aac668dfcaf691447d6154fe12c7d0fb6e91194c
      subject: "tunnel: Add the tunnel command"
  date: 2019-02-19T16:12:25Z
  version: 9.12.3
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 6124d8c4937d174bb4400a8e961b34efe15cd6d7
      subject: Remove fetching of Mixpanel token
  date: 2019-02-07T18:40:39Z
  version: 9.12.2
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: af948e76f38fb8690657baaffe233dce1840fb10
      subject: Rename localcommit to localrelease in target state for local mode
  date: 2019-02-05T17:07:23Z
  version: 9.12.1
- commits:
    - author: Alexis Svinartchouk
      body: |-
        --pin-device-to-release disables the automatic updates disabling
        message.
      footers:
        change-type: minor
      hash: 3bff748fbe4255effec29544aca68ebe886d33f0
      subject: Don't offer to disable automatic application updates when using pinning
  date: 2019-01-22T14:00:22Z
  version: 9.12.0
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 24fdfc9aefc64c75227b1b506f1e6615dab8ba65
      subject: Update 'balena help local flash' documentation re zipped images
  date: 2019-01-18T00:37:48Z
  version: 9.11.2
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 2087622bd6507fc9ab548454b9b8282c44229dba
      subject: "typescript: Add TypeScript migration notice to README file"
  date: 2019-01-16T19:55:00Z
  version: 9.11.1
- commits:
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: minor
      hash: c63569d5922aed1f90db7fe7699020ffaa5f70a6
      subject: Support compressed images in `balena local flash`
  date: 2019-01-16T14:12:04Z
  version: 9.11.0
- commits:
    - author: Matthew McGinn
      body: ""
      footers:
        change-type: patch
        signed-off-by: Matthew McGinn <mamcgi@gmail.com>
      hash: 3e4e661b285bbfee100653d30a37ca7046992900
      subject: Fix up small docs typo
    - author: Matthew McGinn
      body: ""
      hash: 10fff8f0f51768b353833da7ad54755cd93c96f6
      subject: Merge branch 'master' of github.com:balena-io/balena-cli into typo
    - author: Shaun Mulligan
      body: ""
      hash: 9d5949e9d135d7a66889daf77057c096559de57f
      subject: Merge branch 'master' into typo
    - author: xginn8
      body: ""
      hash: 8bbb1966a497a30fd0bd485d74006aee3e237d30
      subject: Merge branch 'master' into typo
  date: 2019-01-15T20:36:20Z
  version: 9.10.1
- commits:
    - author: Shaun Mulligan
      body: ""
      footers:
        change-type: minor
        signed-off-by: Shaun Mulligan <shaun@balena.io>
      hash: 2ba53649bd7b14c9db43fd9b1172aad79e290c7f
      subject: Improve startup time by adding fast-boot
  date: 2019-01-14T12:57:13Z
  version: 9.10.0
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 77196746b3071cf3f27bc8108d4a69c364b4d64b
      subject: Lazy load the sdk as much as possible
  date: 2019-01-14T11:19:25Z
  version: 9.9.4
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: ce1aff1557df219323254bd52647ed1df665f158
      subject: Lazy-load docker-toolbelt
  date: 2019-01-13T14:15:51Z
  version: 9.9.3
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: f780d471984dda255c93d45aecb52cafa3e05c21
      subject: Lazy-load resin-cli-form and resin-cli-visuals to speed up startup
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
      hash: 3cc632fbbbf7185755080e0c7d0099077311d118
      subject: Lazy-load etcher-sdk to speed up startup
    - author: Pagan Gazzard
      body: ""
      hash: dad3167f16fb9f48fbc86121a913736d3c74a0d5
      subject: Lazy-load drive list
  date: 2019-01-11T18:48:05Z
  version: 9.9.2
- commits:
    - author: Alexis Svinartchouk
      body: |-
        * switch to typescript
        * replace etcher-image-stream with etcher-sdk
      footers:
        change-type: patch
      hash: f9390ceb10ac6f10caf5ce5278c5cea14081d302
      subject: Update lib/actions/local/flash.coffee
    - author: Alexis Svinartchouk
      body: |-
        * switch from coffeescript to typescript
        * use etcher-sdk instead of drivelist
      footers:
        change-type: patch
      hash: 77b763a88fb20ca23b4a7c95622034507762f111
      subject: Update util available-drives action
  date: 2019-01-11T17:22:05Z
  version: 9.9.1
- commits:
    - author: Matthew McGinn
      body: |-
        This access is used to cross mount the old layers, rather than
        reuploading the layers each time.
      footers:
        change-type: minor
        connects-to: "#1045"
        signed-off-by: Matthew McGinn <mamcgi@gmail.com>
      hash: a42a1a97ba9ce997b4efb8125d5195192c860816
      subject: Request access to previously pushed release via `balena deploy`
  date: 2019-01-10T13:50:33Z
  version: 9.9.0
- commits:
    - author: Trevor Sullivan
      body: "Added documentation about the dependencies required to build balena-cli\r

        \r"
      footers:
        change-type: minor
        signed-off-by: Trevor Sullivan <trevor@balena.io>
      hash: 2d9bb2130ef7c5d4b3a5612e33b702ee0fd44bc8
      subject: "Moving docs from PR #1055"
    - author: Trevor Sullivan
      body: "Escape backticks in JS template literal\r

        \r"
      footers:
        change-type: minor
        signed-off-by: Trevor Sullivan <trevor@balena.io>
      hash: f6d67b94f3f86df4c829be39c5ec2535da38ece0
      subject: Escape backticks in JS template literal
  date: 2019-01-07T18:43:53Z
  version: 9.8.0
- commits:
    - author: Trevor Sullivan
      body: ""
      footers:
        change-type: minor
        signed-off-by: Trevor Sullivan <trevor@balena.io>
      hash: 64ec151e4bd8a9502169564b919949fc37f7ebba
      subject: Added documentation about the dependencies required to build balena-cli
  date: 2018-12-28T22:09:52Z
  version: 9.7.0
- commits:
    - author: Paulo Castro
      body: ""
      footers:
        change-type: minor
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: 0f302d30eccfaa9ea72f1c114c615794b3ba26dc
      subject: Add push --registry-secrets option for private docker registry
        authentication
  date: 2018-12-18T21:17:15Z
  version: 9.6.0
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: minor
        resolves: "#1013"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 97d6a39677650997f259e4394c1f8272eedda854
      subject: Add explicit device type option to `os configure` & `config generate`
    - author: Thodoris Greasidis
      body: ""
      footers:
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 853d1464578b18fc8f5978ff3c3ca11455f58deb
      subject: Update the os configure examples to better explain --device-type
    - author: Thodoris Greasidis
      body: ""
      footers:
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 952d74207d9caa5a3fabbb86c3a8130154ffabb5
      subject: Check that the provided device type option is of the same arch
    - author: Thodoris Greasidis
      body: Also now fetches the device type from the image/API only once.
      footers:
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: eff49beb366f9c9a4ede7fc2448cd683d407a7d7
      subject: Wait for the device type compatibility check before showing the form
  date: 2018-12-14T15:06:06Z
  version: 9.5.0
- commits:
    - author: Alexis Svinartchouk
      body: Downgrade @types/node to version 6 as we support node6
      footers:
        change-type: patch
      hash: 03a3ef38e1f9feface22dbaed0c4db0051517f57
      subject: Fix deploy action on node 6
  date: 2018-12-14T10:37:08Z
  version: 9.4.1
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: minor
        hq: https://github.com/resin-io/hq/pull/281
        resolves: "#866"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 1e5cf8655e1d583e8faa5a80a9d87e602722d42d
      subject: "actions: Add resource tag operations"
  date: 2018-12-10T21:21:05Z
  version: 9.4.0
- commits:
    - author: Cameron Diver
      body: Also change the documentation to an armv7hf.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: a357405f3a9150895ea690514f1e2d9ba5d0df11
      subject: Make architecture checking more stringent when installing emulators
  date: 2018-12-03T13:23:58Z
  version: 9.3.6
- commits:
    - author: Thodoris Greasidis
      body: |-
        Until further investigation it is recommended to pin event-stream
        to v3.3.4.
      footers:
        change-type: patch
        see: https://github.com/dominictarr/event-stream/issues/116
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: ca861a63496d074bb4ae2eb22f83dff732b2dadd
      subject: Fix potential dependency security issue
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: ca8484b466e13d97d5ebb3dca87b9c30f05b4b7e
      subject: Update dependencies
  date: 2018-11-28T18:28:48Z
  version: 9.3.5
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        resolves: "#1038"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: b6c041c9b57c764800c7202d4051411e87dbe126
      subject: "actions/os-initialize: Convert Promise to a Bluebird one"
  date: 2018-11-27T15:30:13Z
  version: 9.3.3
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        connects-to: "#1007"
        resolves: "#1033"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 93a5380c0975f7e37f8d21bd9a9534e1b21dc930
      subject: "actions/os: Fix os configure using bluebird methods on plain promise"
  date: 2018-11-26T09:02:51Z
  version: 9.3.2
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        connects-to: "#1007"
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 5abd240d50764295386aee67304dc8f77f346480
      subject: "actions/config: Fix examples to include --version as required"
  date: 2018-11-26T07:59:00Z
  version: 9.3.1
- commits:
    - author: Alexis Svinartchouk
      body: |-
        * ext2fs fixes build issues on 32 bit Linux platforms
        * preload fixes issues with the --dont-check-arch flag
      footers:
        change-type: minor
      hash: 2f53cbf088088303f185e0ffc904cf63575d8a90
      subject: Stop pinning ext2fs and update preload to ^8.0.4
  date: 2018-11-22T14:26:56Z
  version: 9.3.0
- commits:
    - author: Akis Kesoglou
      body: "Fixes #1028"
      footers:
        change-type: patch
      hash: 06c450e9a575a63bf7e780300acaac91db775c11
      subject: Fix missing import in `os configure`
  date: 2018-11-20T13:36:25Z
  version: 9.2.2
- commits:
    - author: Cameron Diver
      body: |-
        The filter is added with an `as any`, as the typings dont yet support
        using $eq and $ne.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 6ad4598e7e93990f785c38d33f85d35388c65e5c
      subject: Add case-insensitive checking for application names in balena push
  date: 2018-11-19T15:13:18Z
  version: 9.2.1
- commits:
    - author: Akis Kesoglou
      body: >-
        `version` used to be optional but it seems we recently had to make it a
        required parameter. However it really feels redundant when all it’s used
        for is to determine whether the command should issue a legacy user API
        key or a provisioning key.

        This makes version optional but tries to figure it out by itself by reading os-release from the image's boot partition. This is not foul-proof however, and while it'll work with most recent images it won't work with all and in that case it'll bail out and only then warn the user to specify it via the --version argument.
      footers:
        change-type: minor
      hash: 8291c96e69407a4c691a35c27ff3cd406794e946
      subject: Make specifying the version during configuration optional
  date: 2018-11-16T18:09:36Z
  version: 9.2.0
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 64f9b50e404944de50bf75ee37efc097f0b8f379
      subject: Extend the github repository templates
  date: 2018-11-16T16:32:45Z
  version: 9.1.4
- commits:
    - author: Akis Kesoglou
      body: ""
      footers:
        change-type: patch
      hash: 6e36cd139a92ec6bacb322e23122ecc00e2967d1
      subject: Include `join` and `leave` commands in API documentation
  date: 2018-11-16T14:58:35Z
  version: 9.1.3
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 116c3c787c8241bb9248ea335fa29d971d02d5d4
      subject: Fix build & deploy commands in standalone build
  date: 2018-11-13T18:06:02Z
  version: 9.1.2
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        closes: "#1019"
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: b799f3a46df8f8f7d99fab09a3d5bd0cdde607a9
      subject: Fix the architecture string used when downloading qemu versions
  date: 2018-11-12T16:15:50Z
  version: 9.1.1
- commits:
    - author: Edward Keeble
      body: >-
        When building with emulation mode enabled, this downloads the version of
        qemu

        appropriate to the architecture of the project (either arm or aarch64).
      footers:
        change-type: minor
      hash: 0b67a40d5727336f6ea0e21f68abce24e879997d
      subject: Update qemu to v3, and automatically use the correct architecture
        (arm/aarch64)
    - author: Edward Keeble
      body: ""
      hash: 42f752e4008ddeead044c4a4429fe419cf282f42
      subject: Use existing tar-stream dependency to untar qemu archive rather than
        adding a new dependency.
    - author: Edward Keeble
      body: Copy the correct binary into the local build context when executing a
        build.
      hash: 26c4e466bd97c512a7ad72fc6b98cbcd8b8d0488
      subject: Store separate local qemu binaries for aarch64 and arm architectures.
    - author: Edward Keeble
      body: ""
      hash: b83b7145af8ba1a18c5b2b94b78058d0f9f3a4a0
      subject: Remove unnecessary parentheses
  date: 2018-11-08T10:25:41Z
  version: 9.1.0
- commits:
    - author: Tim Perry
      body: After the recent SDK updates, they should now work everywhere
      footers:
        change-type: patch
      hash: a809847d601f332de39ba4673a42c8a5db75c2ba
      subject: Mark api keys in the CLI as non-experimental
  date: 2018-11-07T15:45:03Z
  version: 9.0.3
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 75bc9379953f84799cd28f442b5264148e36e6ba
      subject: Stop validating device config, now that it's API-generated
  date: 2018-11-06T12:06:18Z
  version: 9.0.2
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@balena.io>
      hash: 0deb59b6e24a9d506cfe9a208d4c24ba20523d33
      subject: Dont ignore balena metadata directories when balena pushing
  date: 2018-11-01T14:17:27Z
  version: 9.0.1
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: major
        connects-to: "#978"
        depends-on: https://github.com/resin-io/resin-sdk/pull/594
        hq: https://github.com/resin-io/balena/pull/1140
        signed-off-by: Thodoris Greasidis <thodoris@resin.io>
      hash: 4d42f74c0ce176b27699f260c13906b1c3830e93
      subject: Add support for the Opensource provisioning flow
    - author: Thodoris Greasidis
      body: ""
      footers:
        signed-off-by: Thodoris Greasidis <thodoris@resin.io>
      hash: f4b84941cd60ec8581871146237a9f1b7c353bd5
      subject: "package.json: Use the pre-release balena SDK"
    - author: Tim Perry
      body: ""
      footers:
        change-type: major
      hash: 4907fccf4888a4d8a3781252e0fe72f32970f5aa
      subject: Rename everything from 'resin' to 'balena'
    - author: Thodoris Greasidis
      body: ""
      footers:
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 31628cfdcb78f44ae7cc1167c27b979060427ba0
      subject: "promote: Use ResinSdk type namespace"
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: minor
        depends-on: https://github.com/resin-io/resin-sdk/pull/596
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: b6266878d4878f92207ae0fd29fb14ca63566f96
      subject: "utils/promote: Use the application slug for filtering & presenting"
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: minor
        depends-on: https://github.com/resin-io/resin-sdk/pull/595
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: f60d857c93f41d72d2b7221e4be24fe2e12c072e
      subject: "utils/promote: Do not rely on the user to always be there"
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: minor
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: fd316167d88a02b4e333d952e81ff289a8327e79
      subject: Sort device types by name
    - author: Akis Kesoglou
      body: ""
      hash: 79f33c749be61195f1375f9c7733664ce61d55bd
      subject: fix deploy
    - author: Tim Perry
      body: ""
      hash: c6eca9f8956f3e40654a6e0b43a76bbebb50bd99
      subject: Rewrite the env commands in TypeScript
    - author: Thodoris Greasidis
      body: ""
      footers:
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: c2df87bcc63e0fe59b3e26502f11609d9fbfc73e
      subject: Code formatting
    - author: Thodoris Greasidis
      body: Add support for the Opensource provisioning flow
      hash: e71f622453b1577003c2ac96f65377af6d9a09c9
      subject: "Merge pull request #979 from resin-io/978-oss-flow"
    - author: Thodoris Greasidis
      body: "utils/promote: Use the application slug for filtering & presenting"
      hash: ea1c1bb8d499d837bb650406db6a7a5c7c0b1ea1
      subject: "Merge pull request #994 from resin-io/978-oss-flow-slug"
    - author: Tim Perry
      body: ""
      footers:
        change-type: major
      hash: dc6cde2cf1c71c0dd08169b2ee28343cf37b9f2a
      subject: Change env var commands to set app-wide env vars, using the new SDK
    - author: Tim Perry
      body: Rename everything from 'resin' to 'balena'
      hash: 85d82ab9ca982842076346ae97cc6b50f1112391
      subject: "Merge pull request #997 from resin-io/984-the-big-rename"
    - author: Tim Perry
      body: ""
      hash: 4ff42c11e6b7eb294cb13ac2b19afcb1feb43290
      subject: Remove rename warning
    - author: Paulo Castro
      body: ""
      footers:
        change-type: patch
        signed-off-by: Paulo Castro <paulo@balena.io>
      hash: f9263975bc2b045ac1686b3bead07fce50aecf09
      subject: Add rename notice to resin-cli
  date: 2018-10-29T21:44:16Z
  version: 9.0.0
- commits:
    - author: Thodoris Greasidis
      body: >-
        Adds an alternative bin file that does not require building the project
        but

        loads the source files directly.
      footers:
        change-type: minor
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 24c2ffefc9b1d096c9696593f5b7103338671b3a
      subject: "chore: Add on the fly transpiled bin"
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: minor
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 39fe63fb2d535416b4c5f6a59fec055adf24ae9a
      subject: "README: Add development guidelines section"
  date: 2018-10-24T10:41:22Z
  version: 8.1.0
- commits:
    - author: Will Boyce
      body: ""
      footers:
        change-type: patch
        signed-off-by: Will Boyce <will@resin.io>
      hash: 332e731023cf2354625e02427411a70aadceda63
      subject: "ssh: Move from resin-sdk-preconfigured to resin-sdk"
  date: 2018-10-22T16:37:21Z
  version: 8.0.3
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: ca9247fb19f2feb9bab3adceff6047ecc3cda8a0
      subject: "actions/app: Drop resin-sdk-preconfigured"
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        signed-off-by: Thodoris Greasidis <thodoris@balena.io>
      hash: 948e6ea6f8971852cb8aa61a34ea0f4348059eaf
      subject: "utils/patterns: Drop resin-sdk-preconfigured"
  date: 2018-10-20T17:07:58Z
  version: 8.0.2
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: c904726259b15ab8230c31c1cbbd65143b930cd8
      subject: Update dockerignore to fix escSL bug
  date: 2018-10-20T13:24:29Z
  version: 8.0.1
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: major
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: f65e777d1b47fed5b3f1075730086e9ac390b9fa
      subject: Bump tsconfig target to es6
    - author: Cameron Diver
      body: |-
        The push command was relying on the output from the builder to indicate
        the build status, but this isn't helpful for CI. This commit makes the
        remote build module respect the `isError` flag which the builder sends
        in any errors. Any errors which come from the builder indicate the
        release will not be deployed.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: ec589c2639ee1c0177e1e38f1f4282e64d9f8927
      subject: Correctly error out on failed remote builds
    - author: Cameron Diver
      body: |-
        Currently running the tests is painfully slow, this commit adds a task
        which will run the bare minimum build, and then the tests, speeding up
        the process by an order of magnitude.
        I had to repeat `gulp test`, instead of reusing `npm run test`, so that
        the pretest task isn't ran too.
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: dac45a884e5d2af66fbc35a9f8bb0401de36d8b1
      subject: "dev: Add fast test npm task, to speed development"
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 63c3d7ceee4175e122a0f5d83e862a0ecc5c7115
      subject: "fix: Apply prettier to merged files"
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: patch
        signed-off-by: Alexis Svinartchouk <alexis@resin.io>
      hash: f02ed43f334e2cbfffc7eefe1dd68b685c7eaef1
      subject: Default preload boolean parameters to false
    - author: Alexis Svinartchouk
      body: |-
        Preload will now propose to preload any app that matches the image
        architecture.
      footers:
        change-type: major
        signed-off-by: Alexis Svinartchouk <alexis@resin.io>
      hash: 0c1c108b2bf32a93c3e6e3d4eeacbc8f1e4e2ab6
      subject: Check for correct architecture when preloading, instead of correct
        device type
    - author: Cameron Diver
      body: |-
        This commit brings in the ignore and dockerignore libraries, which when
        provided with the patterns in the aforementioned files will ignore them.
      footers:
        change-type: major
        closes: 889
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: a3dd489c705acc79c58f275c7d1537a2600a0a0f
      subject: Respect ignore files when tarring sources
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 88e11347bc9bf24eaed302a34436a2c0c6ac0e75
      subject: "tests: Add tests for ignore files"
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 872b17cf24fe58f7c9600d892b4d974aa79da2d8
      subject: "refactor: Allow setting of a remote build error message"
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: cd6ee4ef5eeedaa6ef71da30c5d93edce4e91852
      subject: Send push source packages as gzipped data
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 4369a2d1610828082a54fce4fdc572e41fc40f0d
      subject: "tconfig: Add skipLibCheck to tsconfig"
    - author: Cameron Diver
      body: |-
        These files are not supported by any other part of the resin
        infrastructure, and it could cause confusion with it not being
        supported everywhere. The idea was originally added because we
        thought we might need to make extensions on docker-compose, but
        that hasn't happened.
      footers:
        change-type: major
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 221666f59a582b9daf37eedb328800206fe6de55
      subject: Stop accepting resin-compose.yml as a build composition definition
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: bf062124f79b106dbc5fd373563146b8b21628d6
      subject: "compose: Add compose typings"
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 6bcfb2dd51a591c7f01e6e825daae7dc8e803101
      subject: "logs: Add log build function to logger"
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: f560aa75233ed3cd870578a291a82d1aa7e3907c
      subject: export resolveProject function from compose module
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: c5d4e30e240840b93daf8a72b818534bb5685897
      subject: "logger: Add logs logging function"
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 947f91d570a5f25b9e8e671efc6540060eda84a1
      subject: Support multicontainer local mode in resin push
    - author: Cameron Diver
      body: ""
      footers:
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: fe751fdb23554d1a69184c51efa0d06990898a41
      subject: Check supervisor version before attempting to do a local push
    - author: Heds Simons
      body: Local mode v2
      hash: bf71f9ea167346be1afe15a0f1d37f7ed86fd0bd
      subject: "Merge pull request #981 from resin-io/local-mode-v2"
  date: 2018-10-19T15:29:41Z
  version: 8.0.0
- commits:
    - author: Scott Lowe
      body: ""
      footers:
        change-type: patch
      hash: 64b4f6747749228676de6cc5c0266fa7d794ac17
      subject: Update sdk references in wizzard.coffee
  date: 2018-10-18T19:06:38Z
  version: 7.10.9
- commits:
    - author: Scott Lowe
      body: ""
      footers:
        change-type: patch
      hash: 379f1cc2175dd33d54a061dc570b1193cfe412cd
      subject: Update sdk references in device.coffee
    - author: Scott Lowe
      body: ""
      footers:
        change-type: patch
      hash: 0d06701e2f1b55f1327056923a67bc140f96e0ed
      subject: Update sdk references in notes.coffee
  date: 2018-10-18T18:12:09Z
  version: 7.10.8
- commits:
    - author: Scott Lowe
      body: ""
      footers:
        change-type: patch
      hash: 7b7ae4ff894020fa232fcddd7daaf1c0ab4e174c
      subject: Update sdk sdk references in auth.coffee
  date: 2018-10-18T15:24:03Z
  version: 7.10.7
- commits:
    - author: Tim Perry
      body: Based on https://github.com/resin-io/docs/pull/915 from
        @drjasonharrison-vp-eio
      footers:
        change-type: patch
        signed-off-by: Tim Perry <tim@resin.io>
      hash: 8df066df12eab901a7cead592e34fa5fe8c1dec5
      subject: Fix formatting of preload examples
  date: 2018-10-03T13:56:57Z
  version: 7.10.6
- commits:
    - author: Lucian Buzzo
      body: ""
      footers:
        change-type: patch
        signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
      hash: ab64fbc904fbc3128341d9713cf6fc36f6f74097
      subject: "README: Fix typo"
  date: 2018-09-25T14:08:02Z
  version: 7.10.5
- commits:
    - author: Pablo Carranza Velez
      body: |-
        This restores the behavior from before #911,
        which is useful from some users.
        Closes #966
      footers:
        change-type: patch
        signed-off-by: Pablo Carranza Velez <pablocarranza@gmail.com>
      hash: 8298ba57656938b397e7bb6bc9bf19972172ca84
      subject: "device: When registering, print the uuid"
  date: 2018-09-24T17:07:16Z
  version: 7.10.4
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        signed-off-by: Tim Perry <tim@resin.io>
      hash: 8688eb5da0dd6ce52df968e76c8a539d87439498
      subject: Include --emulated in the example resin build parameters
  date: 2018-09-19T16:16:29Z
  version: 7.10.3
- commits:
    - author: Lucian Buzzo
      body: "Connects to #969"
      footers:
        change-type: patch
        signed-off-by: Lucian Buzzo <lucian.buzzo@gmail.com>
      hash: a5e03d55c38346aee5ae1401cb9bf853e92733ac
      subject: "dependencies: Update resin-semver version to support Balena OS"
  date: 2018-09-18T16:15:10Z
  version: 7.10.2
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        signed-off-by: Tim Perry <tim@resin.io>
      hash: be8a314d2bdccd6f9a5e7bb60ad7bc07e0b95f20
      subject: Stop Travis deploying to npm (now handled by concourse)
  date: 2018-09-11T12:28:12Z
  version: 7.10.1
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: minor
        signed-off-by: Pagan Gazzard <page@resin.io>
      hash: 9cd8228a2028d5fedd60992c81cf5ac16a2effcc
      subject: Update resin-cli-form to 2.x
  date: 2018-09-11T11:17:23Z
  version: 7.10.0
- commits:
    - author: Theodor Gherzan
      body: ""
      footers:
        change-type: patch
        signed-off-by: Theodor Gherzan <theodor@resin.io>
      hash: 3b283d4a98beee140d72f1e29b5209a6da31e500
      subject: Device api keys are no longer used in the registration process
  date: 2018-09-10T13:33:38Z
  version: 7.9.4
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        signed-off-by: Tim Perry <tim@resin.io>
      hash: 295d6dee74e1ed4d1fc408dcb0238885523c8bdb
      subject: Fix configuration hangs with some images by expanding the threadpool
  date: 2018-08-20T15:37:22Z
  version: 7.9.3
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
        signed-off-by: Pagan Gazzard <page@resin.io>
      hash: 94f02f0ad89962a5dd9f6cb60fcbd450bbc649ba
      subject: Add warning about re-enabling automatic updates
  date: 2018-08-15T21:39:23Z
  version: 7.9.2
- commits:
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: patch
        signed-off-by: Pagan Gazzard <page@resin.io>
      hash: 71eca70a22c3adb148bbc30f4a04653ae8fe2486
      subject: Fix errors in `getRequestStream` not being propogated
  date: 2018-08-15T18:09:00Z
  version: 7.9.1
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        closes: "#901"
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: e7c68c1a5c842f6431e34f799b2870f6039fd72a
      subject: Support emulated and nocache options for remote builds
  date: 2018-08-09T14:52:04Z
  version: 7.9.0
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        signed-off-by: Tim Perry <tim@resin.io>
      hash: 802ccc1b9a0b09adb874bdb0f9599a6b056cbbb6
      subject: Fix bug where the sudo helper failed in os initialize
  date: 2018-08-09T10:37:53Z
  version: 7.8.6
- commits:
    - author: Tim Perry
      body: ""
      footers:
        signed-off-by: Tim Perry <tim@resin.io>
      hash: d8aaccf80ce62c37e672789d2c19868a9468018a
      subject: Update typed-error to fix some TS complaints
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        signed-off-by: Tim Perry <tim@resin.io>
      hash: e32eda26d9b83a2c95ffbcf6ac6c4f83425fd561
      subject: Update .resin-sync.yml docs for local push and include example env vars
    - author: Tim Perry
      body: ""
      footers:
        signed-off-by: Tim Perry <tim@resin.io>
      hash: 392cd8569f8e8356d1b37584c8d0f72e3942d244
      subject: Make build trigger hash examples clearer
  date: 2018-08-09T10:09:37Z
  version: 7.8.5
- commits:
    - author: Tim Perry
      body: The changes from our fork have now been completed and released
      footers:
        change-type: patch
        signed-off-by: Tim Perry <tim@resin.io>
      hash: 7c75346a1ad69fab05f440147a84cceaf54d59be
      subject: Update klaw
  date: 2018-08-02T10:37:41Z
  version: 7.8.4
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: e350f9b335a7226d1ede202233d45235df06de24
      subject: Follow links found during builds
  date: 2018-07-25T14:07:20Z
  version: 7.8.3
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: f4f44f978e8444da8600cc4e6c1a8a837feefd26
      subject: Update reconfix to fix volume signature errors in local configure
  date: 2018-07-25T10:23:38Z
  version: 7.8.2
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 430d4aeaa752e7a096f6035f90352a33d7ec9a2f
      subject: Be explicit about how much initial history log tailing includes
  date: 2018-07-20T18:07:01Z
  version: 7.8.1
- commits:
    - author: Akis Kesoglou
      body: ""
      hash: 7846af390ee1e54f425ad04e8c3bedea9d0d2931
      subject: Improve `selectFromList` function signature to be much more reusable
    - author: Akis Kesoglou
      body: >-
        Both commands work with local devices by remotely invoking the
        `os-config` executable via SSH. This requires an as of yet unreleased
        resinOS (that will most likely be v2.14) and the commands ascertain
        compatibility merely by looking for the `os-config` executable in the
        device, and bail out if it’s not present.

        `join` and `leave` accept a couple of optional arguments and implement a wizard-style interface if these are not given. They allow to interactively select the device and the application to promote to. If the user has no apps, `join` will offer the user to create one. `join` will also offer the user to login or create an account if they’re not logged in already without exiting the wizard.

        `resin-sync` (that's used internally to discover local devices) requires admin privileges. If no device has been specified as an argument, the commands will launch the device scanning process in a privileged subprocess via two new internal commands: `internal sudo` and `internal scanDevices`. This avoids having the user to invoke the commands with sudo and only request escalation if truly needed. This commit also removes the dependency to “president”, implementing “sudo” functionality within the CLI.
      footers:
        change-type: minor
      hash: 5cbe1c410f7081ff78b41e8a6d9c0f06ad92934e
      subject: Add join/leave commands to promote and move devices between platforms
    - author: Akis Kesoglou
      body: ""
      hash: 27b877dd339ec752ed3848e66d1f5123347e8baa
      subject: Forward root CA to device config if one is present
    - author: Akis Kesoglou
      body: If for whatever reason resin-image-fs is not importable — eg. if it’s
        built for another arch — any command that imports `helpers.ts` will just
        quit without any error/traceback.
      hash: 916cc364309795146dd64033230cd362765fcf11
      subject: Lazily import `resin-image-fs`
  date: 2018-07-20T12:36:20Z
  version: 7.8.0
- commits:
    - author: Tim Perry
      body: |-
        Fixes #915
        Change-Type: patch
      hash: 892adf4c47c3397ee2705604e1ec3dcc82f89a64
      subject: Update OS & config actions to the latest SDK
    - author: Tim Perry
      body: |-
        This is used to ensure the correct type of API key is used in all
        configuration.
      footers:
        change-type: patch
      hash: 0bf6fb17397819d41420b4a025b05b9ccca4eb0b
      subject: Add --version options to os configure & config generate
    - author: Tim Perry
      body: ""
      hash: 36eb0a108e3077c8fbe37340bbf394aee14fd50b
      subject: Post-review tweaks to OS actions
    - author: Tim Perry
      body: ""
      hash: 70be2ae59673bcce3246399c4127825ab3c6fce1
      subject: Tweaks to config options handling after review
    - author: Tim Perry
      body: ""
      hash: 9a467c5ecda2232bd1070ec5f785c02a7556630f
      subject: Pin all type modules
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: a93141343f6ac1d552f283c9a1023c24858eb4c8
      subject: Update TypeScript to 2.8.1
  date: 2018-07-17T15:43:31Z
  version: 7.7.4
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 652a1b7650713e6c5727feaf42e73852ae503913
      subject: Update the deploy key since npm invalidated the old one
  date: 2018-07-13T17:21:19Z
  version: 7.7.3
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 9d0c3f7535325cefa1b7ac3074a4909212c76a94
      subject: Pin ext2fs to 1.0.7 to avoid temporary deployment issues
  date: 2018-07-13T11:40:26Z
  version: 7.7.2
- commits:
    - author: Tim Perry
      body: ""
      hash: 7cb27283c5b2f0fb0f807f05697a17f074b4a31c
      subject: Update logs action to use the MC SDK
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: dc9ee098381991a5facf613e69701637113aecfa
      subject: Update CLI to SDK v10 (include new API logs)
    - author: Tim Perry
      body: ""
      hash: f9cf0aaf232c32859234731b61439d8f3f8c98e0
      subject: Remove a couple of artifacts of the pubnub logs implementation
    - author: Tim Perry
      body: ""
      hash: 4388a248b9e5ddadf0ef9806b49e7cd026055241
      subject: Make sure we don't duplicate historical logs when streaming
    - author: Tim Perry
      body: ""
      hash: e62e8b88c2c113e9d61bbe59492e5b4015a4f6e5
      subject: Simplify logs promises after review
  date: 2018-07-12T13:59:29Z
  version: 7.7.1
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: minor
      hash: 52f93f8f12bb1d466144c937ecc20dedbbc2219c
      subject: Add --generate-device-api-key parameter to config generate
  date: 2018-07-11T04:28:26Z
  version: 7.7.0
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: bf4f687a2a451f8d4bd2eb64d32d2e2dd379a121
      subject: Make local commands more resilient to unnamed containers
  date: 2018-06-28T16:26:12Z
  version: 7.6.2
- commits:
    - author: Tim Perry
      body: |-
        Fixes #906
        Change-Type: patch
      hash: 8c74f784f76a50b69c66edd154ce70d7f511474f
      subject: Make sure 'resin push' is included in the docs
  date: 2018-06-26T17:22:45Z
  version: 7.6.1
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        closes: "#886"
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 1a48fed1f7e3ba1ca7b918f0cfa15018133916f4
      subject: Support pinned release preloading
  date: 2018-06-20T17:00:13Z
  version: 7.6.0
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 72a893be95463afdaf422c040b72db2e413d196a
      subject: Document Pyhton native build dependency
    - author: Tim Perry
      body: ""
      hash: 398c34d842d1b5895b794e9da8da51d0972d8304
      subject: Includes new prettier changes, and pin prettier to stop more appearing
  date: 2018-06-12T18:33:48Z
  version: 7.5.2
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: da8483e6a6e8dbc952327bc2de402e2b1ec9160f
      subject: Add a multicontainer caveat to the env var commands
  date: 2018-06-01T11:10:33Z
  version: 7.5.1
- commits:
    - author: Ariel Flesler
      body: ""
      footers:
        change-type: minor
      hash: b7f94a222d529d727a20dd4554fc86f682c650d6
      subject: Update resin-compose-parse dependency version to 1.10.2
  date: 2018-05-31T16:16:48Z
  version: 7.5.0
- commits:
    - author: Tim Perry
      body: "Fixes #768"
      footers:
        change-type: patch
      hash: 232cf8d426414ca56263153a7c50a5d798ef19fe
      subject: Update SDK in resin device(s) to ensure the dashboard URL is correct
    - author: Tim Perry
      body: ""
      hash: 28fe69fe94b57d6a93a00490c3a158d641dd398d
      subject: Update to latest SDK in lots of easy device commands
    - author: Tim Perry
      body: ""
      hash: 865f085094fc41168971a7917355c587389f8f40
      subject: Make sure we still show the device commit, despite API changes
  date: 2018-05-24T14:13:02Z
  version: 7.4.1
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        connects-to: "#843"
      hash: 439d8d396ffc8e5aea5b7ab20549974036c5fe2f
      subject: Add push command which starts a build on remote resin servers
  date: 2018-05-10T12:44:44Z
  version: 7.4.0
- commits:
    - author: Tim Perry
      body: |-
        It's awkward that error handling requires you to go to a different
        package, it makes things more complicated, and there's nowhere else that
        really should be reusing this logic. Let's inline it, so we can
        deprecate the module entirely.
      footers:
        change-type: patch
      hash: e7a8deed0568fc6600c1e49a634aebbd358dbbfa
      subject: Inline the entire resin-cli-errors module
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: c2518448a30bcbd1131f7ba8eba7d5fd8335d98e
      subject: Catch require errors and provide helpful instructions
    - author: Tim Perry
      body: ""
      hash: 4b818ad51c15cbcf6b543bcfd86f57af9b6da5be
      subject: Style improvements after review
  date: 2018-05-03T17:56:54Z
  version: 7.3.8
- commits:
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 35ca34d07d3989f708d21863a5585fcb0ada6db9
      subject: Pin node types to v9.0.0 to avoid build errors with transient
        dependencies
  date: 2018-04-30T15:25:24Z
  version: 7.3.7
- commits:
    - author: Tim Perry
      body: |-
        This doesn't fix actual usage of image fs, just makes it possible to
        stop commands that don't use it from failing entirely.
      footers:
        change-type: patch
        connects-to: "#869"
      hash: 2c46c59a796d1ebee016c9c900abe45324880a8a
      subject: Update resin-image-fs to stop non-config commands failing in node 10
  date: 2018-04-30T09:54:10Z
  version: 7.3.6
- commits:
    - author: Tim Perry
      body: |-
        The status includes a description of how long the device has been in
        this state (Up 6 weeks), which is frequently wrong as when the device
        first starts up its clock isn't up to date. It's confusing and messy,
        best to just remove it entirely.
        Fixes #828
        Change-Type: patch
      hash: ad2713fc00580c6da9e4f9dc70ec0269a6463d4b
      subject: Don't show Docker container status from devices, as it can be wrong
  date: 2018-04-18T19:08:17Z
  version: 7.3.5
- commits:
    - author: Tim Perry
      body: |-
        Fixes #844
        Change-Type: patch
      hash: 919b3c343500ce7c7278d74bae038e3103ceea3f
      subject: Include resin compose schemas in the standalone build
  date: 2018-04-18T16:41:51Z
  version: 7.3.4
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: cf4c7826b24f07d1494cdb108ea72e01c3ade0ac
      subject: Update to Sentry 2.x
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: a16ac376254f4cc51ae8b36cc454c00199bc9299
      subject: Include Sentry breadcrumbs for context in error reports
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 6a8b947c2ec6d31731d151c7d952af48606bf986
      subject: Don't report lots of user input errors
    - author: Tim Perry
      body: ""
      hash: 37e4ec6364d1bba1e58b460452ae36260b37c274
      subject: Rename expectedError to exitWithExpectedError
  date: 2018-04-17T14:46:14Z
  version: 7.3.3
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        connects-to: "#824"
      hash: 36da7b66c811fbf8cfb0db28c2d8ca9b8150c6ac
      subject: Update Dockerode to fix local push issue in standalone builds
  date: 2018-04-16T16:21:23Z
  version: 7.3.2
- commits:
    - author: Pablo Carranza Velez
      body: "Connects-to: https://github.com/resin-io/resin-supervisor/issues/618"
      footers:
        change-type: patch
        signed-off-by: Pablo Carranza Velez <pablo@resin.io>
      hash: a5ba5befd1a5f8cfe6c30ca526bfd51344a68d60
      subject: Update resin-compose-parse to v1.8.1 to fix a problem parsing ports
  date: 2018-04-13T19:43:59Z
  version: 7.3.1
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: minor
      hash: 59d4890eae438886cdaf2a187dee00efb2358e93
      subject: Add 'api-key generate' command
    - author: Tim Perry
      body: ""
      hash: e0bcb5e0b9a4136aa4676fa2755dba70f8a969b3
      subject: Always call done() for api key generation, not just if we're successful
    - author: Tim Perry
      body: ""
      hash: 0e5f2fe748477b98da02f2b0f968b9565e937abc
      subject: Remove now-unused stream-to-promise dependency
    - author: Tim Perry
      body: ""
      hash: 834a2f1e4d7d434b1c18c89c2acdcdaf12d87622
      subject: Warn user that api keys will not be shown again in future
  date: 2018-04-12T10:24:40Z
  version: 7.3.0
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: c06993cb8ea1a60f69b8c2cf77d17efb83ee635e
      subject: Correct documented node version requirement to 6+
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 45d3a7a124589763837c4b658bec0cd1b62b2595
      subject: Explicitly depend on tar-stream
  date: 2018-04-10T11:10:03Z
  version: 7.2.4
- commits:
    - author: Cameron Diver
      body: |-
        This doesn't run a linter or any documentation generation, aiding in
        quick development time.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 89f62683ce2b01fbb55c7de046d5e775ac547f59
      subject: Add a fast build script to package.json
  date: 2018-04-06T17:11:32Z
  version: 7.2.3
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: dd268993b34b03a2348bd75fc4b78fefbb758def
      subject: Throw a clear error when logging in with an invalid token
  date: 2018-04-04T19:34:57Z
  version: 7.2.2
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 875ec8b8bdb17b5fdcd00bdf4ae916ded8800b43
      subject: Update docker-qemu-transpose to avoid the broken 0.4.1 release
  date: 2018-03-29T14:47:31Z
  version: 7.2.1
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: minor
      hash: 12a191600735bd45a473a1bd5b5c14338365c58d
      subject: Allow (experimental!) login with API keys
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        fixes: "#578"
      hash: 2db1d84d3c2f2c57239f5a7b73b4c945d950c388
      subject: Do not require a login for builds
    - author: Tim Perry
      body: ""
      hash: 0e2fb8c96c672e503561f28454fd6ec342c66fd6
      subject: Promisify auth utils tests
    - author: Tim Perry
      body: ""
      hash: e965c603d2641c6a6f2dd6afd2b2ff76d97978c4
      subject: Use spec test reporter, so we can debug with output
    - author: Tim Perry
      body: ""
      hash: d3a0bfc5f69212f93f5ee8cc415a69c7f6861995
      subject: Fix auth utils tests to work with new SDK
    - author: Tim Perry
      body: ""
      hash: ce64889b0469c121902c150be0bf17ee9d59e1d1
      subject: Clarify isTokenValid logic
  date: 2018-03-29T10:15:32Z
  version: 7.2.0
- commits:
    - author: Tim Perry
      body: |-
        Fixes #814
        Change-Type: patch
      hash: 05b1c37379c38b505b5c9fca9050044a48cd8e72
      subject: Fix build emulation for multi-stage builds
  date: 2018-03-29T09:03:41Z
  version: 7.1.6
- commits:
    - author: Akis Kesoglou
      body: "This is a regression introduced in #818"
      footers:
        change-type: patch
      hash: c6c904682654b271407ba53ddac4adb9f92ba90f
      subject: Fix crash when an app is not specified for build command
  date: 2018-03-28T12:01:11Z
  version: 7.1.5
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 2e944cf2f456efe862585746146afb535e4bf3c2
      subject: "Upgrade resin-sync to pull in the fix for #824"
  date: 2018-03-26T16:31:47Z
  version: 7.1.4
- commits:
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: patch
      hash: ca1ac2bb83c0d3c8390c4c5ede57d4939c1e6b81
      subject: Prefix all pine options with '$' in preload to avoid pine warnings.
  date: 2018-03-23T15:57:55Z
  version: 7.1.3
- commits:
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: patch
      hash: a3b446dbe703fa08e5109e0b365f6e770e99b4e1
      subject: Update resin-preload to 6.2.0 and resin-sdk to 9.0.0-beta16
  date: 2018-03-23T13:56:15Z
  version: 7.1.2
- commits:
    - author: Zach Walchuk
      body: Our docs markdown renderer doesn't process explicit anchor tags, as it
        generates its own. The script that generates the markdown has been
        updated to not include these tags and to properly build the TOC links.
      footers:
        change-type: patch
      hash: ee75ff2753781e9a3d7e892ff8f57e89727d4471
      subject: Remove explicit anchor links in CLI docs
    - author: zwalchuk
      body: ""
      hash: a4142097f882ecd4c82d180881418f790fd1a911
      subject: Merge branch 'master' into doc-headings
  date: 2018-03-22T18:03:08Z
  version: 7.1.1
- commits:
    - author: Akis Kesoglou
      body: >-
        This mostly reverts the removal of the legacy deploy code that pushed
        image tars via the builder. It’s needed for users to avoid having to
        switch between CLI versions in order to push to legacy apps as well.

        Note: this pins resin-sdk to 9.0.0-beta14 as I couldn’t get it to install otherwise — npm would always install 9.0.0-beta9 instead.
      footers:
        change-type: minor
      hash: 62f006b89ab0fa8a1575f213579910f732f17c0f
      subject: Add legacy deploy method back
    - author: Akis Kesoglou
      body: ""
      footers:
        change-type: patch
      hash: 066ac591ac7e40fcfc756cc7b7599e95a996d775
      subject: Warn early if deploying a multicontainer project to an incompatible app
    - author: Akis Kesoglou
      body: ""
      hash: a356ecf9b65988178e9c525ce1a4b14519cb2a51
      subject: Remove unused code
    - author: Akis Kesoglou
      body: ""
      hash: 9455d438e25e147a32ffaced99fce85b1d2a2cd0
      subject: Formatting fixes
    - author: Akis Kesoglou
      body: ""
      hash: 4f167cb836bf2d9ffad0cb4cece015a326face7d
      subject: Address review feedback
  date: 2018-03-22T11:44:00Z
  version: 7.1.0
- commits:
    - author: Alexis Svinartchouk
      body: "Connects-To: #820"
      footers:
        change-type: patch
      hash: 24ebe2946c89bb81038d747ba8ed03e448e768a3
      subject: Update resin-preload to 6.1.2
  date: 2018-03-20T15:54:29Z
  version: 7.0.7
- commits:
    - author: Akis Kesoglou
      body: This makes sure build logs don’t leak escape sequences and new lines and
        they don’t break the output. Also improved “inline” logs by normalising
        the stream before passing it to “transpose build stream”.
      footers:
        change-type: patch
        fixes: "#808"
      hash: 1833f6ff0ac2051219acd9b16576d9cb89578172
      subject: Improve handling of build log output
    - author: Akis Kesoglou
      body: ""
      footers:
        change-type: patch
      hash: 5f7eee8eac38c27f2f5a11b4df07384edbf38132
      subject: Make sure image name is all lowercase
    - author: Akis Kesoglou
      body: ""
      hash: 242c3731ee248c902cbfd083a587e140d3dfec1e
      subject: Remove redundant import
  date: 2018-03-20T10:43:32Z
  version: 7.0.6
- commits:
    - author: Ronald McCollam
      body: This contains bash completion functionality for the resin CLI, including
        completion for sub-commands.
      footers:
        change-type: patch
      hash: 8c3cb3f585587201e4814067985333ae495d542f
      subject: Add bash completions
    - author: Ronald McCollam
      body: Add brief information about tab completions for bash and instructions to
        enable it.
      hash: b409bdcc73483bd4de9979b1a6281ccc6a63d740
      subject: add blurb about bash completion
  date: 2018-03-15T20:03:34Z
  version: 7.0.5
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 6ee36cb5c76d8a303ce772160e73d507dfee96f3
      subject: Generate consistent working anchors for both our md output & resin docs
  date: 2018-03-15T12:09:17Z
  version: 7.0.4
- commits:
    - author: Akis Kesoglou
      body: ""
      footers:
        change-type: patch
      hash: fe01ead0234181478e862a30aa49d48c261e42a8
      subject: Fix getting window size when there’s no TTY attached
  date: 2018-03-15T08:54:20Z
  version: 7.0.3
- commits:
    - author: Tim Perry
      body: ""
      hash: 3e019f7f34508d5e0ef28ca37006cd7780679514
      subject: Remove leftover capitanodoc.coffee file (it's now TS)
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: d9906121e10577891c5333ad603e87cbb084078e
      subject: Update full CLI docs with recent installation improvements too
  date: 2018-03-13T12:00:31Z
  version: 7.0.2
- commits:
    - author: Tim Perry
      body: ""
      hash: 35fd79f5775b4fe23427047d405c36f14fa36572
      subject: Remove (duplicated) runtime ts-node dependency
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: c42bc74f1f1d194d62c9ae22d78904c6c9dde2b4
      subject: Remove unnecessary resin-cli-auth dependency
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: cdf6580ecc57116afa1b1e327e5880d08cf97802
      subject: Recommend using unsafe-prem to avoid permission issues on install
  date: 2018-03-12T16:36:29Z
  version: 7.0.1
- commits:
    - author: Alexis Svinartchouk
      body: >-
        * require('resin-sdk') => multicontainer SDK

        * require('resin-sdk-preconfigured') => 6.15.0 SDK

        * all 'resin-sdk' requires replaced with 'resin-sdk-preconfigured'

        * resin-sdk-preconfigured TS typings are copy pasted from the current resin-sdk master

        The idea is to progressively replace all 'resin-sdk-preconfigured'

        requires with 'resin-sdk' (multicontainer sdk) and eventually remove

        resin-sdk-preconfigured from package.json.
      footers:
        change-type: patch
      hash: 76a5cdc9775073d9e9f3eaa54da7b878386c93fa
      subject: Require multicontainer SDK
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: patch
      hash: cb207f18a56e0ca043deb2162f3ff54968cdabfa
      subject: Update the keys action to use the multicontainer SDK
    - author: Akis Kesoglou
      body: |-
        This brings in maintainance improvements.
        New versions are:
        - resin-bundle-resolve: 0.5.1
        - resin-docker-build: 0.6.2
      hash: 4b9ccae442addac593fb1ada503d69313e506739
      subject: Update bundle-resolve and docker-build to latest
    - author: Tim Perry
      body: |-
        There are very few plugins in real-world use, we're not actively working
        on this at all, and the current approach won't work once we move to
        standalone node-less binary installation anyway.
      footers:
        change-type: major
      hash: 079ce552e3fce754152d399e6b501bcedc5916ac
      subject: "*BREAKING*: Remove support for plugins entirely"
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: minor
      hash: f698f561c9e4487c9270e0f4091f30644d8b088b
      subject: "Multicontainer preload: Update resin-preload to 6.0.0-beta4"
    - author: Alexis Svinartchouk
      body: ""
      footers:
        change-type: patch
      hash: 163684e3a93d9664a6e8a1fcc300aa4e6e88ab43
      subject: Update dashboard login to use the multicontainer SDK
    - author: Akis Kesoglou
      body: >-
        New version is 3.1.0.

        The updated version is not backwards compatible as it removes all *Async methods that are in wide use in the CLI. The workaround for now is to manually promisify the client and replace all `new Docker()` calls with a shared function that returns a promisified client.
      hash: 299bc0db132e5b04894b6b955aa469666a66ce8c
      subject: Update docker-toolbelt
    - author: Akis Kesoglou
      body: New version is 3.10.0
      hash: 7fd31b6a64aee0e73121ef8febe02de640b9f617
      subject: Update YAML parser
    - author: Akis Kesoglou
      body: Have no idea how this used to work.
      hash: 96116aeaec7869ee9cfb35ee929ff3b6a1e0112c
      subject: Fix invoking undefined method
    - author: Akis Kesoglou
      body: >-
        Legacy behaviour is mostly retained. The most notable change in
        behaviour is that invoking `resin deploy` without options is now allowed
        (see help string how it behaves).

        In this commit there are also the following notable changes:

        - Deploy/Build are promoted to primary commands

        - Extracts QEMU-related code to a new file

        - Adds a utility file to retrieve the CLI version and its parts

        - Adds a helper that can be used to manipulate display on capable clients

        - Declares several new dependencies. Most are already indirectly installed via some dependency
      footers:
        change-type: minor
      hash: 14a3f51b730b12ad66462342888fb2b4bcf1f1ea
      subject: Add docker-compose-aware builds and deployments
    - author: Tim Perry
      body: ""
      hash: 1dadfdc69908d39a52da6f450e22f6cc7a4824ef
      subject: Fix some formatting to make prettier+resin-lint happy
    - author: Alexis Svinartchouk
      body: ""
      hash: b18a66f66b3e3d843765a5f43493af0789b4c05b
      subject: Update resin-preload to v6.0.0-beta9
    - author: Alexis Svinartchouk
      body: ""
      hash: 5bf9dd3a9d9b0bac4582ed1adf6ea17d47c85164
      subject: Update resin-preload to v6.0.0-beta10
    - author: Alexis Svinartchouk
      body: ""
      hash: 1ef492809bde5e35636936cb0669954b9f82cfd2
      subject: Update resin-preload to v6.0.0-beta11
    - author: Alexis Svinartchouk
      body: ""
      hash: ae3f936b66c7aab9e5cc7551f04b460c5bee0df3
      subject: Update resin-preload to v6.0.0
  date: 2018-03-09T22:12:01Z
  version: 7.0.0
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 797a739c925b143e3fc3f77c6038f6940f90f94f
      subject: Fix prettier configuration to avoid linting errors
  date: 2018-03-07T14:46:09Z
  version: 6.13.5
- commits:
    - author: Gergely Imreh
      body: ""
      footers:
        change-type: patch
        connects-to: "#795"
      hash: 7637377471ea825c70b51c934870b013cf25e93c
      subject: Fix issue where emulated builds broke Docker `ENV` commands
  date: 2018-02-22T18:30:14Z
  version: 6.13.4
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        connects-to: "#765"
      hash: c12360daa83eda118f9a2f1fece3ad3608e006f6
      subject: Tweak TS & add missing deps that may cause build failures in some envs
  date: 2018-02-20T22:07:21Z
  version: 6.13.3
- commits:
    - author: Tim Perry
      body: |-
        Unclear why, but for some reason this only actually blocked on the
        browser on OSX.
      footers:
        change-type: patch
        connects-to: "#791"
      hash: d8aabfd448e17fd88566d451dcaaba7a9c0c04f7
      subject: Ensure login does not wait for the browser process to close
  date: 2018-02-20T19:00:32Z
  version: 6.13.2
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: da8fe99ca4fff966d9ba39b20331a44c1b23b1e7
      subject: Add typings for 'ent'
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 9fb66186f0bcf89e7f4f89cb16396e2922042285
      subject: Move to the correct coffeescript (no hyphen) dependency
  date: 2018-02-07T12:07:02Z
  version: 6.13.1
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: minor
      hash: 1ef0a1028fff6ce29bfbf71b8e3e1a6a4a9b9cfc
      subject: Add support for Balena in local ssh
  date: 2018-02-06T11:40:41Z
  version: 6.13.0
- commits:
    - author: Alexis Svinartchouk
      body: "Connects-To: #780"
      footers:
        change-type: patch
      hash: d9532b6fa0cbabb9e2882e3a016c983018709cd1
      subject: Switch back to upstream global-tunnel-ng
  date: 2018-02-05T19:07:08Z
  version: 6.12.9
- commits:
    - author: Thodoris Greasidis
      body: ""
      footers:
        change-type: patch
        connects-to: "#489"
      hash: d1c773360f8013d5c3d886d12689679b79c802d2
      subject: Fix uuid params being parsed a numbers
  date: 2018-02-03T15:58:03Z
  version: 6.12.8
- commits:
    - author: MoranF
      body: "Connects-To: #764"
      footers:
        change-type: patch
      hash: 33fd70291a03fbb49942b06e6e276223e440c580
      subject: Add 'or mounted resinOS image'
  date: 2018-01-30T18:10:13Z
  version: 6.12.7
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 8c29bba1087dec9614e3d40f530ff90b79c8f662
      subject: Don't use the deprecated 'os configure' format in internal calls
  date: 2018-01-29T14:56:00Z
  version: 6.12.6
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 0ba96adbbca7975d6608deb5eb467684210d3faf
      subject: Fix breakage in deploy command from recent TS conversion
  date: 2018-01-11T11:32:18Z
  version: 6.12.5
- commits:
    - author: Tim Perry
      body: ""
      hash: 6c988241eb1aad19e45567862c6313caf9ce6549
      subject: Move capitanodoc into the automation folder
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 83a76f7d6ffee59d504ce362aac3acea23639770
      subject: Start using Prettier
  date: 2018-01-10T10:18:19Z
  version: 6.12.4
- commits:
    - author: Tim Perry
      body: ""
      hash: 4b511c47f0654b85fc54812ee5e2b8696119b0df
      subject: Start on some easy TS conversion
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: ffffd447f28a8051519e08055b0686a253e69f34
      subject: Convert most of utils to TypeScript
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: f25442c036e4805909992b3726bdc1519ca723ab
      subject: Move documentation generation to TypeScript
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 6daed83d8888e852eba4c9b6087148ce2061fc2c
      subject: Lint TypeScript and CoffeeScript with resin-lint
    - author: Tim Perry
      body: ""
      hash: 6ab60d0ccd172bf853d0fe2cf1cdc2432ee00640
      subject: Avoid awkward multiline strings in doc generation code
    - author: Tim Perry
      body: ""
      hash: 612012aff8218689d06ccd55f4383981fdb357a9
      subject: Lots of small TypeScript tweaks & clarifications from review
  date: 2018-01-09T22:37:41Z
  version: 6.12.3
- commits:
    - author: Andrew Shirley
      body: |-
        Due to https://github.com/mafintosh/tar-stream/issues/3, the tar module
        needs posix style paths but system-specific paths are being supplied
      footers:
        change-type: patch
      hash: ce5fd538222f5830ba2af59a7047d3f5533f696e
      subject: convert windows paths to posix when passing to tar
    - author: Andrew Shirley
      body: |-
        Due to https://github.com/mafintosh/tar-stream/issues/3, the tar module
        needs posix style paths but system-specific paths are being supplied
      footers:
        change-type: patch
      hash: ce5fd538222f5830ba2af59a7047d3f5533f696e
      subject: convert windows paths to posix when passing to tar
  date: 2018-01-09T15:33:29Z
  version: 6.12.2
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 34f24fe3313ee0c075459010b2fa054db8d8cefd
      subject: Fix deprecation warning for os configure, when passing a bare UUID
  date: 2018-01-02T10:58:30Z
  version: 6.12.1
- commits:
    - author: Andreas Fitzek
      body: |-
        Use the `--host` (short `-H`) option in the ssh command to access
        the host OS of the device.
        Direct host OS is enabled for devices with Resin OS >= 2.7.5.
      footers:
        change-type: minor
        connects-to: "#736"
        signed-off-by: Andreas Fitzek <andreas@resin.io>
      hash: 1b4dabd37c9aa04a19ef4d677fab6daf33fe0c17
      subject: Add ssh option for direct host OS access
    - author: Andreas Fitzek
      body: ""
      hash: ee124671d897dc171f3b15fbae0e97162e1d07a6
      subject: mention Resin OS version requirement
    - author: Andreas Fitzek
      body: ""
      hash: 3ed319872a67cbe9827d098027b8aad50a08ad04
      subject: refactored
    - author: Andreas Fitzek
      body: ""
      hash: 0653769156f36121740f85459c76f0ce0f1eb463
      subject: fixed example
  date: 2017-12-19T08:45:57Z
  version: 6.12.0
- commits:
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: dba8db19cbc666cb669391f51dbcd55bbface0e7
      subject: Move from open to opn
    - author: Tim Perry
      body: |-
        This has no native modules yet, which means it works on Linux,
        but ignoring any ext4 image data. Drivelist will fail for
        some windows operations, but most other things should work.
        This is only building a folder with a runnable binary, this needs
        packaging before it can be distributable.
      footers:
        change-type: minor
      hash: 7681003512d03f92f1c67865c54269e2e1c515b1
      subject: Package the CLI into a standalone runnable binary
    - author: Tim Perry
      body: ""
      hash: e8c19df8c953b4e43b2052fece03b38b6a04fadf
      subject: Set up a script to automate builds, and support native extensions
    - author: Tim Perry
      body: ""
      hash: 2c9b80c17787486b3a7e22037203a0a8abc15c87
      subject: Add manual script to deploy built CLI binaries to GitHub
    - author: Tim Perry
      body: ""
      footers:
        change-type: minor
      hash: 08de0938a08da869d05c494d5188aa77a55348e1
      subject: Autodeploy built standalone binaries for all platforms to github
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 0acb4f8cb172f33da0e19278104693c8db651560
      subject: Fix docs generation when building on windows
    - author: Tim Perry
      body: ""
      hash: afbb9474b7b1dbb25c2aa446c304ba2aa080b98f
      subject: Use proper strict settings for automation TS
    - author: Tim Perry
      body: ""
      hash: fa15addfb22c614416285dcbe3802ad846cba435
      subject: Add standalone install instructions to the readme
    - author: Tim Perry
      body: ""
      hash: 778c39d947690357825799449e8aed43ddd21cd6
      subject: Ensure MDNS service definitions are included in standalone binaries
    - author: Tim Perry
      body: ""
      hash: 2c66280b3fb45fec3f943bd8f3a1e992c71249f6
      subject: Build standalone zips into a separate folder
  date: 2017-12-18T15:06:13Z
  version: 6.11.0
- commits:
    - author: Tim Perry
      body: |-
        Before this point, if you had an invalid token, an expired token, or a
        token for a different site, you couldn't log out to clear it properly.
        Not a big deal, but awkward and messy, and easily fixed.
      footers:
        change-type: patch
      hash: 1c7a0ba4e1f686aed904602f615881a8a6485904
      subject: Ensure logout works even with invalid credentials, or if not logged in
  date: 2017-12-15T17:52:39Z
  version: 6.10.3
- commits:
    - author: Juan Cruz Viotti
      body: ""
      footers:
        change-type: patch
        connects-to: "#625"
        signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
      hash: 001c8f96012a061b01acfbd01d898c7acbecc63d
      subject: Clarify that sync and ssh only support cmd.exe on Windows
    - author: Kostas Lekkas
      body: ""
      footers:
        change-type: patch
      hash: bd6cb04a2baee5448d039bab83fcfef3d760b056
      subject: Change resin ssh loglevel from QUIET to ERROR
    - author: Juan Cruz Viotti
      body: ""
      footers:
        change-type: minor
        signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
      hash: ff2ee59daec053751b5747751520f2e667081507
      subject: Make resin ssh work in Windows cmd.exe
    - author: Kostas Lekkas
      body: ""
      footers:
        change-type: patch
      hash: 93d1e3a4a1d60e4644e28e2850a7954aae7b117b
      subject: Update resin sync version to 2.0.2
    - author: Juan Cruz Viotti
      body: ""
      footers:
        change-type: patch
        signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
      hash: eb68bb1a1ac8b4fad674de183ad1a732b5a182cb
      subject: Return control to capitano at the end of the ssh command
    - author: Kostas Lekkas
      body: ""
      hash: 46ca62db3edaec551509d5107b758e457a42783d
      subject: Use resin-sync v2.0.1 and resin-sdk v5.3.0
    - author: Juan Cruz Viotti
      body: |-
        This PR adds functionality to `resin sync` to try to infer what the
        device uuid is as follows:
        - If the argument to `resin sync` is an app, get all the devices from
        that application. If there is only one, auto-select it, otherwise show
        an interactive drive selection widget.
        - If the argument to `resin sync` is a uuid, use it directly, without
        trying to infer anything.
        - If no argument is passed to `resin sync`, display an interactive
        selection widget showing all your devices from all your applications.
      footers:
        change-type: patch
        signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
      hash: dc549a665b5938a97411f23907c677ea7d8b5e25
      subject: Attempt to infer the device uuid in `resin sync`
    - author: Kostas Lekkas
      body: ssh gateway
      footers:
        change-type: patch
      hash: 08c40195e5d18255eb00d172903d5cf92d080ac3
      subject: Remove resin sync 'exec after rsync' feature as it's not supported by
    - author: Kostas Lekkas
      body: ""
      footers:
        change-type: patch
      hash: eef0d9cdbe000f3f8e162cb331674131981379e2
      subject: Update resin-settings-client version
    - author: Kostas Lekkas
      body: ""
      footers:
        change-type: minor
        connects-to: "#691"
      hash: e38a0c0047cc8c3f29bfdd5ef1acec55e848a4c5
      subject: Implement resin ssh <uuid> command
    - author: Juan Cruz Viotti
      body: |-
        `resin-device-init`, which is used by the `os configure` command was
        still running an older SDK version, that didn't support shorter uuids.
      footers:
        signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
      hash: 49d78c56faa8efaba4005eaf66206ed49e25dd9c
      subject: Fix shorter uuids not working with the `os configure` command
    - author: Juan Cruz Viotti
      body: ""
      footers:
        change-type: patch
      hash: 1fafe64579b9569f0aa24890afcd9b07d0b84a97
      subject: Link to resin-plugin-hello from README
    - author: Juan Cruz Viotti
      body: |-
        Currently we log a CLI event with the passed command, however this might
        include usr params, like a uuid, and therefore cause thousands of
        different event names in Mixpanel.
      footers:
        change-type: minor
        connects-to: "#594"
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: f7075d7db9c836b44d3fb8512211bbaefc3d0f6f
      subject: Log CLI events based on original command signature
    - author: Juan Cruz Viotti
      body: ""
      footers:
        change-type: patch
      hash: 87f46cb9576c23c4e028b05d7616736e6286c325
      subject: Regenerate docs and include sync
    - author: Juan Cruz Viotti
      body: ""
      footers:
        change-type: patch
      hash: 890a02e2c8f794883ebe5df8368752ccdb9f4739
      subject: Integrate sync plugin in the Resin CLI
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        connects-to: "#665"
      hash: a2635f47ee38375feb636a396b70b4d4e0717e41
      subject: Help users using old node versions to upgrade
    - author: Alexis Svinartchouk
      body: |-
        * split docker connection options from lib.utils.docker.appendOptions
        Connects to #609
        Connects to https://github.com/resin-io/resin-preload/pull/81
      footers:
        change-type: minor
      hash: eef192ff68c0152fa4885ea7fa93650e968bf955
      subject: Integrate resin-preload
    - author: Eugene Mirotin
      body: ""
      footers:
        change-type: patch
      hash: dfd8b6717d6258a79d59d5e22ea678d1559b9dbe
      subject: update resin-sync
    - author: Eugene Mirotin
      body: ""
      footers:
        change-type: patch
      hash: 3bca36c2778982c1fe22367edc69604e299deeb2
      subject: Support the new OS with resin-sample.ignore connection file
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        connects-to: "#698"
      hash: 80bc044415eba111450342591019e61d6a0dae80
      subject: Hide the intro quickstart message for now (until it gets renovated)
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        connects-to: "#543"
      hash: 19ce4c4cdb7af7b757fdfc7a112d21a93fde24b3
      subject: Upgrade resin-sync to fix node 8 bug
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        connects-to: "#688"
      hash: 0e4c6c459c3800f2b656041d524eb7ff12ae44fc
      subject: Fix issue where emulated builds broke Docker ARG commands
    - author: Jacinto Arias
      body: ""
      footers:
        change-type: patch
      hash: 119fa78927364f82285cb47d6aef1d88a8ce357a
      subject: Added --squash option to resin build command
    - author: Jacinto Arias
      body: ""
      footers:
        change-type: patch
      hash: 82888de0364cac5b01420786e4ff2265a3070468
      subject: Updated CHANGELOG.md
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 10976bed4397f69b0406f70ba808042a948e1e5e
      subject: Remove Buffer polyfill, require Node v6+, and print warnings in older
        versions
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 3df7bfe70073b2a960d4d06c4a61bb8ad43e7f5d
      subject: Make Node warning a multi-line string
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: eb729d149e933ef3e9f3667a9da7ff9d062e5f08
      subject: Include node version in sentry logs
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: ef6e00bcea6518b31244b2a5cf2fc861f60d8fec
      subject: Add a polyfill to fix `local configure` in older (<6) Node versions
    - author: Kostas Lekkas
      body: |-
        - resin sync: do not explicitly disable ControlMaster SSH option
        - resin sync: whitelist collaborators
        fixes #422
        change-type: minor
      footers:
        change-type: patch
      hash: 9aef632afd894c53fc6a94b56b8d0268e69b3669
      subject: Bump resin-sync@8.0.0
    - author: Kostas Lekkas
      body: |-
        The backend server that handles `resin ssh` now supports it.
        Also removed the option from local ssh connections to devices, where it
        basically has no effect (dropbear on devices supports it)
        change-type: minor
        fixes #568
      hash: 3f3af216fddebd552f8a8bc052ea7d970e476dc6
      subject: Do not explicitly disable ControlMaster option for device SSH connections
    - author: Cameron Diver
      body: |-
        Before this commit, the docker daemon would recieve the filename of the
        .pem files, which would be interpreted as the body and would fail. This
        commit ensures that the actual body of the pem files are sent to the
        daemon.
      footers:
        change-type: patch
        connects-to: "#562"
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 62035fac83b4b2ecd31b0f68012fe51a7fca0266
      subject: Read ca files and convert to string before passing to the docker daemon
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        connects-to: "#558"
      hash: 1ff9cf02d7195172b1a9537f998f81deb22b628b
      subject: Make emulated builds reliable in the presence for WORKDIR comands
    - author: Tim Perry
      body: |-
        This fixes issues when piping `resin deploy` to a non-TTY, and should
        solve issues on Windows too.
      footers:
        change-type: patch
        connects-to: "#539"
      hash: be7c1d278e88cd0214d42117c7cc230f63696ca0
      subject: Fix issue when using resin deploy with non-standard stdin
    - author: Tim Perry
      body: ""
      footers:
        change-type: minor
      hash: 223432406da0cb7d73a061ea7e035fd5a27e33e7
      subject: Refactor stream logger to keep streams as state
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: e0d661a1da1a597fbb5d093e17d4fbe7fca9da5d
      subject: Remove unused function
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        connects-to: "#573"
      hash: a36f765f1b1bdb19c4fe3923938a66a1a6039fc9
      subject: Show a correct [Info] tag with the deploying progress bar
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: d858f3fd90b0ea174799549dbb2a8955be58f008
      subject: Small improvement to resin deploy docs
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
      hash: 47407a84fb7ec1e205a34d4ec915c6dce6fd78e5
      subject: Show a clear message immediately as the deploy starts, if we're
        deploying an image.
    - author: Tim Perry
      body: ""
      hash: 8f0131cf501f0f0620d9e1b6539fe7ba08f97928
      subject: Make cleanup reliable if a local build fails
    - author: Tim Perry
      body: ""
      footers:
        change-type: patch
        connects-to: "#553"
      hash: 492e35e5c277fb53a8f76c0809005a99f15a6e50
      subject: Ensure emulated builds use the correct relative path to qemu
    - author: Tim Perry
      body: ""
      hash: 2bbd45e86787ab3e7775a0ba6751b00369a8c4b9
      subject: Refactor docker stream buffering before start gzipping
    - author: Tim Perry
      body: ""
      footers:
        change-type: minor
        connects-to: "#549"
      hash: cfdd4d3d69c93149688203d34804d48649ccd937
      subject: Gzip images when uploading in `resin deploy`
    - author: Tim Perry
      body: ""
      footers:
        connects-to: "#549"
      hash: b07a39459202f673c33c046fb594b80672eec1e6
      subject: Gzip while streaming, rather than gzipping the buffer up front
    - author: Tim Perry
      body: ""
      hash: 115e46573b42e1f6a80ff623d23b2bc3a4f35f8a
      subject: Fix the gzip level for image uploads to a good perf/size balance
    - author: Tim Perry
      body: ""
      hash: 9beb6de7d81f0cd3d3242cb155be530f6519a259
      subject: Move promise.spread to promise.join for clarity (from review)
    - author: Eugene Mirotin
      body: ""
      hash: 4320f33d8e95e1e2eff9e81c5c9302ed0f66bbb2
      subject: remove the user requirement for the supported devices list
    - author: Eugene Mirotin
      body: ""
      hash: 999f269e36247321f3e0ecad816e342db18436af
      subject: choose version during device init, and list versions with resin os
        versions
    - author: Eugene Mirotin
      body: ""
      hash: c6c2f0bedc7c739b6a080888799e6b921a2b87c2
      subject: tolerate the --yes param to device init
    - author: Eugene Mirotin
      body: ""
      hash: f8f1f526629e626e15a1e298f9048002e2b41f54
      subject: allow passing --drive to resin device init
    - author: Eugene Mirotin
      body: ""
      hash: e204707ee0ad1a28b44122318cd51c165bc530f6
      subject: list detected drives with resin os available-drives
    - author: Eugene Mirotin
      body: ""
      hash: 340b2d5572aa106ba1d2becabc9d0a3a9b80b395
      subject: update dependencies
    - author: Eugene Mirotin
      body: ""
      hash: 4665a72baf23e86af0d1d0218cf7680dc3ddcb25
      subject: allow prebuilding the device config and reusing it
    - author: Eugene Mirotin
      body: ""
      hash: dc1b3c32395d2db6e6d3b9b9a83ea0a2a8e9d41f
      subject: rebuild docs
    - author: Eugene Mirotin
      body: ""
      hash: 5daa6821835a95c50afee9ed02e7d290db5050e3
      subject: Improve the supported device types listing
    - author: Eugene Mirotin
      body: ""
      hash: b7e2c2571f8f3d9cbc09ba0c221d995a90ac351f
      subject: automated init doc
    - author: Eugene Mirotin
      body: ""
      hash: 9e6dd57a5cdbaf21b7e138a961cec2b999111fd9
      subject: Forced update to the newest resin-sdk
    - author: Eugene Mirotin
      body: ""
      hash: 22b3c39b2b1caa73da05a41fb36d49294102248d
      subject: improve wording
    - author: Eugene Mirotin
      body: ""
      hash: 4329857a16c60988a92010f3f0e44f66c528cc52
      subject: move available-drives command to util
    - author: Eugene Mirotin
      body: make the config a path to the file and not the stringified JSON
      hash: 22e0b4b9dc0d323115de5bd15b199e925e59c42f
      subject: improve available drives listing
    - author: Eugene Mirotin
      body: ""
      hash: 1f0bec39d914abd4e29d5b547b50cd923c66b919
      subject: dedupe the shared options
    - author: Gergely Imreh
      body: |-
        The command line arg was taking `devicetype`, but the rest of the code
        uses `deviceType`. Thus it was impossible to specify a device type
        in practice to build a `Dockerfile.template`.
      footers:
        change-type: patch
        signed-off-by: Gergely Imreh <imrehg@gmail.com>
      hash: 4aadfe9326f55e5dc1668d69d43719c1ec683591
      subject: "resin build: fix mismatch in command line argument signature"
    - author: Tim Perry
      body: ""
      hash: 8d3987fc70482ba714414a0253ecb730db14c83f
      subject: Fix breaking bug in resin local ssh
    - author: Tim Perry
      body: ""
      hash: bea7b2035af0b65f2e5c1b9f01ec642de0d27e11
      subject: "Get docs and the code generating them back in sync (from #515, #508)"
    - author: Tim Perry
      body: ""
      hash: 9e555b3dba2efa3e46b1192b7625980a96df236f
      subject: Include full command line arguments in Sentry errors, to help us debug
        them
    - author: Tim Perry
      body: ""
      hash: 410390a9ae98548c58306b1d24406b83e19855f2
      subject: Include the username used in Sentry errors, to help us debug them
    - author: Cameron Diver
      body: |-
        This gives the user enough notice to stay well updated, but won't spam
        them if they're using resin-cli frequently.
      footers:
        change-type: patch
        connects-to: "#485"
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 6182e7c98aeb9602f96066a071f908d4d00862b2
      subject: Change update check interval to once a day
    - author: Eugene Mirotin
      body: ""
      hash: 18533de3dafc3b5e489810386ade36dbbb98240d
      subject: resin ssh proxy support
    - author: Eugene Mirotin
      body: ""
      hash: 2875bd672e033e918b5254aca41cc22378d78e65
      subject: use upstream dependency
    - author: Eugene Mirotin
      body: ""
      hash: d93b82a269d8552f80f67e35f0663e3c3f214632
      subject: some fixes
    - author: Eugene Mirotin
      body: ""
      hash: 91b3442fc9c058707586cc08688afbb3bb27bebb
      subject: escape params
    - author: Eugene Mirotin
      body: ""
      hash: 5000febf72a0b75880a5e02c8631ff0bd6611200
      subject: fix
    - author: Eugene Mirotin
      body: ""
      hash: b756f2a5976bebbebf6d3ee66d5a0063107ffbc2
      subject: check for proxytunnel presence
    - author: Eugene Mirotin
      body: ""
      hash: 5ccde3db8eca84f288663a2c782d742a2db87af1
      subject: fix valid-email path
    - author: Eugene Mirotin
      body: ""
      hash: 15e677e9f1a2ba46fac0cf6d052233d8a0c3a486
      subject: changelog
    - author: Akis Kesoglou
      body: ""
      footers:
        change-type: patch
      hash: ce5685551d59114003bbca1fbe200aca684a5337
      subject: Add ability to specify built-time variables for local build
    - author: Akis Kesoglou
      body: ""
      hash: e2a165ce8014f6490f99394d2afc50e61087d6d0
      subject: Renamed build arg option to `—buildArg/-B`
    - author: Akis Kesoglou
      body: ""
      footers:
        change-type: patch
      hash: 66a4faeea52db11b981fda0f577c8dc15f5db0ec
      subject: Draw a progress bar for upload progress
    - author: Akis Kesoglou
      body: ""
      hash: c8d51d92e78ed2bc4816275566fe25f3a4dd327e
      subject: Added CHANGELOG entry
    - author: Cameron Diver
      body: |-
        This commit adds the ability to run a Docker build for an architecture
        which is not the host architecture, using qemu-linux-user. Currently
        this is only supported for linux.
        Added:
        * Installation of qemu which supports propagated execve flags
        * Copying of qemu binary into the build context
        * Transposing the given Dockerfile to use the qemu binary
        * Intercepting of the build stream, so the output looks *almost* exactly
        the same.
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 5a28d4c92ffe8098dd843fc183ebbe3aa320a231
      subject: Add emulated build option to resin build
    - author: Cameron Diver
      body: |-
        This commit will highlight the usage of the cache when doing a docker
        build via `resin build`, which not only helps the user understand what
        the build is doing, but also achieves more parity with the cloud
        builder.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 37ec11bf25d85001de11f434ce0c8ac32cedc0ac
      subject: Highlight cache usage in resin build
    - author: craig-mulligan
      body: "Connects to #507"
      footers:
        change-type: patch
      hash: 90a5b15dbcf1326fd98aff59a5020b0c1334b950
      subject: Add note on how to get resin device types
    - author: Eugene Mirotin
      body: ""
      hash: e584dc43f7226076095b4a0701c2117c78523065
      subject: proxy support
    - author: Cameron Diver
      body: Add successful build indicator in the form of a unicorn.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: df3c5ca07f015c5a31bf9e04805a9c230f6c7665
      subject: Fix the not-enough-unicorns bug
    - author: Eugene Mirotin
      body: ""
      hash: cf7bf2cb7dc581604f6562357ba2d5b6e96696ca
      subject: fix ssh proxy URL retrieval
    - author: Cameron Diver
      body: ""
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: a29b40eefa526ef101a635e32d8243946a5f5ffc
      subject: Add documentation for new resin build and resin deploy commands
    - author: Cameron Diver
      body: ""
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 24388811ad3c018ab54fe86c5d2f277225001cc4
      subject: Add cloud-builder builder output parity to build and deploy
    - author: Cameron Diver
      body: |-
        `resin build` had access to the `--nocache` and `--tag` options for
        building with docker, but `resin deploy` did not. This commit adds the
        options to the shared dockerUtils.appendOptions function.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 1cfe64e4a7529fc1c2422618efe9678f4df3cff1
      subject: Share nocache and tag build options between build and deploy
    - author: Cameron Diver
      body: |-
        Upon changing the name of the source parameter from `context`, some
        places weren't changed, this commit fixes that.
      footers:
        change-type: patch
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 8d91a5732a7607d7033915a44717a22a9192eb53
      subject: Respect source parameter in resin build
    - author: Cameron Diver
      body: |-
        If build is ran through `resin deploy`, then logs will be stored and
        uploaded to the database, where the dashboard can display them
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: ed83514a2f4875b79601e9933035d9b8d211f2fc
      subject: Allow resin-cli deploy to also upload build logs if present
    - author: Eugene Mirotin
      body: ""
      hash: ad940824a600042b2850eb9c537fb24162b910fd
      subject: log unhandled exceptions
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: minor
      hash: 9fb5b520698dbb8344c6f41d0d39e2fffe359dee
      subject: Added a `--device-api-key` option to the `device register` command.
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: minor
      hash: 2e7e033bb9deaa3fff6aaf47078f253c7672758b
      subject: Added a `--device-api-key` option to the `config generate` command.
    - author: Pagan Gazzard
      body: ""
      footers:
        change-type: minor
      hash: 4ac8cb10036f1c92783e1cc86cb5a9e7de020423
      subject: Added a device api key parameter to the `os configure` command.
    - author: Tim Perry
      body: ""
      hash: 97480d3aa4229f88d151a71208028633d4745e73
      subject: Make `resin config generate` safe for all ResinOS versions
    - author: Tim Perry
      body: ""
      hash: 5c5cfde49f11d8244f4707a010cc9fe463c8c706
      subject: Make `resin os configure` safe with device keys for all ResinOS versions
    - author: Tim Perry
      body: ""
      hash: e8b44d72504aaf61583594b50868b005e57db2fb
      subject: Add device api keys warning on device register and os configure
    - author: Eugene Mirotin
      body: ""
      hash: 4d935d62fc126d52b186a81bfd214c0a138709b0
      subject: update to modules that have native node v4 support
    - author: craig-mulligan
      body: "Connects to #479"
      footers:
        change-type: patch
      hash: 77a4c6fdc2afb0ad943e606a2b1aeb4617acd8bb
      subject: Add resin local docs
    - author: Tim Perry
      body: ""
      hash: d2a9aee685873f11a346de1436a47569c65bc87f
      subject: Move to a consistent resin-token by upgrading to new v6 SDK and
        resin-cli-auth
    - author: Tim Perry
      body: ""
      hash: 8bdacbb11ee10e571b5a1fabcbe60083adc0a99e
      subject: Handle non-semver OS versions
    - author: Cameron Diver
      body: |-
        Using `resin build` a user can now build an image on their own docker
        daemon. The daemon can be accessed via a local socket, a remote host and
        a remote host over a TLS socket. Project type resolution is supported.
        Nocache and tagging of images is also supported.
        Using `resin deploy` a user can now deploy an image to their fleet. The
        image can either be built by `resin-cli`, plain Docker, or from a remote
        source.
      footers:
        change-type: minor
        signed-off-by: Cameron Diver <cameron@resin.io>
      hash: 974be5cc13cb33ba6110fc5e9d6b5b51a9864b2f
      subject: Add ability to build and deploy image locally using resin-cli
    - author: Eugene Mirotin
      body: ""
      hash: 78ab47b584a81fa299fe8d959ce7311a98433ad3
      subject: isolate the sudo-runnable command
    - author: Eugene Mirotin
      body: ""
      hash: 6e5e4bd8a6fc118b6eebf0eb4fe744d5d32642cf
      subject: use individual methods promisification instead of promisifyAll
    - author: Eugene Mirotin
      body: ""
      hash: 6e034acf23fb8c7687418785e3aac2020e65d11d
      subject: remove username request from the signup process
    - author: Eugene Mirotin
      body: ""
      hash: a5b535753f11b354615d3c22741808495b6e5582
      subject: update resin-device-init to pull in etcher-image-write
    - author: Eugene Mirotin
      body: ""
      hash: abc183a72945e4808ec9ee2c5e9b42b45fd0f42e
      subject: suppress warning during the device init OS download
    - author: Eugene Mirotin
      body: ""
      hash: bc79832e1d40d468ebd3301fc7003e67c73c16bc
      subject: changelog
    - author: Kostas Lekkas
      body: ""
      footers:
        change-type: patch
      hash: fa71df7c7079a4a23392e0410205a7bc6435268f
      subject: Point to forums instead of gitter
    - author: Eugene Mirotin
      body: ""
      hash: 880fb43fd91787aac06851a9aa4465ddd6eb6a1d
      subject: fix resin local push help message and lint errors
    - author: Eugene Mirotin
      body: ""
      hash: b88f7a993c588d382d18c356f0ebecdfd668ef37
      subject: build bare modules
    - author: Eugene Mirotin
      body: ""
      hash: 6ae59654a0bba1d5afeaad2f5d1f1ae203978a8e
      subject: download the non-preview version by default
    - author: Eugene Mirotin
      body: ""
      hash: 4b5240d8cd65964925ae274f44a79837f8cc2bdc
      subject: allow specifying the version
    - author: Eugene Mirotin
      body: ""
      hash: 2d729a82a0f5fa919e29d8c7dda222763a553e9f
      subject: implement the version menu
    - author: Eugene Mirotin
      body: ""
      hash: 4d18e926860e18fe3904fdd86ac4318881ec81d2
      subject: update gitignore
    - author: Eugene Mirotin
      body: ""
      hash: 66876a2c850ef5652b9139fe062f66695a7f2b50
      subject: use the published depdendencies
    - author: Tim Perry
      body: ""
      hash: 654ec75598656015c2d2669760d3f6d3b1dd303d
      subject: Add sentry error tracking
    - author: Tim Perry
      body: ""
      hash: fc5640c79dd2b990be59af85a0cb9d18a56ef4c6
      subject: Move sentry DSN to config
    - author: Kostas Lekkas
      body: ""
      hash: 172fa37bd4854388674ca002bddf0b361b1f5767
      subject: "Bump resin-sync@7.0.0: use experimental rds which requires superuser
        permissions"
    - author: Kostas Lekkas
      body: ""
      hash: f2862f7fe270a93a7f09b243d32b22946ac3c0b3
      subject: Generate JS
    - author: Kostas Lekkas
      body: ""
      hash: 404348f92e946632e9ae84adcd38fff7488a84cf
      subject: Require superuser for scan commands, also introduce docker timeout
    - author: Kostas Lekkas
      body: ""
      hash: 029b7c716405d8185142129a330a06355cfb4519
      subject: Implement 'resin local stop'
    - author: Kostas Lekkas
      body: ""
      hash: 8866f47805adac50ab72b866901ad86a72dc449b
      subject: Generate JS
    - author: alisondavis17
      body: Change Support section to point to Forums instead of Gitter
      hash: d249ac168a243598ebbb4ed15682e428e4efabf2
      subject: Update README.md
    - author: Kostas Lekkas
      body: ""
      hash: 3df30c8b5abea36beced14aed438c977e7da56e0
      subject: Filter our devices that do not expose docker socket
    - author: Kostas Lekkas
      body: ""
      hash: 39b171fd2ae72dfa619aa495f636866388d5e1f9
      subject: Implement 'resin local configure'
    - author: Kostas Lekkas
      body: ""
      hash: f50ae655609d2afd41f729a20deaf8026cf3257c
      subject: Implement 'resin local flash'
    - author: Kostas Lekkas
      body: ""
      hash: 4fa1a9c1c6d0b33098bd46fd750b1216f71a5555
      subject: Implement 'resin local logs'
    - author: Kostas Lekkas
      body: ""
      hash: 9050cb1975af98e05521329cf127c3132bde548f
      subject: Implement 'resin local promote'
    - author: Kostas Lekkas
      body: ""
      hash: 3ff5880ae34608144374516b746bf35b31f00ae3
      subject: Implement 'resin local scan'
    - author: Kostas Lekkas
      body: ""
      hash: 225d3acf9e5521ee977541b4f8a371680a06f726
      subject: Implement 'resin local ssh'
    - author: Kostas Lekkas
      body: ""
      hash: 2ef56a9a3f1e0c7243a3b098703971e7a6ccf4f9
      subject: Implement 'resin local push'
    - author: Kostas Lekkas
      body: ""
      hash: 97eaf174ecbf0f6bc04a6491149e71316ab4f8c4
      subject: Implement 'resin local'
    - author: Kostas Lekkas
      body: ""
      hash: 3fd4f328ab209d72d1a01e3bf5d414adf338f1e2
      subject: Remove app create from primary commands
    - author: Kostas Lekkas
      body: ""
      hash: 8e95757f4775e6d4ddeffb013912a2f1db0e02a6
      subject: Build JS
    - author: Kostas Lekkas
      body: ""
      footers:
        change-type: patch
      hash: a8f1d16b26d8dfac144f571da0f404cdb602f918
      subject: "resin ssh: handle undefined uuid parameter"
    - author: Kostas Lekkas
      body: ""
      hash: 2d43e47610dfb71ae9b82fda36c5646cb389d79e
      subject: "docs: rename 'Git Bash' to 'Git for Windows'"
    - author: Kostas Lekkas
      body: ""
      footers:
        change-type: patch
      hash: 380a94f0f884a729b242f6b233fff69855da08bb
      subject: "Docs: fix requirements for resin ssh and resin sync"
    - author: Kostas Lekkas
      body: ""
      hash: 11e8ca178cf0fa8b100b77d2688227eb7453c74b
      subject: Regenerate JS and add header to suppress diff
    - author: Kostas Lekkas
      body: ""
      footers:
        change-type: minor
      hash: 0cce2a7ab707be5375c5c86535c5144fbfd8efa5
      subject: Support resin sync for remote resin.io AUFS devices
    - author: Kostas Lekkas
      body: ""
      hash: 63e1313f44302468c0712da316eecdb5cc175e88
      subject: Generate JS and add gulpfile option to suppress diff
    - author: Eugene Mirotin
      body: ""
      hash: d3772386bf1d288e09c03a013443cd7d345bc1e6
      subject: update deps and remove unused
    - author: Eugene Mirotin
      body: ""
      hash: 6cf32e445a5dd384e9caa6e71df943c1bc68caad
      subject: use the new SDK factory
    - author: Eugene Mirotin
      body: ""
      hash: 08b3db717ede4507eaa62b383911e15e23388963
      subject: update for the new resin.models.device.generateUniqueKey
    - author: Eugene Mirotin
      body: ""
      hash: 137473353c990bacbf1bfbadb2641551a7da259c
      subject: add the CS preamble to the generated files
    - author: Tim Perry
      body: ""
      hash: 77b30409bb082814d6a0c226b5d18604fc623631
      subject: Formally depend on the new resin-sdk release
    - author: Tim Perry
      body: ""
      hash: cba105a41be767c1414f3e194fd77ac6bfa1fa96
      subject: Fix some issues with Resin-SDK usage after initial testing
    - author: Tim Perry
      body: ""
      hash: 8149172eb083a27e8a517822482ab3ac8eb5edbe
      subject: Move to preconfigured resin sdk
    - author: Eugene Mirotin
      body: ""
      hash: f940d7428cd50ea004b9010b43f7f6163a74c27c
      subject: "add missing dependency - fix #411"
    - author: Pablo Carranza Velez
      body: ""
      hash: b3aa3d35f7932ba84cfa2d79d546b056187d83f9
      subject: Actually add the shutdown command
    - author: Juan Cruz Viotti
      body: See https://github.com/resin-io/resin-cli/pull/405#issuecomment-256998739
      footers:
        signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
      hash: 95fff4b7c4f63d680bce7b60d8d3b98c7418907c
      subject: Rebuild CoffeeScript
    - author: Juan Cruz Viotti
      body: |-
        This error was introduced as part of
        `9cf42462c029e038e09efc961736946be8bfcb9b`, since the `forceUpdateLock`
        option being used in the `reboot` command contains a `parameter`
        property despite being declared a boolean.
      footers:
        signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
      hash: 4231f50c4c15b8e9653d5e2f4eb5b6e2d08824e0
      subject: Fix `Boolean options can't have parameters` error
    - author: Pablo Carranza Velez
      body: ""
      hash: 3619b2f1179fe544cc2fdb2ece922230ce69fb61
      subject: Update resin-sdk to 5.4.0
    - author: Pablo Carranza Velez
      body: ""
      hash: b629c3601edb22359143b28f28b5b3cb6681e9f3
      subject: Add a device shutdown command, and allow forcing reboot and shutdown
    - author: Pablo Carranza Velez
      body: ""
      hash: a817bb2135abaf4e4ea48e006708d68f37411da2
      subject: Update coffee-script to 1.11.1
    - author: Kostas Lekkas
      body: ""
      footers:
        change-type: minor
      hash: b25034978becb2c3607cd9f0297b86073aec76f9
      subject: Show device dashboard url in 'resin device' output
    - author: Juan Cruz Viotti
      body: ""
      footers:
        signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
      hash: 88d811240254d2e182eb5176e5b99e624cc8f2bb
      subject: Regenerate markdown documentation
    - author: Juan Cruz Viotti
      body: ""
      footers:
        fixes: https://github.com/resin-io/resin-cli/issues/394
        signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
      hash: f05b04a6a1ea8de74d606374789deefd67c46ed0
      subject: Bring back `devices supported` command
    - author: Juan Cruz Viotti
      body: ""
      footers:
        signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
      hash: 08db3ace032760190e770f5e6687fa929784aa79
      subject: Upgrade `resin-device-init` to v2.1.0
    - author: Juan Cruz Viotti
      body: |-
        New images will ship a `device-type.json` file in the first partition,
        which we can use instead of querying the API for certain configuration
        and initialisation commands.
        If the file is not found, or is malformed, we still fallback to the API.
      footers:
        signed-off-by: Juan Cruz Viotti <jviotti@openmailbox.org>
      hash: 19c51929a94cfddb1971f3d62d1e4616a4e0bd50
      subject: Attempt to get device type from the image first partition
    - author: Praneeth Bodduluri
      body: ""
      hash: 73dd625edec61b24d1484c6ca7264f6a54dc2973
      subject: Add OS version to devices,device commands and Supervisor Version to
        devices command
    - author: Praneeth Bodduluri
      body: ""
      hash: 7ad468dc545b837554f86ced020e42b7f8f55665
      subject: Implement `device
        enableDeviceUrl/disableDeviceUrl/hasDeviceUrl/getDeviceUrl`
    - author: Praneeth Bodduluri
      body: ""
      hash: 3324ff4deec7e58a8eb74ffe2cd7bd3a5ce79a36
      subject: Switch to more human-like command name and follow convention from
        dashboard
    - author: Kostas Lekkas
      body: ""
      hash: 8474ee726c07df5f616190d4bcff196ef5a18c3c
      subject: Add global --help option
    - author: Juan Cruz Viotti
      body: |-
        This version contains a fix for `undefined` logs. See:
        - https://github.com/resin-io/resin-sdk/pull/217
        - https://github.com/resin-io/resin-device-logs/pull/14
      footers:
        fixes: https://github.com/resin-io/resin-cli/issues/370
        signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
      hash: 7aee4d6d7fef72603ce4e956bd068d3a2b57dde3
      subject: Upgrade `resin-sdk` to v5.3.5
    - author: Kostas Lekkas
      body: "Closes #359"
      hash: 00753a577622a2b53aa4fa8031fe46c053358d3e
      subject: "resin sync: add --destination option and require --source if
        .resin-sync.yml is missing"
    - author: Kostas Lekkas
      body: Also change --port option alias to '-p' from '-t'
      hash: 356042557e0cdc1d7434bdb50fd4bbb8f42785b0
      subject: "resin sync/ssh: only accept uuid as destination"
    - author: Kostas Lekkas
      body: ""
      hash: 3b4c8f2a01b1eb490021a474f7c1f36bb3fbbe0d
      subject: "resin sync/ssh: generate JS"
    - author: Kostas Lekkas
      body: ""
      hash: f5cd3375f26f302cfdad95324a0966a824d24f4d
      subject: "resin sync: add --skip-gitignore option. Improve help section wording"
    - author: Kostas Lekkas
      body: |-
        This change was necessary because our ssh gateway does not
        support ControlMaster mode.
        Closes #366
      hash: c5df32f952c085c2a37e2f03eaa68787185f720e
      subject: "resin ssh: disable ControlMaster ssh option"
    - author: Kostas Lekkas
      body: ""
      hash: 977e3fb0ff49edfa52d605b4c6a509559be8d398
      subject: "resin-sync: update to resin-sync@3.0.0"
    - author: Kostas Lekkas
      body: ""
      hash: 20ed8c9169dea66032c6c9545681ae84d5392646
      subject: "resin sync: load uuid from .resin-sync.yml if possible"
    - author: Kostas Lekkas
      body: ""
      hash: 1ae1a152591f1a7533fca23fd4269754fd21f32d
      subject: "resin sync/ssh: update docs"
    - author: Kostas Lekkas
      body: ""
      hash: 53bf3148205dd126919d18cace9cf195a1357b82
      subject: "resin sync: add --after option"
    - author: Kostas Lekkas
      body: "Closes #372"
      hash: 2d09c18d6b1949764a23a654398ca3539424bbd8
      subject: "resin sync: remove quotes from --source/--destination help as it
        implies they're required"
    - author: Kostas Lekkas
      body: "Closes #373"
      hash: fb06249b0875c8a6296a781d2e734b7c1a339718
      subject: "resin sync/ssh: always display selection dialog, even for a single
        online device"
    - author: Kostas Lekkas
      body: "Closes #375"
      hash: bbd617ea76eed4d6053b6f0c858b469e58b6b984
      subject: "resin sync: always display device selection dialog when uuid is not
        passed as an argument"
    - author: Kostas Lekkas
      body: ""
      hash: d473509675fdb00abc11012a81e35b1ce782e343
      subject: "resin sync: change argument/help to a more meaningful 'resin sync
        [destination]'"
    - author: Kostas Lekkas
      body: ""
      hash: 3b439282ae2863155688feb7a70ac1828b660d7a
      subject: "resin ssh: Implement device inference and autoselect if there is a
        single one"
    - author: Kostas Lekkas
      body: ""
      hash: 2fde6241c2112f09a30c6afa54875b0f3fbe1619
      subject: "resin sync: filter out offline devices in interactive choosing dialog"
    - author: Kostas Lekkas
      body: ""
      hash: a04c3b9c7b1d2f8cb025d4fdac08dd40b98f21b9
      subject: Support verbose flag for resin sync
    - author: Kostas Lekkas
      body: Closes https://github.com/resin-io/resin-cli/issues/353
      hash: b690060bc4874ff76f9797e80ee31e910eb829e3
      subject: Support --verbose/-v flag in resin ssh
    - author: Kostas Lekkas
      body: "Closes #351"
      hash: f17cbb1205d9e0ac7138e57156319c9f4e62253e
      subject: Reword config help instructions
    - hash: 7a0e8beb073045d4c07b31c21cf0b2fe68091292
    - hash: 553b96e48f3b3f67bcd4c959cdfee4cd572d1a3e
    - hash: 5bbb055cd9db400332a2083e81eb0942f324d382
    - hash: 7a4de5357eb556a47ea3224b30a2a9c4a2008a37
    - hash: b629ee61647eccc4493bcfeaeb2b769311e750b4
    - hash: 099cf997cb14d520d42c0c992094ba55ba1e75cd
    - hash: c18e8f1dbd00dc4d9da2dda237d04d42fa0161df
    - hash: 8282785b2a649318bf3a2d12a0e15bae23a56601
    - hash: 01cad3c04879bcdc76244c4ce269a75ef9655258
    - hash: 0f4eca2ff08eb19d3374a3515f7d6dc716556aa1
    - hash: 9cf42462c029e038e09efc961736946be8bfcb9b
    - hash: afe98ff37dd16c3b961d51b67205f39894611585
    - hash: c12b59b9785594003afca6cb10360bd3f6e7e966
    - hash: f719f5c94807409829bc35d66aa03c0a09fd80ef
    - hash: c6e669fa6bc8b3a9d2dc60e384b1c7879de6b5e0
    - hash: ce50d8b73d640fa27e5ef15ba77a6c16a2ce7729
    - hash: 8b485b5ad54a2d9834e3477d6d5fb85329e2224c
    - hash: cb386d15aa3c2e9cc55d70735a204a5cc90d4158
    - hash: 3adb8f19bddb00dbbc41d566f27fc1b7dcf75855
    - hash: 7b0415a270fa375d37713a022eb0591d5bcb8f85
    - hash: a70e38ef1209cd1bd721f8c36de59181810a08c9
    - hash: ea44c0571b45621db64b7f830af1830b358f352f
    - hash: fdb8bf6967867091456073f0644df786e9986b0f
    - hash: af8d20ea3fc5a1d8ad3eda60047a67c570ebd74e
    - hash: b4edb7ed7ff7cd547852c7dee4aa83c031521892
    - hash: 97c768edcd4d9240982b4f6d40adcb18f80cef0b
    - hash: 42d0b52df7ea8f965a90ec5587cb56d47e554c43
    - hash: 81d8974213e07f41951f7b26bc0a962d1260eee9
    - hash: 10a0924cd71600bc9ac481df32a797359891ea18
    - hash: 7fecb53cdfe3a3107ff32f1476cd70d1c3d78a6c
    - hash: 6b00bbc73a1a05a652d4a56121fab1ea7d175644
    - hash: 7bd8a683b21e50b508c39b6deb124e6d39436fff
    - hash: e0a2217b9491c52cac12958c9cee7d7c11e7e7fb
    - hash: 16a1741374d5c01b7cb1a6a2734a8ad8db938bbe
    - hash: b672ff1fa1ee12ede7b128d6d5f8f2ab0e088d48
    - hash: 81a6843c930fae3224a9791ed9bfbf8412388657
    - hash: 68808e760edc7a4ee097f97b352055bba45a029c
    - hash: 6d1d4dc173c2b95b9afc20a90d73907f883f75ea
    - hash: 12854db92376b3de2221249ca42a5add43e9f236
    - hash: 29c20e32f65d8d6af53c7a9d9998ee03698efa8f
    - hash: a90d568d5c0bec9c136a5ac5a909fc9679a8eeca
    - hash: a265063fa1cd254f13abc686c1bdeadfb21fde33
    - hash: b061644b190c7e16a6e1fc722dabb2fc4a6289af
    - hash: 17550f9bc953f11d654e4d1f3e396c21e3fe085c
    - hash: 9a515ef4e3d0efc44e2bed3d9f747a7d0e1c87cc
    - hash: 8e93577f9010f7c198efec9117d32066b1f5f648
    - hash: 4a05ce3f53a5c3baa83171d13b54d5faa04664fe
    - hash: b5ec49dda10564f955ad95e93fc34ef346c85208
    - hash: 9400d4027af49da7c90f90a8ca2024530111f0ce
    - hash: 42bfb3b0ccaa5d55df4738a57de81a8f6a74238e
    - hash: 325304aebef840a9c0f6511c830ddd347b47bf31
    - hash: 1b7aeeafc1e4f3dd468e1333fe0c1347fe71e9fb
    - hash: ca40d7ca65c59e96f855398c505fa190ee3fd539
    - hash: 20969ef249cfaafa92a52b4ee4c8ab8f78e8d763
    - hash: e9b8c38eebf209eae77b45ac0369dd2fc870366d
  date: 2017-11-27T17:28:43Z
  version: 0.0.0