Skip to content

Releases: NordicSemiconductor/pc-nrfconnect-shared

v122

02 Nov 13:04
610168f
Compare
Choose a tag to compare

Changed

  • nrfutil device list version 2.0.0 no longer probes the device for specific
    information to speed up enumeration and hotplug events.
    • new optional property in device object named devkit
    • .jlink property can be obtained by calling
      NrfutilDeviceLib.deviceInfo().jlink on a Jlink device
    • .hwInfo property can be obtained by calling
      NrfutilDeviceLib.deviceInfo().hwInfo on a device
    • .dfuTriggerVersion property can be obtained by calling
      NrfutilDeviceLib.deviceInfo().dfuTriggerVersion on a Nordic DFU device
    • .dfuTriggerInfo property can be obtained by calling
      NrfutilDeviceLib.deviceInfo().dfuTriggerInfo on a Nordic DFU device

Added

  • NrfutilDeviceLib.deviceInfo to read protocol related device info such as
    JLink and NordicDFU. Note if no info can be read this will throw (e.g.
    mcuboot devices).
  • deviceInfo is populate automatically when a device is selected and can be
    retrieve using the redux selector selectedDeviceInfo.

Fixed

  • Check installed JLink version against expected version given by nrfutil
    (previously this was the version bundled by the launcher).

Steps to upgrade when using this package

  • Change nrfConnectForDesktop.nrfutil.device to 2.0.0.
  • Update all device properties to match the changes above.

v121

24 Oct 08:56
f4b91fe
Compare
Choose a tag to compare

Added

  • NumberInputWithDropdown component, which combines the
    NumberInlineInput and the Dropdown components. Example usage found
    in Baudrate.tsx in pc-nrfconnect-serial-terminal.

Fixed

  • Device might end up stuck in device list of left event occurred while we are
    waiting for device
  • Device setup dialog is closed immediately pressing no to programming it

v120

13 Oct 14:09
cb3d3c8
Compare
Choose a tag to compare

Fixed

  • prepareSandbox() couldn't be called from the launcher any longer. Even
    when the version to install was provided, prepareSandbox() tried to look
    into the package.json, which didn't exist any longer in the launcher,
    because it is only supplied during build time by apps now.

v119

13 Oct 13:40
c20ada8
Compare
Choose a tag to compare

Changed

  • Remove default 3000ms timeout from nrfutil device list

v118

13 Oct 12:07
e35e4e4
Compare
Choose a tag to compare

Added

  • Option to configure external React to support legacy apps in the launcher.

Changed

  • Checking whether the package.json contains all required fields is now also
    down before building.
  • Use zod for the package.json schema for apps. This is used verify that
    apps have the right fields in package.json and also generates the right
    TypeScript type for it.
  • nrfConnectForDesktop.html is not optional anymore, it must always be
    specified in package.json.

v117

04 Oct 16:33
6662019
Compare
Choose a tag to compare

Fixed

  • nrfutil device program did now throw error when files buffers where used

v116

03 Oct 12:07
1bfd141
Compare
Choose a tag to compare

Fixed

  • nrfutil abort log messages is now more descriptive
  • nrfutil device batch could previously call the onException when task was
    complete.

v115

03 Oct 12:06
1cd3e26
Compare
Choose a tag to compare

Fixed

  • MasonryLayout content disappeared if space is less then min width
  • Feedback cursor is missing when no text is typed in.

v114

26 Sep 08:31
d99aca5
Compare
Choose a tag to compare

Fixed

  • MasonryLayout excess scrolling white space.

v113

25 Sep 10:49
217c3ca
Compare
Choose a tag to compare

Fixed

  • The buttons in a dialog footer had too little space between them.