Hilla Versions Save

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.

24.4.0.beta2

5 days ago

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.

Versions

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

What's Changed

Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.beta1...24.4.0.beta2

24.4.0.beta1

1 week ago

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.

New and Noteworthy Since Hilla 2.5

Hilla File Router

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.

Automatic Main Menu

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.

Hilla React Signals

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.

Unified Vaadin Platform

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.

Frontend Source Directory

The default location of the frontend source directory was changed from frontend/ to src/main/frontend/. The old location is still supported.

Breaking Changes

  • Java namespace was changed from dev.hilla to com.vaadin.hilla
  • npm packages were renamed as follows:
    • @hilla/react-components are now @vaadin/react-components,
    • @hilla/form became @vaadin/hilla-lit-form,
    • other packages from the @hilla/ namespace now have the @vaadin/hilla- name prefix
  • Maven groupId for Hilla artifacts was changed from dev.hilla to com.vaadin.
  • dev.hilla:hilla-spring-boot-starter was superseded by com.vaadin:vaadin-spring-boot-starter.
  • Hilla versioning is aligned with the Vaadin platform one.

Notable Changes Since v2.5.7

New Contributors

Full Changelog: https://github.com/vaadin/hilla/compare/2.5.7...24.4.0.beta1

1.3.34

2 weeks ago

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Hilla Endpoint
  • Hilla Engine (Experimental)
  • Vaadin Dev Server (23.3.30)

Official add-ons and plugins:

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

Full Changelog: https://github.com/vaadin/hilla/compare/1.3.33...1.3.34

24.4.0.alpha25

2 weeks ago

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.

Versions

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

What's Changed

Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha24...24.4.0.alpha25

24.4.0.alpha24

3 weeks ago

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.

Versions

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

What's Changed

Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha23...24.4.0.alpha24

24.4.0.alpha23

3 weeks ago

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.

Versions

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

What's Changed

Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha21...24.4.0.alpha23

24.4.0.alpha21

1 month ago

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.

Versions

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

What's Changed

Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha19...24.4.0.alpha21

24.4.0.alpha19

1 month ago

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.

Versions

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

What's Changed

New Contributors

Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha18...24.4.0.alpha19

24.4.0.alpha18

1 month ago

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.

Versions

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

What's Changed

Full Changelog: https://github.com/vaadin/hilla/compare/24.4.0.alpha17...24.4.0.alpha18

1.5.0.alpha2

1 month ago

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Hilla Endpoint (1.5.0.alpha2)
  • Hilla Engine (Experimental) (1.5.0.alpha2)
  • Vaadin Dev Server (23.5.0.alpha2)

Official add-ons and plugins:

  • Hilla Maven Plugin
  • Hilla Spring Boot Starter
  • Vaadin Design System / Web Components (23.5.0.alpha1)
  • Vaadin Design System / React Components (1.5.0.alpha1)

What's Changed

Full Changelog: https://github.com/vaadin/hilla/compare/1.4.0...1.5.0.alpha2