Commit ce86d8d5 authored by Matija Obreza's avatar Matija Obreza

[maven-release-plugin] prepare release application-blocks-1.4

parent 6f8adc31
# Changelog # Changelog
## 1.4 Release
September 19, 2018.
- 4456892 Added support for **IS_NULL**, **IS_NOT_NULL** and **NOT** filtering
- c72e9c4 `BasicModelFilter#toString()` as JSON
- 855d7fc Model filters should be abstract
- 1038e7d Test if password matches after user is created
- 4ed845f Updated javadoc
- e47c0f1 Added setters to `OAuthClient` for Jackson deserialization
- 566f5e6 `BasicModel#id` is included in Minimal JSON view
- 37d4869 Added method to clean up ACL entries
- 669962d `PermissionWriter` updated
- bce713c Improved collection handling in Audit Log
- 22502ff `SelfCleaning` trims strings to `null`
- 8eb3871 **FIX:** Build fails
- 0163e53 Remove all ACL data when `AclAwareModel` is deleted
- eb23106 `AclAwareModel` exposes `#aclParentObject` for inheriting permissions
- 4817a4c Added `UuidModelFilter`
- 445adbb Added `JsonViews.Indexed` for tagging properties that should be posted to indexing service
- 3cc46a8 JSON prop `_type` conflicts with Elasticsearch
- 53efa2c `@Type` annotations for `@Lob`
## 1.3.2 Release ## 1.3.2 Release
- 0a1ff49 Updated OAuth service - 0a1ff49 Updated OAuth service
......
...@@ -21,7 +21,7 @@ The **core** provides common data models: `BasicModel`, `VersionedModel`, `Audit ...@@ -21,7 +21,7 @@ The **core** provides common data models: `BasicModel`, `VersionedModel`, `Audit
<dependency> <dependency>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-core</artifactId> <artifactId>application-blocks-core</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
</dependency> </dependency>
``` ```
...@@ -33,7 +33,7 @@ The **security** module provides generic `User` declaration, ACL model and servi ...@@ -33,7 +33,7 @@ The **security** module provides generic `User` declaration, ACL model and servi
<dependency> <dependency>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-security</artifactId> <artifactId>application-blocks-security</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
</dependency> </dependency>
``` ```
...@@ -45,6 +45,6 @@ The **auditlog** provides the model and services to capture changes to JPA entit ...@@ -45,6 +45,6 @@ The **auditlog** provides the model and services to capture changes to JPA entit
<dependency> <dependency>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-auditlog</artifactId> <artifactId>application-blocks-auditlog</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
</dependency> </dependency>
``` ```
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<parent> <parent>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-parent</artifactId> <artifactId>application-blocks-parent</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
<relativePath>../parent/pom.xml</relativePath> <relativePath>../parent/pom.xml</relativePath>
</parent> </parent>
<artifactId>application-blocks-auditlog</artifactId> <artifactId>application-blocks-auditlog</artifactId>
...@@ -79,13 +79,13 @@ ...@@ -79,13 +79,13 @@
<dependency> <dependency>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-security</artifactId> <artifactId>application-blocks-security</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-core</artifactId> <artifactId>application-blocks-core</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
</dependency> </dependency>
<dependency> <dependency>
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<parent> <parent>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-parent</artifactId> <artifactId>application-blocks-parent</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
<relativePath>../parent/pom.xml</relativePath> <relativePath>../parent/pom.xml</relativePath>
</parent> </parent>
<artifactId>application-blocks-core</artifactId> <artifactId>application-blocks-core</artifactId>
......
...@@ -33,6 +33,9 @@ import com.querydsl.core.types.dsl.SimpleExpression; ...@@ -33,6 +33,9 @@ import com.querydsl.core.types.dsl.SimpleExpression;
/** /**
* {@link BasicModel} match by sample filters. * {@link BasicModel} match by sample filters.
*
* @param <T> the generic type
* @param <R> the generic type
*/ */
public abstract class BasicModelFilter<T extends BasicModelFilter<T, R>, R extends BasicModel> { public abstract class BasicModelFilter<T extends BasicModelFilter<T, R>, R extends BasicModel> {
...@@ -46,7 +49,7 @@ public abstract class BasicModelFilter<T extends BasicModelFilter<T, R>, R exten ...@@ -46,7 +49,7 @@ public abstract class BasicModelFilter<T extends BasicModelFilter<T, R>, R exten
/** The id. */ /** The id. */
public Set<Long> id; public Set<Long> id;
/** The negative filters, but don't de-/serialize it's own NOT-properties */ /** The negative filters, but don't de-/serialize it's own NOT-properties. */
@JsonIgnoreProperties({ "NOT", "NULL", "NOTNULL" }) @JsonIgnoreProperties({ "NOT", "NULL", "NOTNULL" })
public T NOT; public T NOT;
...@@ -66,7 +69,7 @@ public abstract class BasicModelFilter<T extends BasicModelFilter<T, R>, R exten ...@@ -66,7 +69,7 @@ public abstract class BasicModelFilter<T extends BasicModelFilter<T, R>, R exten
/** /**
* Builds the query. * Builds the query.
* *
* @param instance the instance of Q-type of <R> * @param instance the instance of Q-type of <em>R</em>
* @param basicModel the basic model * @param basicModel the basic model
* @param builder the builder * @param builder the builder
*/ */
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<parent> <parent>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks</artifactId> <artifactId>application-blocks</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
</parent> </parent>
<artifactId>application-blocks-parent</artifactId> <artifactId>application-blocks-parent</artifactId>
<packaging>pom</packaging> <packaging>pom</packaging>
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks</artifactId> <artifactId>application-blocks</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>Application Building Blocks</name> <name>Application Building Blocks</name>
<description>This is the shared project pom.</description> <description>This is the shared project pom.</description>
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
<connection>scm:https://gitlab.croptrust.org/genesys-pgr/application-blocks</connection> <connection>scm:https://gitlab.croptrust.org/genesys-pgr/application-blocks</connection>
<developerConnection>scm:git:git@gitlab.croptrust.org:genesys-pgr/application-blocks.git</developerConnection> <developerConnection>scm:git:git@gitlab.croptrust.org:genesys-pgr/application-blocks.git</developerConnection>
<url>git@gitlab.croptrust.org:genesys-pgr/application-blocks.git</url> <url>git@gitlab.croptrust.org:genesys-pgr/application-blocks.git</url>
<tag>HEAD</tag> <tag>application-blocks-1.4</tag>
</scm> </scm>
<issueManagement> <issueManagement>
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
<parent> <parent>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-parent</artifactId> <artifactId>application-blocks-parent</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
<relativePath>../parent/pom.xml</relativePath> <relativePath>../parent/pom.xml</relativePath>
</parent> </parent>
<artifactId>application-blocks-security</artifactId> <artifactId>application-blocks-security</artifactId>
...@@ -80,7 +80,7 @@ ...@@ -80,7 +80,7 @@
<dependency> <dependency>
<groupId>org.genesys-pgr</groupId> <groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-core</artifactId> <artifactId>application-blocks-core</artifactId>
<version>1.4-SNAPSHOT</version> <version>1.4</version>
</dependency> </dependency>
<dependency> <dependency>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment