This document outlines changes that may affect users moving between versions. It is ordered from most recent version to oldest version.
- No external changes
- Now requires Spring 4.x
- Refactored out Jersey into separate autoconfiguration
- Use
fluentforms-jersey-spring-boot-starterinstead offluentforms-spring-boot-starterto continue using Jersey.
- Use
fluentforms-spring-boot-starternow uses Spring's RestClient for making calls to AEM.
- Now requires AEM LTS (a.k.a. AEM 6.6)
- Now requires Java 17 or later
- Replaced the
generatePrintedOutput()method with a newgeneratePrintedOutput(PrintConfig printConfig)(issue #53). Existing code should be migrated to the new version. - RestServices client helper
BuilderImplnow requires aRestClientFactorywhich supplies aRestClient. This is the hook to supply either a Jersey-basedRestClientimplementation or a Spring-basedRestClientimplementation. Any code that directly instantiates services using the Builder should either supply a factory or (preferably) allow the Spring Boot autoconfiguration to create the services.
- This is the last version that supports AEM 6.5 (non-LTS).
- Requires Java 8
- Requires Spring Boot 3.3.5 or later
- Requires Java 17 or later