Vaadin

Software Screenshot:
Vaadin
Software Details:
Version: 7.5.9 updated
Upload Date: 9 Apr 16
Developer: Vaadin Ltd
Distribution Type: Freeware
Downloads: 425

Rating: 4.3/5 (Total Votes: 4)

Vaadin's main advantage over other GUI toolkits it's its great element design and graphics.

Besides the framework itself, various add-ons are also available for extending base functionality.

Vaading is actually based on the Google Web Toolkit (GWT).

What is new in this release:

  • Column reordering using drag and drop in Grid
  • Column hiding in Grid
  • Row details support in Grid
  • JSR 356 WebSocket support has been refactored to improve compatibility with Wildfly and WebLogic

What is new in version 7.5.6:

  • Column reordering using drag and drop in Grid
  • Column hiding in Grid
  • Row details support in Grid
  • JSR 356 WebSocket support has been refactored to improve compatibility with Wildfly and WebLogic

What is new in version 7.5.1:

  • Column reordering using drag and drop in Grid
  • Column hiding in Grid
  • Row details support in Grid
  • JSR 356 WebSocket support has been refactored to improve compatibility with Wildfly and WebLogic

What is new in version 7.4.6:

  • Support for multiple rows in the header and footer sections.
  • Renderer concept for customizing how the data in a given column is represented in the browser.
  • Support for frozen columns.
  • Support for inline editing of one row at a time.
  • Support for components in header and footer cells.
  • Hardware accelerated, touch optimized scrolling.
  • Declarative layout support for initializing a component hierarchy from an HTML file.
  • Uses GWT 2.7 for improved compilation times when using Super Dev Mode.
  • @Viewport annotation for declaratively defining a mobile viewport definition for a UI.
  • Component captions, TabSheet/Accordion tab captions and Calendar event captions can be configured to be displayed as HTML.
  • The vaadin-widgets JAR package containing only GWT Widgets intended for standalone use without the rest of the framework. Currently only contains Grid.
  • Selects use converters when presenting itemids.
  • Improved performance when server response contains no visual changes (e.g. empty polling responses).
  • Development time on-the-fly scss compilation cache may now be preserved when redeploying or restarting the server.
  • Unified JSON library for using the same API in both server-side and client-side code.
  • Range validators and converters for additional numerical types.
  • Support for fine grained add/remove item events in in-memory containers.

What is new in version 7.4.5:

  • Support for multiple rows in the header and footer sections.
  • Renderer concept for customizing how the data in a given column is represented in the browser.
  • Support for frozen columns.
  • Support for inline editing of one row at a time.
  • Support for components in header and footer cells.
  • Hardware accelerated, touch optimized scrolling.
  • Declarative layout support for initializing a component hierarchy from an HTML file.
  • Uses GWT 2.7 for improved compilation times when using Super Dev Mode.
  • @Viewport annotation for declaratively defining a mobile viewport definition for a UI.
  • Component captions, TabSheet/Accordion tab captions and Calendar event captions can be configured to be displayed as HTML.
  • The vaadin-widgets JAR package containing only GWT Widgets intended for standalone use without the rest of the framework. Currently only contains Grid.
  • Selects use converters when presenting itemids.
  • Improved performance when server response contains no visual changes (e.g. empty polling responses).
  • Development time on-the-fly scss compilation cache may now be preserved when redeploying or restarting the server.
  • Unified JSON library for using the same API in both server-side and client-side code.
  • Range validators and converters for additional numerical types.
  • Support for fine grained add/remove item events in in-memory containers.

What is new in version 7.4.3:

  • Support for multiple rows in the header and footer sections.
  • Renderer concept for customizing how the data in a given column is represented in the browser.
  • Support for frozen columns.
  • Support for inline editing of one row at a time.
  • Support for components in header and footer cells.
  • Hardware accelerated, touch optimized scrolling.
  • Declarative layout support for initializing a component hierarchy from an HTML file.
  • Uses GWT 2.7 for improved compilation times when using Super Dev Mode.
  • @Viewport annotation for declaratively defining a mobile viewport definition for a UI.
  • Component captions, TabSheet/Accordion tab captions and Calendar event captions can be configured to be displayed as HTML.
  • The vaadin-widgets JAR package containing only GWT Widgets intended for standalone use without the rest of the framework. Currently only contains Grid.
  • Selects use converters when presenting itemids.
  • Improved performance when server response contains no visual changes (e.g. empty polling responses).
  • Development time on-the-fly scss compilation cache may now be preserved when redeploying or restarting the server.
  • Unified JSON library for using the same API in both server-side and client-side code.
  • Range validators and converters for additional numerical types.
  • Support for fine grained add/remove item events in in-memory containers.

What is new in version 7.4.0:

  • Support for multiple rows in the header and footer sections.
  • Renderer concept for customizing how the data in a given column is represented in the browser.
  • Support for frozen columns.
  • Support for inline editing of one row at a time.
  • Support for components in header and footer cells.
  • Hardware accelerated, touch optimized scrolling.
  • Declarative layout support for initializing a component hierarchy from an HTML file.
  • Uses GWT 2.7 for improved compilation times when using Super Dev Mode.
  • @Viewport annotation for declaratively defining a mobile viewport definition for a UI.
  • Component captions, TabSheet/Accordion tab captions and Calendar event captions can be configured to be displayed as HTML.
  • The vaadin-widgets JAR package containing only GWT Widgets intended for standalone use without the rest of the framework. Currently only contains Grid.
  • Selects use converters when presenting itemids.
  • Improved performance when server response contains no visual changes (e.g. empty polling responses).
  • Development time on-the-fly scss compilation cache may now be preserved when redeploying or restarting the server.
  • Unified JSON library for using the same API in both server-side and client-side code.
  • Range validators and converters for additional numerical types.
  • Support for fine grained add/remove item events in in-memory containers.

What is new in version 7.3.9:

  • ComboBox: programmatic value reset breaks dropdown
  • Display error on Calendar week view using setFirstVisibleHourOfDay
  • Ticket summaries in release notes are not HTML encoded
  • Notification delays don't work
  • RowHeaderMode.ICON_ONLY with TreeTable creates an empty column
  • Table: column not expanding after setColumnExpandRatio
  • IMG icons with style 'icon-align-top' are not centered in Valo theme
  • Repeatedly setting and re-setting the input prompt for a TextField does not work
  • Unnecessary scrollbar when zooming in or out
  • Issue with setTheme and ThemeResource
  • Wrong background color in a Window in IE8
  • A modal window opened from a maximized modal window goes behind the modality curtain
  • Move cursor shows up on non-draggable Window in Valo
  • Table width cannot be changed from defined to undefined
  • Escape HTML in debug console widgetset optimize panel
  • Immediate Upload element still clickable in Valo

What is new in version 7.3.6:

  • ReadOnlyRowId.toString() always throws NPE
  • Caching of VScrollTable is insane after repositioning
  • Valo: v-bevel does not control v-textfield-bevel
  • Drag and Drop indicators rendered in wrong location on Table (Valo)
  • Vaadin Table - header and row column width sometimes don't match
  • Tooltip gets positioned outside of visible area
  • Valo Window Modailtycurtain contains animations even if turned off
  • AbstractBeanContainer.getType(Object propertyId) throws NullPointerException
  • Added getter to SplitterState.positionReversed
  • Escape theme names to avoid breaking CustomLayout templates

What is new in version 7.3.3:

  • Possible VaadinSession deadlock when invalidating HTTP session
  • java.lang.ArrayIndexOutOfBoundsException in CustomLayout.initTemplateContentsFromInputStream when the number of chars in templateStream is multiple of 10000 (BUFFER_SIZE)
  • ComboBox popup doesn't open when clicked on selected item's icon
  • Incorrect rendering of Panel with undefined size in Firefox
  • Exception on closing inactive UI causes issues.
  • DateField adds hour offset when used at the day level resolution with time zone
  • ComboBox caption shows strange character when using FontAwesome icon and selecting with keyboard arrows
  • Upload doesn't handle all exceptions accurately.

What is new in version 7.3.0:

  • Support for changing theme on the fly.
  • Valo is a brand new built-in theme for Vaadin.
  • Reverted to use JSON.org implementation of the JSON library instead of the Android implementation that was used in Vaadin 7.2.
  • The shadow of all overlays (VOverlay) are now implemented with CSS box-shadow in all browsers except Internet Explorer 8.

What is new in version 7.2.4:

  • IE11 is stuck in the widgetloading if the @Javascript component has more than one js-file in annotation.
  • Wrong width on event resize in Vaadin Calendar.
  • AbstractClientConnector.findStateType() should skip synthetic methods.
  • When adding component error with empty string a small tooltip appears.
  • Table in multi-select mode scrolls to first selected row when de-selecting any row.
  • Broken tooltips with java script extension.
  • Spacebar navigation doesn't work in Mozilla.

What is new in version 7.2.2:

  • Fixed:
  • Clicking any row in a TreeTable causes immediate scrolling to top of table
  • Responsive uses wrong attribute values for zero lower bound values
  • No tooltip delay in 7.2.0.beta1
  • addItems(Collection) has bad typing
  • Menubar tooltips show up too quickly

What is new in version 7.2.0:

  • Make more responsive applications
  • Native Internet Explorer 11 and Window Phone 8.1
  • Scalable vector icons
  • Long polling and websockets
  • WAI-ARIA improvements

What is new in version 7.1.15:

  • Clearing combobox selection after selecting in newItemsAllowed-mode
  • Accordion is not correctly updated when adding or removing tabs
  • Possible TransactionalPropertyWrapper memory leak
  • Combobox popup is broken when scrolling with pagelength 0 (paging disabled)
  • PopupViewConnector's onConnectorHierarchyChange using wrong child list
  • session.getBrowser() not updated when UnsupportedBrowserHandler is run
  • Caching does not work correctly for loading ressources on clientside and serverside
  • Table width recalculated using undefined column width instead of defined widths when removing all items then add 1 item
  • ComboBox dropdown list breaks on window refocus if itemset changed on focus

What is new in version 7.1.12:

  • Datefield with Resolution.MONTH skips februari when initial value is null
  • Create a server test which uses a reverse proxy
  • .v-spacing leaked when elements are removed from the DOM
  • Added ComponentClassName default to vaadin-archetype-widget
  • Push Streaming with large maxStreamingLength slows down browsers
  • TextField input prompt changes to selectable text when ESC is pressed
  • Sass compiler cannot compile on the fly in an OSGi environment
  • SQLContainer reads entire table upon scroll
  • NPE when trying to use websockets with a TomEE behind a proxy
  • Hash character in URI fragment is not properly encoded by the client
  • Tabsheet caption icons displaced in Chrome using Reindeer Theme
  • Test using Wildfly 8

What is new in version 7.1.11:

  • Tab scroller position
  • Compiling SASS parser should not produce ambiguity warnings
  • AbstractOrderedLayoutConnector removes its child from DOM when adding or removing their caption
  • Not possible to select all rows from the table
  • Buffered interface JavaDocs are outdated
  • Action handler sender parameter for Calendar should be the Calendar itself, not private nested RPC implementation
  • Better-looking CSS for Vaadin API Javadocs
  • Release script for Vaadin 7 considers version .10 smaller than .9
  • Can't build project when Eclipse has created a bin dire

What is new in version 7.1.9:

  • NativeSelect keyboard navigation missing change event on 2nd down arrow in Chrome
  • Multiple errors when using interpolation and @content with mixins
  • Compilation fails if an @font-face declaration is placed inside an @if statement
  • BrowserFrame in TabSheet have two scroll bars
  • Session.invalidate + Page.setLocation + Push doesnt work well
  • VScrollTable handles column width as both int ans String, causes exceptions
  • Test streaming and websocket functionality in all supported servers
  • IE8 TabSheet only shows half of Table
  • Dragging a window selects window content in IE 9
  • Push doesn't work with JBoss EAP 6.1
  • Update to Atmosphere 1.0.18

What is new in version 7.1.8:

  • Whitespace after a including a mixin throws an error
  • Sass variables should be allowed to contain underscores
  • ShimElements of VOverlays are not hidden when the VOverlay is hidden
  • Integer math functions (round,ceil,floor) produce floats instead of integers
  • Opening a ComboBox at the bottom of scrollable window content breaks webkit
  • ClickShortCut on invisible buttons
  • Build zip archive for liferay
  • Make it easy to run TB3 tests locally
  • Use sub directories for sass tests
  • SetComponentError not displaying tooltip
  • SASS compiler strips off the minus symbol from negative numbers for 'ch' unit
  • Cannot push from onOpen or onReopen with websockets
  • On IE, onClose is only called on first disconnection
  • Streaming reconnect fails on WebKit
  • Firefox does not report unsuccessful streaming connection attempts properly
  • Unexpected reset of PopupDateField value in MONTH resolution
  • ClientMethodInvocation parameters not serializable
  • Single-select Table row focus does not follow external select
  • HTTP streaming reconnect fails when size limit is reached
  • Exception in server code can cause the push connection to hang
  • Making DateField required throws a client side exception
  • UI.access(Runnable) swallows exceptions

What is new in version 7.1.2:

  • Make it easier to detect components that have not been detached
  • Pending access queue might not get purged
  • "Session already invalidated" error when detaching UI
  • Regression: Scrolling is jerky on iOS home screen web apps
  • Document that uriFragmentChanged does not fire on initial load
  • Calendar: event click handler gets fired even though context menu was opened
  • ProductionMode does not disable Console loggings
  • Missing goals for Eclipse lifecycle-mapping plugin when generating Maven archetype vaading-archetype-application.
  • OSGi - vaadin.server missing imports for javax.validation
  • Infinite recursion when purging access queue

What is new in version 7.1.0:

  • Server polling using UI.setPollInterval()
  • Enhanced debug window
  • Internet Explorer 10 support including pointer events
  • Sass compiler improvements: arithmetics, @content
  • Dynamic CSS injection
  • Support for SCSS/CSS files in all add-ons (Use Vaadin-Stylesheet in the manifest)
  • Calendar is included in the core framework
  • ProgressBar provides progress indication without polling (separated from ProgressIndicator)
  • Tooltip and loading indicator delays configurable on server side
  • The range of a DateField can be limited
  • Window has maximize/restore controls
  • UI and VaadinSession provide access() to access the UI and session while holding the needed lock
  • A new @VaadinServletConfiguration annotation for configuring servlet parameters
  • WAI-ARIA support for form fields, Button, and Tree
  • The behavior of Property.toString() can be toggled using the legacyPropertyToString init parameter
  • Default alignment can be set for layout components
  • FieldGroup supports SQL date fields and date field creation
  • Converter.convertToModel/convertFromModel now gets an additional parameter describing the target type
  • The browser page can be reloaded programmatically using Page.reload()
  • The VaadinServlet/VaadinPortlet and VaadinService classes have been refactored
  • Several locking related fixes
  • Client compiler dependencies are packaged as a separate jar
  • DefaultWidgetSet is even more optimized (using compiler parameter -XenableClosureCompiler)
  • Java assert statements have been added to critical code sections. Start JVM with -ea to use.
  • StateChangeEvent.isInitialState() indicates if event is the first for a connector
  • ClientConnector.isAttached() indicates if connector is attached
  • Container.Filterable now contains a getContainerFilters() method
  • TableQuery now supports schemas and catalogs

What is new in version 7.0.1:

  • Replace client-side collection usage with native counterparts
  • Cache result of addAllStateFields
  • Avoid duplicate maps in ConnectorMap
  • Don't fetch old bean property value if it is not needed for deserializing
  • Vaadin Upload crashes on IOException
  • CacheUpdateException hides original exception
  • Added lightweight profiling to the framework
  • ParseException does not output file name
  • Referencing multiple parameters in multiple lines inside the same mixin doesn't work
  • Trying to use a mixin with more parameters that the mixin accepts causes an IndexOutOfBoundsException
  • NPE in LayoutManager when quickly switching tabs in theme test
  • TableDragColumn test fails
  • NPE on client side if TextField value is null
  • Minus sign removed from negative rem values
  • Avoid adding tooltip handlers to all new widgets
  • Don't measure VUI widget during updateFromUIDL
  • Analyze layouts produces an empty screen

What is new in version 7.0.0:

  • Split to seven jars to allow deploying only what you need
  • Adding multiple components with varargs in addComponents and appropriate constructors
  • Support for mixing multiple themes on the same page
  • UI replaces Application as the main entry point
  • Redesigned layouts

What is new in version 6.8.8:

  • Keyboard navigation in TabSheet.
  • Max/min limits for splitter position in SplitPanel.
  • Extended day range in month view to six full weeks in DateField.
  • Non-collapsible Table columns.
  • Selecting a TabSheet tab by its position or a Tab instance.
  • Getting a component by its index or the index of a given component in CssLayout.
  • Removing all Validators of a Field at once.
  • Debug IDs unique to a window, not the whole application.
  • Larger default size for the debug window.
  • Compatibility with Google SuperDevMode.

What is new in version 6.8.7:

  • Clickable layout is not working with Android/Chrome
  • """Internal error"" when a table is attached who has a ColumnGenerator that throws an exception"
  • Further investigate 2000 < 0 issue in iOS6
  • Internet Explorer addressbar inactive after rendering UI
  • Vaadin TreeTable - Issue in columns resizing

What is new in version 6.8.6:

  • Table row don't get focus after refreshRowCache/select
  • Table does not refresh after selecting more rows than pagination size
  • Table sort calls refreshRowCache 3 times
  • Tooltip is displayed in the wrong place when component is at lower edge of the screen and application with following the css is scrolled vertically.
  • Removing selected item from container should clear Table value
  • List databases officially supported by SQLContainer in the release notes
  • Selected table row after scrolling sometimes automatically deselected
  • SQLContainer and DB2 not handling empty result set metadata correctly.
  • Misleading logging message in SQLContainer.java:1100

What is new in version 6.8.5:

  • OSGi Export-Package header entries don't have a version number
  • Button.setDisableOnClick does not work with Button.setClickShortcut
  • PopupView throws an exception if reopened without explicitly letting it close it forst
  • Vaadin META-INF/MANIFEST.MF OSGi support lists VAADIN.themes but omits VAADIN.widgetsets.*
  • Vaadin 6.8 release notes lack backwards incompatibility section
  • "SQLContainer+Table unneccessary recursive ""count"" database queries"
  • iOS6 causes random problems by caching Ajax requests
  • Browser Back Button does not trigger ValueChangeListener/Blur

What is new in version 6.8.4:

  • Possibility to fire Button click events on the server-side.
  • Possibility to use HTML inside a Button caption.
  • Possibility to set "alternative text" (alt attribute) for the Embedded component.
  • Possibility to query the browser window width and height on the server-side.
  • Keyboard navigation in TabSheet.
  • Max/min limits for splitter position in SplitPanel.
  • Extended day range in month view to six full weeks in DateField.
  • Non-collapsible Table columns.
  • Selecting a TabSheet tab by its position or a Tab instance.
  • Getting a component by its index or the index of a given component in CssLayout.
  • Removing all Validators of a Field at once.
  • Debug IDs unique to a window, not the whole application.
  • Larger default size for the debug window.
  • Compatibility with Google SuperDevMode.

What is new in version 6.8.2:

  • Custom build from 6.8
  • Enter ClickShortcut not working in a PopupView
  • Invalid behavior of multiselection for com.vaadin.ui.Table
  • Tree throws wrong ItemClickEvent in IE9 (when immediate is set to true)
  • TextArea in Internet Explorer
  • Error parsing maps with empty string as the last value
  • Enable scrollbars on a read-only RichTextArea
  • Iterating over Table multiselection causes multiple Vaadin SQLContainer full table scans
  • Can't use LoginForm inside an iframe
  • Test using Chrome 21
  • PDF viewer draws itself over floating Vaadin elements
  • TextField's input prompt is persisted if Alt is depressed while in focus (Chrome)
  • On IE 8 or Google Chrome 16, VOverlay components aren't display on top of Applet
  • Oracle TIMESTAMP not supported in SQLContainer
  • Variables sent to the DragAndDropManager are not logged in the debug console
  • Typo in Vaadin book

What is new in version 6.8.1:

  • TreeTable loses formatting when using addGeneratedColumn
  • Component in Panel in DragAndDropWrapper fails to show tooltip
  • Window.center() keeps the window centered on implicit resize
  • ChameleonTheme.THEME_NAME is wrong typed
  • Sizing problem of Form in a subwindow when error indicator is shown
  • Malformed response header for Cache-Control max-age (problematic in MSIE)
  • Drag&Drop image with DragStartMode.WRAPPER is broken since 6.8.0

What is new in version 6.8.0:

  • Possibility to fire Button click events on the server-side.
  • Possibility to use HTML inside a Button caption.
  • Possibility to set "alternative text" (alt attribute) for the Embedded component.
  • Possibility to query the browser window width and height on the server-side.
  • Keyboard navigation in TabSheet.
  • Max/min limits for splitter position in SplitPanel.
  • Extended day range in month view to six full weeks in DateField.
  • Non-collapsible Table columns.
  • Selecting a TabSheet tab by its position or a Tab instance.
  • Getting a component by its index or the index of a given component in CssLayout.
  • Removing all Validators of a Field at once.
  • Debug IDs unique to a window, not the whole application.
  • Larger default size for the debug window.
  • Compatibility with Google SuperDevMode.
  • An add-on for handling broken classloaders.
  • Native scrolling support for Android and iOS.

What is new in version 6.7.10:

  • Table.setCurrentPageFirstItemId doesn't always work with full sized Table
  • Vaadin portlet does not keep Liferay session from timing out.
  • Portlet application should resize when the portlet body is resized
  • VFilterSelect.getPopUpOpenerWidth called too early
  • Test using Chrome 19

What is new in version 6.7.9 / 7 Alpha 2:

  • Tabsheet content not correctly rendered
  • UserError should not prevent the use of the CONTENT_XHTML mode
  • ComboBox breaks GridLayout when browser zoom is not 100%
  • Out of Sync error when using Generated Columns and reverse order on large dataset
  • Drop handler with custom AcceptCriterion breaks UI
  • TabSheet replaceComponent does not transmit closable attribute
  • Updating the Table container makes the first half-visible row flicker

What is new in version 6.7.8:

  • 503 redirect in ApplicationConnection fails if response is missing Retry-After header.
  • Asus TF101 (Android 4) scrolls to the top whenever the contents of a Panel is touched.
  • Unwanted Scrollbars with nested TabSheet and ChameleonTheme.
  • Table addItem causing first row to appear blank and unselectable in 6.7.7, not 6.7.6.

What is new in version 6.7.7:

  • Security fixes:
  • CSRF/XSS vulnerability through separator injection
  • Directory traversal vulnerability
  • Contributory XSS: Possibility to inject HTML/JavaScript in system error messages
  • Contributory XSS: possibility for injection in certain components

What is new in version 6.7.6:

  • ComboBox : removeAllItems doesn't remove selected icon.
  • ComboBox becomes wider when toggling read-only
  • Click on a button inside a layout with a clicklistener fires layout click in IE
  • Table doesn't refresh properly for items added outside of the buffered area
  • Bug at styles.css and panel.css in reindeer theme at vaadin 6.7.1
  • Stylesheet table.css contains wrong url
  • Can not scroll to a row in Table that is added out of view
  • TabSheet's first visible tab not styled/rendered properly under certain circumstances
  • Chrome 17 on a desktop is detected as a touch device
  • Updating selected rows of Table causes client-side NullPointerException
  • Checkbox Disabled (w/ Icon) can be clicked anyway
  • Test using Chrome 17
  • Absolute paths in chameleon theme css
  • Internal Error when an exception is thrown during a drag & drop
  • Error notification using setDelayMsec(-1) or Notification.TYPE_ERROR_MESSAGE doesn't work in the latest Chrome (17.0.963.46)
  • Table Multi select in Chrome 17 always SIMPLE mode
  • Unclear/incorrect error reporting for listener exceptions

What is new in version 6.7.4:

  • CSRF/XSS vulnerability through separator injection.
  • Directory traversal vulnerability.
  • Contributory XSS: Possibility to inject HTML/JavaScript in system error messages.
  • Contributory XSS: possibility for injection in certain components.

What is new in version 7 Alpha:

  • Renewal of application initialization and browser window.
  • Improved Data Binding for Enterprise Applications.

What is new in version 6.7.3:

  • CSRF/XSS vulnerability through separator injection.
  • Directory traversal vulnerability.
  • Contributory XSS: Possibility to inject HTML/JavaScript in system error messages.
  • Contributory XSS: possibility for injection in certain components.

What is new in version 6.7.1:

  • CSRF/XSS vulnerability through separator injection.
  • Directory traversal vulnerability.
  • Contributory XSS: Possibility to inject HTML/JavaScript in system error messages.
  • Contributory XSS: possibility for injection in certain components.

What is new in version 6.7.0:

  • Notification now supports a plain text mode for its contents
  • OptionGroup now supports a HTML mode for the item captions
  • OptionGroup now supports item icons
  • MenuBar now supports a HTML mode for the item captions
  • ComboBox now supports scrolling using the mouse wheel
  • Table ColumnGenerator can now generate plain text in addition to Components
  • TabSheet tabs can be styled individually
  • Button can be automatically disabled when clicked
  • Tree, Table and TreeTable support tooltips for individual items or cells
  • Table and TreeTable now support GeneratedRows that can be used for grouping or summary rows
  • TreeTable supports animation for expand and collapse operations
  • TreeTable supports expand and collapse listeners
  • PopupDateField and InlineDateField now support time zones
  • ComboBox can now be used as a replacement for NativeSelect
  • Audio and Video components implement support for HTML5
  • CDI can now also be used with @SessionScoped beans.
  • Sampler is no longer distributed as part of Vaadin 6.7.0. It will be available as a separate download
  • Book of Vaadin is no longer distributed with Vaadin 6.7.0. It is available as a separate download from http://vaadin.com/book

What is new in version 6.6.5:

  • More versatile Container.Filterable API that allows complex filters in containers.
  • Support for specifying nested bean properties with addNestedContainerProperty().
  • Abstract base class AbstractProperty for simple Property implementations.
  • A getListeners() method to return all listeners in all classes that support listeners.
  • New AbstractContainer for common functionality in containers, especially listeners.
  • New submitUpload() method in the Upload component to start the upload programmatically.
  • BrowserInfo now includes browser time and timezone.
  • New getColumnGenerator() method in Table to get a column generator.
  • New AbstractProperty class for common features in Property implementations.
  • Renamed horizontal/verticalDropLocation() to getHorizontal/VerticalDropLocation() in WrapperTargetDetails.
  • CheckBox now supports null values, displayed as false.
  • The method Button.fireClick(MouseEventDetails) is used by Button instead of Button.fireClick(). Subclasses should override the former and not the latter.
  • The 'liferay' theme is included in Vaadin core starting from version 6.6.2. Themes still need to be copied to the shared resource directory in a Liferay installation when upgrading Vaadin.
  • MenuBar supports checkable items (on/off) starting from version 6.6.2.

What is new in version 6.6.3:

  • More versatile Container.Filterable API that allows complex filters in containers (#6286)
  • Support for specifying nested bean properties with addNestedContainerProperty() (#4995)
  • Abstract base class AbstractProperty for simple Property implementations (#6860)
  • A getListeners() method to return all listeners in all classes that support listeners (#1410)
  • New AbstractContainer for common functionality in containers, especially listeners (#6521)
  • New submitUpload() method in the Upload component to start the upload programmatically (#6630)
  • BrowserInfo now includes browser time and timezone (#6691)
  • New getColumnGenerator() method in Table to get a column generator (#6844)
  • New AbstractProperty class for common features in Property implementations (#6860)
  • Renamed horizontal/verticalDropLocation() to getHorizontal/VerticalDropLocation() in WrapperTargetDetails (#6823)
  • CheckBox now supports null values, displayed as false (#6918)
  • The method Button.fireClick(MouseEventDetails) is used by Button instead of Button.fireClick(). Subclasses should override the former and not the latter.
  • The 'liferay' theme is included in Vaadin core starting from version 6.6.2. Themes still need to be copied to the shared resource directory in a Liferay installation when upgrading Vaadin.
  • MenuBar supports checkable items (on/off) starting from version 6.6.2.

What is new in version 6.6.2:

  • An error is shown to the end user when JAR and widgetset version do not match.
  • Support for touch device interfaces: one-finger touch scrolling, drag and drop, Slider, SplitPanel, sub-window handling, notifications, etc..
  • Support for Internet Explorer 9.

What is new in version 6.6.1:

  • GWT has been updated to version 2.3.
  • An error is shown to the end user when JAR and widgetset version do not match.
  • Support for touch device interfaces: one-finger touch scrolling, drag and drop, Slider, SplitPanel, sub-window handling, notifications, etc..
  • Support for Internet Explorer 9.

What is new in version 6.6.0:

  • GWT has been updated to version 2.3.
  • An error is shown to the end user when JAR and widgetset version do not match.
  • Support for touch device interfaces: one-finger touch scrolling, drag and drop, Slider, SplitPanel, sub-window handling, notifications, etc..
  • Support for Internet Explorer 9.

What is new in version 6.6.0.pre1:

  • GWT has been updated to version 2.3.
  • An error is shown to the end user when JAR and widgetset version do not match.
  • Support for touch device interfaces: one-finger touch scrolling, drag and drop, Slider, SplitPanel, sub-window handling, notifications, etc..
  • Support for Internet Explorer 9.

What is new in version 6.5.7:

  • Vaadin 6.5.7 is a maintenance release for Vaadin 6.5. It contains several important fixes.

What is new in version 6.5.5:

  • Removed the getTag() method from all components and replace it with a @ClientWidget(VClientSideWidget.class) annotation. Tag names are no longer used to map the server-side and client-side part of the component. This is done automatically using the @ClientWidget annotation.
  • Removed the WidgetSet.java file. This file is no longer needed as the mapping between the server- and the client-side is done automatically using @ClientWidget.

What is new in version 6.5.3:

  • Vaadin 6.5.3 is a maintenance release for Vaadin 6.5. It contains several important fixes.

What is new in version 6.5.1:

  • Vaadin 6.5.0 contained a critical bug where the upload component would cause uploads to be corrupted. This has been fixed in 6.5.1 and thus everyone is recommended to update to 6.5.1.

What is new in version 6.5.0:

  • Implemented server-side logging using java.util.logging, allowing you to specify log levels and get rid of unnecessary messages. See #5715 for more info.
  • GWT has been updated to version 2.1.1
  • Widget set builder has been optimized to only look for paintables in Vaadin add-on jars (containing an add-on manifest). If you are packaging your own widgets into a JAR file, ensure they also contain the Vaadin add-on manifest.
  • TwinColSelect supports separate captions for the right and left selects (#2942)
  • TextField supports sending of TextChangeEvents as the user types. (#2387)
  • Localization of LoginForm. (#5226)
  • Tooltip support for MenuBar items. (#5919)
  • All component containers support getComponentCount().
  • Sub windows now support focus and blur events. (#5039)
  • Sub windows now support server side re-ordering. (#5037)
  • Fixed a possible cross site scripting (XSS) attack. (#6200))
  • BeanItemContainer has been refactored and a more flexible BeanContainer has been added.

What is new in version 6.4.9:

  • Fixed an XSS vulnerability on the index-page.

What is new in version 6.4.8:

  • Vaadin 6.4.8 is a maintenance release for Vaadin 6.4. It contains several important fixes.

What is new in version 6.4.7:

  • Vaadin 6.4.7 is a maintenance release for Vaadin 6.4. It contains several important fixes.

What is new in version 6.4.6:

  • Vaadin 6.4.6 is a maintenance release for Vaadin 6.4. It contains several important fixes:
  • Extra empty space above Liferay portlets.
  • Panel missing lower border in IE8.
  • Sub window header has top padding in all browsers but IE6/IE7.
  • TwinColSelect randomly selects two values instead of one.
  • ShowSelectedDateAfterInvalid test fails because of month changing.
  • Sampler subwindows not removed on reset.
  • A disabled checkbox is rendered as enabled in IE8.

Requirements:

  • Java 5 or higher

Similar Software

Nervatura
Nervatura

11 Mar 16

Wright
Wright

1 Mar 15

Warp Framework
Warp Framework

13 Apr 15

Colony
Colony

12 May 15

Other Software of Developer Vaadin Ltd

Scaladin
Scaladin

24 Feb 15

Tori Forum
Tori Forum

21 Feb 15

Comments to Vaadin

Comments not found
Add Comment
Turn on images!