Skip to content

Releases: vaadin/framework

Vaadin Framework 8.1.0.beta3

22 Jun 13:41
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.beta3 is a pre-release version for evaluating the enhancements mentioned below. With subsequent beta releases we may change things based on your feedback, and that may lead to API breaking changes.

Vaadin Framework 8.1.0.beta3 Fixes and Enhancements

Enhancements

  • Add View.beforeLeave to support delayed navigation
  • Enable row height and content mode settings for Tree (#9540)
  • Load the debug window implementation asynchronously for smaller widgetset download (#9026)

Fixes

  • Fix displaying Grid sort order set from server (#9530)
  • Fix performance regression of TreeGrid with many columns
  • Miscellaneous small fixes, documentation and javadoc improvements

For the list of new features in Vaadin Framework 8.1, see the release notes for 8.1.0.beta1.

See complete list of changes since 8.1.0.beta2

See complete list of changes since 8.0.6

Vaadin Framework 8.1.0.beta2

16 Jun 12:51
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.beta2 is a pre-release version for evaluating the enhancements mentioned below. With subsequent beta releases we may change things based on your feedback, and that may lead to API breaking changes.

Vaadin Framework 8.1.0.beta2 Fixes and Enhancements

Enhancements

  • Allow grid columns to optionally shrink to be narrower than contents
  • Add support for Views which are not components
  • Add pluggable connector id generator support
  • Add methods for setting the date as an ISO value for date fields
  • Make component iterators unmodifiable
  • Make TreeData.getChildren() return value immutable (#9455)
  • Add mouse event details to the drop event (#9485)
  • Add handler for row height changing in Grid
  • Add getStateParameterMap to Navigator to get parameters as a map (#9517)
  • Make view parameter map available in ViewChangeEvent (#9529)

Fixes

  • Rewrite HierarchyMapper to consistently handle changes
  • Fix OOM for broken upload request
  • Make dirty connector handling more deterministic (#9396)
  • Throw exception if user modifies same binding step twice
  • Find active connector anywhere in the DOM (#9429)
  • Add new artifacts to vaadin-all ZIP
  • Mark valo $v-textfield-background-color--readonly as default (#9458)
  • Show empty selection caption in ComboBox (#9468)
  • Allow changing the renderer of hierarchy column in TreeGrid (#9514)
  • Only throw from Binder.bindInstanceFields if there are no bindings at all
  • Miscellaneous small fixes, logging, documentation and javadoc improvements

For the list of new features in Vaadin Framework 8.1, see the release notes for 8.1.0.beta1.

See complete list of changes since 8.1.0.beta1

See complete list of changes since 8.0.6

Vaadin Framework 7.7.10

15 Jun 11:56
Compare
Choose a tag to compare

Vaadin Framework 7.7.10 is a maintenance release with the following fixes:

  • Unnecessary warning from actions for hidden/disabled components (#6951)
  • Navigator.init(UI ui, NavigationStateManager stateManager, ViewDisplay display) should unregister default UriFragmentManager from Page object before setting the new one (#9406)
  • Clean connector tracker after each access block to stop memory leaks (#9331)

See complete list of changes since 7.7.9

Vaadin Framework 8.1.0.beta1

24 May 13:03
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.beta1 is a pre-release version for evaluating the enhancements mentioned below. With subsequent beta releases we may change things based on your feedback, and that may lead to API breaking changes.

Vaadin Framework 8.1.0 New Features

New Components: TreeGrid and Tree

Components in Grid

  • Using ComponentRenderer you can have any component in a grid's cell
  • Sample
  • Documentation (scroll down for ComponentRenderer)

Grid Drag and Drop

HTML5 Drag and Drop Support

OSGi and Liferay 7 Support

Additional Enhancements:

  • LocalDateRender and LocalDateTimeRenderer
  • Programmatically set Grid’s row height
  • Content mode for TabSheet.Tab description
  • Using textContent instead of innerText for Grid TextRenderer (optimization)
  • Binder and BeanValidationBinder now support nested bean properties
  • Composite component for wrapping a component without an extra DOM element.
  • Warranty fix for row selection in Grid when using overridden getId()
  • Many other fixes

See complete list of changes since 8.1.0.alpha8

See complete list of changes since 8.0.6

Vaadin Framework 8.1.0.alpha8

17 May 06:02
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.alpha8 is a pre-release version for evaluating the enhancements mentioned below. With subsequent alpha releases we will change things based on your feedback, and that may lead to API breaking changes.

Notable Changes Since Alpha7:

Improvements to HTML5 Drag and Drop support

  • All DnD extension, event and listener classes have been moved
    • com.vaadin.event.dnd.* classes are moved to com.vaadin.ui.dnd and com.vaadin.ui.dnd.event
    • com.vaadin.event.dnd.grid.* classed and GridDragSource & GridDropTarget are moved to com.vaadin.ui.components.grid
  • Support drag and drop on touch devices Documentation, Sample
  • Added support for any data transfer type for all drag sources and drop targets
    • previously only supported text because IE11 only supports that
  • Added FileDropTarget Documentation, Sample
  • Various fixes and small enhancements

Changes Based on API Review

  • Renamed several methods and classes for new features in 8.1, including
    • HierarchyData -> TreeData, InMemoryHierarchicalDataProvider -> TreeDataProvider

Several Enhancements and Fixes for:

  • HTML5 Drag-n-Drop
  • TreeGrid component
  • Tree component
  • Miscellaneous fixes

See complete list of changes since 8.1.0.alpha7

For full list of new features in 8.1, please see the previous alpha versions' release notes.

Vaadin Framework 8.1.0.alpha7

12 May 08:45
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.alpha7 is a pre-release version for evaluating the enhancements mentioned below. With subsequent alpha releases we will change things based on your feedback, and that may lead to API breaking changes.

Notable Changes Since Alpha6:

OSGi and Liferay 7 support

  • GAE servlet is moved to a separate artifact
  • Simplify OSGi manifest generation
  • Make standard static resources available in OSGi
  • Support a custom theme with OSGi
  • Support a custom widgetset with OSGi
  • vaadin-archetype-liferay-portlet artifact updated
  • Documentation

Numerous Enhancements and Fixes for:

  • Grid component
  • TreeGrid component
  • Tree component
  • HTML5 Drag-n-Drop
  • Static resources loading

See complete list of changes since 8.1.0.alpha6

For full list of new features in 8.1, please see the previous alpha versions' release notes.

Vaadin Framework 8.0.6

10 May 11:54
Compare
Choose a tag to compare

Vaadin Framework 8.0.6 is a maintenance release with the following fixes:

  • Grid with HeightMode.UNDEFINED now works correctly (#9020)
  • Grid Editor saves changes when pressing Enter (#8945)
  • Ported Grid memory leak fix from Vaadin Framework 7.7.9 (#7633)
  • ListSelect style names are applied correctly (#9005)
  • Dependency versions updated for GWT and TestBench
  • Small fixes and improvements, see changes for details

See complete list of changes since 8.0.5

Vaadin Framework 7.7.9

11 May 14:18
Compare
Choose a tag to compare

Vaadin Framework 7.7.9 is a maintenance release with the following fixes:

  • Fix issues in Grid with undefined height (#9118)
  • Grid memory leak fix (#7633)
  • Dependency version updated for GWT
  • Small fixes and improvements, see changes for details

See complete list of changes since 7.7.8

Vaadin Framework 8.1.0.alpha6

20 Apr 10:47
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.alpha6 is a pre-release version for evaluating the enhancements mentioned below. With subsequent alpha releases we will change things based on your feedback, and that may lead to API breaking changes.

Notable Changes Since Alpha5:

Grid Drag and Drop Support

Composite component

  • Composite component for wrapping a component without an extra DOM element.

Enhancements and Fixes

  • Fix for Grid memory leak
  • Fix issues in Grid with undefined height
  • Fix problems for nested GridLayouts in design files
  • Improved Grid initial rendering performance
  • Add missing methods to compatibility AbstractRendererConnector

See complete list of changes since 8.1.0.alpha5

For full list of new features in 8.1, please see the previous alpha versions' release notes.

Vaadin Framework 8.1.0.alpha5

13 Apr 11:00
Compare
Choose a tag to compare
Pre-release

Vaadin Framework 8.1.0.alpha5 is a pre-release version for evaluating the enhancements mentioned below. With subsequent alpha releases we will change things based on your feedback, and that may lead to API breaking changes.

Notable Changes Since Alpha4:

Grid Drag and Drop Support

Enhancements and Fixes

  • Binder and BeanValidationBinder now support nested bean properties
  • TreeGrid expand fixed to work correctly with initially expanded items

See complete list of changes since 8.1.0.alpha4

For full list of new features in 8.1, please see the previous alpha versions' release notes.