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
- 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
.
- Moondancer reliability improvements.
0.1.7 - 2024-10-10
- Fix Facedancer USB Timeout error. (#188)
- General documentation improvements. (tx for the suggestions @x0rloser!)
0.1.6 - 2024-09-19
- Improved error messages.
- New
make assets
rule to automatically populate the cynthion Python packageassets/
directory for source installs.
- 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
- Windows support for Facedancer and USB Proxy.
0.1.4 - 2024-08-19
- Prevent running or flashing Facedancer on Windows until full support is enabled.
- Moondancer firmware serial example replaced with an acm serial example that works on all platforms.
- Updated libgreat to v2024.0.2
- 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
- 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.
- Updated the microcontroller firmware to
apollo v1.1.0
.
- Flash UID returns Zeros after using
--force-offline
. cynthion update
becomes unreliable when device enumeration is slow.- Some Cynthion
r1.4
devices returnr0.0
for the hardware revision number. - In some cases the USB analyzer would fall off the bus.
0.1.2 - 2024-07-09
cynthion
Python package assets installed tosite-packages/
instead ofsite-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. (requiresapollo_fpga>=1.0.7
)
0.1.1 - 2024-07-08
- Rust crates published for
moondancer
and its dependencies: https://crates.io/crates/moondancer
[Errno 13] Access denied (insufficient permissions)
when executingcynthion run selftest
on Windows.- Duplicate dependency declarations in
cynthion
Python package.
0.1.0 - 2024-07-06
- Initial release