{"action":"published","release":{"url":"https://api.github.com/repos/umlfri/umlfri2/releases/12877189","assets_url":"https://api.github.com/repos/umlfri/umlfri2/releases/12877189/assets","upload_url":"https://uploads.github.com/repos/umlfri/umlfri2/releases/12877189/assets{?name,label}","html_url":"https://github.com/umlfri/umlfri2/releases/tag/v2.1.0","id":12877189,"node_id":"MDc6UmVsZWFzZTEyODc3MTg5","tag_name":"v2.1.0","target_commitish":"master","name":"2.1.0","draft":false,"author":{"login":"janusko","id":3962579,"node_id":"MDQ6VXNlcjM5NjI1Nzk=","avatar_url":"https://avatars1.githubusercontent.com/u/3962579?v=4","gravatar_id":"","url":"https://api.github.com/users/janusko","html_url":"https://github.com/janusko","followers_url":"https://api.github.com/users/janusko/followers","following_url":"https://api.github.com/users/janusko/following{/other_user}","gists_url":"https://api.github.com/users/janusko/gists{/gist_id}","starred_url":"https://api.github.com/users/janusko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/janusko/subscriptions","organizations_url":"https://api.github.com/users/janusko/orgs","repos_url":"https://api.github.com/users/janusko/repos","events_url":"https://api.github.com/users/janusko/events{/privacy}","received_events_url":"https://api.github.com/users/janusko/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2018-09-13T09:30:37Z","published_at":"2018-09-13T09:31:41Z","assets":[],"tarball_url":"https://api.github.com/repos/umlfri/umlfri2/tarball/v2.1.0","zipball_url":"https://api.github.com/repos/umlfri/umlfri2/zipball/v2.1.0","body":"# User changes\r\n- context menu for recent files on the start page\r\n- recent files can be pinned on the startpage\r\n- new application settings dialog\r\n- new updates are being notified to user at the application startup\r\n- fonts are rendered with antialiasing in diagrams\r\n- menu items rearanged a bit\r\n- text hyperlinks in the about dialog contains tooltip with the destination url\r\n- nicer rendering of metamodel description in the new project dialog\r\n- diagram printing\r\n- select all characters in a first textbox after save in a properties dialog\r\n- simpler element addition from the project tree context menu\r\n- fullscreen can be closed by the alt-enter shortcut\r\n- fullscreen diagram takes bigger proportion of the screen\r\n- tabs can be closed by middle click\r\n- possibility to lock tab\r\n- online addon installation and updates directly from the UML .FRI gui\r\n- addons cannot be installed from a file\r\n- addons installed from the gui can be uninstalled too\r\n- nicer layout for simple property dialog without tabs\r\n- metamodel config dialog\r\n- checking for value changes on tab switch in the properties dialog is more\r\n  user friendly\r\n\r\n# UML changes\r\n- new object diagram in UML addon\r\n- package element has been tided up a bit\r\n- testing use case diagram removed from the infjavauml metamodel\r\n\r\n# Power user changes\r\n- recent files config format has been changed\r\n- frip2 file contains mimetype identifier and save version as a plaintext files\r\n\r\n# Metamodel changes\r\n- project templates can have name translated in a metamodel definition\r\n- support for true/false/null literals in ufl expressions\r\n- new format for project templates in a metamodel\r\n- diagrams can be marked as opened or even locked in a project template\r\n- new variable metadata access operator in ufl expressions\r\n- item name in the ForEach component is mandatory\r\n- index attribute for ForEach component is not allowed anymore, use metadata\r\n  access operator instead\r\n- new object metadata access operator in ufl expressions\r\n- logical and arithmetic operators in ufl expressions\r\n- support for if-then-else component\r\n- new iterator access operator\r\n- Table component is checked for having only rows or only columns defined\r\n  as its children\r\n- more ufl types (int, decimal) are supported by properties dialog\r\n- metamodel can contain as many definition files as needed\r\n- new ufl macro system, macros cannot be defined by a metamodel creator for now\r\n- Color and Font enums available in ufl expressions, their items have color\r\n  type and font type respectively\r\n- division by zero yields inf/nan in ufl expression\r\n- better type checking on ufl expression return value\r\n- non-expanded box children are non-resizable by default\r\n- lambda expression support in ufl expression\r\n\r\n# Plugin API changes\r\n- nicer documentation formatting\r\n- AddonStarter renamed to PluginStarter as it is not needed to start all addon\r\n  types\r\n\r\n# Fixes\r\n- toolbox is disabled on start page\r\n- selected connection takes preference when performing mouse actions on\r\n  drawing area (even if it is not on top of all other objects)\r\n- toolbox widget is working properly on mac os\r\n- fixed problems with incorrect detection of changes on elements/connections/\r\n  diagrams when edited by a user\r\n- fixed problem with doubleclicking on the zoomed diagram (issue #1)\r\n- painting zoomed diagram is not leaving artifacts at the diagram sides\r\n- instructions to install UML .FRI on mac have been updated\r\n- same element (identity) connections fixed (i.e. issue #2)\r\n- redraw element visual representation when the child node was changed if\r\n  needed (for example for packages)\r\n- non resizable element is resized to a minimum size, when its properties\r\n  are changed\r\n- fixed arrow and rectangle rounds rotations in element/connection rendering\r\n- fixed sub-diagram menu on a element\r\n- correct resizing of non-resizable elements\r\n- recent files config encoding set to utf-8 to enable unicode file paths\r\n- Line component detects correctly its orientation if no orientation is given\r\n  explicitly\r\n- Boolean constants in metamodel has to be defined by true/false keywords only\r\n- Removed circular cache dependency in the ElementVisual class\r\n- Fixed problems with toolbox rendering on Mac Os X platform\r\n- All types with the exception of image type can be included in a snippet\r\n- Metamodel version is being checked on project loading\r\n- Incorrect element/connection/diagram attributes in a project file are ignored\r\n  on a project load\r\n- Fixed editing/loading/saving ulf list type with immutable item type\r\n- fixed problems with adding existing ufl object to the list (i.e. by\r\n  undo/redo)\r\n- inverting a color works correctly\r\n- Color's attributes (r, g, b, and a) are accessible for color type only\r\n- fixed incorrect parsing of rgb color string\r\n- fixed HBox and VBox children size computation when one or more children are\r\n  marked as expanded\r\n- fixed exception on closing properties dialog opened from properties widget\r\n"}}
{"actor":{"display_login":"janusko"}}