{"action":"published","release":{"url":"https://api.github.com/repos/edvin/tornadofx/releases/4173524","assets_url":"https://api.github.com/repos/edvin/tornadofx/releases/4173524/assets","upload_url":"https://uploads.github.com/repos/edvin/tornadofx/releases/4173524/assets{?name,label}","html_url":"https://github.com/edvin/tornadofx/releases/tag/v1.5.6","id":4173524,"tag_name":"v1.5.6","target_commitish":"master","name":"TornadoFX 1.5.6","draft":false,"author":{"login":"edvin","id":977035,"avatar_url":"https://avatars.githubusercontent.com/u/977035?v=3","gravatar_id":"","url":"https://api.github.com/users/edvin","html_url":"https://github.com/edvin","followers_url":"https://api.github.com/users/edvin/followers","following_url":"https://api.github.com/users/edvin/following{/other_user}","gists_url":"https://api.github.com/users/edvin/gists{/gist_id}","starred_url":"https://api.github.com/users/edvin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edvin/subscriptions","organizations_url":"https://api.github.com/users/edvin/orgs","repos_url":"https://api.github.com/users/edvin/repos","events_url":"https://api.github.com/users/edvin/events{/privacy}","received_events_url":"https://api.github.com/users/edvin/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-09-19T17:42:19Z","published_at":"2016-09-19T18:29:24Z","assets":[{"url":"https://api.github.com/repos/edvin/tornadofx/releases/assets/2337885","id":2337885,"name":"tornadofx-1.5.6.jar","label":null,"uploader":{"login":"edvin","id":977035,"avatar_url":"https://avatars.githubusercontent.com/u/977035?v=3","gravatar_id":"","url":"https://api.github.com/users/edvin","html_url":"https://github.com/edvin","followers_url":"https://api.github.com/users/edvin/followers","following_url":"https://api.github.com/users/edvin/following{/other_user}","gists_url":"https://api.github.com/users/edvin/gists{/gist_id}","starred_url":"https://api.github.com/users/edvin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edvin/subscriptions","organizations_url":"https://api.github.com/users/edvin/orgs","repos_url":"https://api.github.com/users/edvin/repos","events_url":"https://api.github.com/users/edvin/events{/privacy}","received_events_url":"https://api.github.com/users/edvin/received_events","type":"User","site_admin":false},"content_type":"application/octet-stream","state":"uploaded","size":1267827,"download_count":0,"created_at":"2016-09-19T18:29:17Z","updated_at":"2016-09-19T18:29:19Z","browser_download_url":"https://github.com/edvin/tornadofx/releases/download/v1.5.6/tornadofx-1.5.6.jar"}],"tarball_url":"https://api.github.com/repos/edvin/tornadofx/tarball/v1.5.6","zipball_url":"https://api.github.com/repos/edvin/tornadofx/zipball/v1.5.6","body":"This is another feature packed release with features like the [DataGrid component](https://www.youtube.com/watch?v=igGOBWPNrpU), [TableView Row Expander](https://www.youtube.com/watch?v=krbYJ2AuvJw), [TableView SmartResize Policy](https://www.youtube.com/watch?v=W2rLgNYMxvY), and lots of all round improvements and fixes. Here is the complete changelog:\r\n\r\n- ViewModel.onCommit() function that will be called after a successful commit\r\n- TableView SmartResize Policy (https://github.com/edvin/tornadofx/wiki/TableView-SmartResize)\r\n- `dynamicContent` builder that will replace content in a Node when an observable value changes\r\n- Alternative `TableView.column` builder with auto-conversion to observable value (`column(\"Title\", ReturnType::class) { value { it.value.somePropertyOrValue })`\r\n- DataGrid component \r\n- TableColumn `cellCache` provider to create a cached graphic node per item\r\n- Padding shortcuts (paddingRight, paddingLeft, paddingTop, paddingBottom) to Region\r\n- TableView support for Nested Columns (`nestedColumn(title) { // add child columns here }`)\r\n- TableView support for expanded row node (`rowExpander { // create node to show on expand here }`) (https://edvin.gitbooks.io/tornadofx-guide/content/5.%20Builders%20II%20-%20Data%20Controls.html#row-expanders) \r\n- Fixed bug where image URLs defined in CSS were rendered wrong\r\n- Added support for skipping snake-casing in CSS rules (names still have to be valid css identifiers)\r\n- Fixed bug where CSS selectors defined with strings would have their capitalization changed (`\".testThing\"` => `\".test-thing\"`, `cssclass(\"testThing\")` => `.test-thing`)\r\n- Updated the `ViewTransition` code to be more flexible (including now working with any `Node`, not just `View`s and `Fragment`s).\r\n    - Also added several new built in `ViewTransition`s\r\n- Added new `Node` animation helper functions for various transformations\r\n- FXML files can now contain `fx:controller` attribute to help with content assist, if `hasControllerAttribute = true` is passed to the `fxml` delegate (https://github.com/edvin/tornadofx/issues/179)\r\n- Fix exception in chooseFile when user cancels in Multi mode"}}
{"actor":{"display_login":"edvin"}}