Skip to content

Releases: vaadin/hilla

1.2.0.beta2

18 Aug 08:02
c106660
Compare
Choose a tag to compare
1.2.0.beta2 Pre-release
Pre-release

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Hilla Endpoint (1.2.0.beta2)
  • Hilla Engine (Experimental) (1.2.0.beta2)
  • Vaadin Dev Server (23.2.0.beta2)

Official add-ons and plugins:

  • Hilla Maven Plugin (1.2.0.beta2)
  • Hilla Spring Boot Starter (1.2.0.beta2)
  • Vaadin Design System / Web Components (23.2.0-beta2)

What's Changed

Full Changelog: 1.2.0.beta1...1.2.0.beta2

1.2.0.beta1

15 Aug 10:37
942e702
Compare
Choose a tag to compare
1.2.0.beta1 Pre-release
Pre-release

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Hilla Endpoint (1.2.0.beta1)
  • Hilla Engine (Experimental) (1.2.0.beta1)
  • Vaadin Dev Server (23.2.0.beta1)

Official add-ons and plugins:

  • Hilla Maven Plugin (1.2.0.beta1)
  • Hilla Spring Boot Starter (1.2.0.beta1)
  • Vaadin Design System / Web Components (23.2.0-beta1)

New Features

  • The experimental multi-module Hilla Engine vaadin/platform#3157

    Hilla Engine is a new technology for automatic generation of TypeScript code in Hilla applications for Java endpoints, data structures, and form validation definitions.

    Unlike the existing code generation tools that are based on parsing Java source code and generating TypeScript with templates, Hilla Engine uses the Java bytecode parser paired with the TypeScript AST based generator, which are both pluggable. This enables support for multi-module Hilla applications, where @Endpoint classes are defined in separate modules and used as dependencies.

    Hilla Engine is an experimental feature that can be enabled using the feature flag (see below). It is meant to replace the current Java source based generator in future once it is stable.

  • Hilla Engine feature flag vaadin/flow#14266

    The hillaEngine Vaadin feature flag that replaces the Java source based TypeScript generator with the new experimental Hilla Engine for Maven plugin and development mode.

What's Changed

  • feat(parser-jvm-core): add PackageInfoModel by @Lodin in #472
  • feat: add task to generate code for dev mode handler by @haijian-vaadin in #161
  • refactor(parser-jvm-core): add SignatureInfo to the AssociationMap by @Lodin in #478
  • fix: use return statement for void endpoint method type by @platosha in #479
  • refactor(parser): fix & improve code according to final test results by @Lodin in #477
  • Add support for @NonNullApi to multi-module generator by @cromoteca in #476
  • fix(parser): emit number schema for BigDecimal type by @platosha in #482
  • feat(generator): implement push support in the multi-module generator by @cromoteca in #468
  • chore: rename engine-starter to engine-runtime by @cromoteca in #490
  • chore: rename generator-maven-plugin to engine-maven-plugin by @cromoteca in #491
  • chore: use hilla instead of engine as Maven prefix by @cromoteca in #494
  • fix(tests): update IT tests for changes elsewhere by @platosha in #501
  • [Snyk] Upgrade io.github.classgraph:classgraph from 4.8.147 to 4.8.148 by @snyk-bot in #473
  • fix: downgrade swagger.codegen.generators to 1.0.20 by @cromoteca in #497
  • chore: add missing titles for SONAR by @cromoteca in #496
  • [Snyk] Upgrade io.github.classgraph:classgraph from 4.8.148 to 4.8.149 by @snyk-bot in #503

Full Changelog: 1.2.0.alpha3...1.2.0.beta1

1.1.7

23 Aug 11:27
Compare
Choose a tag to compare

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Fusion Endpoint (23.1.6)
  • Vaadin Dev Server (23.1.6)

Official add-ons and plugins:

  • Hilla Maven Plugin (1.1.7)
  • Hilla Spring Boot Starter (1.1.7)
  • Vaadin Design System / Web Components (23.1.5)

Full Changelog: 1.1.6...1.1.7

1.1.6

09 Aug 12:59
Compare
Choose a tag to compare

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Fusion Endpoint (23.1.4)
  • Vaadin Dev Server (23.1.4)

Official add-ons and plugins:

  • Hilla Maven Plugin (1.1.6)
  • Hilla Spring Boot Starter (1.1.6)
  • Vaadin Design System / Web Components (23.1.5)

Full Changelog: 1.1.4...1.1.6

1.0.16

06 Sep 14:14
Compare
Choose a tag to compare

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Fusion Endpoint (23.0.14)
  • Vaadin Dev Server (23.0.14)

Official add-ons and plugins:

  • Hilla Maven Plugin (1.0.16)
  • Hilla Spring Boot Starter (1.0.16)
  • Vaadin Design System / Web Components (23.0.14)

Full Changelog: 1.0.15...1.0.16

1.2.0.alpha3

22 Jul 12:58
Compare
Choose a tag to compare
1.2.0.alpha3 Pre-release
Pre-release

What's Changed

  • test(parser): cover parser modules with robust tests by @Lodin in #387
  • chore: rename the endpointRequestInit param to simply init by @cromoteca in #443
  • [Snyk] Upgrade io.github.classgraph:classgraph from 4.8.145 to 4.8.146 by @Artur- in #433
  • [Snyk] Security upgrade io.swagger.core.v3:swagger-core from 2.1.13 to 2.2.1 by @snyk-bot in #441
  • fix(parser): address JDK11 bug by @Lodin in #446
  • feat: add fusion-endpoint and IT tests by @platosha in #432
  • test: fix validation workflow issues by @platosha in #457
  • refactor!(fusion-endpoint): align module name, groupId, version by @platosha in #451
  • fix: rename the init parameter used to cancel requests to avoid name clashes by @cromoteca in #449
  • chore: skip the test module when doing releases by @ZheSun88 in #460
  • feat(generator): add init param to generated endpoints by @cromoteca in #455
  • [Snyk] Upgrade io.github.classgraph:classgraph from 4.8.146 to 4.8.147 by @snyk-bot in #444
  • [Snyk] Upgrade org.apache.maven:maven-plugin-api from 3.8.5 to 3.8.6 by @Artur- in #461
  • fix(parser): make annotation model consider its parameters by @Lodin in #452
  • fix(ci): add a pro license to use the test bench by @cromoteca in #464
  • refactor(parser): reduce repeating code in models by @Lodin in #453
  • feat: add binder support for vaadin-multi-select-combo-box by @sissbruecker in #459
  • feat(parser): add preprocessing capabilities to plugins by @cromoteca in #467
  • chore: execute source and javadoc plugins in package phase by @alvarezguille in #471

New Contributors

Full Changelog: 1.2.0.alpha1...1.2.0.alpha3

1.1.4

02 Aug 10:50
Compare
Choose a tag to compare

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Fusion Endpoint (23.1.3)
  • Vaadin Dev Server (23.1.3)

Official add-ons and plugins:

  • Hilla Maven Plugin (1.1.4)
  • Hilla Spring Boot Starter (1.1.4)
  • Vaadin Design System / Web Components (23.1.3)

Full Changelog: 1.1.3...1.1.4

1.1.3

05 Jul 06:30
Compare
Choose a tag to compare

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Fusion Endpoint (23.1.2)
  • Vaadin Dev Server (23.1.2)

Official add-ons and plugins:

  • Hilla Maven Plugin (1.1.3)
  • Hilla Spring Boot Starter (1.1.3)
  • Vaadin Design System / Web Components (23.1.3)

Full Changelog: 1.1.2...1.1.3

1.1.2

27 Jun 12:26
Compare
Choose a tag to compare

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Fusion Endpoint (23.1.2)
  • Vaadin Dev Server (23.1.2)

Official add-ons and plugins:

  • Hilla Maven Plugin (1.1.2)
  • Hilla Spring Boot Starter (1.1.2)
  • Vaadin Design System / Web Components (23.1.2)

Full Changelog: 1.1.1...1.1.2

1.0.14

09 Aug 07:27
Compare
Choose a tag to compare

Website · Getting Started · Documentation

Versions

Included dependencies:

  • Fusion Endpoint (23.0.12)
  • Vaadin Dev Server (23.0.12)

Official add-ons and plugins:

  • Hilla Maven Plugin (1.0.14)
  • Hilla Spring Boot Starter (1.0.14)
  • Vaadin Design System / Web Components (23.0.13)

Full Changelog: 1.0.12...1.0.14