Hi all,
We updated our MicroEJ Central Repository [1] with the latest libraries and functionalities.
The changelog below is a summary, with major highlights. To go further please consult:
- the Central Repository Changelog to get a full list of all new published modules
- Changelog of each module for a full description.
This version of the central repository also comes with a new feature in its Javadoc [2], when browsing classes you can find on the top-right corner the library dependency you need to use this class.
The MicroEJ Central Repository is accessible by default in the MICROEJ Studio and SDK and provides libraries to enrich your applications and help development.
Happy coding!
The MicroEJ Team
[1] MicroEJ Developer - Embedded Software Ressources and Libraries
[2] Generated Documentation (Untitled)
EDC
Depreciation of java.util.Timer
and java.util.TimerTask
(prefer ej.bon.Timer
and ej.bon.TimerTask
from the BON specification), and various bugfixes on nullable objects.
Module “ej.api.edc” new version added (v1.3.2)
Module “ej.api.edc” new version added (v1.3.3)
UI
Major API changes in libraries MicroUI, MWT and Widgets to improve use and depreciate obsolete behaviors. Performances improvements all over the board, ranging from memory use to drawing speed. This redesign also includes changes to favor interoperability with other UI libraries.
Module “com.microej.pack.ui.ui-pack” added (v13.0.0)
Module “com.microej.pack.ui.ui-pack” added (v13.0.1)
Module “ej.api.drawing” added (v1.0.0)
Module “ej.api.microui” new version added (v3.0.0)
Module “ej.api.microui” new version added (v3.0.1)
Module “ej.library.ui.mwt” new version added (v3.1.0)
Module “ej.library.ui.widget” new version added (v3.1.0)
Module “ej.tool.frontpanel.framework” new version added (v1.1.0)
Module “ej.tool.frontpanel.widget” new version added (v2.0.0)
Module “ej.tool.frontpanel.widget-microui” new version added (v2.1.1)
Bluetooth
API refactoring.
Module “com.microej.pack.bluetooth.bluetooth-impl” added (v2.0.0)
Module “com.microej.pack.bluetooth.bluetooth-kernelapi” added (v2.0.0)
Module “com.microej.pack.bluetooth.bluetooth-llapi” added (v2.0.0)
Module “com.microej.pack.bluetooth.bluetooth-mock-net” added (v2.0.1)
Module “com.microej.pack.bluetooth.bluetooth-mock-stub” added (v2.0.1)
Module “com.microej.pack.bluetooth.bluetooth-pack” added (v2.0.1)
Module “com.microej.pack.bluetooth.bluetooth-testsuite” added (v2.0.0)
Module “com.microej.pack.bluetooth.bluetooth-wbe” added (v2.0.1)
Module “ej.api.bluetooth” new version added (v2.0.0)
Tests
Fixed the JUnit tests generation.
Module “com.microej.pack.fs.fs-testsuite” added (v3.0.2)
Module “ej.library.test.junit” new version added (v1.7.0)
Module “ej.library.test.junit” new version added (v1.7.1)
Module “ej.tool.addon.test.junit-processor” new version added (v1.7.0)
Module “ej.tool.addon.test.junit-processor” new version added (v1.7.1)
IoT
Fixed an unwanted NullPointerException on a websocket API.
Paho now depends on the latest libraries and has a configuration to determine if the QoS data structure are weak referenced or not.
Module “ej.library.iot.websocket” new version added (v1.1.1)
Module “ej.library.iot.websocket-secure” new version added (v1.1.1)
Module “org.eclipse.paho.pqttv3-microej” new version added (v1.7.0)
Module “org.eclipse.paho.mqttv3-ssl-microej” new version added (v3.4.0)
GPS
First version of a library interacting with GNSS data.
Module “ej.api.gnss” new version added (v1.0.0)