Releases: wimdeblauwe/htmx-spring-boot
3.3.0
What's Changed
- setup-java v4 by @sullis in #97
- spring-boot 3.2.3 by @sullis in #100
- add JDK 21 to build matrix by @sullis in #101
- Add Vary header for Hx-Requests by @dsyer in #103
- [fix] maven-gpg-plugin warnings and errors by @xhaggi in #108
- [fix] warning: unknown enum constant When.MAYBE caused by missing JSR305 implementation by @xhaggi in #109
- [maven-javadoc-plugin] disable missing warnings by @xhaggi in #110
New Contributors
Full Changelog: 3.2.0...3.3.0
3.2.0
What's Changed
- Use setHeader() instead of addHeader() to avoid multiple headers being set by @johannesg in #92
- Allow HtmxResponse to be used as return type in error handlers by @wimdeblauwe in #95
New Contributors
- @johannesg made their first contribution in #92
Full Changelog: 3.1.1...3.2.0
3.1.1
3.1.0
What's Changed
- Wrong response header HX-Push instead of HX-Push-Url used by @xhaggi in #69
- Get rid of 'with' prefix from HtmxRequest builder methods by @xhaggi in #71
- [fix] retarget property not overridden in HtmxResponse#and method by @xhaggi in #72
- Add missing Javadoc + update README by @xhaggi in #70
- [fix] wrong empty checks in getters for triggers in HtmxResponse by @xhaggi in #74
- Add builder to HtmxResponse by @xhaggi in #73
- Rewrite HX-Trigger support in HtmxResponse by @xhaggi in #75
- Publish file AutoConfigureWebMvc.imports in jar so that users can benefit from it by @xhaggi in #82
- Add support for specifying modifiers in HX-Reswap by @xhaggi in #83
- Restrict mapping to the handler method to target and triggered element in @HxRequest by @xhaggi in #80
- Add support for HX-Location response header in HtmxResponse by @xhaggi in #84
- Add support for HX-Replace-Url response header in HtmxResponse by @xhaggi in #86
- No need to mark HtmxResponse.Builder#reswap as deprecated because it was not part of a release by @xhaggi in #85
- Add support for HX-Reselect response header in HtmxResponse by @xhaggi in #87
Full Changelog: 3.0.0...3.1.0
3.0.0
This release introduces a split of the project into multiple modules. This will allow people to use this library to integrate with htmx without the need to also add Thymeleaf as a dependency if you use another templating engine.
Use artifact id htmx-spring-boot
if you only want the htmx integration. Keep using the original artifact id htmx-spring-boot-thymeleaf
if you use Thymeleaf as your templating engine of choice.
What's Changed
New Contributors
Full Changelog: 2.2.0...3.0.0
2.2.0
What's Changed
- Use well-known bean name for view resolver by @dsyer in #51
- Use caching response wrapper in case views render pre-emptively by @dsyer in #52
- Allow templates to be added as resolved Views by @dsyer in #55
- Issue #56: add reswap to HtmxResponse by @Runek00 in #62
- Add support for hx:validate by @wimdeblauwe in #65
New Contributors
Full Changelog: 2.1.0...2.2.0
2.1.0
What's Changed
- println() method removed from HtmxHandlerMethodArgumentResolver by @Harsh4902 in #50
- Preserve the order of templates inside the HtmxResponse by @klu2 in #49
New Contributors
- @Harsh4902 made their first contribution in #50
- @klu2 made their first contribution in #49
Full Changelog: 2.0.1...2.1.0
2.0.1
What's Changed
- Issue #42: Moving HxTrigger and HxRefresh handling to preHandle to be… by @credmond in #43
- Fixed typos from hx-swap-oop to hx-swap-oob by @ohgillwhan in #44
New Contributors
- @credmond made their first contribution in #43
- @ohgillwhan made their first contribution in #44
Full Changelog: 2.0.0...2.0.1
2.0.0
What's Changed
- Upgrade github actions by @wimdeblauwe in #35
- Support Spring Boot 3 with Spring Framework 6 and Thymeleaf 3.1 by @wimdeblauwe in #37
NOTE: If you are on Spring Boot 2, then be sure to stay on the 1.x line of releases of this library.
Full Changelog: 0.3.0...2.0.0
1.0.0
This release is compatible with Spring Boot 2.7.x and is compiled against Java 11