1056 Commits

Author SHA1 Message Date
Nico Rehwaldt
8feb2eca97 chore(project): bump diagram-js version
* Fixes markers to be properly removed on connect/reconnect
  in Internet Explorer / Edge.

Related to bpmn-io/diagram-js#236
2017-11-21 09:27:33 +01:00
Nico Rehwaldt
642d7b88af chore(Viewer+Modeler): consistently name private instance variables
BREAKING CHANGE:

* definitions, container and moddle have been prefixed with
  an underscore (_) to denote they are private use.
2017-11-20 15:28:29 +01:00
Nico Rehwaldt
844bc9a922 chore(wiredeps): use saxen 2017-11-20 15:04:37 +01:00
Nico Rehwaldt
cfcf5ddd41 chore(project): shrink bundle sizes
Reduces the size of bpmn-js {Viewer, NavigatedViewer, Modeler}
bundles by roughly eight percent:

* module concat / tree-shake produced production bundle
* bump diagram-js version to fix <this> used in ManhattanLayout
  utility
2017-11-20 15:04:37 +01:00
Nico Rehwaldt
2441b153f6 chore(project): rebuild package-lock.json 2017-11-20 10:34:18 +01:00
Nico Rehwaldt
447cb2be98 0.24.0 v0.24.0 2017-11-15 20:29:17 +01:00
Nico Rehwaldt
ce45e9081b chore(project): bump bpmn-moddle dep
This improves the import and export of BPMN 2.0 XML documents

+ improves di prefix collision handling
+ proper deconflicting of prefixes during export
+ validate and detect non-BPMN root elements
+ replace underlying XML parser for higher speed and smaller
  bundle size
+ pass parse warnings with errors

NOTE:

* some error messages on broken XML may have changed
  due to changes in the underlying XML parser
2017-11-15 19:55:34 +01:00
Nico Rehwaldt
0227eb2d3c chore(tasks/stages): attempt fix 2017-11-15 08:46:18 +01:00
Nico Rehwaldt
24dad2eb54 0.23.3 v0.23.3 2017-11-14 23:51:00 +01:00
Nico Rehwaldt
f838e6dd0e chore(project): update .gitignore 2017-11-14 23:46:21 +01:00
felixlinker
0cb46183eb chore(draw/BpmnRenderer): exposed _drawPath helper
This allows extensions to reuse the internal drawPath utility.

Cf. #722 for context.
2017-11-13 09:56:02 +01:00
Nico Rehwaldt
abddbb0889 chore(release): update bower.json version when publishing bundle 2017-11-06 23:29:49 +01:00
Nico Rehwaldt
3108df3505 0.23.2 v0.23.2 2017-11-06 23:03:45 +01:00
Nico Rehwaldt
746683d401 chore(project): bump bpmn-moddle dep
+ allows roundtripping of unprefixed elements
+ makes all miwg tests pass
2017-11-06 22:59:19 +01:00
Nico Rehwaldt
1dc84c500f chore(project): add release build stages
* configure build stages on release tags

  + publish bpmn-io/bower-bpmn-js
  + update bpmn-io/bpmn-js-seed
  + update bpmn-io/bpmn-js-integration
2017-10-27 22:05:52 +02:00
Nico Rehwaldt
1926ce4494 0.23.1 v0.23.1 2017-10-27 10:44:31 +02:00
Nico Rehwaldt
f6d46c0cdf chore(project): bump diagram-js version
+ fixes overlay { maxZoom: 1 }
2017-10-27 10:40:56 +02:00
Nico Rehwaldt
dd3f9a1c57 0.23.0 v0.23.0 2017-10-26 11:44:28 +02:00
Nico Rehwaldt
f8a4427157 chore(project): bump diagram-js dependency 2017-10-26 11:32:37 +02:00
Nico Rehwaldt
56d9a8b152 chore(project): bump tiny-svg dependency 2017-10-26 11:26:57 +02:00
Philipp Fromme
fa7c06801a fix(context-pad): remove icon margins introduced by Fontello
Closes bpmn-io/diagram-js#232
2017-10-25 15:18:11 +02:00
Nico Rehwaldt
9416eae126 chore(project): bump test dependency versions
* remove redundant karma-chai
2017-10-22 23:22:58 +02:00
Nico Rehwaldt
90ddaeef5e chore(tests): add Chrome headless as test browser
* include special non-sandbox launcher on Linux
* handle TEST_BROWSERS in karma config
2017-10-22 22:21:51 +02:00
Nico Rehwaldt
d84d9fd22e chore(project): add package-lock.json 2017-10-11 15:19:53 +02:00
Nico Rehwaldt
92aac008b8 chore(ci): use latest node for testing
This ensures we run against npm v5:

* bump wiredeps dependency version
* rebuild .wiredeps
* internalize test helpers from diagram-js
2017-10-11 15:19:36 +02:00
Nico Rehwaldt
04e33bd2f6 chore(project): update year in LICENSE 2017-10-07 09:19:32 +02:00
Nico Rehwaldt
9ab576d27c chore(project): update year in license header 2017-10-07 09:19:07 +02:00
Philipp Fromme
28871bcdaf chore(draw/BpmnRenderer): make instance of ids global
Closes #716
2017-10-04 11:17:43 +02:00
Nico Rehwaldt
a74c87af3f docs(CONTRIBUTING): link setup guide 2017-10-04 09:30:31 +02:00
Nico Rehwaldt
6711d41fb7 docs(SETUP): remove grunt
It is now an internal dependency. We're using npm aliases to talk to it.
2017-10-04 09:27:54 +02:00
Nico Rehwaldt
c7dfa340e0 chore(CONTRIBUTING): link own commit message guidelines 2017-10-04 09:26:17 +02:00
Nico Rehwaldt
4c01a5dab1 fix(Viewer): correctly export <defs> node on IE
Closes #710
2017-09-29 11:42:34 +02:00
Philipp Fromme
9033094473 fix(renderer): prevent duplicate marker IDs
* when having more than one instance of bpmn-js on a page marker IDs got duplicated
2017-09-29 11:08:37 +02:00
Nico Rehwaldt
6e52810d9b docs(CONTRIBUTING): link modeler playground 2017-09-26 14:47:23 +02:00
Nico Rehwaldt
cc70c70c39 docs(project): add pull request template 2017-09-26 14:34:02 +02:00
Nico Rehwaldt
1822ad3078 docs(project): add issue template 2017-09-26 14:34:02 +02:00
Nico Rehwaldt
5a93dbe1b7 docs(CONTRIBUTING): reword creating issues section
* Separate between feature request and bug report
* Add links to playground (JSFiddle)
2017-09-26 14:34:02 +02:00
Philipp Fromme
22c628a056 chore(project): release v0.22.1 v0.22.1 2017-09-01 10:17:40 +02:00
Philipp Fromme
6253ce4c67 chore(project): bump diagram-js dependency 2017-09-01 10:16:29 +02:00
Philipp Fromme
1066057d19 chore(project): release v0.22.0 v0.22.0 2017-08-31 11:14:28 +02:00
Philipp Fromme
8dd7508338 chore(project): bump dependencies 2017-08-31 11:08:44 +02:00
Philipp Fromme
66d2cdd5dd chore(project): update screencast
Closes #698
2017-08-02 14:12:14 +02:00
pedesen
15cf8006f6 chore(project): release v0.21.0 v0.21.0 2017-07-28 11:02:51 +02:00
pedesen
6ed4b9071a chore(project): bump dependencies 2017-07-28 10:44:18 +02:00
pedesen
58207e7db2 feat(DropOnFlowBehavior): drop existing elements on flows
Closes #695
2017-07-27 15:15:08 +02:00
pedesen
b1a544b84f fix(dropOnFlowBehavior): ignore drop point if bendpoint is inside shape
Closes #696
2017-07-27 13:41:50 +02:00
pedesen
b234f17244 feat(snapping) snap on sequence flows
Closes #398
2017-07-27 13:41:45 +02:00
Philipp Fromme
e797d9c142 feat(label-editing): improve text annotation editing
Related to camunda/camunda-modeler#564
2017-07-25 15:05:35 +02:00
Philipp Fromme
114da17403 fix(copy-paste): create new business object on paste
* fixes pasted elements having same business object
* removes temporary fix that prevents pasting twice

Closes #686
Closes camunda/camunda-modeler#561
2017-06-20 16:24:11 +02:00
Nico Rehwaldt
a5008381b3 0.20.7 v0.20.7 2017-05-31 10:33:21 +02:00