Skip to content

OACC v2.0.0-rc.7

Pre-release
Pre-release
Compare
Choose a tag to compare
@fspinnenhirn fspinnenhirn released this 16 Feb 02:17
· 112 commits to master since this release

Release date: 2016-02-15

Summary of changes in this release:

  • refactors all permission factories to cache immutable permission objects
  • normalizes post create permission parameters to OACC's internal implementation in create permission factories
  • fixes #26 - replaced import statements in test classes that incorrectly had a dependency to the icu4j library
  • changes the type of the post-create permission field in create-permission implementations
  • adds database config properties for official mariaDB database drivers for testing
  • updates databaseName property to upper case in MySQL test configuration, to be consistent with the MySQL DDL scripts in oacc-db
  • updates test suite for the aforementioned changes
  • updates pom.xml to allow publishing release artifacts to the Maven Central Repository

Summary of API changes:

  • Create-permission factory methods now normalize the post-create permission parameter to OACC's internal implementation and throw an IllegalArgumentException if the parameter was null

Bug fixes:

  • fixes #26 - replaced import statements in test classes that incorrectly had a dependency to the icu4j library
  • fixes create-permission implementations to guarantee serializability

Use the following dependency to include this release of OACC into your Maven project:

<dependency>
  <groupId>com.acciente.oacc</groupId>
  <artifactId>acciente-oacc</artifactId>
  <version>2.0.0-rc.7</version>
</dependency>

Corresponding oacc-db release:
The version of the oacc-db database configuration scripts to be used with this release can be found here.