Build better business applications, faster. No more juggling REST endpoints or deciphering GraphQL queries. Hilla seamlessly connects Spring Boot and React to accelerate application development.
Website · Getting Started · Documentation
This is a pre-release for the next minor version of Hilla. We appreciate it if you give it a try and report any issues you notice.
path
is set by @rbrki07 in https://github.com/vaadin/hilla/pull/2361
Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.beta1...24.4.0.beta2
This is a pre-release for the next minor version of Hilla. We appreciate it if you give it a try and report any issues you notice.
The file-system based router, @vaadin/hilla-file-router
, was added to Hilla. It simplifies adding React views to applications by automaticaly mapping files in the src/main/frontend/views/
directory as routes, eliminating the step of editing the URL mapping for each added view. The Hilla file router is based on the React Router library.
The file router includes the createMenuItems()
utility function, which enables populating the menu items in the React main layout. Hilla file router views and Java classes with the @Menu
annotation are added as the menu items automatically.
The new library for managing state in React applications, @vaadin/hilla-react-signals
, was added to Hilla. Signals provide robust and convenient way of subscribing to state updates in UI, and allow to easily share the state updates between multiple components. The API of Hilla React signals follows the Preact Signals library.
Hilla framework has been more closely integrated with the Vaadin platform. Vaadin BOM and Vaadin Spring Boot Starter now include the Hilla framework stating from version 24.4. This enables Vaadin users to choose between Flow and Hilla, or mix both frameworks when necessary.
The default location of the frontend source directory was changed from frontend/
to src/main/frontend/
. The old location is still supported.
dev.hilla
to com.vaadin.hilla
@hilla/react-components
are now @vaadin/react-components
,@hilla/form
became @vaadin/hilla-lit-form
,@hilla/
namespace now have the @vaadin/hilla-
name prefixdev.hilla
to com.vaadin
.dev.hilla:hilla-spring-boot-starter
was superseded by com.vaadin:vaadin-spring-boot-starter
.clear
at form creation/model change by @cromoteca in https://github.com/vaadin/hilla/pull/2299
RouteUtil
implement Flow interface by @cromoteca in https://github.com/vaadin/hilla/pull/2360
Full Changelog: https://github.com/vaadin/hilla/compare/2.5.7...24.4.0.beta1
Website · Getting Started · Documentation
Included dependencies:
Official add-ons and plugins:
Full Changelog: https://github.com/vaadin/hilla/compare/1.3.33...1.3.34
Website · Getting Started · Documentation
This is a pre-release for the next minor version of Hilla. We appreciate it if you give it a try and report any issues you notice.
Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha24...24.4.0.alpha25
Website · Getting Started · Documentation
This is a pre-release for the next minor version of Hilla. We appreciate it if you give it a try and report any issues you notice.
Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha23...24.4.0.alpha24
Website · Getting Started · Documentation
This is a pre-release for the next minor version of Hilla. We appreciate it if you give it a try and report any issues you notice.
Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha21...24.4.0.alpha23
Website · Getting Started · Documentation
This is a pre-release for the next minor version of Hilla. We appreciate it if you give it a try and report any issues you notice.
rolesAllowed
by @cromoteca in https://github.com/vaadin/hilla/pull/2295
Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha19...24.4.0.alpha21
Website · Getting Started · Documentation
This is a pre-release for the next minor version of Hilla. We appreciate it if you give it a try and report any issues you notice.
Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha18...24.4.0.alpha19
Website · Getting Started · Documentation
This is a pre-release for the next minor version of Hilla. We appreciate it if you give it a try and report any issues you notice.
tsx
extension by @taefi in https://github.com/vaadin/hilla/pull/2256
$phantom
by @cromoteca in https://github.com/vaadin/hilla/pull/2262
hilla-file-router
to file-router
by @cromoteca in https://github.com/vaadin/hilla/pull/2261
Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha17...24.4.0.alpha18
Website · Getting Started · Documentation
Included dependencies:
Official add-ons and plugins:
Full Changelog: https://github.com/vaadin/hilla/compare/1.4.0...1.5.0.alpha2