Releases: xenit-eu/contentgrid-spring
Releases · xenit-eu/contentgrid-spring
v0.8.0
Features
- Perform -to-many relation redirect using search mappings from CollectionFilterParam by @vierbergenlars in #109
- Replace spring data QuerydslBinder with CollectionFilter-based search filters by @vierbergenlars in #112
Fixes
- Ensure that curies are present on the collection resource by @vierbergenlars in #113
- Call correct delegate method in
AggregateLinkCollector#getLinksForNested()
by @vierbergenlars in #116
Dependencies
- Update dependency com.github.paulcwarren:spring-content-bom to v3.0.5 by @renovate in #111
- Update spring boot to v3.1.3 by @renovate in #110
- Update dependency gradle to v8.3 by @renovate in #103
- Update dependency org.testcontainers:postgresql to v1.19.0 by @renovate in #108
- Upgrade thunx to 0.9.0 by @vierbergenlars in #114
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
- Fix page metadata not being present on collections by @vierbergenlars in #107
Full Changelog: v0.7.0...v0.7.1
v0.7.0
ContentGrid Spring is now compatible with Spring Boot 3, support for Spring Boot 2 has been dropped.
Fix
- Configure flyway to disable transactional lock by @vierbergenlars in #105
- Add flyway autoconfiguration to AutoConfiguration.imports by @vierbergenlars in #106
Dependencies
- Upgrade to Spring Boot 3 by @vierbergenlars in #101
- Update plugin org.springframework.boot to v3.1.2 by @renovate in #104
- Update plugin io.spring.dependency-management to v1.1.3 by @renovate in #73
Full Changelog: v0.6.1...v0.7.0
v0.6.1
The 0.6.x release series will be the last one to support Spring Boot 2.
Changed
- Use 'item' link-rel for collection
_embedded
items by @vierbergenlars in #100
Full Changelog: v0.6.0...v0.6.1
v0.6.0
Features
- Add custom CurieProvider by @vierbergenlars in #98
- Add support for generic link relations based on datamodel by @vierbergenlars in #99
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Fixes
- Fix startup failure because of default RandomGenerator not being available by @vierbergenlars in #97
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Breaking changes
- When visiting an entity relation, you are now redirected to the primary resource. #92
- For *-to-one relations, this is a redirect to the entity item
- For *-to-many relations, this is a redirect to the entity collection, with a filter applied if an inverse relation is available.
If there is no inverse relation available the server will respond with HTTP 501 Not Implemented.
To fallback to an unpaged list, the propertycontentgrid.rest.fallback-to-default-relation-controller
should be set totrue
.
Features
- HAL-FORMS support
- Profile: Add HAL-FORMS content-type describing the create entity form by @vierbergenlars in #93
- HAL-FORMS profile: search form by @vierbergenlars in #94
- Add hal-forms templates to individual entity instances by @vierbergenlars in #95
Maintenance
- Events for collections [ACC-536] by @rschev in #86
- Ensure that content links are serialized when emitting events by @vierbergenlars in #90
- Restore integration tests by @tgeens in #89
- Fall back to spring-data-rest implementation for non-implemented cases in DelegatingRepositoryPropertyReferenceController by @vierbergenlars in #92
Dependencies
- Update dependency gradle to v8.2 by @renovate in #85
- Update dependency gradle to v8.2.1 by @renovate in #87
- Update dependency com.contentgrid.thunx:thunx-bom to v0.7.0 by @renovate in #88
- Update spring boot to v2.7.14 by @renovate in #91
Full Changelog: v0.4.3...v0.5.0
v0.4.3
Changed
Maintenance
- Added GitHub CODEOWNERS by @tgeens in #81
- Configure Renovate by @renovate in #68
- Add integration tests for Spring Content REST - ContentPropertyResource by @tgeens in #80
- Move to reckon.settings plugin by @tgeens in #82
Dependencies
- Bump com.contentgrid.thunx:thunx-bom from 0.6.0 to 0.6.1 by @dependabot in #60
- Bump org.testcontainers:postgresql from 1.17.6 to 1.18.0 by @dependabot in #61
- Bump org.testcontainers:postgresql from 1.18.0 to 1.18.1 by @dependabot in #64
- Bump org.ajoberstar.reckon from 0.16.1 to 0.18.0 by @dependabot in #63
- Bump org.springframework.boot:spring-boot-dependencies from 2.7.10 to 2.7.11 by @dependabot in #62
- Bump eu.xenit.enterprise-conventions.oss from 0.3.0 to 0.4.0 by @dependabot in #65
- Bump com.contentgrid.thunx:thunx-bom from 0.6.1 to 0.6.2 by @dependabot in #67
- Bump org.springframework.boot:spring-boot-dependencies from 2.7.11 to 2.7.12 by @dependabot in #66
- Update actions/checkout action to v3 by @renovate in #74
- Update dependency gradle to v7.6.1 by @renovate in #70
- Update dependency gradle to v8 by @renovate in #76
- Update plugin org.springframework.boot to v2.7.12 by @renovate in #69
- Update dependency org.testcontainers:postgresql to v1.18.3 by @renovate in #72
- Update actions/setup-java action to v3 by @renovate in #75
- Update spring-content from 2.7.0 to 2.9.0 using platform spring-content-bom by @tgeens in #83
- Update spring boot to v2.7.13 by @renovate in #79
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Changed
- Added ContentGrid Info actuator with DeploymentId and ApplicationId by @dgradecak in #56
- Added ChangesetId to ContentGrid Info actuator by @dgradecak in #57
- Logging ContentGrid info at application startup by @dgradecak in #59
Maintenance
- Cleaning up webhook configuration class by @dgradecak in #50
- Improve integration tests - pointing out many-to-many shortcomings by @tgeens in #53
Dependencies
- Bump org.springframework.boot:spring-boot-dependencies from 2.7.7 to 2.7.9 by @dependabot in #54
- Bump com.contentgrid.thunx:thunx-bom from 0.5.0 to 0.6.0 by @dependabot in #55
- Bump org.springframework.boot:spring-boot-dependencies from 2.7.9 to 2.7.10 by @dependabot in #58
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- contentgrid-spring-integration-events: Renamed message headers by @dgradecak in #47
- contentgrid-spring-integration-events: Fixed NPE when rabbitmq is not configured by @dgradecak in #48
Maintenance
- contentgrid-spring-integration-events: Moved event-headers from listener to transformers by @tgeens in #49
- Bump eu.xenit.enterprise-conventions.oss from 0.3.0-rc.2 to 0.3.0 by @dependabot in #46
Full Changelog: v0.4.0...v0.4.1