v3.1.0 (20 july 2024)
New functionalities
- Issue 523 Add ontologies tree viewer
- Issue 533 Wizard step 1: suggest root class when using ontology
- Issue 834 Take into account domainless properties (that is implicit owl:Thing as domain) to select from in wizard
- Issue 931 Improvements to wizard taking CSV input
- Issue 960 Treeview: drag and drop elements to create mappings. Only in editor mode
- Issue 970 Wizard create: add blank message option
- Issue 1028 Wizard step 1: add json schema option
- Issue 1033 Show creator / creation time for specs
- Issue 1035 Include missing wizard functionality to handle
owl:someValuesFrom
restrictions
- Issue 1044 Integrate JSON validator service in STH
- Issue 1080 Treeview edit mode: Allow adding sub-element freely
- Issue 1108 Data Model Canvas features:
- Allow opening unrelated specifications
- Allow to move panels freely
- Edit element: move link to ontology (property and class URI) to first tab
Bugfixes / UX improvements
- Issue 676 Refactor backend extra endpoint specifications
- Issue 680 Add submitter name (using display name) to issue and related discussion posts
- Issue 681 Rename change requests (old term) to issues (new term) in model, database, backend and API
- Issue 683 Add number of comments to issues overview
- Issue 703 Bugfix filter issues for my organisation
- Issue 1021 Bugfix recursion issue in wizard determining sub class structure
- Issue 1023 Edit element: remember active tab
- Issue 1025 CSV import: Convert csv column names to valid xml element names
- Issue 1039 Small UX improvements to generated edit screens
- Issue 1043 Move business rules up in edit Element > Value constraints tab
- Issue 1060 Codelist: add sorting to table
- Issue 1061 Refactor treeviews to 1 component to prepare for data model canvas
- Issue 1065 Improve aligning of business rules in Element details panel
- Issue 1067 Fix some HTTP errors not shown
- Issue 1076 Element details path: add copy to clipboard button
- Issue 1077 Treeview edit mode: fix possible child elements not loading
- Issue 1079 Replace
id
with $id
in JSON Schema export
- Issue 1081 Treeview edit mode: no expandable possible child prop when only 1 targetSubClass is present
- Issue 1083 Wizard step 1: css fixes, use json Pointer
- Issue 1092 Sort version number in treeview version dropdown
- Issue 1100 Don't show "must login" error for evalidator/info
- Issue 1102 Fix performance of wizard option of domainless properties (see #834)
- Issue 1092 Sort version number in treeview version dropdown
- Bugfix issue with incorrect $id in generated json schemas that causes issues in new json validator service
- Improve UX of all issues interface:
- Filter on open issues by default
- Add sort option (last comment and date created)
- Bugfix missing property click event emitter
- Remove frontend v2: The old frontend is not available anymore at '/v2' url
- Use default apache folder html instead of public to serve content
- Angular: upgrade to new template syntax and standalone components
- Add ampersand build scripts do development environment
- Bugfix issue in CI pipeline related to Node image
- Update to Angular v17.3
- Refactoring ontology tree view #523