{"push_id":640855681,"size":2,"distinct_size":2,"ref":"refs/heads/connection-layout-fix","head":"14cbb456956c7253f31e76e224ea752373434a03","before":"ae5072cc6ab8ffd99109807efd643286b643fc59","commits":[{"sha":"6ff7d1c362a80e00ceb07005ba15f3f6c9e64c00","author":{"email":"63a6736f95d42c404cae31e1a20a40f890e026cc@camunda.com","name":"Nico Rehwaldt"},"message":"feat(layout/ManhattanLayout): allow straight lines + keep attachment\n\nThis commit updates the manhattan layout component so that it can be\nconfigured to layout straight lines, where possible.\n\nIt also does a lot of cleanup on the layout department and ensures we\nproperly pass change information down to the connection layouters.\n\n* Update original attachment during move\n* Allow to layout straight lines (if possible)\n\n* Rename layout/Util -> layout/LayoutUtil\n* Rename feature/modeling/Layouter -> layout/BaseLayouter\n* Replace BaseLayouter#getConnectionWaypoints -> #layoutConnection\n\nRelated to bpmn-io/bpmn-js#249\nRelated to bpmn-io/bpmn-js#179\n\nBREAKING CHANGES:\n\nThis commit renames utilities and updates the Layouter method signature.\nSee above.","distinct":true,"url":"https://api.github.com/repos/bpmn-io/diagram-js/commits/6ff7d1c362a80e00ceb07005ba15f3f6c9e64c00"},{"sha":"14cbb456956c7253f31e76e224ea752373434a03","author":{"email":"63a6736f95d42c404cae31e1a20a40f890e026cc@camunda.com","name":"Nico Rehwaldt"},"message":"fix(draw/Renderer): take into account invisible attachments","distinct":true,"url":"https://api.github.com/repos/bpmn-io/diagram-js/commits/14cbb456956c7253f31e76e224ea752373434a03"}]}