{"action":"opened","issue":{"url":"https://api.github.com/repos/beevelop/docker-node-red/issues/19","repository_url":"https://api.github.com/repos/beevelop/docker-node-red","labels_url":"https://api.github.com/repos/beevelop/docker-node-red/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/beevelop/docker-node-red/issues/19/comments","events_url":"https://api.github.com/repos/beevelop/docker-node-red/issues/19/events","html_url":"https://github.com/beevelop/docker-node-red/issues/19","id":182491288,"number":19,"title":"0.15.0: Milestone Release","user":{"login":"beevelop","id":6891349,"avatar_url":"https://avatars.githubusercontent.com/u/6891349?v=3","gravatar_id":"","url":"https://api.github.com/users/beevelop","html_url":"https://github.com/beevelop","followers_url":"https://api.github.com/users/beevelop/followers","following_url":"https://api.github.com/users/beevelop/following{/other_user}","gists_url":"https://api.github.com/users/beevelop/gists{/gist_id}","starred_url":"https://api.github.com/users/beevelop/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beevelop/subscriptions","organizations_url":"https://api.github.com/users/beevelop/orgs","repos_url":"https://api.github.com/users/beevelop/repos","events_url":"https://api.github.com/users/beevelop/events{/privacy}","received_events_url":"https://api.github.com/users/beevelop/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-10-12T10:33:27Z","updated_at":"2016-10-12T10:33:27Z","closed_at":null,"body":"<p>Runtime</p>\n\n<ul>\n<li>Increase default apiMaxLength to 5mb and add to default settings Closes <a href=\"http://ift.tt/2dLibdY\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2e0L8xB\" data-id=\"178809786\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1001</a>\n</li>\n<li>Add v2 /flows api and deploy-overwrite protection</li>\n<li>Encrypt credentials by default</li>\n<li>Ensure errors thrown by RED.events handlers don't percolate up</li>\n</ul><p>Editor</p>\n\n<ul>\n<li>Mark nodes as changed when they are moved</li>\n<li>Added parent containment option for draggable. (<a href=\"http://ift.tt/2dLhqRQ\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2e0N5tT\" data-id=\"180531590\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#1006</a>)</li>\n<li>Ignore bidi event handling on non-existent and non-Input elements Closes <a href=\"http://ift.tt/2dLi2qP\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2e0MDvK\" data-id=\"178288573\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#999</a>\n</li>\n<li>Remove list of flows from menu</li>\n<li>Allow nodes to be imported with their credentials</li>\n<li>Add workspace search option</li>\n<li>Add scrollOnAdd option to editableList</li>\n<li>Add swift markup to editor for open whisk node</li>\n<li>Scrollable tabs 👍</li>\n<li>Allow linking to individual flow via url hash</li>\n<li>Avoid duplicating existing subflows on import</li>\n<li>Add import-to-new-tab option</li>\n<li>Add new options to export-nodes dialog</li>\n<li>Stop nodes being added beyond the outer bounds of the workspace</li>\n<li>Default config nodes to global scope unless in a subflow Closes <a href=\"http://ift.tt/2dLhwcd\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2dLhwcd\" data-id=\"173239188\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#972</a>\n</li>\n<li>Bidi support for Text Direction and Structured Text (<a href=\"http://ift.tt/2e0N49e\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2dLi95O\" data-id=\"171172915\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#961</a>)</li>\n<li>Fix jQuery selector, selecting more than one help pane/popover and displaying incorrectly. (<a href=\"http://ift.tt/2e0MCrK\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2dLj32b\" data-id=\"172571619\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#970</a>)</li>\n<li>Fixes removeItem not passing row data to callback. (<a href=\"http://ift.tt/2e0MjwP\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2dLj4Dh\" data-id=\"171403930\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#965</a>)</li>\n<li>Move common components and add searchBox</li>\n<li>Add initial palette sidebar</li>\n</ul><p>Nodes</p>\n\n<ul>\n<li>Inject node label - show topic for timestamp mode if short </li>\n<li>Let change node set type if total match</li>\n<li>Clean up status on close for several core nodes.</li>\n<li>Change node: re-parse JSON set value each time to avoid pass-by-ref</li>\n<li>Better handle HTTP Request header capitalisation</li>\n<li>Enable ES6 parsing in Function editor by default Fixes <a href=\"http://ift.tt/2e0MSGZ\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2e0MSGZ\" data-id=\"176213612\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#985</a>\n</li>\n<li>Update debug sidebar to use RED.view.reveal to show debug nodes</li>\n<li>Add full path tip to file node, And tidy up Pi node tips</li>\n<li>Remove WebSocket node maxlistener warning</li>\n<li>Update mqtt-broker node to use fully name-space qualified status messages</li>\n<li>Let UDP node better share same port instance if required</li>\n<li>Add number of units to the delay node (rate) (<a href=\"http://ift.tt/2dLgvkx\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2e0MJU4\" data-id=\"177265532\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#994</a>)</li>\n<li>Allow http middleware to skip rawBodyParser</li>\n<li>Let change node move property to sub-property.</li>\n<li>Add info to exec warning about buffered output if using python</li>\n<li>TCP node: pass on latest input msg properties</li>\n<li>Make sure MQTT broker is really set</li>\n<li>Fix escape character catch in TCPGet + support 0x?? sequences</li>\n<li>Fix split character in TCP Request node</li>\n<li>Add CSS highlighting to the template node (<a href=\"http://ift.tt/2dLhTn6\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2e0M4lN\" data-id=\"168746220\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#950</a>)</li>\n<li>Only update switch previous value after all rules are run</li>\n</ul><p>Other</p>\n\n<ul>\n<li>Add npm build/test scripts Closes <a href=\"http://ift.tt/2dLhbGJ\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2e0Lmoy\" data-id=\"168210989\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#946</a> <a href=\"http://ift.tt/2dLgOvI\" class=\"issue-link js-issue-link\" data-url=\"http://ift.tt/2e0MBEc\" data-id=\"82469014\" data-error-text=\"Failed to load issue title\" data-permission-text=\"Issue title is private\">#660</a>\n</li>\n<li>Move travis to node 6 and 7 - drop 5 and 0.12</li>\n</ul>"}}
{"actor":{"display_login":"beevelop"}}