Objectos 0.1.0 released!

Marcio Endo
May 16, 2022

I am happy to announce (relieved if I am being honest) the release of Objectos 0.1.0!

This is the first public release of the Objectos suite of Java libraries. Well, the first release in its new form.

Objectos Logging

This release introduces Objectos Logging, a logging API for Java applications.

It acts as an event listener. So you declare events and log them instead of logging string messages.

public class Greeter {
  static final Event1<String> GREET = Event1.info();

  private final Logger logger;

  Greeter(Logger logger) {
    this.logger = logger;
  }

  public void greet(String name) {
    logger.log(GREET, name);
  }
}

To learn more about it, read the full documentation.

Built for JDK 17

Objectos requires JDK 17 or higher.

Alpha release

With the zero-based version numbers we want to convey the idea that the API is of alpha quality and, therefore, subject to change.

What's next

You can find the full documentation here. It includes the full release notes as well.