webgme
Version:
Web-based Generic Modeling Environment
772 lines (492 loc) • 226 kB
Markdown
# Changelog
## [v2.45.1](https://github.com/webgme/webgme/tree/v2.45.1) (2023-11-04)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.45.0...v2.45.1)
**Implemented enhancements:**
- Bump webgme-engine to v2.27.1 [\#1787](https://github.com/webgme/webgme/pull/1787) ([pmeijer](https://github.com/pmeijer))
- Add a couple missing attributes/methods to types [\#1786](https://github.com/webgme/webgme/pull/1786) ([brollb](https://github.com/brollb))
**Fixed bugs:**
- webgme 2.45.0 python plugin does not run [\#1784](https://github.com/webgme/webgme/issues/1784)
## [v2.45.0](https://github.com/webgme/webgme/tree/v2.45.0) (2023-10-13)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.44.0...v2.45.0)
**Implemented enhancements:**
- Azure authentication [\#1783](https://github.com/webgme/webgme/pull/1783) ([kecso](https://github.com/kecso))
## [v2.44.0](https://github.com/webgme/webgme/tree/v2.44.0) (2023-09-01)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.43.0...v2.44.0)
**Implemented enhancements:**
- Bump user-management-page to v0.6.0 [\#1780](https://github.com/webgme/webgme/pull/1780) ([pmeijer](https://github.com/pmeijer))
- webgme-engine v2.26.0 and node\_modules bump [\#1776](https://github.com/webgme/webgme/pull/1776) ([pmeijer](https://github.com/pmeijer))
- Add missing typescript fn declaration for the Client [\#1775](https://github.com/webgme/webgme/pull/1775) ([brollb](https://github.com/brollb))
**Merged pull requests:**
- Bump qs from 6.5.1 to 6.5.3 [\#1782](https://github.com/webgme/webgme/pull/1782) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump follow-redirects from 1.6.1 to 1.15.2 [\#1779](https://github.com/webgme/webgme/pull/1779) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump nodemailer from 6.4.17 to 6.9.4 [\#1778](https://github.com/webgme/webgme/pull/1778) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump i from 0.3.6 to 0.3.7 [\#1738](https://github.com/webgme/webgme/pull/1738) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump pug from 3.0.0 to 3.0.2 [\#1724](https://github.com/webgme/webgme/pull/1724) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump pug-code-gen from 3.0.1 to 3.0.2 [\#1723](https://github.com/webgme/webgme/pull/1723) ([dependabot[bot]](https://github.com/apps/dependabot))
## [v2.43.0](https://github.com/webgme/webgme/tree/v2.43.0) (2023-04-10)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.42.1...v2.43.0)
**Implemented enhancements:**
- Edit models from the GraphViz visualizer [\#1748](https://github.com/webgme/webgme/issues/1748)
- Bump webgme-engine to 2.25.3 [\#1771](https://github.com/webgme/webgme/pull/1771) ([pmeijer](https://github.com/pmeijer))
- Add Option for BranchStatusWidget to automatically follow remote at concurrent edits [\#1761](https://github.com/webgme/webgme/pull/1761) ([pmeijer](https://github.com/pmeijer))
- Add support for node creation, deletion, rename in GraphViz. Close \#1748 [\#1749](https://github.com/webgme/webgme/pull/1749) ([brollb](https://github.com/brollb))
**Fixed bugs:**
- Error TS2304: Cannot find name 'GLbyte' in webgme.d.ts [\#1758](https://github.com/webgme/webgme/issues/1758)
- Replace `GLbyte[]` with `Int8Array` in typings. Fix \#1758 [\#1760](https://github.com/webgme/webgme/pull/1760) ([umesh-timalsina](https://github.com/umesh-timalsina))
**Closed issues:**
- Nginx proxy path prefix [\#1757](https://github.com/webgme/webgme/issues/1757)
- Would you please create a new docker image version? [\#1755](https://github.com/webgme/webgme/issues/1755)
- Cannot export project or model [\#1753](https://github.com/webgme/webgme/issues/1753)
- cannot open https://webgme.org/ [\#1747](https://github.com/webgme/webgme/issues/1747)
- Connection to webgme.org is refused [\#1745](https://github.com/webgme/webgme/issues/1745)
- Question: How to run multiple interpreters on the server? [\#1741](https://github.com/webgme/webgme/issues/1741)
- How to collect data from the active node's children in a custom visualizer Widget? [\#1733](https://github.com/webgme/webgme/issues/1733)
- GMENode information not consistent across visualizers/panels [\#1721](https://github.com/webgme/webgme/issues/1721)
- Api for changing the preferences of an object ? [\#1705](https://github.com/webgme/webgme/issues/1705)
**Merged pull requests:**
- Year update to 2022 [\#1765](https://github.com/webgme/webgme/pull/1765) ([pmeijer](https://github.com/pmeijer))
## [v2.42.1](https://github.com/webgme/webgme/tree/v2.42.1) (2021-01-11)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.42.1-alpha...v2.42.1)
**Closed issues:**
- create child node using meta type [\#1714](https://github.com/webgme/webgme/issues/1714)
## [v2.42.1-alpha](https://github.com/webgme/webgme/tree/v2.42.1-alpha) (2020-10-17)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.42.0...v2.42.1-alpha)
**Closed issues:**
- Create instance from code [\#1713](https://github.com/webgme/webgme/issues/1713)
**Merged pull requests:**
- Fix typo. [\#1712](https://github.com/webgme/webgme/pull/1712) ([acoglio](https://github.com/acoglio))
## [v2.42.0](https://github.com/webgme/webgme/tree/v2.42.0) (2020-07-02)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.41.1...v2.42.0)
**Closed issues:**
- The meta Aspect Selector does not show fully qualified meta names [\#1702](https://github.com/webgme/webgme/issues/1702)
- guest user [\#1701](https://github.com/webgme/webgme/issues/1701)
- installing nodejs/bindings fails [\#1700](https://github.com/webgme/webgme/issues/1700)
**Merged pull requests:**
- Package updates [\#1703](https://github.com/webgme/webgme/pull/1703) ([kecso](https://github.com/kecso))
## [v2.41.1](https://github.com/webgme/webgme/tree/v2.41.1) (2020-05-02)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.41.0...v2.41.1)
## [v2.41.0](https://github.com/webgme/webgme/tree/v2.41.0) (2020-05-01)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.40.1...v2.41.0)
**Implemented enhancements:**
- Plugin dialog should take to parent context [\#1698](https://github.com/webgme/webgme/issues/1698)
**Merged pull requests:**
- Bump acorn from 7.1.0 to 7.1.1 [\#1697](https://github.com/webgme/webgme/pull/1697) ([dependabot[bot]](https://github.com/apps/dependabot))
## [v2.40.1](https://github.com/webgme/webgme/tree/v2.40.1) (2020-02-24)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.40.0...v2.40.1)
## [v2.40.0](https://github.com/webgme/webgme/tree/v2.40.0) (2020-02-24)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.39.0...v2.40.0)
**Fixed bugs:**
- Unselectable connection in Chrome [\#1689](https://github.com/webgme/webgme/issues/1689)
- Chrome connection selection issue [\#1695](https://github.com/webgme/webgme/pull/1695) ([kecso](https://github.com/kecso))
- Library Tooltip update fixed [\#1694](https://github.com/webgme/webgme/pull/1694) ([kecso](https://github.com/kecso))
**Closed issues:**
- Password attribute [\#1688](https://github.com/webgme/webgme/issues/1688)
**Merged pull requests:**
- Bump handlebars from 4.1.0 to 4.5.3 [\#1691](https://github.com/webgme/webgme/pull/1691) ([dependabot[bot]](https://github.com/apps/dependabot))
- Bump mixin-deep from 1.3.1 to 1.3.2 [\#1685](https://github.com/webgme/webgme/pull/1685) ([dependabot[bot]](https://github.com/apps/dependabot))
- Password - attribute [\#1690](https://github.com/webgme/webgme/pull/1690) ([kecso](https://github.com/kecso))
## [v2.39.0](https://github.com/webgme/webgme/tree/v2.39.0) (2019-11-15)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.38.0...v2.39.0)
**Fixed bugs:**
- Missing isChecked function for some toolbar button items [\#1683](https://github.com/webgme/webgme/issues/1683)
- Added missing check inquiry function to DropDown toolbar button. [\#1684](https://github.com/webgme/webgme/pull/1684) ([kecso](https://github.com/kecso))
**Closed issues:**
- feature request: Allow adding operation feature for Nodes [\#1649](https://github.com/webgme/webgme/issues/1649)
## [v2.38.0](https://github.com/webgme/webgme/tree/v2.38.0) (2019-04-22)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.37.0...v2.38.0)
**Implemented enhancements:**
- Hiding header breadcrumb of the node navigation [\#1680](https://github.com/webgme/webgme/issues/1680)
- Navigation title [\#1677](https://github.com/webgme/webgme/issues/1677)
- Hiding header breadcrumb of the node navigation [\#1681](https://github.com/webgme/webgme/pull/1681) ([kecso](https://github.com/kecso))
- Navigation title [\#1679](https://github.com/webgme/webgme/pull/1679) ([kecso](https://github.com/kecso))
**Fixed bugs:**
- Fixes copy paste from key board inside root node [\#1676](https://github.com/webgme/webgme/pull/1676) ([pmeijer](https://github.com/pmeijer))
**Closed issues:**
- 404 error with jquery.layout.min.js [\#1675](https://github.com/webgme/webgme/issues/1675)
- Reported ZIP Blob Size Incorrect [\#1673](https://github.com/webgme/webgme/issues/1673)
## [v2.37.0](https://github.com/webgme/webgme/tree/v2.37.0) (2019-03-25)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.36.0...v2.37.0)
**Implemented enhancements:**
- Bump webgme-engine to v2.23.0 [\#1672](https://github.com/webgme/webgme/issues/1672)
- Enable users to logout/login from sticky projects dialog [\#1674](https://github.com/webgme/webgme/pull/1674) ([pmeijer](https://github.com/pmeijer))
**Merged pull requests:**
- Add option to display Connections as boxes in addition to edges [\#1671](https://github.com/webgme/webgme/pull/1671) ([pmeijer](https://github.com/pmeijer))
- Drawer for viewing and aborting running plugins [\#1670](https://github.com/webgme/webgme/pull/1670) ([kecso](https://github.com/kecso))
## [v2.36.0](https://github.com/webgme/webgme/tree/v2.36.0) (2019-02-25)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.35.0...v2.36.0)
**Implemented enhancements:**
- Quiet check within SvgManager.isSvg [\#1668](https://github.com/webgme/webgme/pull/1668) ([pmeijer](https://github.com/pmeijer))
**Security fixes:**
- Bump bower dependency to 1.8.8 [\#1669](https://github.com/webgme/webgme/pull/1669) ([pmeijer](https://github.com/pmeijer))
## [v2.35.0](https://github.com/webgme/webgme/tree/v2.35.0) (2019-01-21)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.35.0-alpha.1...v2.35.0)
**Implemented enhancements:**
- Sliding a diagram-designer tab without reordering triggers a commit [\#1665](https://github.com/webgme/webgme/issues/1665)
- Zip files used without DEFLATE [\#1662](https://github.com/webgme/webgme/issues/1662)
- Bump webgme-engine to v2.22.3 [\#1667](https://github.com/webgme/webgme/pull/1667) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- MetaEditor throws exception when trying to update text on non-rendered connection [\#1663](https://github.com/webgme/webgme/issues/1663)
- Fixes \#1665 do not trigger orTabsSorted when no change and crosscut tab ordering [\#1666](https://github.com/webgme/webgme/pull/1666) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1663 meta-editor conn update exception by ensuring connection present on current sheet [\#1664](https://github.com/webgme/webgme/pull/1664) ([pmeijer](https://github.com/pmeijer))
- Fixes exception for tabs by ensuring active class is handled explicitly [\#1661](https://github.com/webgme/webgme/pull/1661) ([pmeijer](https://github.com/pmeijer))
**Merged pull requests:**
- jquery 3.3.1 and bower updates [\#1660](https://github.com/webgme/webgme/pull/1660) ([pmeijer](https://github.com/pmeijer))
## [v2.35.0-alpha.1](https://github.com/webgme/webgme/tree/v2.35.0-alpha.1) (2019-01-07)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.34.0...v2.35.0-alpha.1)
## [v2.34.0](https://github.com/webgme/webgme/tree/v2.34.0) (2018-12-21)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.33.0...v2.34.0)
**Implemented enhancements:**
- Expose overridefromenv from webgme-engine from webgme [\#1658](https://github.com/webgme/webgme/issues/1658)
- Bump webgme-engine to v2.22.2 [\#1659](https://github.com/webgme/webgme/pull/1659) ([pmeijer](https://github.com/pmeijer))
- Update fancy tree from v2.19.0 to v2.30.1 [\#1657](https://github.com/webgme/webgme/pull/1657) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Propagating changes fails when client not in sync with server. [\#1632](https://github.com/webgme/webgme/issues/1632)
## [v2.33.0](https://github.com/webgme/webgme/tree/v2.33.0) (2018-11-20)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.32.0...v2.33.0)
**Implemented enhancements:**
- Bump webgme-engine to v2.22.1 [\#1654](https://github.com/webgme/webgme/issues/1654)
- DocumentDecorator has more flexible width to avoid overflows [\#1653](https://github.com/webgme/webgme/pull/1653) ([pmeijer](https://github.com/pmeijer))
**Closed issues:**
- Meta Editor should allow navigation to any sheet where meta-node is present [\#1647](https://github.com/webgme/webgme/issues/1647)
**Merged pull requests:**
- Fixes \#1647 add sheet navigation for items in meta-editor [\#1656](https://github.com/webgme/webgme/pull/1656) ([pmeijer](https://github.com/pmeijer))
- Major performance improvements in part browser and meta-editor [\#1655](https://github.com/webgme/webgme/pull/1655) ([pmeijer](https://github.com/pmeijer))
- Model Decorator supports set orientation of ports \(S,N,W,E\) [\#1652](https://github.com/webgme/webgme/pull/1652) ([pmeijer](https://github.com/pmeijer))
## [v2.32.0](https://github.com/webgme/webgme/tree/v2.32.0) (2018-10-29)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.31.0...v2.32.0)
**Implemented enhancements:**
- Bumping webgme-engine version [\#1651](https://github.com/webgme/webgme/issues/1651)
- Curve control points not moving with both ends of connection [\#1642](https://github.com/webgme/webgme/issues/1642)
- Add instructions on how to write Python plugins in tutorial [\#1645](https://github.com/webgme/webgme/pull/1645) ([pmeijer](https://github.com/pmeijer))
- Apply square routing regardless even though segment-points are defined [\#1644](https://github.com/webgme/webgme/pull/1644) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1642 Handle connection-segment-points during move/copy/create instance [\#1643](https://github.com/webgme/webgme/pull/1643) ([pmeijer](https://github.com/pmeijer))
## [v2.31.0](https://github.com/webgme/webgme/tree/v2.31.0) (2018-09-20)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.30.1...v2.31.0)
**Implemented enhancements:**
- Allow cancel/close in projects dialog only when there is an open project. [\#1640](https://github.com/webgme/webgme/pull/1640) ([kecso](https://github.com/kecso))
**Fixed bugs:**
- webgme fails to render on microsoft edge [\#1459](https://github.com/webgme/webgme/issues/1459)
- Fix Firefox dialog text selection issue. [\#1639](https://github.com/webgme/webgme/pull/1639) ([kecso](https://github.com/kecso))
- Remove ES6 language constructs from the generic ui s.t. IE can load [\#1638](https://github.com/webgme/webgme/pull/1638) ([pmeijer](https://github.com/pmeijer))
- Fixes Microsoft edge issues [\#1637](https://github.com/webgme/webgme/pull/1637) ([pmeijer](https://github.com/pmeijer))
## [v2.30.1](https://github.com/webgme/webgme/tree/v2.30.1) (2018-09-13)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.30.0...v2.30.1)
**Implemented enhancements:**
- Property Editor ID Field Hard to Read [\#1629](https://github.com/webgme/webgme/issues/1629)
- Bump webgme-engine to v2.21.3 [\#1634](https://github.com/webgme/webgme/pull/1634) ([pmeijer](https://github.com/pmeijer))
- Bump user-management-page to v0.4.3 [\#1633](https://github.com/webgme/webgme/pull/1633) ([pmeijer](https://github.com/pmeijer))
- Add link to meta-concepts videos from the MetaEditor [\#1631](https://github.com/webgme/webgme/pull/1631) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1629 GUIDs and IDs in property editor displayed in monospace font [\#1630](https://github.com/webgme/webgme/pull/1630) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Fixes issue with updates in inheritance tree [\#1628](https://github.com/webgme/webgme/pull/1628) ([pmeijer](https://github.com/pmeijer))
## [v2.30.0](https://github.com/webgme/webgme/tree/v2.30.0) (2018-08-27)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.29.0...v2.30.0)
**Implemented enhancements:**
- Set webgme-engine dependency to 2.21.1 [\#1625](https://github.com/webgme/webgme/pull/1625) ([pmeijer](https://github.com/pmeijer))
- Point to webgme-engine 2.20.4 [\#1624](https://github.com/webgme/webgme/pull/1624) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- How to debug add-ons? [\#1623](https://github.com/webgme/webgme/issues/1623)
## [v2.29.0](https://github.com/webgme/webgme/tree/v2.29.0) (2018-07-30)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.28.0...v2.29.0)
**Implemented enhancements:**
- Add nesting capability to Plugin Config Dialog [\#1621](https://github.com/webgme/webgme/pull/1621) ([finger563](https://github.com/finger563))
- Fixed typo [\#1620](https://github.com/webgme/webgme/pull/1620) ([brollb](https://github.com/brollb))
## [v2.28.0](https://github.com/webgme/webgme/tree/v2.28.0) (2018-07-02)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.27.0...v2.28.0)
**Implemented enhancements:**
- Vulnerabilities in NPM dependencies [\#1612](https://github.com/webgme/webgme/issues/1612)
- Library meta view [\#1618](https://github.com/webgme/webgme/pull/1618) ([kecso](https://github.com/kecso))
- Introduce hidden property in plugin-config option [\#1616](https://github.com/webgme/webgme/pull/1616) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1612 update node-modules and bower components [\#1615](https://github.com/webgme/webgme/pull/1615) ([kecso](https://github.com/kecso))
- Allow the webgme server to be mounted at non-root path [\#1613](https://github.com/webgme/webgme/pull/1613) ([kecso](https://github.com/kecso))
**Fixed bugs:**
- TypeError: Cannot read property 'indexOf' of undefined [\#1614](https://github.com/webgme/webgme/issues/1614)
- Fixes \#1614 Ensure sheet is intialized in crosscut before adding new members [\#1617](https://github.com/webgme/webgme/pull/1617) ([pmeijer](https://github.com/pmeijer))
**Closed issues:**
- src/bin/run\_plugin.js doesn't notify clients [\#1546](https://github.com/webgme/webgme/issues/1546)
## [v2.27.0](https://github.com/webgme/webgme/tree/v2.27.0) (2018-06-04)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.26.0...v2.27.0)
**Implemented enhancements:**
- Indicate in the Property Editor that a node is a meta node [\#1586](https://github.com/webgme/webgme/issues/1586)
- Point to webgme-engine 2.19.9 and webgme-user-management-page 0.4.0 [\#1611](https://github.com/webgme/webgme/pull/1611) ([pmeijer](https://github.com/pmeijer))
- Show description in PluginConfig dialog and indicate meta-nodes in property-editor. [\#1609](https://github.com/webgme/webgme/pull/1609) ([pmeijer](https://github.com/pmeijer))
- Adds a RangeWidget for numerical values with defined increment. [\#1608](https://github.com/webgme/webgme/pull/1608) ([pmeijer](https://github.com/pmeijer))
- Make sure video links are present in the tutorial for pdf generation [\#1604](https://github.com/webgme/webgme/pull/1604) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- TypeError: Cannot read property 'toUpperCase' of undefined [\#1606](https://github.com/webgme/webgme/issues/1606)
- Removing selection of owner, target and pointer in Meta-Editor raises uncaught exception [\#1605](https://github.com/webgme/webgme/issues/1605)
- Fixes \#1605 Removing selection of owner, target and pointer in Meta-Editor raises uncaught exception [\#1610](https://github.com/webgme/webgme/pull/1610) ([kecso](https://github.com/kecso))
## [v2.26.0](https://github.com/webgme/webgme/tree/v2.26.0) (2018-05-08)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.25.0...v2.26.0)
**Implemented enhancements:**
- Prevent new active object event when switching to new viz via node registery look-up [\#1598](https://github.com/webgme/webgme/pull/1598) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Changes in embedded libraries should not trigger library notification to the user. [\#1596](https://github.com/webgme/webgme/issues/1596)
- Release testing fixes [\#1602](https://github.com/webgme/webgme/pull/1602) ([kecso](https://github.com/kecso))
- Fixes \#1596 Changes in embedded libraries should not trigger library notification to the user. [\#1597](https://github.com/webgme/webgme/pull/1597) ([kecso](https://github.com/kecso))
## [v2.25.0](https://github.com/webgme/webgme/tree/v2.25.0) (2018-04-10)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.24.0...v2.25.0)
**Implemented enhancements:**
- Allow inferred users to have displayName [\#1592](https://github.com/webgme/webgme/issues/1592)
- Show info in project browser [\#1591](https://github.com/webgme/webgme/issues/1591)
- Point to webgme-engine 2.19.7 and webgme-user-management-page 0.3.7 [\#1594](https://github.com/webgme/webgme/pull/1594) ([kecso](https://github.com/kecso))
- Closes \#1591 Show info in project browser and use display name for users if defined [\#1593](https://github.com/webgme/webgme/pull/1593) ([kecso](https://github.com/kecso))
**Fixed bugs:**
- CoreInternalError: ASSERT failed [\#1585](https://github.com/webgme/webgme/issues/1585)
- iframe logout is not completing logout request [\#1584](https://github.com/webgme/webgme/issues/1584)
- Fixes \#1584 make sure to clear cookie in browser at logout [\#1588](https://github.com/webgme/webgme/pull/1588) ([pmeijer](https://github.com/pmeijer))
## [v2.24.0](https://github.com/webgme/webgme/tree/v2.24.0) (2018-03-13)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.23.0...v2.24.0)
**Implemented enhancements:**
- Feature Request: Add sortable type for Plugin Config Widget template [\#1579](https://github.com/webgme/webgme/issues/1579)
- Bump webgme-engine to 2.19.6 [\#1582](https://github.com/webgme/webgme/pull/1582) ([kecso](https://github.com/kecso))
- Add description and hidden in schema for Attributes [\#1581](https://github.com/webgme/webgme/pull/1581) ([kecso](https://github.com/kecso))
- Add and expose sortable widget. [\#1580](https://github.com/webgme/webgme/pull/1580) ([finger563](https://github.com/finger563))
- Enable copying and manually editing/pasting blob-hashes in asset widget [\#1578](https://github.com/webgme/webgme/pull/1578) ([pmeijer](https://github.com/pmeijer))
## [v2.23.0](https://github.com/webgme/webgme/tree/v2.23.0) (2018-02-12)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.22.1...v2.23.0)
**Implemented enhancements:**
- Bump webgme-engine to v2.19.5 [\#1576](https://github.com/webgme/webgme/pull/1576) ([pmeijer](https://github.com/pmeijer))
- Closes \#1582 code-editor passes watcherId to doc s.t. multiple conns can be handled [\#1575](https://github.com/webgme/webgme/pull/1575) ([pmeijer](https://github.com/pmeijer))
**Closed issues:**
- Operational transforms cannot have multiple channels open from the same client [\#1572](https://github.com/webgme/webgme/issues/1572)
## [v2.22.1](https://github.com/webgme/webgme/tree/v2.22.1) (2018-01-29)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.22.0...v2.22.1)
**Implemented enhancements:**
- Bump webgme-engine to v2.19.4 [\#1574](https://github.com/webgme/webgme/pull/1574) ([kecso](https://github.com/kecso))
- Bump user-management-page to v0.3.5 [\#1573](https://github.com/webgme/webgme/pull/1573) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Details of failed Plugin Results are not shown in 2.22 [\#1570](https://github.com/webgme/webgme/issues/1570)
## [v2.22.0](https://github.com/webgme/webgme/tree/v2.22.0) (2018-01-16)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.21.0...v2.22.0)
**Implemented enhancements:**
- validVisualizers button nearly hidden [\#1563](https://github.com/webgme/webgme/issues/1563)
- Automated dangling connection removal [\#1465](https://github.com/webgme/webgme/issues/1465)
- Fixes \#1563 Make open dialog buttons in property-editor larger [\#1569](https://github.com/webgme/webgme/pull/1569) ([pmeijer](https://github.com/pmeijer))
- Bump user-management-page to v0.3.4 [\#1568](https://github.com/webgme/webgme/pull/1568) ([pmeijer](https://github.com/pmeijer))
- Bump webgme-engine to 2.19.3 [\#1567](https://github.com/webgme/webgme/pull/1567) ([pmeijer](https://github.com/pmeijer))
- Expose pane options in layout config and store opened/closed- and size-state in user-settings [\#1565](https://github.com/webgme/webgme/pull/1565) ([pmeijer](https://github.com/pmeijer))
- Bump year to 2018. [\#1562](https://github.com/webgme/webgme/pull/1562) ([kecso](https://github.com/kecso))
**Fixed bugs:**
- Uncaught exceptions in model with lots of connections [\#1545](https://github.com/webgme/webgme/issues/1545)
- Fixes \#1545 RangeError in Connection Drawing [\#1566](https://github.com/webgme/webgme/pull/1566) ([pmeijer](https://github.com/pmeijer))
## [v2.21.0](https://github.com/webgme/webgme/tree/v2.21.0) (2017-12-18)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.20.0...v2.21.0)
**Implemented enhancements:**
- Broken link in the documentation [\#1554](https://github.com/webgme/webgme/issues/1554)
- Bump webgme-engine to 2.19.1 [\#1558](https://github.com/webgme/webgme/pull/1558) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Plugin MetaGME Paradigm Importer does not properly import \(anymore?\) [\#1560](https://github.com/webgme/webgme/issues/1560)
- Line-selectors in Property Editor do not display all arrow ends [\#1556](https://github.com/webgme/webgme/issues/1556)
- InvalidCharacterError: Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the... [\#1555](https://github.com/webgme/webgme/issues/1555)
- Fixes \#1555 Fixes \#1556 encode svgs and use image tags in selector [\#1557](https://github.com/webgme/webgme/pull/1557) ([pmeijer](https://github.com/pmeijer))
**Merged pull requests:**
- Bump webgme-engine 2.19.2 [\#1561](https://github.com/webgme/webgme/pull/1561) ([kecso](https://github.com/kecso))
- Multline code-editor edits attributes using operational transformations [\#1559](https://github.com/webgme/webgme/pull/1559) ([pmeijer](https://github.com/pmeijer))
## [v2.20.0](https://github.com/webgme/webgme/tree/v2.20.0) (2017-11-21)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.19.0...v2.20.0)
**Implemented enhancements:**
- Bad error message when plugin has invalid config [\#1544](https://github.com/webgme/webgme/issues/1544)
- Allow DocumentEditorDialog title to be changed through its initialize function [\#1542](https://github.com/webgme/webgme/issues/1542)
- Get rid of usage of deprecated client "getEditable"-methods [\#1551](https://github.com/webgme/webgme/pull/1551) ([pmeijer](https://github.com/pmeijer))
- Create source map for client/dist/webgme....lib.build.js [\#1550](https://github.com/webgme/webgme/pull/1550) ([ksmyth](https://github.com/ksmyth))
- webgme-engine v2.18.5 [\#1549](https://github.com/webgme/webgme/pull/1549) ([pmeijer](https://github.com/pmeijer))
- Tutorial docs updates and fixes [\#1548](https://github.com/webgme/webgme/pull/1548) ([pmeijer](https://github.com/pmeijer))
- Tutorial on how to build a webgme application [\#1547](https://github.com/webgme/webgme/pull/1547) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1542 Document Editor Dialog Title can be changed with optional constructor argument [\#1543](https://github.com/webgme/webgme/pull/1543) ([finger563](https://github.com/finger563))
## [v2.19.0](https://github.com/webgme/webgme/tree/v2.19.0) (2017-10-23)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.18.2...v2.19.0)
**Implemented enhancements:**
- Better visual indication when user is forked from the current branch [\#1526](https://github.com/webgme/webgme/issues/1526)
- post message to outer window at the logout [\#1538](https://github.com/webgme/webgme/pull/1538) ([pmeijer](https://github.com/pmeijer))
- Minor usability improvements of the UI [\#1533](https://github.com/webgme/webgme/pull/1533) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- When changing a string attribute to be multi-line string, the default value for the string is lost. [\#1535](https://github.com/webgme/webgme/issues/1535)
- Fixes \#1535 multiline value uses default after switch [\#1540](https://github.com/webgme/webgme/pull/1540) ([pmeijer](https://github.com/pmeijer))
- Make sure to check defined src/dst ptrs at isConnection check [\#1539](https://github.com/webgme/webgme/pull/1539) ([pmeijer](https://github.com/pmeijer))
## [v2.18.2](https://github.com/webgme/webgme/tree/v2.18.2) (2017-10-13)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.18.1...v2.18.2)
**Implemented enhancements:**
- webgme-engine v2.18.4 [\#1534](https://github.com/webgme/webgme/pull/1534) ([pmeijer](https://github.com/pmeijer))
- Initial structure for read the docs documentation [\#1531](https://github.com/webgme/webgme/pull/1531) ([pmeijer](https://github.com/pmeijer))
## [v2.18.1](https://github.com/webgme/webgme/tree/v2.18.1) (2017-09-26)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.18.0...v2.18.1)
**Fixed bugs:**
- Make sure to minifiy and generate source-maps [\#1529](https://github.com/webgme/webgme/pull/1529) ([pmeijer](https://github.com/pmeijer))
## [v2.18.0](https://github.com/webgme/webgme/tree/v2.18.0) (2017-09-25)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.17.1...v2.18.0)
**Implemented enhancements:**
- webgme-engine 2.18.3 and user-management-page 0.3.2 [\#1528](https://github.com/webgme/webgme/pull/1528) ([pmeijer](https://github.com/pmeijer))
- Pass the commit index to badges in Project Repository [\#1514](https://github.com/webgme/webgme/pull/1514) ([pmeijer](https://github.com/pmeijer))
- Split up the repository where webgme-engine contains the server and Client API [\#1510](https://github.com/webgme/webgme/pull/1510) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Changing the name when adding new attribute prompts user to propagate change [\#1523](https://github.com/webgme/webgme/issues/1523)
- Property editor doesn't update properties under all scenarios [\#1518](https://github.com/webgme/webgme/issues/1518)
- Connection drawer throws errors when trying to draw edges between nodes that have negative position values. [\#1516](https://github.com/webgme/webgme/issues/1516)
- Show when attributes have mixed values during multiple selection [\#1515](https://github.com/webgme/webgme/issues/1515)
- Setting the color etc. from the DiagramDesigner also applies the choice on the next selected node. [\#1513](https://github.com/webgme/webgme/issues/1513)
- Disabled connAreas can not be completely enabled in instances [\#1512](https://github.com/webgme/webgme/issues/1512)
- Clean up all associated meta-rules when removing node from the meta [\#1511](https://github.com/webgme/webgme/issues/1511)
- Property Editor does not display mixed in pointer definitions [\#1509](https://github.com/webgme/webgme/issues/1509)
- Cannot embed in iframe [\#1506](https://github.com/webgme/webgme/issues/1506)
- Fixes \#1506 fallback to config.authentication.logOutUrl if embedded from x-origin [\#1527](https://github.com/webgme/webgme/pull/1527) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1523 Changing the name when adding new attribute prompts user to propagate change [\#1525](https://github.com/webgme/webgme/pull/1525) ([kecso](https://github.com/kecso))
- Fixes \#1516 Connection drawing error and exception [\#1524](https://github.com/webgme/webgme/pull/1524) ([pmeijer](https://github.com/pmeijer))
- Property editor multiselect issues and various improvements fixes to it [\#1521](https://github.com/webgme/webgme/pull/1521) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1511 Clean up references in other meta-nodes when removing node from meta [\#1520](https://github.com/webgme/webgme/pull/1520) ([pmeijer](https://github.com/pmeijer))
- Small ui fixes [\#1517](https://github.com/webgme/webgme/pull/1517) ([kecso](https://github.com/kecso))
## [v2.17.1](https://github.com/webgme/webgme/tree/v2.17.1) (2017-09-08)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.17.0...v2.17.1)
**Implemented enhancements:**
- Fixes \#1501 Add method on IActivePanel to give visualizer control of inner toolbar [\#1504](https://github.com/webgme/webgme/pull/1504) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Maximize split screen button blocks other UI elements when hidden [\#1501](https://github.com/webgme/webgme/issues/1501)
- Disable the caching of distribution files [\#1505](https://github.com/webgme/webgme/pull/1505) ([pmeijer](https://github.com/pmeijer))
## [v2.17.0](https://github.com/webgme/webgme/tree/v2.17.0) (2017-08-28)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.16.0...v2.17.0)
**Implemented enhancements:**
- Multi-line string attributes [\#1483](https://github.com/webgme/webgme/issues/1483)
- Meta-readonly attributes [\#1482](https://github.com/webgme/webgme/issues/1482)
- Propagate meta-rule removal [\#1481](https://github.com/webgme/webgme/issues/1481)
- Feature Request: UI: allow full-screen the current active split panel without destroying all other split-panels [\#1479](https://github.com/webgme/webgme/issues/1479)
- Codemirror popup for editing multi-line attributes in the property editor [\#1451](https://github.com/webgme/webgme/issues/1451)
- Deleting a project resets the order [\#773](https://github.com/webgme/webgme/issues/773)
- GUI enhancements and minor fixes [\#1500](https://github.com/webgme/webgme/pull/1500) ([pmeijer](https://github.com/pmeijer))
- Improve descriptions of meta renaming actions [\#1494](https://github.com/webgme/webgme/pull/1494) ([pmeijer](https://github.com/pmeijer))
- Maximize active panel in split panel [\#1493](https://github.com/webgme/webgme/pull/1493) ([kecso](https://github.com/kecso))
- Add one-click library update at new version detection [\#1492](https://github.com/webgme/webgme/pull/1492) ([pmeijer](https://github.com/pmeijer))
- Delay and batch part-browser updates from state changes [\#1490](https://github.com/webgme/webgme/pull/1490) ([pmeijer](https://github.com/pmeijer))
- Fixes \#773 Projects sorted after table changes [\#1487](https://github.com/webgme/webgme/pull/1487) ([pmeijer](https://github.com/pmeijer))
- Meta attribute enhancements [\#1485](https://github.com/webgme/webgme/pull/1485) ([kecso](https://github.com/kecso))
**Fixed bugs:**
- Dragging from Part Browser fails on any Aspect != CONSTANTS.ASPECT\_ALL [\#1495](https://github.com/webgme/webgme/issues/1495)
- Non-meta nodes in aspects throws exception in getValidChildrenMetaNodes [\#1489](https://github.com/webgme/webgme/issues/1489)
- Read-only mode is not triggered properly [\#1480](https://github.com/webgme/webgme/issues/1480)
- Client error in meta visualizer when dragging containment over the object from which the drag originated. [\#1358](https://github.com/webgme/webgme/issues/1358)
- Make sure regular item updates are handled in cross cut editor [\#1499](https://github.com/webgme/webgme/pull/1499) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1489 Non-meta nodes in aspects throws exception in getValidChildrenMetaNodes [\#1497](https://github.com/webgme/webgme/pull/1497) ([kecso](https://github.com/kecso))
- Fixes \#1495 Failing to create nodes in aspects [\#1496](https://github.com/webgme/webgme/pull/1496) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1358 Errors when drawing containment in meta editor [\#1486](https://github.com/webgme/webgme/pull/1486) ([pmeijer](https://github.com/pmeijer))
**Closed issues:**
- In addition to 'alignment' support 'distribute' [\#870](https://github.com/webgme/webgme/issues/870)
**Merged pull requests:**
- Fixes \#870 add distribute to diagram designers [\#1498](https://github.com/webgme/webgme/pull/1498) ([pmeijer](https://github.com/pmeijer))
## [v2.16.0](https://github.com/webgme/webgme/tree/v2.16.0) (2017-07-31)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.15.1...v2.16.0)
**Implemented enhancements:**
- Authenticated user id should be displayed although user-profile is disabled [\#1474](https://github.com/webgme/webgme/issues/1474)
- getMixinPaths ordered [\#1467](https://github.com/webgme/webgme/issues/1467)
- Meta definition lookup functions [\#1464](https://github.com/webgme/webgme/issues/1464)
- Misleading plus sign in projects-dialog [\#1463](https://github.com/webgme/webgme/issues/1463)
- rest router wiki entry [\#1462](https://github.com/webgme/webgme/issues/1462)
- Renaming attribute in meta should propagate through all objects [\#1427](https://github.com/webgme/webgme/issues/1427)
- Allow meta relations to be renamed [\#1194](https://github.com/webgme/webgme/issues/1194)
- Add option in plugin template to pass in implementation of main function. [\#1478](https://github.com/webgme/webgme/pull/1478) ([pmeijer](https://github.com/pmeijer))
- If no logout url specified a logout will redirect to the \(original\) referrer [\#1476](https://github.com/webgme/webgme/pull/1476) ([pmeijer](https://github.com/pmeijer))
- Server side component options [\#1475](https://github.com/webgme/webgme/pull/1475) ([pmeijer](https://github.com/pmeijer))
- Fix failing karma tests [\#1472](https://github.com/webgme/webgme/pull/1472) ([pmeijer](https://github.com/pmeijer))
- Plugin API for invoking other plugins from a plugin [\#1470](https://github.com/webgme/webgme/pull/1470) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1463 use a chevron for details in projects dialog [\#1468](https://github.com/webgme/webgme/pull/1468) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Attribute Minimum / Maximum does not persist '0' [\#1484](https://github.com/webgme/webgme/issues/1484)
- delAspectMetaTarget should remove aspect if empty [\#1469](https://github.com/webgme/webgme/issues/1469)
- Hiding part-browser and navigating sometimes stops the updates once shown again [\#1457](https://github.com/webgme/webgme/issues/1457)
- Concurrent tag creation \(although different\) revokes one insert [\#1473](https://github.com/webgme/webgme/pull/1473) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1457 issue with name-spaced filtered part browser objects when hidden panel [\#1471](https://github.com/webgme/webgme/pull/1471) ([pmeijer](https://github.com/pmeijer))
**Merged pull requests:**
- Rename feature [\#1477](https://github.com/webgme/webgme/pull/1477) ([kecso](https://github.com/kecso))
## [v2.15.1](https://github.com/webgme/webgme/tree/v2.15.1) (2017-07-06)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.15.0...v2.15.1)
**Implemented enhancements:**
- Do not show the delete project btn in navigator [\#1455](https://github.com/webgme/webgme/pull/1455) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Float fields in property editor do not behave properly [\#1453](https://github.com/webgme/webgme/issues/1453)
- Re-enabling user does not dispatch the correct USER\_CREATED event. [\#1452](https://github.com/webgme/webgme/pull/1452) ([pmeijer](https://github.com/pmeijer))
**Merged pull requests:**
- Fixes \#1453 Do not trigger onChange at every keyup [\#1456](https://github.com/webgme/webgme/pull/1456) ([pmeijer](https://github.com/pmeijer))
- Limit what users and guests can see about other users/orgs [\#1454](https://github.com/webgme/webgme/pull/1454) ([pmeijer](https://github.com/pmeijer))
## [v2.15.0](https://github.com/webgme/webgme/tree/v2.15.0) (2017-07-03)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.14.1...v2.15.0)
**Implemented enhancements:**
- Fix discrepancies in API docs. [\#1447](https://github.com/webgme/webgme/issues/1447)
- Listing users and organization should require authentication [\#1442](https://github.com/webgme/webgme/issues/1442)
- Allow site-admins to view and edit disabled users/orgs [\#1441](https://github.com/webgme/webgme/issues/1441)
- Syncing model overwrites changes that have not been committed [\#1434](https://github.com/webgme/webgme/issues/1434)
- show/hide grid feature on editor [\#1415](https://github.com/webgme/webgme/issues/1415)
- Point to ^0.3.0 release of user-management-page [\#1450](https://github.com/webgme/webgme/pull/1450) ([pmeijer](https://github.com/pmeijer))
- Improved client source documentation [\#1449](https://github.com/webgme/webgme/pull/1449) ([pmeijer](https://github.com/pmeijer))
- Option to disabled the use of user-defined/dynamic SVGs [\#1448](https://github.com/webgme/webgme/pull/1448) ([kecso](https://github.com/kecso))
- GME Auth enhancements [\#1445](https://github.com/webgme/webgme/pull/1445) ([pmeijer](https://github.com/pmeijer))
- Loosen restriction on crosscut members to be valid children. [\#1440](https://github.com/webgme/webgme/pull/1440) ([pmeijer](https://github.com/pmeijer))
- Closes \#1434 by storing pending change and apply after update. [\#1437](https://github.com/webgme/webgme/pull/1437) ([pmeijer](https://github.com/pmeijer))
- Enable specification of default webhooks via gmeConfig [\#1436](https://github.com/webgme/webgme/pull/1436) ([pmeijer](https://github.com/pmeijer))
- Display active node name in bread-crumb rather than the ... [\#1431](https://github.com/webgme/webgme/pull/1431) ([pmeijer](https://github.com/pmeijer))
- Make sure aliased core methods show up correctly in docs. [\#1429](https://github.com/webgme/webgme/pull/1429) ([pmeijer](https://github.com/pmeijer))
- Closes \#1415 Add optional grid for diagram designers [\#1428](https://github.com/webgme/webgme/pull/1428) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Deleting invalid set throws exception [\#1443](https://github.com/webgme/webgme/issues/1443)
- Deleted nodes do not trigger an update event for set owners where they were members [\#1438](https://github.com/webgme/webgme/issues/1438)
- Fixes \#1443 Deleting invalid set throws exception [\#1446](https://github.com/webgme/webgme/pull/1446) ([kecso](https://github.com/kecso))
- Closes \#1438 captures the missing update on deletion of set members [\#1439](https://github.com/webgme/webgme/pull/1439) ([pmeijer](https://github.com/pmeijer))
- Fixes updating of port-svgs in ModelDecorator resolves with wrong uri. [\#1430](https://github.com/webgme/webgme/pull/1430) ([pmeijer](https://github.com/pmeijer))
**Closed issues:**
- Mounted user profile page should be configurable [\#1444](https://github.com/webgme/webgme/issues/1444)
## [v2.14.1](https://github.com/webgme/webgme/tree/v2.14.1) (2017-06-13)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.14.0...v2.14.1)
**Implemented enhancements:**
- Document Decorator extract marked options to component settings. [\#1426](https://github.com/webgme/webgme/pull/1426) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Fixes blob server crash [\#1425](https://github.com/webgme/webgme/pull/1425) ([pmeijer](https://github.com/pmeijer))
## [v2.14.0](https://github.com/webgme/webgme/tree/v2.14.0) (2017-06-05)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.13.1...v2.14.0)
**Implemented enhancements:**
- npm install failing on Node 7.5.0 [\#1397](https://github.com/webgme/webgme/issues/1397)
- FIX \#1408 make sure to handle non svgs where applicable. [\#1424](https://github.com/webgme/webgme/pull/1424) ([pmeijer](https://github.com/pmeijer))
- Server Worker Manager is a replaceable module [\#1423](https://github.com/webgme/webgme/pull/1423) ([pmeijer](https://github.com/pmeijer))
- Split panel uses event capturing instead of event bubbling [\#1420](https://github.com/webgme/webgme/pull/1420) ([pmeijer](https://github.com/pmeijer))
- Do not call bower install from postinstall [\#1417](https://github.com/webgme/webgme/pull/1417) ([pmeijer](https://github.com/pmeijer))
- Update bower.json to resolve paths to Github instead of through bower.io [\#1410](https://github.com/webgme/webgme/pull/1410) ([ghemingway](https://github.com/ghemingway))
- No core instances in the server process [\#1409](https://github.com/webgme/webgme/pull/1409) ([pmeijer](https://github.com/pmeijer))
- Ejs based and inmodel SVG [\#1408](https://github.com/webgme/webgme/pull/1408) ([kecso](https://github.com/kecso))
- Add example of a webhook that can connect securely and authenticated to webgme storage. [\#1405](https://github.com/webgme/webgme/pull/1405) ([pmeijer](https://github.com/pmeijer))
- Npm packages and bower updates [\#1404](https://github.com/webgme/webgme/pull/1404) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Invalid options from tree browser create child results in assert error. [\#1418](https://github.com/webgme/webgme/issues/1418)
- Updating user password from cli overwrites the user [\#1414](https://github.com/webgme/webgme/issues/1414)
- Constraints do not propagate properly through mixins and cause the constraint evaluator to crash [\#1413](https://github.com/webgme/webgme/issues/1413)
- Uncaught exception at copy nodes [\#1411](https://github.com/webgme/webgme/issues/1411)
- Exit split mode does not activate the remaining panel. [\#1406](https://github.com/webgme/webgme/issues/1406)
- Exception in Split Panel setReadOnly [\#1402](https://github.com/webgme/webgme/issues/1402)
- Fixes \#1413 getting constraints should take mixins into account [\#1422](https://github.com/webgme/webgme/pull/1422) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1418 exception in tree browser and introduces isInstanceOf on client API [\#1421](https://github.com/webgme/webgme/pull/1421) ([pmeijer](https://github.com/pmeijer))
- Closes \#1414 User overwritten when setting password from cli. [\#1416](https://github.com/webgme/webgme/pull/1416) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1411 Uncaught exception at copy nodes [\#1412](https://github.com/webgme/webgme/pull/1412) ([kecso](https://github.com/kecso))
- Ensure remaining panel is activated after exit split mode [\#1407](https://github.com/webgme/webgme/pull/1407) ([pmeijer](https://github.com/pmeijer))
- Closes \#1402 Make sure panel is instantiated before setting readOnly [\#1403](https://github.com/webgme/webgme/pull/1403) ([pmeijer](https://github.com/pmeijer))
**Merged pull requests:**
- Enable custom register end-point from config. [\#1419](https://github.com/webgme/webgme/pull/1419) ([pmeijer](https://github.com/pmeijer))
## [v2.13.1](https://github.com/webgme/webgme/tree/v2.13.1) (2017-05-15)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.13.0...v2.13.1)
**Implemented enhancements:**
- Client enhancements and fixes [\#1401](https://github.com/webgme/webgme/pull/1401) ([pmeijer](https://github.com/pmeijer))
**Fixed bugs:**
- Fixes bug with duplicate inheritance connection after undo/redo [\#1400](https://github.com/webgme/webgme/pull/1400) ([pmeijer](https://github.com/pmeijer))
## [v2.13.0](https://github.com/webgme/webgme/tree/v2.13.0) (2017-05-08)
[Full Changelog](https://github.com/webgme/webgme/compare/v2.12.1...v2.13.0)
**Implemented enhancements:**
- Expose project export on REST API [\#1381](https://github.com/webgme/webgme/issues/1381)
- Notifications panel doesn't have a maximum width, so it can display outside the bounds of the window and can't be deleted. [\#1375](https://github.com/webgme/webgme/issues/1375)
- Small feature request: Add un-filled composition arrow head [\#1368](https://github.com/webgme/webgme/issues/1368)
- core.loadRoot should check the provided hash and returned data object. [\#1306](https://github.com/webgme/webgme/issues/1306)
- Customizable favicon and title [\#1143](https://github.com/webgme/webgme/issues/1143)
- When deleting connectors from a crosscut the object is deleted \(not just removed\) [\#896](https://github.com/webgme/webgme/issues/896)
- Closes \#1368 Add unfilled diamond arrow heads. [\#1396](https://github.com/webgme/webgme/pull/1396) ([pmeijer](https://github.com/pmeijer))
- Show breadcrumbs \(node names\) menu after branch in project-navigator [\#1395](https://github.com/webgme/webgme/pull/1395) ([pmeijer](https://github.com/pmeijer))
- Fixes \#1306 core.loadRoot should check the provided hash and returned data object. [\#1391](https://github.com/webgme/webgme/pull/1391) ([kecso](https://github.com/kecso))
- Update to new webgme-icon and allow custom favicon and title. [\#1390](https://github.com/webgme/webgme/pull/1390) ([pmeijer](https://github.com/pmeijer))
- Make sure panels do not leak any memory [\#1389](https://github.com/webgme/webgme/pull/1389) ([pmeijer](https://github.com/pmeijer))
- Increase size of connectors at hover [\#1388](https://github.com/webgme/webgme/pull/1388) ([pmeijer](https://github.com/pmeijer))
- Generated tests should use try-catch in callbacks to avoid timeouts. [\#1387](https://github.com/webgme/webgme/pull/1387) ([pmeijer](https://github.com/pmeijer))
- Closes \#1375 Add max width of 80vw for notifications drop down. [\#1386](https://github.com/webgme/webgme/pull/1386) ([pmeijer](https://github.com/pmeijer))
- Allow external add-on handling across multiple servers [\#1385](https://github.com/webgme/webgme/pull/1385) ([pmeijer](https://github.com/pmeijer))
- Support user defined offsets for labels on connections in diagram-designer. [\#1383](https://github.com/webgme/webgme/pull/1383) ([pmeijer](https://github.com/pmeij