Releases: terrestris/shogun
Version 16.1.0
🌟 Features 🌟
🛠️ Fixes 🛠️
- Include GraphQL schemas for multiple modules (by @LukasLohoff in #625)
♦️ MISC ♦️
- Bump mockito-core from 4.4.0 to 4.10.0 (by @dependabot in #620)
- Bump hibernate-types-52 from 2.20.0 to 2.21.0 (by @dependabot in #622)
- Bump jackson-dataformat-yaml from 2.13.4 to 2.14.1 (by @dependabot in#613)
- Bump maven-dependency-plugin from 3.3.0 to 3.4.0 by (@dependabot in #617)
- Bump mockito-core from 4.10.0 to 4.11.0 (by @dependabot in #628)
Full Changelog: v16.0.0...v16.1.0
Version 16.0.0
🚨 Breaking Changes 🚨
- Update dependencies (#595)
Migration guide
- GraphQL: if you have any entities beyond the SHOGun base entities, you need to upgrade your graphql configuration:
https://blog.devgenius.io/graphql-with-spring-boot-starter-graphql-7b406998c0b5 - OpenAPI
- remove the dependency
com.graphql-java
- the path to the OpenAPI document changed from
/v2/api-docs
to/v3/api-docs
- update the path in your
WebSecurityConfig
and and wherever else it has been used
- update the path in your
- if any springfox configuration from shogun was overwritten: consider the migration notes from SpringFox to SpringDoc: https://springdoc.org/#migrating-from-springfox
- if required you can customize the documentation using OpenAPI-specific annotations. For an example see https://www.baeldung.com/spring-rest-openapi-documentation#openapi-annotations
- remove the dependency
- The SinglePageAppController has been removed. If needed, it must be included inside your project.
♦️ MISC ♦️
- bump archunit-junit5 from 0.23.1 to 1.0.1 (e9e8d1f)
Full Changelog: v15.0.0...v16.0.0
Version 12.2.0
Backport of #608 / https://github.com/terrestris/shogun/releases/tag/v15.0.0 for v12
Version 15.0.0
🚨 Breaking Changes 🚨
- breaking: fix serialization issues in BaseService#update and use JsonPatch for updatePartial (#608)
Migration guide:
1. BaseService#updatePartial
changed its method signature.
Old:
public S updatePartial(Long entityId, S entity, Map<String, Object> values)
New:
public S updatePartial(S entity, JsonMergePatch patch)
Projects which override updatePartial
or use it directly need to update their code accordingly.
2. BaseController#updatePartial
changed its signature
Projects using the endpoint PATCH /{entityClass}/{id}
should update their client code:
- supplying the entity id in the json body is no longer necessary
3. Annotate your hibernate models with @DynamicUpdate
For more information see https://www.baeldung.com/spring-rest-json-patch#http-patch-request
♦️ MISC ♦️
- bump hibernate-types-52 from 2.19.2 to 2.20.0
- bump jib-maven-plugin from 3.3.0 to 3.3.1
- bump tika-core from 2.5.0 to 2.6.0
- bump graphql-java-extended-scalars from 19.0 to 19.1
- bump swagger-codegen-maven-plugin from 2.4.28 to 2.4.29
- bump testcontainers.version from 1.17.5 to 1.17.6
Full Changelog: v14.1.0...v15.0.0
Version 14.1.0
🌟 Features 🌟
- Minor updates to the default JSON models (#569)
- Add opacity property to layer client config (#578)
- feat: introduce downloadConfig (#590)
♦️ MISC ♦️
- bump jib-maven-plugin from 3.2.1 to 3.3.0
- bump jackson-databind from 2.13.3 to 2.13.4
- bump jackson-dataformat-yaml from 2.13.3 to 2.13.4
- bump hibernate-types-52 from 2.18.0 to 2.19.1
- bump log4j2.version from 2.18.0 to 2.19.0
- bump graphql-java-extended-scalars from 18.1 to 19.0
- bump testcontainers.version from 1.17.3 to 1.17.5
- bump tika-core from 2.4.1 to 2.5.0
- bump jackson-databind from 2.13.4 to 2.13.4.2
Full Changelog: v14.0.0...v14.1.0
Release 12.1.0
Features
feat(WebhookController): add the group as an additional keycloak id to the USER_GROUP_MEMBERSHIP_CHANGED event #583
Release 9.4.0
Features
feat(WebhookController): add the group as an additional keycloak id to the USER_GROUP_MEMBERSHIP_CHANGED event #583
Version 14.0.0
🚨 Breaking Changes 🚨
- The
permissions
field of theBasePermission
has been renamed topermission
.
🌟 Features 🌟
- Add endpoints to read, create, update and delete entity permissions (#54)
♦️ MISC ♦️
- bump hibernate-types-52 from 2.17.1 to 2.18.0
- bump maven-site-plugin from 3.12.0 to 3.12.1
- bump maven-project-info-reports-plugin from 3.4.0 to 3.4.1
- bump swagger-codegen-maven-plugin from 2.4.27 to 2.4.28
Full Changelog: v13.2.0...v14.0.0
Version 13.2.0
🌟 Features 🌟
- Add matrixSet field to DefaultLayerSourceConfig (#562)
- ci: integrates sonarqube into github ci (#561)
🛠️ Bugfixes 🛠️
- use docker.terrestris.de registry (31dc43f)
Full Changelog: v13.1.1...v13.2.0