Skip to content

Releases: tschuehly/spring-view-component

v0.9.1

26 Feb 18:09
fc6b22d

Choose a tag to compare

v0.9.1

Breaking Changes

  • Spring Boot 4 required — Spring View Component now requires Spring Boot 4.0.3+. Spring Boot 3.x is no longer supported.

Changes

  • Upgrade to Spring Boot 4.0.3
  • Upgrade Kotlin to 2.2.21
  • Upgrade Gradle wrapper to 9.2.1
  • Adapt to Spring Boot 4 module renames:
    • spring-boot-starter-webspring-boot-starter-webmvc
    • spring-boot-starter-aopspring-boot-starter-aspectj
    • TestRestTemplate moved to spring-boot-resttestclient
  • Add spring-boot-restclient test dependency for Spring Boot 4 compatibility

CI/CD

  • Restrict publishing to merges to master only
  • Add workflow_dispatch trigger for manual publishing

v0.9.0: Dependency Upgrades

21 Oct 06:21

Choose a tag to compare

Thanks to

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.9.0

v0.8.3: JTE LiveReload

13 Aug 11:25

Choose a tag to compare

The JTE CodeResolver now uses the Spring DevTools classloader.
Full Changelog: v0.8.2...v0.8.3

v0.8.2: Thymeleaf Tag Processor now uses the Thymeleaf ViewResolver to render nested ViewComponents allowing to use th:field

02 Jul 08:19

Choose a tag to compare

v0.8.1: Fix bug occuring in Strategy Pattern

20 Jun 21:36

Choose a tag to compare

v0.8.0: Remove ViewAction and Annotationprocessor

03 Jun 21:37
17d00ac

Choose a tag to compare

What's Changed

  • Simplify Spring ViewComponent and remove ViewAction by @tschuehly in #23

Full Changelog: v0.7.4...v0.8.0

v0.7.4: JTE autoconfiguration fix

16 Apr 14:22

Choose a tag to compare

release: v0.7.4

hotfix jte autoconfiguration

v0.7.3: Seperate KTE Dependency, Fix Kotlin Local Dev

06 Apr 18:15

Choose a tag to compare

v0.7.2: Faster JTE LiveReload

25 Nov 10:26
ca6d4cc

Choose a tag to compare

Previously JTE LiveReload depended on the hot swap capability of your IDE .
With 0.7.2 if localDevelopment is set to true, JTE Templates are reloaded with a custom CodeResolver that recompiles the templates on demand.

v0.7.0: Annotation Processor and ViewContext records!

02 Nov 16:47

Choose a tag to compare

The two biggest changes to this release is the annotation processor for processing ViewComponents at build time and a new awesome way to create a ViewContext.

Learn more on my blog: https://www.tschuehly.de/posts/spring-view-component-v0-7-0/