diff --git a/.travis.yml b/.travis.yml index 6b735ea..8c3b2e1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,18 +5,16 @@ cache: notifications: email: false node_js: + - '10' - '8' - '6' - - '4' before_install: - sudo apt-get update -y -qq - sudo apt-get install -y librsvg2-bin graphviz plotutils - - npm install -g npm before_script: - npm install -g grunt-cli - - npm prune after_success: - - npm run semantic-release + - npm run travis-deploy-once "npm run semantic-release" branches: except: - /^v\d+\.\d+\.\d+$/ diff --git a/LICENSE b/LICENSE index 4f64bae..bf4ea3b 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2016 Ferdinand Prantl +Copyright (c) 2016-2018 Ferdinand Prantl Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 900991b..5830953 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,7 @@ your code using Grunt. ## Release History + * 2018-04-27 v1.0.0 Dropped support of Node.js 4 * 2017-02-23 v0.2.1 Update dependencies * 2016-26-08 v0.2.0 Upgrade to Grunt 1.x Detect output format from file extension @@ -122,7 +123,7 @@ your code using Grunt. ## License -Copyright (c) 2016-2017 Ferdinand Prantl +Copyright (c) 2016-2018 Ferdinand Prantl Licensed under the MIT license. diff --git a/package.json b/package.json index b5d1153..9d58650 100644 --- a/package.json +++ b/package.json @@ -23,20 +23,21 @@ } ], "engines": { - "node": ">= 0.12.0" + "node": ">=6" }, "scripts": { "test": "grunt", "check_coverage": "GRUNT_WUML_COVERAGE=1 grunt", "post_coverage": "GRUNT_WUML_COVERAGE=1 grunt default coveralls", - "semantic-release": "semantic-release" + "semantic-release": "semantic-release", + "travis-deploy-once": "travis-deploy-once" }, "dependencies": { "wuml": "~0.2.1", "q": "~2.0.3" }, "devDependencies": { - "grunt": "^1.0.1", + "grunt": "^1.0.2", "grunt-contrib-clean": "^1.1.0", "grunt-contrib-jshint": "^1.1.0", "grunt-contrib-nodeunit": "^1.0.0", @@ -45,7 +46,8 @@ "jshint-stylish": "^2.2.1", "load-grunt-tasks": "^3.5.2", "time-grunt": "^1.4.0", - "semantic-release": "^15.0.0" + "semantic-release": "^15.1.7", + "travis-deploy-once": "^4.4.1" }, "keywords": [ "gruntplugin", diff --git a/test/vaadin.svg b/test/vaadin.svg index 37b6bc4..87965dc 100644 --- a/test/vaadin.svg +++ b/test/vaadin.svg @@ -1,112 +1,128 @@ - + G - + -A0 - -<<VaadinUI>> -MainUI - -init() + +A0 + +<<VaadinUI>> +MainUI + +init() -A1 - -Menu - -selectMenuItem() + +A1 + +Menu + +selectMenuItem() -A0->A1 - - -creates + +A0->A1 + + +creates -A4 - -WelcomeMainView + +A4 + +WelcomeMainView -A0->A4 - - -creates + +A0->A4 + + +creates -A5 - -TextSearchMainView + +A5 + +TextSearchMainView -A0->A5 - - -creates + +A0->A5 + + +creates -A6 - -GroupMainView + +A6 + +GroupMainView -A0->A6 - - -creates + +A0->A6 + + +creates -A7 - -MainLayout - + +A7 + +MainLayout + -A0->A7 - - -uses + +A0->A7 + + +uses -A2 - -<<Interface>> -ViewChangeListener - -+beforeViewChange(ViewChangeEvent event) -+afterViewChange(ViewChangeEvent event) - + +A2 + +<<Interface>> +ViewChangeListener + ++beforeViewChange(ViewChangeEvent event) ++afterViewChange(ViewChangeEvent event) + -A2->A0 - - -adjust -URI + +A2->A0 + + +adjust +URI -A3 - -<<Interface>> -Menu.MenuElementChangedListener - -+handle(MenuElementChangedEvent event) - + +A3 + +<<Interface>> +Menu.MenuElementChangedListener + ++handle(MenuElementChangedEvent event) + -A3->A0 - - -switch -Content + +A3->A0 + + +switch +Content -A3->A1 - - -notifies + +A3->A1 + + +notifies \ No newline at end of file