Skip to content

Latest commit

 

History

History
104 lines (81 loc) · 3.96 KB

CHANGELOG.md

File metadata and controls

104 lines (81 loc) · 3.96 KB

Changelog

All notable changes to the cynthion Python package will be documented in this file.

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

0.1.8 - 2024-11-25

Added

Changed

  • Apollo firmware has been updated to 1.1.1.
  • Tutorials have been moved to docs/source/tutorials/.
  • Bumped critical-section crate to version =1.2.0.

Fixed

  • Moondancer reliability improvements.

0.1.7 - 2024-10-10

Added

Fixed:

  • Fix Facedancer USB Timeout error. (#188)

Changed

  • General documentation improvements. (tx for the suggestions @x0rloser!)

0.1.6 - 2024-09-19

Added

  • Improved error messages.
  • New make assets rule to automatically populate the cynthion Python package assets/ directory for source installs.

Fixed

  • Compilation error and warnings when compiling on rustc >= 1.8.0.
  • A number of USB Proxy bugs (#71 #134 #156).

0.1.5 - 2024-08-20

Added

  • Windows support for Facedancer and USB Proxy.

0.1.4 - 2024-08-19

Added

  • Prevent running or flashing Facedancer on Windows until full support is enabled.

Changed

  • Moondancer firmware serial example replaced with an acm serial example that works on all platforms.
  • Updated libgreat to v2024.0.2

Fixed

  • Cynthion LED B would activate when taken offline.
  • cynthion setup required udev rules to be installed in order to install udev rules.
  • Fixed the stop condition for final word during analyzer read bursts.

0.1.3 - 2024-07-25

Added

  • The cynthion info command now shows information from all connected Cynthions.
  • Documentation updates:
    • Documented the requirement to install libusb on macOS.
    • Developer instructions for Windows.

Changed

Fixed

  • Flash UID returns Zeros after using --force-offline.
  • cynthion update becomes unreliable when device enumeration is slow.
  • Some Cynthion r1.4 devices return r0.0 for the hardware revision number.
  • In some cases the USB analyzer would fall off the bus.

0.1.2 - 2024-07-09

Fixed

  • cynthion Python package assets installed to site-packages/ instead of site-packages/cynthion/.
  • usb.core.USBError: [Errno 13] Access denied (insufficient permissions) error when updating the Cynthion Microcontroller firmware.
  • usb.core.NoBackendError: No backend available error on Windows. (requires apollo_fpga>=1.0.7)

0.1.1 - 2024-07-08

Added

Fixed

  • [Errno 13] Access denied (insufficient permissions) when executing cynthion run selftest on Windows.
  • Duplicate dependency declarations in cynthion Python package.

0.1.0 - 2024-07-06

Added

  • Initial release