Skip to content

Commit 37b58be

Browse files
kwagyemanclaude
andcommitted
docs: Add v1.0.3-beta, v1.0.2-beta, v1.0.1-beta firmware changelogs
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 24b8e93 commit 37b58be

4 files changed

Lines changed: 122 additions & 0 deletions

File tree

docs/changelog/index.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,7 @@ migrate your code.
9696
v1.3.0.rst
9797
v1.2.0.rst
9898
v1.1.0.rst
99+
v1.0.3.rst
100+
v1.0.2.rst
101+
v1.0.1.rst
99102
v4.2.3.rst

docs/changelog/v1.0.1.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
.. _changelog_v1_0_1:
2+
3+
v1.0.1-beta
4+
===========
5+
6+
v1.0.1-beta is a tiny stabilization beta: it fixes desktop-IDE connection
7+
compatibility with the Windows backend, increases the IDE connect delay, and
8+
combines the lock and header into a single request. There are **no firmware
9+
Python API changes** — v1.0.0-beta scripts run unchanged.
10+
11+
.. contents:: On this page
12+
:local:
13+
:depth: 1
14+
15+
Highlights
16+
----------
17+
18+
- **Windows IDE fix** — corrected the init compatibility with the Windows
19+
backend.
20+
- **More reliable connect** — increased the IDE connect delay and combined
21+
the lock + header into one request.
22+
- **No firmware API changes** — reflash and your v1.0.0-beta scripts run
23+
unchanged.
24+
25+
Bug fixes
26+
---------
27+
28+
- Fixed the desktop-IDE ``init`` compatibility with the Windows backend,
29+
increased the IDE connect delay for reliability, used a single request for
30+
locking and the header, and updated tooltips.
31+
32+
Breaking API changes
33+
--------------------
34+
35+
v1.0.1-beta introduces **no breaking Python API changes** (the changes are
36+
desktop-IDE / connection-tooling only). Scripts that ran on v1.0.0-beta run
37+
unchanged — just reflash the firmware.

docs/changelog/v1.0.2.rst

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
.. _changelog_v1_0_2:
2+
3+
v1.0.2-beta
4+
===========
5+
6+
v1.0.2-beta is a desktop-IDE and USB-tooling beta: it adds a preferences
7+
dialog with serial-port enumeration, an OpenMV debug interface with separate
8+
CDC/HID and debug USB configurations, moves the config file and user scripts
9+
to the home directory, and ships a DFU image. There are **no firmware Python
10+
API changes** — v1.0.1-beta scripts run unchanged.
11+
12+
.. contents:: On this page
13+
:local:
14+
:depth: 1
15+
16+
Highlights
17+
----------
18+
19+
- **Preferences dialog** with serial-port enumeration.
20+
- **OpenMV debug interface** — separate CDC/HID and debug USB configurations.
21+
- **DFU image** shipped; config/user scripts moved to the home directory.
22+
- **No firmware API changes** — reflash and your v1.0.1-beta scripts run
23+
unchanged.
24+
25+
New features
26+
------------
27+
28+
- Added a preferences dialog with serial-port enumeration, an OpenMV debug
29+
interface (separate CDC/HID and debug USB configs), and a DFU firmware
30+
image. The retired QT IDE was removed.
31+
32+
Other changes and improvements
33+
------------------------------
34+
35+
- Moved the config file and user scripts to the home directory (managed via
36+
``appdirs``); return string COM ports on Windows; renamed ``bin`` →
37+
``firmware``; open the serial port after ``openmv.init``; fixed the
38+
disconnected-device and serial-closed warnings.
39+
40+
Breaking API changes
41+
--------------------
42+
43+
v1.0.2-beta introduces **no breaking Python API changes** (the changes are
44+
desktop-IDE / USB-configuration / packaging only). Scripts that ran on
45+
v1.0.1-beta run unchanged — just reflash the firmware.

docs/changelog/v1.0.3.rst

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
.. _changelog_v1_0_3:
2+
3+
v1.0.3-beta
4+
===========
5+
6+
v1.0.3-beta is a tiny tooling/build maintenance beta: it switches the build
7+
to DfuSe files, cleans up the USB configuration descriptors, and fixes the
8+
desktop-IDE packaging path. There are **no firmware Python API changes** —
9+
v1.0.2-beta scripts run unchanged.
10+
11+
.. contents:: On this page
12+
:local:
13+
:depth: 1
14+
15+
Highlights
16+
----------
17+
18+
- **DfuSe build** — Makefiles now produce DfuSe firmware files.
19+
- **USB cleanup** — removed an empty interface from the second USB
20+
configuration.
21+
- **No firmware API changes** — reflash and your v1.0.2-beta scripts run
22+
unchanged.
23+
24+
Other changes and improvements
25+
------------------------------
26+
27+
- Updated the Makefiles to use DfuSe files and refreshed the prebuilt
28+
binaries; removed an empty interface from the second USB configuration;
29+
fixed the IDE path in the py2exe packaging and caught the exception when
30+
releasing the device.
31+
32+
Breaking API changes
33+
--------------------
34+
35+
v1.0.3-beta introduces **no breaking Python API changes** (the changes are
36+
build/USB/desktop-tooling only). Scripts that ran on v1.0.2-beta run unchanged
37+
— just reflash the firmware.

0 commit comments

Comments
 (0)