Skip to content

Releases: lobaro/flash-tool-release

v2.6.0

20 Dec 10:33
bb29e1e
Compare
Choose a tag to compare

Lobaro Maintenance Tool

Changelog

v2.6.0 - 2024-12-20

Added

  • Add target platform information to sync provisioning requests
    • Imported from config or CLI flags, target-platform, target-device-type, target-org-id
  • Support for memory layouts with offset temp config (nrf91 with external flash)

Fixed

  • Layout breaking for long config values or log lines in frontend

v2.5.1

13 Dec 13:14
601f56a
Compare
Choose a tag to compare

Lobaro Maintenance Tool

Changelog

v2.5.1 - 2024-12-13

Added

  • --monitor-tester to start Tool with Tester monitoring page as initial display
  • Hide connection status when monitoring tester

Fixed

  • Revert frontend router to HashRouter, ensures URLs stay the same and eases routing for backend

v2.5.0

12 Dec 18:37
601f56a
Compare
Choose a tag to compare

Lobaro Maintenance Tool

Changelog

v2.5.0 - 2024-12-12

Added

  • Frontend page to monitor PCB tester status
    • Enabled when a provisioning token is present
    • Tester can post status to /api/tester/status
    • Frontend gets status from same URL

v2.4.0

11 Dec 11:44
601f56a
Compare
Choose a tag to compare

Lobaro Maintenance Tool

Changelog

v2.4.0 - 2024-12-11

Added

  • --sync-server flag for subcommands which read (and write) device info, sending a device info update to the configured provisioning service
    • device-info
    • config write
    • flash
  • Checkmark for Read Device Info in frontend, to update configured provisioning service with read device info
    • Only displayed if a provisioning server url is configured

Changed

  • (Possibly breaking) Shorthand flag for --silent-tool changed from -s to -S, clashed with --save parameter of device-info
  • Update frontend dependencies
  • Update Go to version 1.23, update Go dependencies

Fixed

  • When provisioned serial is empty: Ignore serial (and avoid parsing error)
  • Use timeout from CLI arguments (--timeout) for all operations, even in frontend

v2.3.0

27 Nov 15:36
601f56a
Compare
Choose a tag to compare

Lobaro Maintenance Tool

Changelog

v2.3.0

Added

  • Flag --legacy-device to support logging for older Lobaro devices on Unix systems
    • Using different UART settings: Logging with no parity, but bootloader (config, flashing) with even parity

v2.2.0

28 Jun 12:22
601f56a
Compare
Choose a tag to compare

Lobaro Maintenance Tool

Changelog

v2.2.0 - 2024-06-28

Added

  • New memory layout to support flashing nrf91 with external flash

Changed

  • Allow sending empty UART commands via frontend

v2.1.1

09 Apr 10:53
601f56a
Compare
Choose a tag to compare

Lobaro Maintenance Tool

Changelog

v2.1.1 - 2024-04-03

Fixed

  • Display of connected port (with a custom name) in title and header
  • Send ASCII UART commands with an appended newline character

2.1.0

01 Mar 16:29
601f56a
Compare
Choose a tag to compare

Lobaro Maintenance Tool

Changelog

v2.1.0 - 2024-03-01

Added

  • Case-sensitive search in log
  • --silent-tool to silence log output (except errors)
  • Ability to send commands in hex to the connected device
    • Breaking with older API: The command needs to be encoded in base64, and will be returned base64-encoded (on success)

Changed

  • Upgrade to Material Icons
  • Update Go to version 1.22, update Go dependencies
  • No automatic scroll to edited config setting
  • Update React frontend dependencies

Fixed

  • UART command not sent via frontend
  • Log filter only displaying every 2nd result in logfield
  • Connection UI component not failing when no serial ports are available
  • Displaying the serial port twice under Windows
  • Log filter handling regexp characters properly

v2.0.1

02 Feb 22:44
601f56a
Compare
Choose a tag to compare

Lobaro Maintenance Tool

Changelog

v2.0.1 - 2024-02-02

Added

  • Tooltips for symbol-only buttons

Changed

  • Display original port name in Port field and title, even when renamed
  • Prefer connecting to USB serial ports with proper prefixes ("ttyUSB", "tty.usbserial") on *nix systems for autoconnect

Fixed

  • Time displayed multiple times in log

v2.0.0

02 Feb 15:09
601f56a
Compare
Choose a tag to compare
v2.0.0 Pre-release
Pre-release

Lobaro Maintenance Tool

Changelog

2.0.0

Switching frontend to React

Added

  • Jump to Line via time in log
  • Reset local config change to unedited state
  • Display connected port in title and header
  • Allow naming of serial ports
  • Config: Allow import & export of device configs with JSON files
  • Load config.json via drag&drop on Load Config button
  • Build Apple Silicon version in goreleaser

Changed

  • Switch frontend to React and Bootstrap
  • Multiple notifications possible
  • Upgrade go & react dependencies
  • LogField: Determine font size and resulting line height on startup, allowing easier setting via its CSS class
  • Device state updated and triggered via events in custom hook
  • UI changes:
    • Smaller font size
    • Changing tables to Bootstrap containers for improved screen responsiveness
      • Config table
      • Firmware: Device Info and Tests

Fixed

  • Timestamp for a new line updating to when its changed/filled