18 | | * Webclient starts successfully if stale cookies are present (#1017). |
| 12 | * The name of a Custom Assoc Type is used for automatic detail panel field labeling in more situations. Resorting to CSS pseudo elements should no longer be required (#1023). |
| 13 | * When scrolling reaches top/bottom the DM browser window does not bounce (#1034). |
| 14 | * The Topicmap menu is sorted alphabetically (#1035). |
| 15 | * **Configurable !WebSockets server**: `dm4.websockets.port` and `dm4.websockets.url` are 2 new config properties. Works in conjunction with the external //DM4 !WebSockets // module (#1019). |
| 16 | |
| 17 | Bug fixes: |
| 18 | * Robustness: |
| 19 | * **Deleting a workspace** works (for the first time!) (#898). |
| 20 | * Deleting a topicmap which is assigned to a workspace which is not currently selected works (#1018). |
| 21 | * Deleting a parent type works also if it has 3 or more child types (#1020). |
| 22 | * Changing a type's Data Type when instances already exists works (#1008). |
| 23 | * If tried to delete a type by a generic delete-topic operation the operation is rejected (#1011). |
| 24 | * **Association Duplicate Check:** an update-association operation is rejected if it would result in an association duplicate (#1009). |
| 25 | * Webclient: |
| 26 | * Webclient starts successfully if **stale cookies** are present (#1017). |
| 27 | * Webclient does not throw `undefined is not an object` for multi-valued childs (#1033). |
20 | | * Webclient does not throw `undefined is not an object` for multi-valued childs (#1033). |
21 | | * Deleting a workspace works (for the first time!) (#898). |
22 | | * Deleting a topicmap which is assigned to a workspace which is not currently selected works (#1018). |
23 | | * Deleting a parent type works also if it has 3 or more child types (#1020). |
24 | | * Changing a type's Data Type when instances already exists works (#1008). |
25 | | * An update-association operation is rejected if it would result in an association doublet (#1009). |
26 | | * If tried to delete a type by a generic delete-topic operation the operation is rejected (#1011). |
27 | | * Core: label calculation works for composite child references (#1032.) |
| 29 | * Core: |
| 30 | * An update-type operation is not required to contain a data type when the data type doesn't change (#1025). |
| 31 | * Label calculation works for composite child references (#1032.) |
| 32 | * Development environment: |
| 33 | * Javadoc generation works with Java 8 (#1036). |
| 34 | * The tests run successfully on Windows (#1016). |