- Completed comparison operator set (eq, neq, lt, lte, gt, gte) when converting from OPA to ThunkExpression by @tgeens in #58
- Hide thunx-dependencies from published .pom by @tgeens in #57
- Bill of Materials is now published as
thunx-bom
,thunx-dependencies
remains as internal platform by @tgeens in #54
- Relocated MavenCentral publication from
eu.xenit.contentcloud.thunx
tocom.contentgrid.thunx
by @tgeens in #43 - Rename packages from
eu.xenit.contentcloud.thunx
tocom.contentgrid.thunx
by @tgeens in #44 - Introduces
thunx-dependencies
to manage dependency versions by @tgeens in #42
- Fixes maven central publishing by providing description for thunx-dependencies by @tgeens in #47
- Use gradle plugin eu.xenit.enterprise-conventions.oss:0.3.0-rc.1 by @tgeens in #48
- Make spring-boot and spring-cloud dependency versions manageable by dependabot by @tgeens in #49
- Dependency
eu.xenit.contentcloud:opa-async-java-client
relocated to groupIdcom.contentgrid.opa
by @tgeens in #41 - Bump json-unit-assertj from 2.33.0 to 2.34.0 by @dependabot in #39
- Bump json-unit-assertj from 2.34.0 to 2.35.0 by @dependabot in #40
- Bump json-unit-assertj from 2.35.0 to 2.36.0 by @dependabot in #50
- Bump testcontainers-bom from 1.17.3 to 1.17.5 by @dependabot in #45
- Bump org.ajoberstar.reckon from 0.13.1 to 0.16.1 by @dependabot in #30
- Bump spring-cloud-dependencies from 2021.0.1 to 2021.0.4 by @dependabot in #51
Full Changelog: https://github.com/xenit-eu/thunx/compare/v0.3.3...v0.4.0
- H2 is a test-runtime-only dependency, version managed by spring boot platform by @tgeens in #27
- Improved entity lookup by @vierbergenlars in #32
- Removed dependency on
spring-content-rest
by @tgeens in #37
- Bump org.springframework.boot from 2.4.6 to 2.6.6 by @tgeens in #36
- Bump spring-content-rest from 1.2.2 to 2.0.0 by @dependabot in #22
- Bump spring-content-rest from 2.0.0 to 2.1.0 by @dependabot in #33
- Bump json-unit-assertj from 2.31.0 to 2.32.0 by @dependabot in #31
- Bump json-unit-assertj from 2.32.0 to 2.33.0 by @dependabot in #34
- Updated
opa-async-java-client
to 0.3.0:- fixes InvalidDefinitionException: Java 8 date/time type
java.time.Instant
not supported - see xenit-eu/opa-java-client #3 - #21
- fixes InvalidDefinitionException: Java 8 date/time type
- Cleanup dependencies declaration, use platform version management were possible #25
- Updated dependencies
Full Changelog: https://github.com/xenit-eu/thunx/compare/v0.3.1...v0.3.2
- Starters: Thunx API starter now pulls in
thunx-predicates-querydsl
Full Changelog: https://github.com/xenit-eu/thunx/compare/v0.3.0...v0.3.1
0.3.0 (2022-01-31)
- Created Spring Boot starters - #6
- for Spring Cloud Gateway:
thunx-gateway-spring-boot-starter
- for Spring Data REST:
thunx-api-spring-boot-starter
- for Spring Cloud Gateway:
- QueryDSL: properly handle
IS NULL
- #9 - Better url matching to detect Spring Data REST repository-urls - #10
- QueryDSL: fixed AND/OR with more than 2 terms - #12
- Simplified API: changed resolve into a visitor to reduce expression to minimal form - #11
Full Changelog: https://github.com/xenit-eu/thunx/compare/v0.2.0...v0.3.0
0.2.0 (2021-10-21)
- Support OAuth 2.0 Client-Credentials Grant for Machine-to-Machine authentication and authorization - #7
@EnableAbac
replacesRootResourceInformationHandlerMethodArgumentResolver
bean with abac-enabled variant - #2- An
IllegalStateException
is thrown when using @EnableAbac but repositories do not extendQuerydslPredicateExecutor
- #3
Full Changelog: https://github.com/xenit-eu/thunx/compare/v0.1.0...v0.2.0
0.1.0 (2021-07-20)
- Initial Release