Commit Graph

393 Commits

Author SHA1 Message Date
Nico Rehwaldt 1f71f7c6ba 1.1.1 2018-04-10 09:38:03 +02:00
Nico Rehwaldt e5a3973107 fix(replace-preview): escape element ids in CSS selectors 2018-04-10 09:34:49 +02:00
Nico Rehwaldt fb2e3da882 1.1.0 2018-04-09 14:46:09 +02:00
Nico Rehwaldt ee38ec7be1 1.0.4 2018-04-09 13:08:48 +02:00
Nico Rehwaldt a890d3dbd6 1.0.3 2018-04-05 14:28:11 +02:00
Nico Rehwaldt 1d24bccff6 1.0.2 2018-04-05 09:51:31 +02:00
Nico Rehwaldt d974568018 1.0.1 2018-04-04 16:16:49 +02:00
Nico Rehwaldt 6061e135c3 1.0.0 2018-04-04 16:05:00 +02:00
Nico Rehwaldt d2cc4edd80 chore(project): mark as side-effect free 2018-04-03 18:09:53 +02:00
Nico Rehwaldt 3c895e08ae chore(project): build pre-packaged distros with Rollup
* enables tree-shaking
* simplifies build
2018-04-03 18:09:52 +02:00
Nico Rehwaldt 56a644177d chore(project): build using ES6 ready deps
* diagram-js@1
* updated utils
2018-04-03 16:30:05 +02:00
Nico Rehwaldt b5ccd81731 0.31.0 2018-04-03 10:45:23 +02:00
Nico Rehwaldt 03a2a6f892 chore(project): bump dependency versions 2018-04-03 10:38:43 +02:00
Nico Rehwaldt 3a92610a8d 0.30.0 2018-04-02 11:24:31 +02:00
Nico Rehwaldt 7a3b92c094 chore(project): migrate to diagram-js@0.31 2018-04-02 11:14:06 +02:00
Nico Rehwaldt 2541ce6cb9 0.29.0 2018-03-28 10:52:51 +02:00
Nico Rehwaldt dc30638a7c chore(project): bump tiny-svg + diagram-js version 2018-03-28 10:49:44 +02:00
Nico Rehwaldt 9235a928ac 0.28.4 2018-03-26 23:26:52 +02:00
Nico Rehwaldt 50faf637cb fix(import): handle dots in attribute names 2018-03-26 23:19:33 +02:00
Nico Rehwaldt d885b99cb4 0.28.3 2018-03-23 19:49:23 +01:00
Nico Rehwaldt 0a1db3f224 chore(project): bump bpmn-moddle dependency 2018-03-23 19:45:22 +01:00
Nico Rehwaldt 6a1a4f85a8 0.28.2 2018-03-23 15:08:24 +01:00
Nico Rehwaldt fb117fc3fa 0.28.1 2018-03-22 13:30:38 +01:00
Nico Rehwaldt 4ef66126cf 0.28.0 2018-03-22 13:27:25 +01:00
Nico Rehwaldt 11f5a22471 chore(project): adjust min-dash usage (2) 2018-03-22 11:59:39 +01:00
TheSharpieOne Bot 245d1d6a96 chore(project): upgrade lodash to min-dash 2018-03-22 11:59:39 +01:00
Nico Rehwaldt e8e5e2ced9 chore(project): update to min-dom@2 2018-03-22 00:54:59 +01:00
Nico Rehwaldt 81aa29e7c6 chore(project): bump diagram-js 2018-03-22 00:49:52 +01:00
Nico Rehwaldt 11987e8cc9 chore(project): bump devDependency versions 2018-03-21 13:46:16 +01:00
Nico Rehwaldt 4438091e7a chore(project): bump bpmn-moddle dependency
* drops dependency to lodash
* improves attribute parsing
2018-03-21 13:46:16 +01:00
Nico Rehwaldt 4ed5722e91 0.27.7 2018-03-21 13:41:39 +01:00
Nico Rehwaldt 962ef7c7d8 chore(project): bump diagram-js
Closes #771
2018-03-21 13:34:02 +01:00
Nico Rehwaldt df3491f831 0.27.6 2018-03-10 09:46:58 +01:00
Nico Rehwaldt 0725b9706c chore(project): bump bpmn-moddle dependency
* corrects serialization of nested custom-ns attributes
2018-03-09 23:38:56 +01:00
Nico Rehwaldt b03014fc2c chore(project): update to new lint style 2018-02-27 10:08:31 +01:00
Nico Rehwaldt 06c7a12a4e 0.27.5 2018-02-22 08:43:25 +01:00
Nico Rehwaldt dfd442888f chore(project): bump bpmn-moddle dependency 2018-02-22 08:40:11 +01:00
Nico Rehwaldt 54c3abb037 0.27.4 2018-02-20 11:44:22 +01:00
Nico Rehwaldt b063addb76 0.27.3 2018-02-19 09:14:45 +01:00
Nico Rehwaldt b94ca73eb0 0.27.2 2018-02-14 22:23:47 +01:00
Nico Rehwaldt 607866d6ef 0.27.1 2018-02-14 22:11:56 +01:00
Nico Rehwaldt 79e2b8e6b9 chore(project): use shared linter config 2018-02-14 16:42:52 +01:00
Nico Rehwaldt 372eed6b46 chore(project): remove unused dev dependencies 2018-02-08 20:44:01 +01:00
Nico Rehwaldt 888fe9f0e3 0.27.0 2018-02-08 09:15:56 +01:00
Nico Rehwaldt d8fc6b0f23 0.27.0-1 2018-02-05 11:13:46 +01:00
Nico Rehwaldt d023f13eed chore(project): bump diagram-js dependency
* corrects error on connection hover
2018-02-02 15:30:45 +01:00
Nico Rehwaldt a185853915 0.27.0-0 2018-02-02 13:44:18 +01:00
Nico Rehwaldt 5b2b053230 chore(distro): add integration test
Add a test that ensures the distribution works.

Related to #725
2018-02-02 11:24:00 +01:00
Nico Rehwaldt da4f321284 chore(project): use external bpmn-font
This is a breaking change for users that may rely on `assets/bpmn-font`
being present in the library.

BREAKING CHANGE:

* use `bpmn-font` package, specifically `bpmn-font/dist` if you need the
font previously contained in the assets directory.
2018-02-02 11:24:00 +01:00
Nico Rehwaldt 1184cbd271 chore(distro): apply envify transform 2018-02-02 11:24:00 +01:00
Nico Rehwaldt d9d0d9dcdb chore(distro): consolidate into single task 2018-02-02 11:24:00 +01:00
Nico Rehwaldt dc9b06d1b1 chore(project): build distro pre-publish
Closes #725
2018-02-02 11:24:00 +01:00
Nico Rehwaldt e3bf356461 chore(project): drop grunt + bundle assets to dist directory
* replace grunt with npm scripts
* copy static assets to dist directory
* build and copy library variants to dist directory

Related to #725
2018-02-02 11:24:00 +01:00
Nico Rehwaldt acb2d83856 chore(project): bump diagram-js dependency
Adds support for reacting to element.contextmenu.

Related to #750
2018-01-31 11:16:20 +01:00
Nico Rehwaldt 46cd6ea119 0.26.6 2018-01-29 20:26:36 +01:00
Nico Rehwaldt 3d17c37a42 0.26.5 2018-01-29 20:19:06 +01:00
Nico Rehwaldt d32da90013 chore(lint): bump eslint
...and fix lint errors
2018-01-28 20:35:04 +01:00
Nico Rehwaldt 85dd6f6cd8 0.26.4 2018-01-18 16:04:56 +01:00
Nico Rehwaldt f40b5c41b3 chore(project): bump bpmn-moddle dependency
Pulls in the following improvements:

* gracefully detect and handle attribute re-declaration in broken
  BPMN 2.0 documents
2018-01-09 19:22:39 +01:00
Nico Rehwaldt 82ef31295a 0.26.3 2018-01-04 14:18:29 +01:00
Nico Rehwaldt 6e76f76ae4 0.26.2 2017-12-22 22:00:17 +01:00
Nico Rehwaldt 1c3d06ae2d chore(project): bump diagram-js version
* inverts SHIFT+wheel scroll behavior (matching default
  behavior in standard applications now)
2017-12-22 21:57:08 +01:00
Nico Rehwaldt fdab6a852c 0.26.1 2017-12-22 15:51:21 +01:00
Nico Rehwaldt 562674e74b chore(project): bump diagram-js dependency
Fixes text sometimes being selected during dragging.

* makes a ContextPad hack obsolete, too.
2017-12-22 15:49:00 +01:00
Nico Rehwaldt 01ed2bce68 0.26.0 2017-12-22 13:30:43 +01:00
Nico Rehwaldt 4b94f35d63 chore(project): bump diagram-js version
Adds support for create from contextPad (#742).
2017-12-22 10:38:37 +01:00
Nico Rehwaldt ddd1dae25c chore(project): bump diagram-js version 2017-12-18 22:52:13 +01:00
Nico Rehwaldt 36c6a7bf41 fix(package): make diagram-js* actual dependencies again 2017-12-14 22:55:18 +01:00
Nico Rehwaldt 495ab7ee9d chore(project): bump diagram-js dependency
* update diagram-js to latest
* remove unused diagram-js-origin dependency
2017-12-14 11:55:48 +01:00
Nico Rehwaldt 76d44f33e7 chore(project): bump dependencies
+ diagram-js-direct-editing
+ min-dom
2017-12-13 23:00:01 +01:00
Nico Rehwaldt 61f3ac4cc2 chore(project): bump diagram-js dependency 2017-12-13 14:05:15 +01:00
Nico Rehwaldt 26f26945b6 chore(project): bump diagram-js dependency
Adds ability to distinguish create via touch / no touch.
2017-12-13 13:30:51 +01:00
Nico Rehwaldt 1bf07d7e85 chore(project): bump bpmn-moddle dependency 2017-12-13 12:17:21 +01:00
Nico Rehwaldt 25d5fb2967 chore(project): bump build dependencies
+ browserify
+ uglify-es
2017-12-10 23:19:19 +01:00
Nico Rehwaldt 105f326dad chore(project): bump bpmn-moddle dependency
* unused namespace does not get serialized anymore

Closes #469
2017-12-09 22:30:56 +01:00
Nico Rehwaldt db64aa1377 chore(project): bump bpmn-moddle
Closes #735
2017-12-08 00:18:51 +01:00
Philipp Fromme bc0fd114d0 chore(project): bump diagram-js dependency
Closes camunda/camunda-modeler#463
Closes #734
2017-12-07 16:35:09 +01:00
Nico Rehwaldt e34ca2feb2 chore(project): remove grunt-release
We do <np **> to release things.
2017-11-29 12:23:14 +01:00
Nico Rehwaldt e02dd55493 chore(project): bump stringify dependency 2017-11-29 11:00:05 +01:00
Nico Rehwaldt 8de61c714a 0.25.2 2017-11-28 18:19:49 +01:00
Nico Rehwaldt c92cbda54e chore(project): bump bpmn-moddle dependency 2017-11-28 18:17:13 +01:00
Nico Rehwaldt 3908ac64c5 0.25.1 2017-11-23 09:54:47 +01:00
Nico Rehwaldt 6bb1128ccc 0.25.0 2017-11-21 09:29:58 +01:00
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 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 447cb2be98 0.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 24dad2eb54 0.23.3 2017-11-14 23:51:00 +01:00
Nico Rehwaldt 3108df3505 0.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 1926ce4494 0.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 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
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
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
Philipp Fromme 22c628a056 chore(project): release 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 2017-08-31 11:14:28 +02:00
Philipp Fromme 8dd7508338 chore(project): bump dependencies 2017-08-31 11:08:44 +02:00
pedesen 15cf8006f6 chore(project): release 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
Nico Rehwaldt a5008381b3 0.20.7 2017-05-31 10:33:21 +02:00
Nico Rehwaldt 1d8ebd37f0 chore(project): bump diagram-js dependency 2017-05-31 10:25:06 +02:00
Nico Rehwaldt 85c9059467 chore(project): bump dev dependencies 2017-05-19 12:56:59 +02:00
Philipp Fromme 005d368045 chore(project): release v0.20.6 2017-05-03 15:38:24 +02:00
Nico Rehwaldt 84dc3b50e7 chore(project): bump diagram-js dependency
Closes #677
2017-05-03 14:53:35 +02:00
Philipp Fromme 8e64fc3a8b chore(project): release v0.20.5 2017-03-22 13:45:50 +01:00
Philipp Fromme b640551d9c chore(project): bump diagram-js dependency 2017-03-22 13:45:03 +01:00
pedesen 948ca245e8 chore(project): release v0.20.4 2017-03-17 16:37:55 +01:00
pedesen d8b7ad2650 chore(project): bump diagram-js dependency 2017-03-17 16:37:29 +01:00
Nico Rehwaldt 1eb11998f3 0.20.3 2017-03-10 12:50:59 +01:00
Nico Rehwaldt 497affe5e3 0.20.2 2017-03-07 15:25:35 +01:00
Nico Rehwaldt 5283c41198 0.20.1 2017-03-02 15:04:43 +01:00
Nico Rehwaldt 1de4c694a4 chore(project): bump diagram-js version 2017-03-02 15:02:06 +01:00
Philipp Fromme d788c211d8 0.20.0 2017-03-02 13:34:16 +01:00
Philipp Fromme 9b4c8f2872 chore(project): bump dependencies 2017-03-02 13:00:11 +01:00
Nico Rehwaldt c1c62823f6 chore(project): bump diagram-js dependency 2017-01-30 17:09:27 +01:00
Nico Rehwaldt a03288b49d chore(project): bump dependencies
* diagram-js bug fix release
* bpmn-moddle fixes with support for <meta> attribute (used for
  proper copying of elements)
2017-01-30 16:38:43 +01:00
Nico Rehwaldt dc78c86551 Revert "chore(project): bump object-refs"
This reverts commit decd23360a.

Reason: Not needed at the moment.
2017-01-30 13:32:29 +01:00
Christian Kaps 6dc4af5396 feat(Viewer): allow dynamic attach / detach from DOM
Closes #655

BREAKING CHANGE:

* Viewer / Modeler do not attach to `body` anymore per
  default. Use `new Viewer({ container: 'body' })` to
  restore the old behavior.
2017-01-27 13:28:27 +01:00
Nico Rehwaldt decd23360a chore(project): bump object-refs
* fixes inverse de-referencing of 1:n properties
2017-01-27 09:24:24 +01:00
Nico Rehwaldt dd60e47136 chore(project): release v0.19.0 2016-12-21 10:40:53 +01:00
Nico Rehwaldt eab9ac9bef chore(project): bump bpmn-moddle dependency
* adds support bioc:{fill,stroke} and rendering
  colors
2016-12-05 16:53:33 +01:00
Nico Rehwaldt 07aa4de80b chore(project): release v0.18.4 2016-12-01 15:40:17 +01:00
Nico Rehwaldt 2beddede23 chore(project): update diagram-js dependency
Closes #636
2016-12-01 15:37:06 +01:00
Nico Rehwaldt 80cfd36876 chore(project): release v0.18.3 2016-12-01 13:33:56 +01:00
Ricardo Matias 983d89e1c4 chore(project): release v0.18.2 2016-11-18 15:13:20 +01:00
Nico Rehwaldt a2d7140cdf fix(Viewer): correctly export SVG
Use upstream patch of tiny-svg to address this.

Closes #631
2016-11-18 15:11:31 +01:00
Nico Rehwaldt 3bbbfab5bc chore(project): release v0.18.1 2016-11-15 15:14:53 +01:00
Nico Rehwaldt 06915e2e6b chore(project): update diagram-js version 2016-11-15 15:14:29 +01:00
Philipp Fromme d05fd2c2df chore(project): release v0.18.0 2016-11-11 10:35:48 +01:00
Philipp Fromme 611d5fdfe7 chore(project): bump dependencies 2016-11-11 10:35:07 +01:00
pedesen ad7fcbbd50 chore(project): update diagram-js-origin dependency 2016-11-08 11:32:20 +01:00
pedesen aa2b68f1f2 chore(project): update tiny-svg dependency 2016-11-07 17:05:49 +01:00
Philipp Fromme 72c4687b35 fix(internet-explorer): fix bugs due to internet explorer 2016-11-01 15:20:22 +01:00
Philipp Fromme db0ce65aa4 feat(graphics): remove snapsvg
Related to bpmn-io/diagram-js#50
2016-11-01 15:20:22 +01:00
pedesen 772112a646 chore(project): release v0.17.3 2016-10-19 14:12:47 +02:00
Nico Rehwaldt 738622b813 chore(project): bump bpmn-moddle version 2016-10-19 11:08:52 +02:00
Nico Rehwaldt 4fe7719a07 chore(project): release v0.17.2 2016-10-07 14:35:41 +02:00
pedesen 466ec559d9 chore(project): release v0.17.1 2016-09-26 13:16:08 +02:00
pedesen 7177e3af27 chore(project): release v0.17.0 2016-09-06 12:55:20 +02:00
pedesen c6a33444f2 chore(project): update dependencies 2016-09-06 12:54:06 +02:00
Nico Rehwaldt 3d9ae2fcfb chore(project): bump diagram-js-direct-editing dependency 2016-08-31 13:19:39 +02:00
Nico Rehwaldt 39ff8dc780 chore(project): release v0.16.2 2016-07-26 10:54:36 +02:00
Nico Rehwaldt ff2443a6a9 chore(project): bump bpmn-moddle dep 2016-07-26 10:18:57 +02:00
Nico Rehwaldt 2352843783 chore(project): release v0.16.1 2016-07-18 13:03:11 +02:00
Nico Rehwaldt cc5e1d1d63 chore(project): bump diagram-js version 2016-07-18 13:03:04 +02:00