.. _changelog_ide_v4_0_6: v4.0.6 ====== v4.0.6 is a focused release built on Qt Creator 10.0.1 that adds a command-line registration-key dialog, a suite of compile-time ``FORCE_*`` macros for locked-down factory builds, and a fix that routes auto-reconnect through the standard user connect path. There are no breaking changes. .. contents:: On this page :backlinks: none :local: :depth: 1 Highlights ---------- - **Registration key dialog** can now be requested at startup with the new ``-form_key_dialog`` command-line option. - **Factory build macros** add a suite of compile-time ``FORCE_*`` overrides so locked-down builds run without command-line arguments. - **Auto-reconnect** now follows the same path as a user-initiated connect. New features ------------ - **Registration key dialog.** Added a new ``-form_key_dialog`` command-line option that prompts the user to enter their OpenMV Cam Registration Key (form key) at startup. The last-entered key is remembered via a new ``LastFormKey`` setting, and the application exits if the dialog is cancelled or left empty. (`416ca632b `__) - **Factory-programming build macros.** Added a suite of compile-time ``FORCE_*`` build macros that hardcode factory-programming behaviors, covering forced list-ports, serial-number filter, auto-connect, auto-update, auto-erase, auto-run, disable-stop, full-screen, resource update, form key, form-key dialog, and read/stall timeout overrides. This lets locked-down factory builds run without command-line arguments. (`416ca632b `__) Bug fixes --------- - Fixed auto-reconnect to trigger the connect action signal instead of calling ``connectClicked()`` directly, so reconnection follows the same path as a user-initiated connect. (`416ca632b `__) Platform and tool support ------------------------- - **Qt Creator base:** 10.0.1. Breaking changes ---------------- None. This release does not change any user-facing workflow or behavior; the new options and macros are additive.