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 Get Started - Create Apps and Build a VEE Port - 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 (
greaterOrEqualinstead ofcompatible). This allows to import Architecture Specific Pack and Legacy Generic Pack on future Architecture8.xversions. - Updated End User License Agreement.
MicroEJ Module Manager
- Added
binfolder to.gitignorefile 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 initcommand. - Updated
artifact-checkerplugin binding to targetverify. This allow module checks to be executed on builds triggered by a pull request (no publication). - Fixed missing
artifact-checkerplugin to some module natures (custom,firmware-multiapp,firmware-singleapp,microej-javaimpl,microej-mock,microej-testsuite,product-java). - Fixed
mmm runexecution on afirmware-singleappmodule (do not trigger the Firmware build). - Fixed
kf-testsuiteplugin test project build. - Added support of branch analysis with Sonar.
- Added ability to package private dependencies to
mockmodule natures (configurationembedded). - Added
testsuiteandjavadocplugin tofirmware-singleappmodule nature. - Added
sshdeployment tomicroej-kf-testsuiteplugin. - Updated
firmware-multiappto remove thebspdirectory in Virtual Devices. - Updated
firmware-multiappto 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-multiappto allow Virtual Devices for automatically launching a Sandboxed Application project in MicroEJ Studio. - Updated
firmware-multiappto automatically configure the Virtual Device Kernel UID when a Firmware is built. - Fixed
firmware-multiappskeleton default dependencies with only modules available in MicroEJ Central Repository. - Fixed
firmware-multiappunexpected build error when no declared Resident Application. - Fixed
firmware-multiappbuild which may fail an unexpectedUnresolved Dependencieserror the first time, for Kernel APIs module dependencies (configurationkernelapi) or Virtual Device specific modules dependencies (configurationdefault-vd). - Fixed
firmware-multiappunexpected build error when no Application (.wpkfile) found in the dropins folder. - Fixed
firmware-multiappunexpected build error when no declared Resident Application. - Fixed
firmware-singleappandfirmware-multiappskeletons wrong package name generation for the default Main class. - Fixed
artifact-repositorychangelog check for modules with a snapshot version.
Find the complete MICROEJ SDK release notes at https://doc.microej.com.
Happy coding!
The MicroEJ Team