## 0.7.1 - 2023-08-17

### Changed

-   firmware program: firmware format is now optional.
    Automatic detection can be passed to device-lib

## 0.7.0 - 2023-08-10

### Changed

-   use nrf-device-lib 0.16.3
-   fix mcuboot programming issues
-   handle case if device-lib binaries are broken

## 0.6.13 - 2023-07-03

### Changed

-   use nrf-device-lib 0.16.1
-   fix Thingy:53 programming issue

## 0.6.12 - 2023-06-08

### Changed

-   use nrf-device-lib 0.15.3

## 0.6.11 - 2023-06-02

### Changed

-   use nrf-device-lib 0.15.2

## 0.6.10 - 2023-05-31

### Changed

-   use nrf-device-lib 0.15.1

## 0.6.9 - 2023-05-15

### Changed

-   use nrf-device-lib 0.15.0

## 0.6.8 - 2023-04-19

### Changed

-   use nrf-device-lib 0.14.13
-   update types and e2e tests

## 0.6.7 - 2023-04-14

### Changed

-   use nrf-device-lib 0.14.11
-   Breaking change: APIs using Number for passing pointers around now use BigInt instead.

## 0.6.6 - 2023-04-04

### Changed

-   use nrf-device-lib 0.14.10
-   handle classification flag from the CI

## 0.6.5 - 2023-03-24

### Changed

-   use nrf-device-lib 0.14.7

## 0.6.4 - 2023-03-22

### Changed

-   use nrf-device-lib 0.14.5

## 0.6.3 - 2023-03-20

### Changed

-   use nrf-device-lib 0.14.4

## 0.6.2 - 2023-03-15

### Changed

-   use nrf-device-lib 0.14.2
-   remove McuEndState from ProgramOptionals

## 0.6.1 - 2023-03-14

### Changed

-   use nrf-device-lib 0.14.1

## 0.6.0 - 2023-03-13

### Changed

-   use nrf-device-lib 0.14.0

## 0.5.0 - 2023-02-28

### Changed

-   use nrf-device-lib 0.13.14.

## 0.5.0-rc1 - 2023-01-04

### Added

-   New tests
-   Support for newer versions for electron (above 19)
-   Support --enable-clang-tidy flag for the builds
-   Error message to context creation failure
-   New test reporters; improve CI logging
-   nrfdl batch operations support

### Changed

-   device-lib from 0.12.8 to 0.13.4

### Fixed

-   Typings in index.d.ts

### Updated

-   Documentation
-   Licences

## 0.4.15 - 2022-09-16

### Fixed

-   macos: Do not change PATH when calling createContext.

## 0.4.14 - 2022-09-16

### Fixed

-   macos: Preserve existing PATH before adding to it.

## 0.4.13 - 2022-06-30

### Fixed

-   Correctly get core info from multi core devices.

## 0.4.12 - 2022-06-17

### Fixed

-   Changed property `mcuBoot` in interface `DeviceTraits`.

## 0.4.11 - 2022-05-24

### Changed

-   Use nrf-device-lib 0.11.8.

## 0.4.10 - 2022-05-13

### Changed

-   Use nrf-device-lib 0.11.7.

## 0.4.9 - 2022-05-10

### Fixed

-   Changed property `serialPorts` in interface `DeviceTraits`.

## 0.4.8 - 2022-05-10

### Changed

-   Use nrf-device-lib 0.11.6.

### Fixed

-   Errors on macOS when using the nRF5340 Audio development kit (PCA10121).

## 0.4.7 - 2022-05-06

### Changed

-   Use nrf-device-lib 0.11.5.
-   Support the nRF5340 Audio development kit (PCA10121).

## 0.4.6 - 2022-04-25

### Changed

-   Use nrf-device-lib 0.11.2.

## 0.4.5 - 2022-03-30

### Changed

-   Use nrf-device-lib 0.11.0.
-   `DeviceTraits` properties are now optional.

## 0.4.4 - 2022-02-21

### Changed

-   Use nrf-device-lib 0.10.3.

### Fixed

-   Some types:
    -   TimeoutConfig wrongly had all properties required.
    -   SerialPort was missing the path property.
    -   In Device the jlink property can be unset if the device has no jlink.
    -   readFwInfo had the wrong casing.
-   Use camel-case for the traits passed to `enumerate`.

## 0.4.1 - 2021-12-17

### Changed

-   Upgrade nRF9160 pca20035 firmware.

### Fixed

-   Thingy:91 broken detection.
-   Ignore Apple products when iterating USB products.

## 0.4.0 - 2021-12-15

### Added

-   Support for Nordic JLink OB based development kits.
-   `step`, `amountOfSteps` and `description` to progress document.

### Fixed

-   Mapping between device trait(s) and firmware image type.
-   Programming of Thingy:91 on Windows 11.
-   Issue on Windows where device disconnect event got lost.

## 0.3.20 - 2021-11-24

### Fixed

-   On Windows, a cmd popup will no longer appear when interacting with device.
-   Reading protection status and core info of external SEGGER JLink.

## 0.3.19 - 2021-11-17

### Added

-   Support mcuboot and modem trait on devices with external SEGGER JLink.

### Changed

-   Upgrade nrfjprog to 10.15.

### Fixed

-   Issue where ongoing JLink OB firmware upgrade would break enumeration.

## 0.3.17 - 2021-11-04

### Added

-   Missing types for device.

### Fixed

-   Type of setTimeoutConfig.
-   Error while enumerating was not propagated correctly.

## 0.3.16 - 2021-10-13

### Added

-   Exposed types for device core info.

## 0.3.15 - 2021-10-11

### Updated

-   nrf-device-lib bump up to version 0.9.0.
