OACC Framework v2.0.0-rc.7 Release Notes

Release Date: 2016-02-16 // about 8 years ago
  • ๐Ÿš€ 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.