{"action":"published","release":{"url":"https://api.github.com/repos/vaadin/flow/releases/10038793","assets_url":"https://api.github.com/repos/vaadin/flow/releases/10038793/assets","upload_url":"https://uploads.github.com/repos/vaadin/flow/releases/10038793/assets{?name,label}","html_url":"https://github.com/vaadin/flow/releases/tag/1.0.0.beta3","id":10038793,"tag_name":"1.0.0.beta3","target_commitish":"3225d610d9f792d66fea4864ae7fb043c839acc5","name":"Flow 1.0 Beta3","draft":false,"author":{"login":"gilberto-torrezan","id":7464735,"avatar_url":"https://avatars2.githubusercontent.com/u/7464735?v=4","gravatar_id":"","url":"https://api.github.com/users/gilberto-torrezan","html_url":"https://github.com/gilberto-torrezan","followers_url":"https://api.github.com/users/gilberto-torrezan/followers","following_url":"https://api.github.com/users/gilberto-torrezan/following{/other_user}","gists_url":"https://api.github.com/users/gilberto-torrezan/gists{/gist_id}","starred_url":"https://api.github.com/users/gilberto-torrezan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gilberto-torrezan/subscriptions","organizations_url":"https://api.github.com/users/gilberto-torrezan/orgs","repos_url":"https://api.github.com/users/gilberto-torrezan/repos","events_url":"https://api.github.com/users/gilberto-torrezan/events{/privacy}","received_events_url":"https://api.github.com/users/gilberto-torrezan/received_events","type":"User","site_admin":false},"prerelease":true,"created_at":"2018-03-12T06:24:33Z","published_at":"2018-03-12T17:29:07Z","assets":[],"tarball_url":"https://api.github.com/repos/vaadin/flow/tarball/1.0.0.beta3","zipball_url":"https://api.github.com/repos/vaadin/flow/zipball/1.0.0.beta3","body":"#### Vaadin Flow 1.0.0.beta3 is a prerelease 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.\r\n\r\n# Vaadin Flow 1.0.0.beta3\r\nFlow is a new Java web framework for creating UIs using Java or HTML. Flow handles everything related to communication between and client and server and makes it possible to create UIs using the desired abstraction level you choose. It has all the capabilities you need to build a modern web app: from high level APIs for structuring your applications and binding data to it, into taking full control over the DOM and communication with HTML templates.\r\n\r\nFlow is a part of the [Vaadin platform](https://vaadin.com/platform). For information and helpful resources like documentation and examples on Vaadin Flow, please visit the Flow page [vaadin.com/flow](https://vaadin.com/flow).\r\n\r\n## Bug Fixes since Previous Prerelease\r\n- #3677 Loading frontend dependencies with different loading strategies causes an exception\r\n- #3640 Can't find resources via servlet context when those use `frontend://` protocol\r\n- #2820 Remove broken Shady DOM forcing feature\r\n\r\nThis release also includes major improvements to IE11 performance, mainly related to the Grid component. The improvements are included as part of the beta6 release of the `vaadin-grid` webcomponent. See the component [release notes](https://github.com/vaadin/vaadin-grid/releases/tag/v5.0.0-beta6) for details.\r\n\r\n[See complete list of changes since previous beta version](https://github.com/vaadin/flow/compare/1.0.0.beta2...1.0.0.beta3)\r\n\r\n## Supported Technologies\r\nSee the [Vaadin platform release notes](https://github.com/vaadin/platform/releases) for browser, server and Java support level.\r\n\r\n## Known Limitations\r\n- Websockets as the push channel is not working for Spring Boot https://github.com/vaadin/flow/issues/3251\r\n- Template-in-Template feature has [some limitations](https://github.com/vaadin/flow/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Atemplate-in-template+) \r\n- There is no CDI support #456\r\n- There is no Portal/OSGi support #455\r\n\r\n# Flow 1.0 Feature Highlights\r\n\r\n## Using Components to build UIs with only Java\r\nWith Flow you to can compose UIs using only Java on the server side. You can use existing components or create your own by creating the DOM from the server side. See the relevant documentation:  \r\n- [Using Vaadin Components](https://vaadin.com/docs/v10/flow/components/tutorial-flow-components-setup.html)\r\n- [Creating New Components](https://vaadin.com/docs/v10/flow/creating-components/tutorial-component-basic.html) and [the Element API](https://vaadin.com/docs/v10/flow/element-api/tutorial-properties-attributes.html)\r\n### Integrating Web Components\r\nFlow allows you to integrate web components and consume them from server side Java. See [the web components documentation](https://vaadin.com/docs/v10/flow/web-components/tutorial-webcomponent-basic.html) for more information.\r\n\r\n## Router\r\nRouter is a core concept in Flow, enabling navigation for your website or web app. It is based on HTML5 History API, and makes it possible to for the user to navigate pages back and forward, and keep the page state intact. [See the router documentation](https://vaadin.com/docs/v10/flow/routing/tutorial-routing-annotation.html) for more information.\r\n\r\n## Binding Data to Components\r\nFlow allows you to easily bind your business data to the UI components. You can bind the forms to the business objects by using the `Binder`, [see documentation](https://vaadin.com/docs/v10/flow/binding-data/tutorial-flow-components-binder.html) for more information. For showing a list of data (eg. a database table) on the UI, you can use the `DataProvider`. See [documentation](https://vaadin.com/docs/v10/flow/binding-data/tutorial-flow-data-provider.html) for more information.\r\n\r\n## Creating UIs Declaratively with Polymer Templates\r\nWith Flow you can take full control of building the DOM and the communication by using HTML templates. We recommend using Polymer templates as they bring lots of helpful capabilities on top of the native HTML. See [documentation](https://vaadin.com/docs/v10/flow/polymer-templates/tutorial-template-basic.html) for more information.\r\n\r\n## Theming Applications\r\nFlow has support for customizing the look and feel of your applications with css, html custom styles or by customizing the ready made [Themes](https://vaadin.com/themes/lumo) provided for [Vaadin Components](https://vaadin.com/components). See the [documentation](https://vaadin.com/docs/v10/flow/theme/tutorial-built-in-themes.html) for more information.\r\n\r\n## Spring Integration\r\nFlow comes with a Spring integration, and you can use it with Spring 5 or Spring Boot 2. Please see the [documentation](https://vaadin.com/docs/v10/flow/spring/tutorial-spring-basic.html) for more information.\r\n\r\n# Getting Started\r\n\r\nFor getting started with Vaadin Flow, please see [vaadin.com/start](https://vaadin.com/start) where there are three types of examples available:\r\n- Bakery App Starter for Flow and Spring - a full stack example application with Flow and Spring Boot with heavy focus on great UX\r\n- Beverage Buddy App Starter for Flow - a small example app that highlights the basic features of Flow\r\n- Project Base for Flow and Project Base for Flow and Spring\r\n  - A base for your project with some placeholder files available and dependencies available\r\nAll the starters bring the Flow dependency via the Vaadin platform, which is the recommended way for using Flow.\r\n\r\nFrom [Flow getting started documentation](https://vaadin.com/docs/v10/flow/introduction/tutorial-get-started.html) you can find a step-by-step tutorial."}}
{"actor":{"display_login":"gilberto-torrezan"}}