Skip to content

Hilla 24.10.9

Choose a tag to compare

@vaadin-bot vaadin-bot released this 09 Sep 09:40

Website · Getting Started · Documentation

Versions

  • Hilla Maven Plugin
  • Hilla Gradle Plugin
  • Hilla Spring Boot Starter
  • Vaadin Design System / Web Components (24.10.6)
  • Vaadin Design System / React Components (24.10.6)

What's Changed

  • fixes: fix compilation failure after flow refactor by @ZheSun88 in #4557
  • refactor: refactor Hilla hotswapper by @mcollovati in #4562
  • chore: add flow-build-tools dependency by @mcollovati in #4565
  • chore: use managed flow-build-tools version by @mcollovati in #4566
  • deps: Bump javaparser to 3.28.0 by @MarcinVaadin in #4574
  • chore: fix compilation errors by @mcollovati in #4590
  • refactor: form binder object models support by @platosha in #3816
  • fix: correctly propagate nodeFolder configuration to Flow by @sgpublic in #4622
  • fix: support route parameters in RouteUtil by @platosha in #4581
  • chore: update spring-boot to 4.0.2 by @vaadin-bot in #4611
  • fix: update signals imports for new package structure by @Artur- in #4635
  • chore: upgrade org.apache.maven:maven-artifact from 3.9.11 to 3.9.12 by @taefi in #4638
  • chore: Update testbench to 10.1.0-alpha1 by @mcollovati in #4648
  • fix: Set required Java and Maven versions in flow-maven-plugin by @mcollovati in #4675
  • chore: Rename packages for signals by @mshabarov in #4674
  • chore: update testbench to 10.1.0-alpha2 by @mcollovati in #4694
  • fix: handle null loadingCount in grid test waitForLoading method by @mshabarov in #4705
  • chore: upgrade jackson.version to 3.0.4 by @ZheSun88 in #4708
  • chore: fix compilation error after flow#23568 by @ZheSun88 in #4739
  • Update testbench.version to 10.1.0-alpha3 by @mshabarov in #4713
  • chore: update spring-boot to 4.0.3 by @vaadin-bot in #4751
  • fix: stop replacing vaadinBuildFrontend task to preserve Flow configuration by @mcollovati in #4746
  • chore: Update testbench.version from alpha to beta by @mshabarov in #4792
  • chore: fix compilation errors by @mcollovati in #4814
  • chore: upgrade 25.2-SNAPSHOT by @ZheSun88 in #4819
  • chore: update testbench to 10.1.0-beta2 by @mcollovati in #4832
  • chore: upgrade testbench to 10.1.0-rc1 (main) by @ZheSun88 in #4898
  • chore: update spring-boot to 4.0.4 by @vaadin-bot in #4921
  • chore: upgrade testbench to 10.1.0 by @ZheSun88 in #4936
  • feat: add explicit sourceClasses setting for Maven plugin by @platosha in #4859
  • chore: Use Flow 25.2 alpha1 by @Artur- in #4977
  • chore: update spring-boot to 4.0.5 by @vaadin-bot in #4959
  • chore: remove cherrypick script by @ZheSun88 in #4982
  • Revert "chore: remove cherrypick script" by @ZheSun88 in #4985
  • chore: update to testbench 10.2.0-alpha1 by @caalador in #5030
  • chore: upgrade to Vite 8 and migrate signals transform by @heruan in #4974
  • chore: use flow 25.2-snapshot by @ZheSun88 in #5059
  • Add --ignore-scripts to npm ci in setup action by @manolo in #5062
  • chore: Revert Rolldown workaround by @Artur- in #5089
  • test: use stylesheet instead of theme folder in all test projects by @Artur- in #4978
  • chore: update workflow cache strategy by @ZheSun88 in #5110
  • Update testbench.version from alpha1 to alpha2 by @tltv in #5138
  • chore: upgrade springboot to 4.0.6 by @ZheSun88 in #5196
  • chore: Make project TypeScript 6 compatible by @Artur- in #5209
  • chore: upgrade springboot to 4.1.0-RC1 by @ZheSun88 in #5207
  • chore: update testbench.version to 10.2.0-alpha4 by @tltv in #5251
  • chore: align javaparser version among projects in main by @ZheSun88 in #5292
  • chore: update testbench.version from alpha4 to alpha5 by @tltv in #5331
  • chore: migrate away from tsc-template dependency by @ZheSun88 in #5291
  • chore: upgrade js-cookie to 3.0.7 by @ZheSun88 in #5408
  • build: replace pull_request_target with pull_request in CI workflow by @manolo in #5390
  • chore: upgrade testbench to 10.2.0-beta1 by @ZheSun88 in #5441
  • chore: upgrade testbench to 25.2.0-beta1 by @ZheSun88 in #5449
  • chore: upgrade to 25.3-SNAPSHOT by @ZheSun88 in #5450
  • chore: fix node warning (main) by @ZheSun88 in #5487
  • Fix node warning main by @ZheSun88 in #5498
  • chore: update com.gradle.plugin-publish version to 1.3.1 by @tltv in #5511
  • chore: Update GitHub JavaParser version to 3.28.2 by @Artur- in #5564
  • chore: update spring-boot to 4.1.0 by @vaadin-bot in #5569
  • chore: drop dependency on @vaadin/common-frontend by @Artur- in #5625
  • chore: upgrade testbench to 25.2.0-rc1 (#5634) (CP: main) by @vaadin-bot in #5636
  • chore: upgrade testbench to 25.2.0 by @ZheSun88 in #5684
  • build: purge cached Vaadin Maven snapshots in every validation build by @platosha in #5734
  • test: wait for invalid state before sendKeys in Kotlin Gradle tests by @platosha in #5735
  • chore: update CI branches by @platosha in #5748
  • build: update Kotlin version to match Flow by @platosha in #5757
  • fix(react-auth): deduplicate initial auth by @platosha in #5824
  • chore: update dependency versions by @platosha in #5845
  • feat(crud): support object models by @platosha in #4533
  • build: add branch parameter to prepare script by @manolo in #5580
  • chore: Use TypeScript 7 by @Artur- in #5998
  • chore: Stop the build from rewriting the TypeScript dependency by @Artur- in #5999
  • chore: Update testbench to 25.2.1 by @mcollovati in #5969
  • chore: Revert "test: keep the frontend build working in a path with a space" by @Artur- in #6003
  • chore: Revert "add -Dvaadin.npm.minimumFrontendPackageAgeDays=0 to validation build temporarily" by @Artur- in #6002
  • test: wait for the selection to clear after submitting the mobile form by @Artur- in #6011
  • ci: cache the Gradle distribution used by TestKit by @Artur- in #6012
  • test: retry the TestKit Gradle distribution download in gradle-plugin tests by @Artur- in #6014
  • test: wait for the grid rows before using them in react-crud tests by @Artur- in #6013
  • fix: import the TypeScript compiler API by its real package name by @Artur- in #6021
  • fix: keep React Fast Refresh working for views with a config export by @Artur- in #5576
  • build: read the platform branch from the environment too [skip ci] by @manolo in #6130
  • chore: update spring-boot to 4.1.1 by @vaadin-bot in #6071
  • ci: run the Windows Gradle tests outside pull requests by @totally-not-ai[bot] in #6138
  • chore: Revert the 25.3.0-alpha11 version bump by @manolo in #6148
  • fix: use the discriminator property name of @JsonTypeInfo by @totally-not-ai[bot] in #6142
  • test: verify generated TypeScript instead of the OpenAPI intermediate by @totally-not-ai[bot] in #6146
  • fix: find JSON subtypes anywhere in the class hierarchy by @totally-not-ai[bot] in #6155
  • chore: add InstallDevCliMojo for vaadin-dev CLI installation by @tltv in #6157
  • test: leave the test case package out of the snapshot paths by @totally-not-ai[bot] in #6156
  • chore: add Claude Code and code review workflows by @sissbruecker in #6165
  • fix: find JSON subtypes on the interfaces of a class too by @totally-not-ai[bot] in #6144
  • chore: update TestBench to 25.3.0-beta1 by @totally-not-ai[bot] in #6183
  • fix: resolve @JsonTypeName through supertypes and only emit discriminators for known type ids by @totally-not-ai[bot] in #6175
  • feat: publish an authorization denied event when endpoint access is denied by @totally-not-ai[bot] in #6150
  • chore: bump 25.4-SNAPSHOT by @ZheSun88 in #6200
  • fix: do not throw from Size and Pattern validators for empty values by @totally-not-ai[bot] in #6202
  • chore: analyze the tests as test code in SonarQube Cloud by @totally-not-ai[bot] in #6203

New Contributors

Full Changelog: 25.0.0...24.10.9