STM32CubeIDE 1.4.0 / 1.4.1 / 1.4.2
Since the question has been raised by some people, let's explain the difference between STM32CubeIDE 1.4.0 / 1.4.1 / 1.4.2
STM32CubeIDE 1.4.0 - full installer
STM32CubeIDE 1.4.1 - patch release only, to quick-fix some problems
STM32CubeIDE 1.4.2 - patch release only, to make aligned release with STM32CubeMX
This thread will not give the full details about what is inside STM32CubeIDE 1.4.0 vs previous versions. For this type of information we refer to the Release Note.
STM32CubeIDE 1.4.0 was released as a full stand-alone installer as well as update patches using the online Eclipse patch mechanism in sync with the rest of the STM32Cube ecosystem tools.
The 1.4.1 patch was deployed "quickly" to fix a few bugs blocking some use cases. STM32CubeIDE sometimes has the capability to quick-fix things that are broken in the interface between STM32CubeIDE and STM32CubeMX. In this way we can make sure customers are not blocked from using some features while buying us some time to make proper fixes in both tools.
The 1.4.2 patch aligns STM32CubeIDE with STM32CubeMX 6.0.1 version.
Bugs fixed in these patches are:
- 90615 [STM32CubeMX] Unexpected project data deletion when some utilities are used.
- 90636 [STM32CubeMX] IRQ priorities for some "Non-System" IPs are set to minimal values after project migration.
- 90727 [STM32CubeIDE] Fixed issue with OpenOCD not being able to use with third-party debug probes.
- 90934 [STM32CubeMX] Some boards do not boot after enabling FreeRTOS™.