2018-04-02 09:16:54 +00:00
# Changelog
All notable changes to [bpmn-js ](https://github.com/bpmn-io/bpmn-js ) are documented here. We use [semantic versioning ](http://semver.org/ ) for releases.
## Unreleased
___Note:__ Yet to be released changes appear here._
2018-08-28 22:40:30 +00:00
## 2.5.1
* `FIX` : prevent error to be thrown on lane move ([#855](https://github.com/bpmn-io/bpmn-js/issues/855))
2018-08-22 12:48:31 +00:00
## 2.5.0
* `FEAT` : snap message flows to `bpmn:Event` center during connect ([#850](https://github.com/bpmn-io/bpmn-js/issues/850))
* `CHORE` : bump to `diagram-js@2.6.0`
* `FIX` : allow label movement over message flow ([#849](https://github.com/bpmn-io/bpmn-js/issues/849))
2018-07-25 09:36:28 +00:00
## 2.4.1
2018-07-16 10:54:27 +00:00
* `FIX` : make viewer IE 9 compatible
2018-07-24 14:43:20 +00:00
* `FIX` : prevent duplicate connections after drop on flow ([#774](https://github.com/bpmn-io/bpmn-js/issues/774))
* `FIX` : fix rules not preventing redundant loop ([#836](https://github.com/bpmn-io/bpmn-js/issues/836))
2018-07-16 10:54:27 +00:00
2018-07-13 08:32:09 +00:00
## 2.4.0
* `FEAT` : improve layouting of boundary event to host loops ([#467](https://github.com/bpmn-io/bpmn-js/issues/467))
* `FEAT` : allow circular activity to activity loops ([#824](https://github.com/bpmn-io/bpmn-js/issues/824))
2018-07-12 18:05:21 +00:00
* `FEAT` : create label on appropriate free position ([#825](https://github.com/bpmn-io/bpmn-js/issues/825))
2018-07-12 18:02:28 +00:00
* `CHORE` : bump to `diagram-js@2.5.0`
2018-07-12 18:05:21 +00:00
* `FIX` : repair label position not being adapted on host move
2018-07-12 18:02:28 +00:00
2018-06-28 08:25:46 +00:00
## 2.3.1
* `FIX` : revert to `Arial` as the default rendering font ([#819](https://github.com/bpmn-io/bpmn-js/issues/819))
2018-06-27 13:11:34 +00:00
* `FIX` : keep event definitions when switching from interrupting to non-interrupting boundary event ([#799](https://github.com/bpmn-io/bpmn-js/issues/799))
2018-06-26 13:54:14 +00:00
## 2.3.0
* `CHORE` : update to `diagram-js@2.4.0`
2018-06-18 07:23:49 +00:00
## 2.2.1
2018-06-18 07:37:01 +00:00
* `FIX` : correct updating of multiple data stores ([`300e7010`](https://github.com/bpmn-io/bpmn-js/commit/300e7010c4e1862394d147988dc4c4bcc09b07bc))
2018-06-18 07:23:49 +00:00
2018-06-13 14:13:42 +00:00
## 2.2.0
2018-06-13 08:50:03 +00:00
* `FEAT` : emit export events ([#813](https://github.com/bpmn-io/bpmn-js/issues/813))
* `FEAT` : unset businessObject name if empty ([`6c081d85`](https://github.com/bpmn-io/bpmn-js/commit/6c081d854fa8a4e87eb7cdd1744be37c78652667))
2018-06-13 09:12:44 +00:00
* `FEAT` : resize text annotation on text change ([`100f3fb2`](https://github.com/bpmn-io/bpmn-js/commit/100f3fb2ee6373cd4b7ad0b76e520a1afb70887e))
2018-06-13 13:04:19 +00:00
* `FIX` : apply data store behavior in collaboration only ([`5cc28d5d`](https://github.com/bpmn-io/bpmn-js/commit/5cc28d5d5571287a798b189aed75095f1fd0189e))
2018-06-06 12:29:20 +00:00
* `FIX` : create/update labels when updating element name via `Modeling#updateProperties` ([`4a0f6da8`](https://github.com/bpmn-io/bpmn-js/commit/4a0f6da814c45268e8a324e73a53479bd2435bbe))
2018-05-29 15:52:24 +00:00
## 2.1.0
2018-05-29 14:02:49 +00:00
* `FEAT` : support specifying `lineHeight` for text rendering ([#256](https://github.com/bpmn-io/diagram-js/pull/256))
2018-05-28 07:53:52 +00:00
* `FEAT` : `bpmn:LaneSet` elements get an ID assigned on creation
2018-04-30 09:06:26 +00:00
* `FEAT` : external labels can be deleted, clearing the elements name ([#791](https://github.com/bpmn-io/bpmn-js/pull/791))
2018-05-25 12:11:07 +00:00
* `FEAT` : add ability to override default element colors ([#713](https://github.com/bpmn-io/bpmn-js/issues/713))
* `FEAT` : add ability to override font family and size of rendered labels ([`4bb270f1`](https://github.com/bpmn-io/bpmn-js/commit/4bb270f19279db40f9cc3c179e09ee3a9a114e7c))
2018-05-24 12:54:28 +00:00
2018-05-22 21:53:08 +00:00
## 2.0.1
_Republish of `v2.0.0` due to registry error._
2018-05-22 06:57:15 +00:00
## 2.0.0
2018-05-16 06:57:33 +00:00
### Breaking Changes
2018-05-14 14:11:42 +00:00
* `CHORE` : update to [`diagram-js@2.0.0` ](https://github.com/bpmn-io/diagram-js/blob/master/CHANGELOG.md#200 )
2018-05-22 06:57:15 +00:00
## Other Improvements
* `FEAT` : allow data store to be modeled between participants ([#483](https://github.com/bpmn-io/bpmn-js/issues/483))
2018-05-16 06:57:33 +00:00
* `FIX` : correctly handle missing `bpmndi:Label` bounds during model updating ([#794](https://github.com/bpmn-io/bpmn-js/issues/794))
2018-05-14 14:11:42 +00:00
2018-05-14 09:30:12 +00:00
## 1.3.3
* `CHORE` : update to [`bpmn-moddle@5.1.5` ](https://github.com/bpmn-io/bpmn-moddle/blob/master/CHANGELOG.md#515 )
2018-05-07 11:50:29 +00:00
## 1.3.2
* `FIX` : correctly serialize extension attributes on `bpmn:Expression`
2018-05-04 08:43:25 +00:00
## 1.3.1
* `FIX` : correctly auto-place from boundary events attached to host edges ([#788](https://github.com/bpmn-io/bpmn-js/issues/788))
2018-04-25 19:33:44 +00:00
## 1.3.0
2018-04-24 14:32:18 +00:00
* `FEAT` : expose additional `BpmnTreeWalker` APIs for advanced import use-cases
2018-04-25 19:33:44 +00:00
* `CHORE` : bump diagram-js and object-refs version
2018-04-24 14:32:18 +00:00
2018-04-19 17:38:03 +00:00
## 1.2.1
* `FIX` : correct side-effects config to not include `*.css` files
2018-04-13 20:20:17 +00:00
## 1.2.0
2018-04-11 11:57:01 +00:00
* `FEAT` : add initial snapping when creating associations
2018-04-12 14:38:37 +00:00
* `CHORE` : update to `diagram-js@1.3.0`
2018-04-12 17:34:47 +00:00
* `FIX` : allow message flows between collapsed pools
2018-04-12 14:17:06 +00:00
* `FIX` : complete direct editing on popup menu use
2018-04-12 14:38:37 +00:00
* `FIX` : focus label editing box on element creation
2018-04-11 11:57:01 +00:00
2018-04-10 07:33:11 +00:00
## 1.1.1
* `FIX` : escape `data-element-id` in CSS selectors
2018-04-09 12:33:26 +00:00
## 1.1.0
* `FEAT` : show gateway icon on context pad without marker ([`15dfab6b`](https://github.com/bpmn-io/bpmn-js/commit/15dfab6b5b12dd184acf070f2ab3ad205d1b245c))
2018-04-09 11:05:39 +00:00
## 1.0.4
* `FIX` : properly wire `$parent` on copy + paste
* `FIX` : improve boundary event rendering to correct SVG to image conversion
2018-04-05 11:02:39 +00:00
## 1.0.3
* `FIX` : re-expose `TestHelper#bootstrapBpmnJS` util
2018-04-05 07:48:35 +00:00
## 1.0.2
* `FIX` : correct library default export
2018-04-04 14:12:54 +00:00
## 1.0.1
_Republished 1.0.0 with CHANGELOG entries._
## 1.0.0
### Breaking Changes
* `CHORE` : convert code base to ES modules. You must now configure a module transpiler such as Babel or Webpack to handle ES module imports and exports
* `CHORE` : update utility toolbelt
2018-04-03 08:38:43 +00:00
## 0.31.0
* `FEAT` : encode entities in body properties during XML export
* `CHORE` : bump to [`bpmn-moddle@4.0.0` ](https://github.com/bpmn-io/bpmn-moddle/releases/tag/v4.0.0 )
* `CHORE` : bump utility version
2018-04-02 09:16:54 +00:00
## 0.30.0
* `CHORE` : bump to [`diagram-js@0.31.0` ](https://github.com/bpmn-io/diagram-js/releases/tag/v0.31.0 )
## ...
Check `git log` for earlier history.