.. _changelog_ide_v4_1_8: v4.1.8 ====== v4.1.8 is a maintenance release that bundles OpenMV firmware and examples v4.5.5 and fixes the ``FORCE_FULL_SCREEN`` build configuration. It remains based on Qt Creator 10.0.1, and there are no breaking changes. .. contents:: On this page :backlinks: none :local: :depth: 1 Highlights ---------- - **Bundled firmware v4.5.5** for all supported OpenMV and Arduino boards, with refreshed firmware, bootloader, and UVC binaries. - **Updated example scripts** migrated to the new image hint API and the new ``img.to_jpeg()`` JPEG API. - **FORCE_FULL_SCREEN fix** so the forced-fullscreen build now compiles and runs correctly. Other changes and improvements ------------------------------ - Bundled OpenMV firmware and examples updated to **v4.5.5** across all boards (OpenMV M2/M3/H7/H7 Plus/PT/RT1060, Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense), including refreshed firmware/bootloader/UVC binaries. Example scripts were migrated to the new image hint API (used by ``image.scale()``, ``to_rainbow()``, ``to_jpeg()``, etc.) with constants such as ``image.AREA``, ``image.ROTATE_180``, and ``image.VFLIP``/``HMIRROR``/``TRANSPOSE``, replacing ``mean_pooled()``, ``replace()``, and ``assign()``. The examples also migrated the deprecated JPEG API, replacing ``img.compress()`` and ``frame.compressed()`` with ``img.to_jpeg()`` and ``to_jpeg(copy=True)`` across the Time-of-Flight, thermal, RPC remote-control, MJPEG streamer, and board ``usb_vcp.py`` examples (`0604d5284 `__). Bug fixes --------- - Fixed the ``FORCE_FULL_SCREEN`` build configuration so the forced-fullscreen code block compiles and runs correctly by moving the opening brace outside the preprocessor ``#else``/``#endif`` guard, ensuring both the ``FORCE_FULL_SCREEN`` and ``-full_screen`` argument paths share the same block (`4354cf8f4 `__). Platform and tool support ------------------------- - **Qt Creator base:** 10.0.1. - **Bundled firmware and examples:** updated to v4.5.5 (from v4.5.4). Breaking changes ---------------- None. This release bundles new firmware and a build fix; existing IDE projects and workflows are unaffected.