Skip to content

Releases: arcticfrostgaming/lumio-java

0.3.0

03 Dec 09:18
v0.3.0

Choose a tag to compare


Features

Public API

The library has been updated to the latest Lumio version 2.0.0!
Detailed descriptions and changes can be found in the associated milestone backlog issue lumio/#1.
Rewrote all enum constants to match the new naming scheme including their JavaDoc!
This is almost the largest breaking change possible for this library, but since it it still in development it can be done without incrementing the major version. (@arcticicestudio, #5, 6afd95e)

Implemented a static method to obtain the public API version string compatible to ArcVer. (@arcticicestudio, #7, bde4478)

Class Method
com.arcticicestudio.lumio.Lumio getVersion() : String

Bug Fixes

API Documentation

Fixed malformed JavaDoc to prevent compilation errors caused by the new JavaDoc linter rules introduced JDK 8u92.
Replaced the <> characters with the HTML entities &lt;``&gt; and added the summary attribute to to table tags. (@arcticicestudio, #4, 375b8a2)

Improvements

Code Style

Adapted the Arctic Ice Studio Java code style for the SonarQube minor rule squid:S00116 applied to the

  • attribute
private final Color COLOR;
  • constructor parameters
Lumio(final int RED, final int GREEN, final int BLUE)
  • public API method parameters
rgb(final Color COLOR)
hex(final Color COLOR)

(@arcticicestudio, #6, 1939c7f)

Toolbox

The project POM has been rewritten to adapt the new setup structure which now includes deployment integration for Bintray and the JFrog OSS for snapshots.
Depending assembly descriptor files like the assembly-bin.xml have been refactored too. (@arcticicestudio, #3, d422f5e)

Documentation

All documentations have been rewritten and cleaned up to adapt to the new project setup like the Nord project.
This also includes a new Usage Guide. (@arcticicestudio, #1, 5bf35fb)

Tasks

Toolbox

Created a circle.yml configuration file to add Circle CI build integration. (@arcticicestudio, #2, 42d57c1)


The full changelog ist available here

0.2.0

05 Aug 09:22
v0.2.0

Choose a tag to compare

This version is mainly focused on a Apache Maven migration.
✨ Release and snapshot versions are now deployed to the Central Repository via OSS Sonatype.

Improvements

Build Tool

Documentation

  • The documentations have been modernized and the README now includes a "Getting started" section

The full changelog ist available here

0.1.0

28 Mar 19:39

Choose a tag to compare

Features

Tests


The full changelog ist available here

0.0.0

28 Mar 19:39

Choose a tag to compare

Project Initialization


The full changelog ist available here