-
Notifications
You must be signed in to change notification settings - Fork 83
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Soeren Domroes <sdo@informatik.uni-kiel.de>
- Loading branch information
1 parent
13e526c
commit 3546f0f
Showing
1 changed file
with
74 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
--- | ||
title: "0.8.1" | ||
menu: | ||
main: | ||
parent: "ReleaseNotes" | ||
weight: -80 | ||
--- | ||
|
||
* [Release log](https://projects.eclipse.org/projects/modeling.elk/releases/0.8.0) | ||
* [Documentation](https://download.eclipse.org/elk/updates/releases/0.8.0/elk-0.8.0-docs.zip) | ||
* [Update site](https://download.eclipse.org/elk/updates/releases/0.8.0/) | ||
* [Zipped update site](https://download.eclipse.org/elk/updates/releases/0.8.0/elk-0.8.0.zip) (for offline use) | ||
* [Maven central](https://repo.maven.apache.org/maven2/org/eclipse/elk/) (for building pure Java projects that use ELK) | ||
|
||
|
||
|
||
## Details | ||
|
||
This is mainly a bugfix release. See GitHub for the full [list of resolved issues](https://github.com/eclipse/elk/milestone/13). | ||
|
||
|
||
### New Features and Enhancements | ||
|
||
* [#672](https://github.com/eclipse/elk/issues/672), [#674](https://github.com/eclipse/elk/pull/674), [#675](https://github.com/eclipse/elk/issues/675), [#677](https://github.com/eclipse/elk/pull/677): Build systems is simplified. | ||
* [#690](https://github.com/eclipse/elk/issues/690), [#691](https://github.com/eclipse/elk/issues/691): Improved documentation of position and layer choice constrains. | ||
* [#695](https://github.com/eclipse/elk/issues/695), [#698](https://github.com/eclipse/elk/pull/698): Support node micro layout with further layout algorithms. | ||
* [#688](https://github.com/eclipse/elk/issues/688), [#711](https://github.com/eclipse/elk/pull/711): Better documentation for content alignment. | ||
* [#722](https://github.com/eclipse/elk/issues/722): Migrated to new build server. | ||
* [#717](https://github.com/eclipse/elk/pull/717): Model order: Property to weight model order node or port violations against edge crossings during crossing minimization. This also renames `considerModelOrder` to `considerModelOrder.strategy`. | ||
* [#759](https://github.com/eclipse/elk/pull/759): Model order: Added cycle breaker that enforces model order (but not against layerConstraints). | ||
* [#815](https://github.com/eclipse/elk/pull/815): Model order: Added option to enforce node order that existed before crossing minimization. This is to be used together with `considerModelOrder.strategy` :`NODES_AND_EDGES` | ||
* [#816](https://github.com/eclipse/elk/pull/816): Model order: Added property for nodes to signal that these should not get a model order and should be handled as dummy nodes. | ||
* [#676](https://github.com/eclipse/elk/issues/676), [#789](https://github.com/eclipse/elk/pull/789): ServiceLoader can now be used with different class loaders. | ||
* [#795](https://github.com/eclipse/elk/pull/795): Added a crossing minimizer that does nothing instead of crossing minimization. This is to be used together to enforce the model order. | ||
* [#804](https://github.com/eclipse/elk/pull/804): Added fixed graph size support for the layered algorithm. | ||
* [#780](https://github.com/eclipse/elk/issues/780), [#802](https://github.com/eclipse/elk/pull/802): Added option to generate position and layer ids. | ||
* [#335](https://github.com/eclipse/elk/issues/335), [#803](https://github.com/eclipse/elk/pull/803): Added spacing documentation overview page to the website. | ||
* [#819](https://github.com/eclipse/elk/pull/819), [#822](https://github.com/eclipse/elk/pull/822), [#823](https://github.com/eclipse/elk/pull/823): Added option to order components with external ports not by their port connections but truly by model order. | ||
|
||
### Changes | ||
|
||
- [#717](https://github.com/eclipse/elk/pull/717): Renamed `considerModelOrder` to `considerModelOrder.strategy`. | ||
- [#697](https://github.com/eclipse/elk/pull/697): Changed default node label stacking direction for UNDEFINED direction from horizontal to vertical. | ||
- [#757](https://github.com/eclipse/elk/issues/757), [#761](https://github.com/eclipse/elk/pull/761), [#720](https://github.com/eclipse/elk/issues/720), [#730](https://github.com/eclipse/elk/pull/730): Bump guava version and remove upper bound. | ||
- [#774](https://github.com/eclipse/elk/pull/774): Update Eclipse download URL from http://build.eclipse.org/modeling/elk/updates to https://download.eclipse.org/elk/updates. | ||
- [#651](https://github.com/eclipse/elk/issues/651), [#790](https://github.com/eclipse/elk/pull/790): Report invalid hierarchical crossing minimization instead of fixing it. | ||
- [#791](https://github.com/eclipse/elk/pull/791), [#714](https://github.com/eclipse/elk/issues/714): Hierarchical edge orientation now uses the same in/out degree mechanism as the non-hierarchical layered algorithm. | ||
- [#766](https://github.com/eclipse/elk/issues/766), [#801](https://github.com/eclipse/elk/pull/801), Hierarchical port dummies are considered to take no size, same as other port dummies. | ||
- [#788](https://github.com/eclipse/elk/pull/788): Individual spacings for vertical and horizontal label port spacing. | ||
- [#817](https://github.com/eclipse/elk/pull/817), [#818](https://github.com/eclipse/elk/pull/818): Separate connected components are no longer implicitly ordered my minimal model order of the component if a model order strategy is set but require a separate option. | ||
|
||
### Removal | ||
|
||
- [#526](https://github.com/eclipse/elk/issues/526), [#760](https://github.com/eclipse/elk/pull/760): Removed `layoutProvider` extension point. | ||
|
||
### Bugfixes | ||
|
||
- [#679](https://github.com/eclipse/elk/pull/679): Prevent repeated registration of layout options during PlainJavaInitialization. | ||
|
||
* [#706](https://github.com/eclipse/elk/pull/706): Workaround for broken eclipse.urischeme dependency. Should be removed in next release once Eclipse dependencies are updated. | ||
* [#718](https://github.com/eclipse/elk/issues/718), [#721](https://github.com/eclipse/elk/pull/721), [#727](https://github.com/eclipse/elk/issues/727), [#728](https://github.com/eclipse/elk/issues/728): Various fixes for the website. | ||
* [#684](https://github.com/eclipse/elk/issues/684), [#729](https://github.com/eclipse/elk/pull/729): Adjusted melk file to show that a padding has to be applied to nodes. | ||
* [#756](https://github.com/eclipse/elk/pull/756): Model order is also set for hierarchical graphs. | ||
* [#781](https://github.com/eclipse/elk/issues/781), [#782](https://github.com/eclipse/elk/pull/782): Clone mutable values instead of potentially sharing the same instance over multiple elements. | ||
* [#784](https://github.com/eclipse/elk/pull/784): Backward edges are correctly handled for `considerModelOrder`. | ||
* [#775](https://github.com/eclipse/elk/pull/775), [#776](https://github.com/eclipse/elk/issues/776): Improved edge containment for JSON graphs. | ||
* [#744](https://github.com/eclipse/elk/issues/744), [#793](https://github.com/eclipse/elk/pull/793): Radial layout now correctly calculates the radii im one radius is changed since nodes should not overlap. | ||
* [#754](https://github.com/eclipse/elk/issues/754), [#792](https://github.com/eclipse/elk/pull/792): Dummy ports in hierarchical layered graphs get a default position of 0,0 to prevent an NPE. | ||
* [#796](https://github.com/eclipse/elk/pull/796): Graphviz no longer calls eclipse.ui if no platform is running. | ||
|
||
### Cleanup | ||
|
||
* [#694](https://github.com/eclipse/elk/pull/694), [#704:](https://github.com/eclipse/elk/pull/704) Cleanup. | ||
|