Releases: vaadin/spring
Releases · vaadin/spring
Vaadin Spring 2.0.1
This is a maintenance release for Framework 8.0 compatible Vaadin Spring add-on.
It has the following fixes:
SpringViewDisplayRegistrationBeanis not serializable- Support using Spring beans in declarative file
- Support aliasing
@SpringViewannotation with@AliasFor
Vaadin Spring 2.0.0
Framework 8.0 compatible version of Vaadin Spring
Vaadin Spring 2.0.0.rc1
Framework 8.0.0.rc1 compatible version of Vaadin Spring
Vaadin Spring 1.2.0
Support for Spring Boot 1.5 added, support for Spring Boot 1.3 removed
Vaadin Spring add-on 2.0.0.beta1
Vaadin Framework 8.0.0.beta1 compatible version of Vaadin Spring add-on.
Vaadin Spring 1.1.1
- Allow placeholders in in SpringView Annotation
- Properly guard absence of SpringNavigator
- Fixes two Serialization issues
Vaadin Spring 1.1.0
- new navigator class SpringNavigator
- inherit SpringNavigator for better view scope functionality
- supports getting the error view from the application context
- supports view activation and de-activation events
- SpringNavigator is auto-configured as a bean
- by default with Spring Boot
- with the configuration annotation @EnableVaadinNavigation in non-Boot projects
- @SpringViewDisplay annotation can be used on a bean or a bean class to define navigation target
- implements ViewDisplay or extends (Single)ComponentContainer
- Various view scope, view provider and view activation related fixes
- SpringViewProvider is more extensible for customization and is now UI scoped
- added SpringViewProvider.getViewNamesForCurrentUI()
- Fixed caching of on-the-fly compiled themes in Spring Boot applications packaged as JARs
- Backwards incompatible changes
- a view scoped view is now recreated every time it is navigated to instead of being reused
- now error view is shown instead of access denied view for non-existing views
- It is possible to use properties in @theme, @title and in the path parameter of @springui
- Dependencies updated to Vaadin 7.7.3, Spring 4.3.3 and Spring Boot 1.4.1 by default
- Now using a GitHub based workflow, contributions as pull requests
To disable navigation support entirely in a Spring Boot application, use:
@SpringBootApplication(exclude = com.vaadin.spring.boot.VaadinAutoConfiguration.class)
@EnableVaadin
@EnableVaadinServlet