Skip to content

Releases: wimdeblauwe/htmx-spring-boot

3.5.1

10 Sep 06:30
Compare
Choose a tag to compare

What's Changed

  • @HxPushUrl(true) now retreives the path from the request by @tschuehly in #129

New Contributors

Full Changelog: 3.5.0...3.5.1

3.5.0

28 Aug 20:42
Compare
Choose a tag to compare

What's Changed

  • Add support for processing HtmxResponse in the Model and as an Argument by @checketts in #128

Full Changelog: 3.4.1...3.5.0

3.4.1

18 Jun 07:09
Compare
Choose a tag to compare

What's Changed

  • [fix] Invalid characters (CR/LF) in response header caused by customized Jackson ObjectMapper by @xhaggi in #123

Full Changelog: 3.4.0...3.4.1

3.4.0

30 May 19:24
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.3.0...3.4.0

3.3.0

17 Apr 12:06
Compare
Choose a tag to compare

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

14 Dec 19:39
Compare
Choose a tag to compare

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

Full Changelog: 3.1.1...3.2.0

3.1.1

18 Oct 18:46
Compare
Choose a tag to compare

What's Changed

  • Add missing HtmxViewHandlerInterceptor tests by @xhaggi in #91
  • [fix] HtmxResponse.Builder#and() does not consider all properties by @xhaggi in #90
  • Fix javadoc.io links in README.md by @xhaggi in #88

Full Changelog: 3.1.0...3.1.1

3.1.0

16 Oct 19:33
Compare
Choose a tag to compare

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

26 Aug 12:49
Compare
Choose a tag to compare

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

  • Separate functionalities into modules by @xhaggi in #64

New Contributors

Full Changelog: 2.2.0...3.0.0

2.2.0

23 Aug 13:28
Compare
Choose a tag to compare

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