| 4 | |
| 5 | ---- |
| 6 | |
| 7 | == 2017-05-27: DeepaMehta 4.8.7 == |
| 8 | |
| 9 | Improvements: |
| 10 | * File Service REST API: the response object of an upload-file request contains an additional `repo_path` property: the repo path where the uploaded file is stored at server side (#1078). |
| 11 | |
| 12 | Bug fixes: |
| 13 | * Access Control |
| 14 | * Core Java API: when calling `update()` or `delete()` directly on a `Topic`/`Association` object the requesting user's WRITE permission is checked (#1075). |
| 15 | * Request Filter: no slash is appended programmatically to the paths given in `dm4.security.anonymous_read_allowed` and `dm4.security.anonymous_write_allowed` config settings (#1076). |
| 16 | |
| 17 | Plugin Development Framework: |
| 18 | * Core Java API: |
| 19 | * `de.deepamehta.core.RelatedObject` is a new common interface for both, `RelatedTopic` and `RelatedAssociation` (ticket:941#comment:37). |
| 20 | * `de.deepamehta.core.Association`'s `getTopic()` method is renamed to `getPlayer()` and works for both, `Topic` players and `Association` players (ticket:941#comment:38). |