Hi all,
We are proud to announce the release of a brand new and improved MICROEJ SDK Distribution 21.11 containing the latest MICROEJ SDK 5.5.0.
MICROEJ SDK is available at MicroEJ Developer - Get Started With MicroEJ Technology.
You can also update the MicroEJ SDK starting Distribution 19.05 using the Help > Check for Updates
feature.
Here are the highlights of the changelog for MICROEJ SDK 5.5.0:
NOTE: This release prepares for future JRE 11 support. However, the only officially supported JRE version is still JRE 8. Please refer to System Requirements for more details.
General
- Added Add-On Processor resolution in workspace.
- Updated tools for both JRE 8 and JRE 11 compatibility.
- Fixed corrupted font file created by the Font designer when importing large number of glyphs.
- Updated Architecture version check during Pack import (
greaterOrEqual
instead ofcompatible
). This allows to import Architecture Specific Pack and Legacy Generic Pack on future Architecture8.x
versions. - Updated End User License Agreement.
MicroEJ Module Manager
- Added
bin
folder to.gitignore
file of module natures Java project skeleton. - Added Null Analysis configuration to
artifact-checker
. When building a module repository, null analysis configuration is only checked on the highest module version included in the repository. - Added Eclipse Public License v2.0 to the list of default licenses allowed for
artifact-checker
. - Clarified input messages of
mmm init
command. - Updated
artifact-checker
plugin binding to targetverify
. This allow module checks to be executed on builds triggered by a pull request (no publication). - Fixed missing
artifact-checker
plugin to some module natures (custom
,firmware-multiapp
,firmware-singleapp
,microej-javaimpl
,microej-mock
,microej-testsuite
,product-java
). - Fixed
mmm run
execution on afirmware-singleapp
module (do not trigger the Firmware build). - Fixed
kf-testsuite
plugin test project build. - Added support of branch analysis with Sonar.
- Added ability to package private dependencies to
mock
module natures (configurationembedded
). - Added
testsuite
andjavadoc
plugin tofirmware-singleapp
module nature. - Added
ssh
deployment tomicroej-kf-testsuite
plugin. - Updated
firmware-multiapp
to remove thebsp
directory in Virtual Devices. - Updated
firmware-multiapp
to allow Virtual Devices for launching a specific main class other than the Kernel main class. This is useful for running JUnit tests using a Virtual Device instead of a Platform. - Updated
firmware-multiapp
to allow Virtual Devices for automatically launching a Sandboxed Application project in MicroEJ Studio. - Updated
firmware-multiapp
to automatically configure the Virtual Device Kernel UID when a Firmware is built. - Fixed
firmware-multiapp
skeleton default dependencies with only modules available in MicroEJ Central Repository. - Fixed
firmware-multiapp
unexpected build error when no declared Resident Application. - Fixed
firmware-multiapp
build which may fail an unexpectedUnresolved Dependencies
error the first time, for Kernel APIs module dependencies (configurationkernelapi
) or Virtual Device specific modules dependencies (configurationdefault-vd
). - Fixed
firmware-multiapp
unexpected build error when no Application (.wpk
file) found in the dropins folder. - Fixed
firmware-multiapp
unexpected build error when no declared Resident Application. - Fixed
firmware-singleapp
andfirmware-multiapp
skeletons wrong package name generation for the default Main class. - Fixed
artifact-repository
changelog check for modules with a snapshot version.
Find the complete MICROEJ SDK release notes at https://doc.microej.com.
Happy coding!
The MicroEJ Team