From 5c882338d5feeffd716beb46732a77b05b22ca7c Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 13 Jan 2023 14:00:50 +0100 Subject: [PATCH 1/2] Fixed changelog --- CHANGELOG.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a6c027a..786a6a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,23 +7,23 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Library modified to be compliant with both Smartgears 3 and 4 -## [v2.3.1] +## [v2.3.1] [r5.14.0] - 2022-12-07 - Added Item Author as system:cm_ metadata to keep track of item author -## [v2.3.0] +## [v2.3.0] [r5.13.1] - 2022-09-16 - Aligned constants name used as query parameters - Added query parameter constant used in item listing to get the whole item instead of just the name [#23691] -## [v2.2.0] +## [v2.2.0] [r5.11.0] - 2022-05-12 - Added support to manage configurations [#22658] - Migrated to ServiceClass corresponding to Maven groupId -## [v2.1.0] +## [v2.1.0] [r5.7.0] - 2022-01-27 - Added query parameter social_post_notification to override default VRE behaviour [#21345] - Added support for moderation [#21342] @@ -31,11 +31,11 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Added empty trash API [#13322] -## [v2.0.0] +## [v2.0.0] [r5.2.0] - 2021-05-04 - Changed service class -## [v1.2.2] +## [v1.2.2] [r5.0.0] - 2021-02-24 - Added count method for Item collection [#20627] - Added count method for Organization, Group and Profile collection [#20629] @@ -47,12 +47,12 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - Fixed distro files and pom according to new release procedure -## [v1.2.0] [r4.15.0] - 2019-11-06 +## [v1.2.0] [r4.15.0] - 2019-11-19 - Added org parameter to support to list item at VO level in gCat Service [#17635] -## [v1.1.0] [r4.14.0] - 2019-05-27 +## [v1.1.0] [r4.14.0] - 2019-05-16 - Added Social Post parameter [#13335] From 40082495bd837559d1f2931050658917d73daf0d Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 17 Feb 2023 14:14:45 +0100 Subject: [PATCH 2/2] Adding JSON:API support --- src/main/java/org/gcube/gcat/api/GCatConstants.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/gcube/gcat/api/GCatConstants.java b/src/main/java/org/gcube/gcat/api/GCatConstants.java index fed495d..971ee86 100644 --- a/src/main/java/org/gcube/gcat/api/GCatConstants.java +++ b/src/main/java/org/gcube/gcat/api/GCatConstants.java @@ -16,6 +16,7 @@ public class GCatConstants { public static final String SERVICE_ENTRY_NAME = "org.gcube.gcat.ResourceInitializer"; public static final String PURGE_QUERY_PARAMETER = "purge"; public static final String APPLICATION_JSON_CHARSET_UTF_8 = "application/json;charset=UTF-8"; + public static final String APPLICATION_JSON_API = "application/vnd.api+json"; public static final String LIMIT_QUERY_PARAMETER = "limit"; public static final String OFFSET_QUERY_PARAMETER = "offset"; public static final String COUNT_QUERY_PARAMETER = "count"; @@ -34,4 +35,7 @@ public class GCatConstants { public static final String ORGANIZATION_FILTER_TEMPLATE = ORGANIZATION_PARAMETER + ":%s"; + public static final String JSON_API_DATA_FIELD_NAME = "data"; + + }