Skip to main content

v2.19.0 / v3.0.0-alpha.3 (30 June 2023)

  • Epic 10 First implementation of JSON schema input for FIT wizard
  • Issue 383 Add functionality to select sub classes for element type in wizard
  • Issue 705 Move fixed config var oauthlogin.stateHashSecret to ENV var
  • Issue 722 Customize Federated Header (and add job to runner)
  • Issue 725 Fix + update issue with images of CI jobs
  • Issue 727 No URIs generated by wizard example generator
  • Issue 737 Add metamodel migration for new JsonSchemaSpec
  • Bugfix issue with getting correct range class/datatype when SHACL shape applied
  • Frontend v3 related:
    • Issue 709 Add issue number to several issue related components
    • Issue 714 Fix links to issue references
    • Issue 717 Implement UI for Taxonomy concept view
    • Issue 728 Improve search field - add ctrl-k and esc short keys
    • Fix group interface showing number of meetings and members and showing upcoming meeting(s)

v2.19.1 / v3.0.0-alpha.4 (25 August 2023)

  • Issue 720 How to handle REFs for JSON Schema resolution
  • Issue 734 Fix issue with style property in json schema in wizard OpenAPI spec generator
  • Issue 744 JSON schema generator - ContentMediaType: base64 needs to be ContentEncoding: base64
  • Issue 750 Add functionality to specify taxonomy top level concepts
  • Issue 751 Bugfix in example generator with minimal multiplicity
  • Frontend v3 related:
    • Issue 685 Include icon in different specification overview pages
    • Issue 721 Process feedback on new frontend
    • Issue 745 Improve outline on start page. Sort cards by last publication date
    • Issue 748 Restructure title, subtitle and definition for taxonomy concept and treeview element details.
    • Issue 749 Allow for additional menu items
    • Specification card improvements: primary button and actions redefined, styling, skeletons while loading, download actions, ..
    • Improvement of specification pages: message model and taxonomy
    • Fix linking to validator
    • Add CI job to check if generated frontend files need to be updated
    • Add customizations for Ketenstandaard environment

v2.19.2 / v3.0.0-alpha.4 (22 Sept 2023)

  • Issue 736 Add tags in wizard oas output
  • Issue 738 Improve error reporting to user when json schema is not correct or cannot be used as input for the wizard.
  • Issue 765 Add json schema preprocessor implementation
  • Issue 780 Bugfix WebVOWL viewer access to API endpoint due to signing key too short

v2.18.0 / v3.0.0-alpha.2 (2 June 2023)

  • Issue 492 Pick up organization info from OAuth login resource information
  • Issue 604 Add csv download/export functionality for taxonomies
  • Issue 704 Remove environment specific backend config files
  • Allow to disable creating non-existing accounts in OAuth login attempt
  • Frontend v3 related:
    • Issue 106 Improve page title including page name and environment name
    • Issue 675 Add additional Dockerfile to prepare for switching from v2 to v3 frontend
    • Issue 689 Add google tag for tracking page views
    • Issue 694 Add usage note to taxonomy concept details panel
    • Issue 698 Sort taxonomy concepts by sequence number. Fallback to label alphabetically
    • Issue 700 Add alternative label to taxonomy concept details panel
    • Fix sorting in different user interfaces
    • Add setup for customer/community specific customizations
    • Remove parts from UI that are not yet implemented / supported by backend

v2.18.1 / v3.0.0-alpha.2 (4 June 2023)

  • Issue 708 Fix typo in taxonomy export to spreadsheet
  • Fix removed oauth identity provider images

v2.17.0 (7 april 2023)

  • Issue 559 Report login error to user to be able to diagnose what went wrong
  • Issue 599 Handle situation (show error message) when user cancels the authentication
  • Issue 631 Add OAuth integration for NEN. Includes refactoring of OAuth module
  • Issue 658 Remove constraint of non-duplicate account display name
  • Issue 660 Add MessageMapping API to match elements in tree view canvas
  • Fix minor issues with OAuth login implementation. Trigger detailed logs when login attempt fails due to invariant violation

v2.17.1 / v3.0.0-alpha.1 (9 may 2023)

  • Issue 672 Merge new frontend (v3) code repo into subfolder in main STH repo
  • Add 3.0.0-alpha.1 version of new frontend to virtual directory /v3/
  • Add missing built-in types for mapping from xs types to json
  • Add link to releases page for version info in footer

v2.16.0 (10 march 2023)

  • Issue 447 Add backend functionality to upload icons/avatars at different locations (e.g. for specifications)
  • Issue 547 Embedded schematron specification doesn't seem to be picked up by validator
  • Issue 601 Support sorting for taxonomy concepts.
  • Issue 606 Add short description to data model for specs (UI needs it)
  • Issue 611 Add Energy Vocabulary Hub environment customization.
  • Issue 616 Update Node builder from 12 EOL to Node 14 LTS version
  • Issue 618 Create STH env for NEN 2767 (cont'd)
  • Issue 623 Bugfix JSON example generator
  • Issue 624 Extend Projects API to include additional info needed by new frontend
  • Issue 625 Add functionality to specify the highlighted version (for new frontend)
  • Issue 632 Increase session expiration limit to 5 days (was 4h)
  • Move docker-compose.yml to gitignore and provide current one as docker-compose.yml.example.
  • Add check for updated changelog in merge request pipeline

v2.15.0 (25 january 2023)

  • Issue 564 First implementation of OpenAPI generator
  • Issue 570 Introduce base data types
  • Issue 581 Change tab name 'XML examples'
  • Issue 596 Change frontpage of BD4NRG environment
  • Issue 609 Add support for SHACL sh:targetSubjectsOf to determine restrictions on properties
  • Remove BISON environment
  • Add icon for Ketenstandaard environment

v2.14.0 (18 november 2022)

  • Issue 536 Add 'path' to spreadsheet output of Message specification
  • Issue 566 Add filter to only show unbound elements in syntax binding
  • Issue 567 Strikethrough invisible element in syntax tree in editing mode
  • Issue 572 Bugfix validator output missing id attribute on failed assert
  • Issue 584 Implement data model and update views for element mappings and message mappings
  • Fix bug introduced by #546. Filters were not applied anymore due to double 'show' method declaration
  • Issue 590 Create ZeroW environment
  • Issue 591 Improve customization + startpage of ZEROW environment
  • Issue 592 Fix browser rendering issue with large taxonomies
  • Change of Ketenstandaard home page upon request KS

v2.13.0 (7 october 2022)

  • Issue 527 Add SHACL output generator to FIT wizard
  • Issue 531 Update NEN front page.
  • Issue 546 By default use element label instead of name in treeview
  • Issue 548 Fix incorrect meta-population output causing Access denied error
  • Issue 556 Implement toggle XSD generation style Venetian Blind / Russian Doll
  • Issue 561 Add RDF example to wizard output
  • Issue 571 Bugfix in JSON example in wizard output
  • Doc Issue 9 Move privacy statement to Semantic Treehouse landing page
  • Update to Ampersand prototype framework v1.16.0
  • Lower severity of invalid state parameter for OAuth login to NOTICE (instead of ERROR). Relates to #487
  • Major refactoring of backend code, including:
    • Introduction of API Controllers, instead of anonymous functions
    • Put all API files together in folder: backend/src/api and auto loading those files
    • Move classes about Taxonomy and Message specifications (incl. Element, ElementType classes) into new namespace SemanticTreehouse\Specification
    • Make code for RDF response reusable in new Trait RdfContentTrait

v2.12.0 (22 july 2022)

  • Issue 340 Remove whitespace and empty fields in Codelist interface
  • Issue 532 Bugfix sorting release notes
  • Issue 535 Bugfix list of validator projects when API is requested with access-token instead of a session login
  • Issue 537 Bugfix merge of allowed values in multiple value restriction sets
  • Issue 539 Improve findability of validation artefacts; placed on Message model overview interface
  • Issue 541 Remove panel-warning style for unlocked message model (elements)
  • Issue 542 Bugfix loading schematron and example files in validator UI
  • Issue 543 Bugfix wrong mapping of floatDigits and length to interface labels
  • Alpha release of new codelist functionality: exporting to spreadsheet and SKOS, possibility to migrate to Taxonomy and minor UI changes to Taxonomy views
  • Add PHPUnit for unit testing backend implementation. Integrated in CI. Including first test as example.

v2.11.0 (31 may 2022)

  • Issue 343 Feature to download/export message tree in spreadsheet format (.xlsx)

v2.10.0 (6 may 2022)

  • Issue 416 First implementation of SHACL support as input for FIT wizard
  • Issue 504 Bugfix showing XML snippets in validation result
  • SUTC Add logo Topsector to header and set start page to /Projects
  • Codebase improvements using new PHP8 functionality
  • Refactor wizard data; introducing Data Transfer Object (DTO) design pattern
  • Refactor SHACL implementation (#416); introducing classes for SHACL NodeShape, PropertyShape and ShapesGraph
  • Update to Ampersand prototype framework v1.15.1