v2.7
Migration notes 2.6 --> 2.7
- Upload metamodel additions in every environment. See json population in
./migrations/v2.7.0-metamodel.json
- Update environment variable
STH_VALIDATOR_ENDPOINT
. Append with/validation-request
. See Issue #414 - Update interface roles for Class, Community portal, Groups, Group and View review comments. Set to appropriate role. Remove role WG member. See Issue 248
- Update interface roles for EvalidatorInfo (SYSTEM), EValidatorMessages (User), ExampleObject (System). Remove role EVALIDATOR. See Issue #253
v2.7.0 (22 sept 2021)
- Issue 403 Restructure project folder into subfolders: backend, frontend, migrations and model
- Update to Ampersand prototype framework v1.10.2
- Update to Ampersand prototype framework v1.10.3
- Fixes Issue 109 Redirect back to page after (OAuth) login
- Issue 172 Bugfix treeview: allow to switch between editing and viewing mode
- Issue 177 Enforce element names to be valid xml tag names
- Issue 235 Indicate where Markdown syntax is supported
- Issue 248 Drop role "WG member". Access control to related interfaces is now content based
- Issue 252 Add explicit button to edit codelist entry in 'New/edit codelist' interface
- Issue 253 Bugfix validator shows up before authentication wall is loaded
- Issue 258 Don't show (incorrect) element details panel when loading in treeview
- Issue 273 Only allow access to groups for groupmembers and administrators
- Issue 280 Complete XML + JSON schema generator with value restrictions
- Issue 288 Add field to specify release notes for versions of specifications
- Issue 302 Bugfix issue with empty rule set for evalidator
- Issue 326 Handle situation when OAuthLogin is aborted/failes
- Issue 336 Allow to unlock specification versions and after that unlock single elements to fix issues
- Issue 341 Remove ticketing module that is not used; functionality can be reintroduced later by means of issues combined with change requests.
- Issue 361 Bugfix also copy root element data & element metadata to new version
- Issue 372 Finish migration from STH v1.x to v2.x
- Issue 375 Several bugs community portal regarding group memberships and meeting memberships
- Issue 389 Add check on rdf syntax when uploading/inserting ontology specifications
- Issue 390 Add loading spinner to FIT wizard step 3 outputs (schema, example, rml)
- Issue 396 Add navigation for specifications in 'Edit project' interface + related bugfixes
- Issue 397 Add placeholder in case taxonomy has no concepts and auto-select first concept if there are any
- Issue 412 Add functionality to store schematron object content in database next to filesystem
- Issue 414 Improved validator UI
- Changed default for validator endpoint to https://evalidator.nl/api/xml/validate
- Removed fixed part of endpoint '/validation-request'
- Display max file upload size to user
- When > 10k lines, don't show XML editor (to prevent performance issues in browser)
- Issue 424 Disable validate button when request is empty
- Issue 439 Bugfix UI for project overview to row wrap multiple specifications correctly
- Issue 444 Add creator organization to all specification views (next to acknowledgements for authors and contributors)
- Issue 446 Bugfix issue with invisible elements that have visible sub elements
- Issue 449 Bugfix missing syntax binding for tree structures that are references to other messages
- Issue 455 Make change request labels visible in 'View change request' interface
- Issue 457 Use skos:definition, dc11:description, dc:description and rdfs:comment as definition
- Issue 464 In treeview details panel: order XML examples by syntax name
- Issue 466 Bugfix FIT wizard add all descendants: skip properties with multiplicity constraint of max 0
- Issue 467 Use most specific (smallest) property restrictions in FIT wizard
- Issue 468 Remove blue/yellow/gray coloring in element details in treeview UI
- Issue 470 Add functionality for Taxonomy specifications (viewer and editor). Includes a basic SKOS exporter
- Issue 474 Bugfix viewing name of related artefact (e.g. element) at discussion posts and other links
- Issue 475 Bugfix missing crProject link for newly created change requests
- Adapt 'Change request' interface to generic style of STH
- Access control update: distinguish between account specific roles and derived roles from organizational and subscription based roles
- In kubernetes cluster, mount environment specific configuration files from configmap
- Remove environment specific configuration files from being baked into the image
- Bugfix elmHasPred constraint: multiple elements can share the same predecessor
- Bugfix FIT wizard API calls: show invariant violations that prevent transaction commit
- FIT wizard step 3: add placeholder for CSV syntax. Not implemented yet
- FIT wizard step 2: English is pref language; awaiting Issue 436 for multi language suppport
v2.7.1 (19 oct 2021)
- Issue 409 Update of our CICD and source control setup. We now use main branch with release tags for (automatic) deployment.
- Issue 481 Change owner/holder of an action point from Person to Representative
- Issue 483 Replace old relation grpStd by projectGroup to show where groups are working on
- Issue 487 Bugfix for situation of invalid state for OAuthlogin
- Issue 489 Bugfix treeview showing dropdown when no visible subelements are available
- Fix for OAuth integration to allow for different name/label for Mijn Ketenstandaard. We now use the idp->handler instead
- Fix for participant_of claims to determine subscriptions for Ketenstandaard
- Remove need to configure redirect URL for OAuth login