All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
ConstructorResultSetMapperthrows illegal state exception with helpful message if constructor properties configuration missing, instead of thrown null pointer exception.
- Future for SQL queries.
- Flux architecture helper classes.
- Repository exceptions for connection and authorization.
- Base class for SQL based repository, which can check for default repository exceptions.
v2.1.0 - 2019-11-20
ConfigurationNotFoundExceptionwill be thrown if properties file was not found.
v2.0.0 - 2019-11-13
- Query canceled exception for repository.
- Annotation
@TestSeammoved to new packagetest.
- Deprecated APIs.
v1.9.0 - 2019-11-12
- Queued executor for task.
v1.8.0 - 2019-11-07
- Map value and value list from single column with ´ResultSetMapper`.
v1.7.0 - 2019-11-05
- Time intervals override
toString().
v1.6.0 - 2019-11-02
- Event bus delivers events asynchronously.
- Creating
Aboutwhen reading from class object.
v1.5.0 - 2019-10-31
- Methods to obtain
LocalDateIntervalfor yesterday, today, tomorrow, last days and next days.
- Time intervals can be empty (duration = 0).
v1.3.0 - 2019-10-28
ResultSetMapper: Add methodresultList()to map a list of entities from single result set.
ResultSetMapper: Instead of throwingNullPointerExceptionwithout message throwsIllegalStateExceptionwith missing column mapper.
v1.2.0 - 2019-10-27
- Resource bundles do not rely on default locale.
- Simplify creation of
Aboutinstances.
- Wrong parameter notation in resource bundle of
About.
v1.1.0 - 2019-10-27
- Simple object relational mapping (ORM).
- Interval objects based on
LocalDateTime,LocalDateorInstant.
v1.0.0 - 2019-10-21
- Additional event patterns.
- A configuration object for configuring an app with properties files.
- An version object for dealing with semantic versioning.
- An object for dealing with information about an app.
- Configurable factory for a Postgres
DataSource(JDBC). - Common domain exceptions for implementing a repository.