Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 1.93 KB

CHANGELOG.md

File metadata and controls

65 lines (44 loc) · 1.93 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.2] - 2023-01-17

  • bump lpc55 dependency, enabling flash progress callback
  • bump external dependencies

[0.2.1] - 2022-09-12

  • quick hint in solo2 update when LPC 55 udev rule might be missing

[0.2.0] - 2022-05-24

  • --dry-run flag for updating
  • winking
  • readout factory settings lock status (if admin app supports it)
  • --all flag for apps (likely not consistently working yet)
  • "boot-to-bootrom" renamed to "maintenance"
  • pull device Trussed certificates from web
  • don't attempt firmware rollbacks
  • timeout if owner is not present for firmware update
  • --verbose flag to configure log level instead of env variable
  • fix for multiple smartcard readers (@borgoat)

[0.1.1] - 2022-01-07

  • Implement CTAP basics (unlocks firmware update on macOS + conservative Linux)

[0.1.0] - 2021-11-21

  • Give the owner a chance to tap device during update
  • Bump to version 0.1 so we can distinguish patch and breaking release in the future

[0.0.7] - 2021-11-21

  • Fix the Windows 10 bug (via lpc55-host bump)
  • Fix the incorrect udev rules file
  • Fix and improve the AUR Arch Linux package (@Foxboron)
  • Completely redesign the update process (modeling Device, Firmware, etc.)
  • Re-activate OATH (via released flexiber)
  • Expose parts of Solo 2 PKI

[0.0.6] - 2021-11-06

Changed

  • No more async - we're not a high throughput webserver
  • Nicer user dialogs (dialoguer/indicatif)
  • Model devices modes (bootloader/card)
  • Add udev rules

[0.0.5] - 2021-11-06

Added

  • Display firmware version in human-readable format
  • Start using a Changelog
  • Add CI with cargo clippy/fmt
  • Add binary releases following svenstaro/miniserve