Releases: lobaro/flash-tool-release
Releases · lobaro/flash-tool-release
v2.6.0
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
- Imported from config or CLI flags,
- 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
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
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
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 servicedevice-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
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
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
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
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
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
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