.. _changelog_v1_0_2: v1.0.2-beta =========== v1.0.2-beta is a desktop-IDE and USB-tooling beta: it adds a preferences dialog with serial-port enumeration, an OpenMV debug interface with separate CDC/HID and debug USB configurations, moves the config file and user scripts to the home directory, and ships a DFU image. There are **no firmware Python API changes** — v1.0.1-beta scripts run unchanged. .. contents:: On this page :local: :depth: 1 Highlights ---------- - **Preferences dialog** with serial-port enumeration. - **OpenMV debug interface** — separate CDC/HID and debug USB configurations. - **DFU image** shipped; config/user scripts moved to the home directory. - **No firmware API changes** — reflash and your v1.0.1-beta scripts run unchanged. New features ------------ - Added a preferences dialog with serial-port enumeration, an OpenMV debug interface (separate CDC/HID and debug USB configs), and a DFU firmware image. The retired QT IDE was removed. Other changes and improvements ------------------------------ - Moved the config file and user scripts to the home directory (managed via ``appdirs``); return string COM ports on Windows; renamed ``bin`` → ``firmware``; open the serial port after ``openmv.init``; fixed the disconnected-device and serial-closed warnings. Breaking API changes -------------------- v1.0.2-beta introduces **no breaking Python API changes** (the changes are desktop-IDE / USB-configuration / packaging only). Scripts that ran on v1.0.1-beta run unchanged — just reflash the firmware.