[CENTRAL REPOSITORY] The MicroEJ Central Repository has been updated v2.6.0

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:

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] https://developer.microej.com/central-repository/
[2] https://repository.microej.com/javadoc/microej_5.x/apis/

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)