Skip to main content

v1.5

v1.5.0 (1 july 2019)

  • UI improvement for many interfaces. Less whitespace because label is placed above data in default ROWS box template
  • Bugfix issue where schematron validation link to API is shown when not available
  • Issue 105 XML snippets for messages (root elements) are automatically visible in validator
  • Issue 135 Allow xml snippets to be editable
  • Issue 157 Add project scope (organization / account), allow projects to be marked as public and view hidden projects in your own scope.
  • Issue 180 Bugfix Q&A not working
  • Issue 181 Add GDPR / AVG flag and note for elements
  • Add filter settings to semantic tree view
  • Several bugfixes in ontology importer
  • Remove standardAbbr because it causes to much administration for new standards (especially when users are allowed to create their own)
  • Improvements to ontology import functionality
  • New messages must be instantiated from Classes (not properties)
  • Major refactoring of Person,Organization,Account and Group administration
    • Issue 48 Introduction of CONCEPT Representatives (combi of Person-Org) and GroupMembership (combi of Representative-Group)
    • Adapted interfaces (including 'My account')
    • Cleanup and removal of unused relations and SIAM files
  • Add default admin account for new deployments

v1.5.1 (10 july 2019)

  • Move config files to more easy deploy without manual steps
  • Allow role labels to be editable
  • Refactoring: make Representative a specialization of Person

v1.5.2 (15 july 2019)

  • Implement dynamic RBAC. Accessible interfaces for roles are now queries from database instead of generated json files. This is a new implementation in Ampersand and prototype framework v1.3.0
  • Issue 182 Set session timeout to 4h instead of 1h
  • Issue 183 Bugfix in syntax binding paths that are not shown. Specifically in SETU env.
  • Issue 184 Refactor customized views. Replace ng-repeat pattern for uni expressions using new requireArray() helper function
  • Issue 185 Display error message when no connection. This is fixed in Ampersand prototype framework.
  • Issue 187 Add interface to list all groups for WG members.
  • Issue 188 Bugfix meeting presence dropdown. Minor change to related interfaces
  • Issue 190 Add column role to People interface. Make it a sortable table.
  • Issue 191 Bugfix navigating to previous/next versions in treeview details panel. Also show version of element in header.
  • Issue 192 Bugfix 'Method not allowed' for DELETE request. Removing WebDAVModule in web.config is somehow needed. Not sure why.
  • Issue 194 'Standard' icon is klikbaar. Fixed by update in myNavToInterfaces directive in Ampersand prototype framework.

v1.5.3 (6 august 2019)

  • Bugfix in optimized class view. Classes were not shown when not in a version
  • Issue 198 Bugfix element details panel. Not sure why this fix works, but we're moving to Angular 2 anyway.
  • Issue 199 Bugfix 404 error for API interfaces shown as link in UI. Fixed in development of Ampersand Prototype framework.

v1.5.4 (19 august 2019)

  • Add all XML Schema built-in datatypes to default import sheet. Also added to SETU, Ketenstandaard, STPE and SCSN environments
  • Implement union codelists. I.e. codelists that consists of other codelists.

v1.5.5 (23 august 2019)

  • Issue 201 Fix element path issue with _NULL. Path is not stored in database anymore but calculated/queried by customized SQL query for ElementPath VIEW.
  • Issue 206 Imporve vague terms as used in eValidator settings for a message. And minor UI improvement in Edit version interface
  • Issue 212 Fix overcrowded sub elements list in editing mode
  • Improve usability of business rules. Includes 'used by' views, better labels and functionality to add new rules
  • Bugfix in eValidator. Wanneer een rule een categorie kreeg toegewezen kwam deze niet meer terecht in de schematron validatie set

v1.5.6 (2 september 2019)

  • Bugfix issue with initial sort setting for several tables (see commit)
  • Bugfix issue with XML example column not big enough. It was TEXT (max 64k chars), it is now MEDIUMTEXT (max 16777k chars)
  • Change projectVisible into projectIsListed to have more intuitive meaning of functionality. Only affects public projects
  • Improve UI for displaying business rules. Fixes wrapping of BR text in tree view element details window
  • Enlarge element defintion text and place above all information in element details view
  • Add functionality to set element namespaces equal to the message namespace instead of the linked properties
  • Issue 182 Bugfix regarding session storage on IIS. Fixed in all STH production environments

v1.5.7 (23 september 2019)

  • Bugfix in persisting tree view filter settings after refresh (mandatory and gdprflag)
  • Bugfix labels REMOVED and NOT VISIBLE were not shown in Element and Edit Element interfaces
  • Bugfix whitespace in treeview when filters are applied
  • UI improvement in element details window in tree view
  • Hide namespace prefix in path in element details window in tree view (request of Ketenstandaard)
  • Remove direct use of sessionStorage. Use controller function in between
  • Fix issue with selecting the right database host. We now specify the sqlHost using Ampersand build yaml. Docker overwrites this with cmd swich
  • Add Semantic Treehouse privacy statement versie 13 sept 2019
  • Issue 171 Add explanation of grey elements in syntax binding tree using on-hover text
  • Issue 214 Add functionality to edit sequence nr for properties. Used when creating messages
  • Issue 215 Add functionality to delete (unlocked) business rules
  • Issue 217 Reintroduce functionality to specify that a property is implemented as an XML attribute by default
  • Issue 222 Fix access control to eValidator API by making config project specific
  • Issue 237 Remove option to add/delete Person via the '+'-menu. They must be added/removed via Edit organization

v1.5.8 (15 october 2019)

  • Issue 134 Add metadata fields to artefacts. Allow these to be configurable per project
  • Issue 143 Adds Project to the all messages view.
  • Issue 223 UI improvement: evalidator link uit tool menu halen
  • Issue 224 Make header logo's clickable to navigate to home
  • Issue 231 Implement partial search functionality for treeview
  • Issue 238 Bugfix in showing change requests in details panel in treeview
  • Issue 251 Allow to delete Organizations and Representatives. Loose coupling between Representative and GroupMembership
  • Issue 255 Bugfix max url length exceeded. Default was 260 chars. Increased to 1024
  • Issue 257 Bugfix evalidator error when no flag is set for a business rule. Default flag in schematron output is now 'error'
  • Introduction of MeetingMember concept to objectify the registry of meeting presence by representatives. Supports guest members
  • UI improvement: remove lock icon for locked elements, messages, classes and properties. Now only unlocked items are indicated

v1.5.9 (28 november 2019)

  • Issue 265 Bugfix missing pattern id in schematron output
  • Issue 266 Bugfix in editing value restrictions for properties
  • Issue 269 Bugfix showing identifier of business rules when editing property or element
  • Remove unnecessary relation projectIsListed. A project is now public or not. Public projects are visible to all users.

v1.4

v1.4.0 (18 february 2019)

  • Issue 147 Bugfix ontology not accessible for external WebVOWL viewer
  • Issue 140 Element view always shown next to treeview
  • Issue 144 Edit element view is now shown next to treeview
  • Add functionality for dynamic navigation menu
  • Improve treeview UI: allow multiple elements to be selected and support multiple syntax binding trees
  • Refresh menu merged with extension menu items in Ampersand prototype framework
  • Add javascript rules via jshint + fix issues
  • Issue 119 Babeljs transpiler added in gulpjs of Ampersand prototype framework
  • Allow for message defintions (and elements) without an reference to an ontology property

v1.4.1 (25 february 2019)

  • Add role Anonymous to sessions. When a user logs in, this role is removed by rule 'Clear allowed session roles'
  • Several bugfixes (see commit messages)
  • Adapt to refactored internal of Ampersand prototype framework

v1.4.2 (18 may 2019)

  • Issue 37 Add Markdown support for change requests, usage notes and descriptions

v1.3

v1.3.0 (18 january 2019)

  • Update to new Ampersand version (> v3.13.0) and prototype framework (> v1.1.0) Includes:
    • Update to php version >= 7.1.
    • Fix for redirect-after-login bug
    • Fix session timeout bug
    • Security fix renew session id after login Fixes #142
    • Update LinkedIn OAuth API
    • Auto reload javascript resources after update Fixes #123
    • No user interfaces are generates anymore for API interface definitions
    • For more details see: Ampersand prototype changelog
  • Add overview of datatypes that use a builtin base datatype to 'ClassUsedBy' interface
  • Add functionality to link to message models that are defined in other environments of Semantic Treehouse

v1.3.1 (28 january 2019)

  • Introduce distinction between internal and external codelist. Allows for automatic eValidator checks and better presenation in CL interface
  • eValidator - Add automatic checks for codelist values
  • Issue 146 Bugfix session login time out issue

v1.2

v1.2.0 (6 november 2018)

  • Add feature for syntax bindings and provide tree viewer with additional syntax binding tree

v1.2.1 (9 november 2018)

  • Issue 79 Add possibility to change order of projects (group of standards) and standards within a project
  • Issue 28 Fix wrap for long element names in tree view
  • Add icon/info in treeview and element interface to indicate it is a reference to another element
  • Add info icon for fixed value and syntax binding in Element interface
  • Minor bugfixes
  • Use propertyXMLTag as elmName when creating new Elements. propertyXMLTag is now mandatory

v1.1

v1.1.0

  • Introduction of ontology import/export functionality
  • Many many other features that are not systematically documented in a changelog

v1.1.1

  • Codelist entry annotations, including status and note
  • Option to hide ontology export link/functionality (switch available for standard versions)
  • Issue 50 Add message XML example objects that can be edited and selected in the eValidator

From here on changes are logged systematically

v1.1.2 (10 july 2018)

  • Add option to specify organizations that support a change request. The organization of the submitter is automatically added.
  • Issue 102 New footer design. Including version number and semantic treehouse logo

v1.0

Initial release