<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Semantic Treehouse Blog</title>
        <link>https://www.semantic-treehouse.nl/releases</link>
        <description>Semantic Treehouse Blog</description>
        <lastBuildDate>Thu, 12 Mar 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[v4.2]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v4.2</link>
            <guid>https://www.semantic-treehouse.nl/releases/v4.2</guid>
            <pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[v4.2.0 (12 March 2026)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v420-12-march-2026">v4.2.0 (12 March 2026)<a href="https://www.semantic-treehouse.nl/releases/v4.2#v420-12-march-2026" class="hash-link" aria-label="Direct link to v4.2.0 (12 March 2026)" title="Direct link to v4.2.0 (12 March 2026)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v4.2#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1444" target="_blank" rel="noopener noreferrer">Issue 1444</a> Delete organisation results in 500 server error</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/work_items/1582" target="_blank" rel="noopener noreferrer">Issue 1582</a> Bugfix schema downnload link</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1584" target="_blank" rel="noopener noreferrer">Issue 1584</a> Bugfix duplicates in acknowledgements</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1586" target="_blank" rel="noopener noreferrer">Issue 1586</a> Add v3 legacy oauth login endpoint</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1587" target="_blank" rel="noopener noreferrer">Issue 1587</a> Bugfix missing subscription type</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1588" target="_blank" rel="noopener noreferrer">Issue 1588</a> Prevent empty representative label</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1589" target="_blank" rel="noopener noreferrer">Issue 1589</a> Refactor Representative entity and remove duplicates</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1597" target="_blank" rel="noopener noreferrer">Issue 1597</a> Bugfix xml validator input for generated schematron</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/work_items/1609" target="_blank" rel="noopener noreferrer">Issue 1609</a> Bugfix downloading validator rules</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1617" target="_blank" rel="noopener noreferrer">Issue 1617</a> Can't upload schema to validate to new syntax binding</li>
<li>Session token persistence. Users don't need to re-login when container restarts</li>
<li>Restructure menu items. Add missing items: canvas, projects and subscriptions</li>
<li>Bugfix frontend path to issue view page. The email notifications link to <code>/issue/{id}</code> and are hereby fixed.</li>
<li>Minor fixes for venetian blind schema generator</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v4.2#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1603" target="_blank" rel="noopener noreferrer">Issue 1603</a> Adds new use case customization</li>
<li>Bugfix in CI job publish-public-image</li>
<li>Keep APP_SECRET the same across helm updates and horizontal scaling</li>
<li>Update frontend dependencies</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v4.1]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v4.1</link>
            <guid>https://www.semantic-treehouse.nl/releases/v4.1</guid>
            <pubDate>Fri, 09 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[v4.1.0 (9 January 2026)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v410-9-january-2026">v4.1.0 (9 January 2026)<a href="https://www.semantic-treehouse.nl/releases/v4.1#v410-9-january-2026" class="hash-link" aria-label="Direct link to v4.1.0 (9 January 2026)" title="Direct link to v4.1.0 (9 January 2026)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v4.1#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/groups/semantic-treehouse/-/epics/92" target="_blank" rel="noopener noreferrer">Epic 92</a> Implement MVP for AI integration, including usage notes and specification generation<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1350" target="_blank" rel="noopener noreferrer">Issue 1350</a></li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1381" target="_blank" rel="noopener noreferrer">Issue 1381</a></li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1457" target="_blank" rel="noopener noreferrer">Issue 1457</a></li>
</ul>
</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1544" target="_blank" rel="noopener noreferrer">Issue 1544</a> Wizard constraint and generated example improvements:<!-- -->
<ul>
<li>Generated example values comply with specified regex pattern</li>
<li>Fixed value, allowed values and example values are checked against regex pattern</li>
<li>If possible, UUIDv4 is used for elements named 'id' or 'uuid'</li>
<li>Allow for shorthand name in base datatype field, like 'string', 'decimal', etc</li>
</ul>
</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v4.1#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1574" target="_blank" rel="noopener noreferrer">Issue 1574</a> Reduce AI spec gen description strictness</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1559" target="_blank" rel="noopener noreferrer">Issue 1559</a> Bugfix for deleted default prefix 'dc:'</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1560" target="_blank" rel="noopener noreferrer">Issue 1560</a> Bugfix validator UI showing "no schema file"</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1561" target="_blank" rel="noopener noreferrer">Issue 1561</a> Add missing business rule show interface</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1570" target="_blank" rel="noopener noreferrer">Issue 1570</a> Taxonomy: CSV export to more than 3 levels</li>
<li><a href="https://gitlab.com/semantic-treehouse/project-management/-/issues/393" target="_blank" rel="noopener noreferrer">Issue pm393</a> Add new logo to DPP environment, update logo styling for homepage</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v4.1#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1575" target="_blank" rel="noopener noreferrer">Issue 1575</a> Fix access for publish-helm-chart CI job</li>
<li>CICD jobs use BuildKit instead of Docker dind</li>
<li>Switch from npm to pnpm. Add caching</li>
<li>Add dependency caching for backend checks</li>
<li>Cleanup, restructuring of CI jobs, images, folders</li>
<li>Improve STH Dockerfile for improved layer caching, reduced image size and build speed</li>
<li>Move building STH customizations (for different environments) to separate pipeline stage</li>
<li>Cleanup and improve monolog config for less deprecation logs and passtru warnings</li>
<li>Update CI scripts to use GCP WIF for authentication + bugfix</li>
<li>Use local CI cache for buildkit cache</li>
<li>Add build metadata to semver tag in footer component</li>
<li>Bugfix docker compose way of initializing new DB.</li>
<li>Adds legacy db-dump ompatible configuration for mariadb.</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v4.0]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v4.0</link>
            <guid>https://www.semantic-treehouse.nl/releases/v4.0</guid>
            <pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[v4.0.0 (20 December 2026)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v400-20-december-2026">v4.0.0 (20 December 2026)<a href="https://www.semantic-treehouse.nl/releases/v4.0#v400-20-december-2026" class="hash-link" aria-label="Direct link to v4.0.0 (20 December 2026)" title="Direct link to v4.0.0 (20 December 2026)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v4.0#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1525" target="_blank" rel="noopener noreferrer">Issue 1525</a> Taxonomy search: add dropdown</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1543" target="_blank" rel="noopener noreferrer">Issue 1543</a> Assert\NotNull missing for joincolumn nullable false.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1546" target="_blank" rel="noopener noreferrer">Issue 1546</a> Message version edit: add button to delete root element.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1547" target="_blank" rel="noopener noreferrer">Issue 1547</a> Fix login inconsistencies and related UX</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1548" target="_blank" rel="noopener noreferrer">Issue 1548</a> Show project on issue index / issue view. Prevent adding labels to issue when project not set.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1551" target="_blank" rel="noopener noreferrer">Issue 1551</a> Fix for missing element namespace</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1552" target="_blank" rel="noopener noreferrer">Issue 1552</a> Taxonomy export to TTL fixed</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1558" target="_blank" rel="noopener noreferrer">Issue 1558</a> Show highlighting on canvas even if mapping itself is not present. Easier way to add mapped element treeview.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1562" target="_blank" rel="noopener noreferrer">Issue 1562</a> Fix link to concept from issue. Fix showing issues on concept.</li>
<li>Fix browser cache control for index.html</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v4.0#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1362" target="_blank" rel="noopener noreferrer">Issue 1362</a> Add CircPlastX logo to DPP environment</li>
<li>Adapt changelog ci job to check placement of changelog items</li>
<li>Add helper service in docker compose to migrate from v3 to v4</li>
<li>(website) Add domain to privacy statement</li>
<li>Improve local dev environment startup</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v400-beta4-8-december-2025">v4.0.0-beta.4 (8 December 2025)<a href="https://www.semantic-treehouse.nl/releases/v4.0#v400-beta4-8-december-2025" class="hash-link" aria-label="Direct link to v4.0.0-beta.4 (8 December 2025)" title="Direct link to v4.0.0-beta.4 (8 December 2025)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v4.0#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1325" target="_blank" rel="noopener noreferrer">Issue 1325</a> Add functionality to add a sub element by copying from another element from the same message</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1504" target="_blank" rel="noopener noreferrer">Issue 1516</a> Message mappings are converted to full specs. This adds spec versions to message mappings, and issues, review comments, status, predicate and justification to element mappings.</li>
<li>Temporarily don´t show mappings on home and specification index page by default</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements-1">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v4.0#bugfixes--ux-improvements-1" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1388" target="_blank" rel="noopener noreferrer">Issue 1388</a> Implement/Port the 3 export types for taxonomy versions</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1433" target="_blank" rel="noopener noreferrer">Issue 1433</a> Fix permissions and UX of discussion post (review comment) list</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1434" target="_blank" rel="noopener noreferrer">Issue 1434</a> Improve view edit codelist</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1500" target="_blank" rel="noopener noreferrer">Issue 1500</a> Fix file object autocomplete crash on empty field</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1501" target="_blank" rel="noopener noreferrer">Issue 1501</a> Add warning when leaving page without saving</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1505" target="_blank" rel="noopener noreferrer">Issue 1505</a> Fix deleting issue replies</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1523" target="_blank" rel="noopener noreferrer">Issue 1523</a> Account inherits global roles from orgs for which it's a representative</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1524" target="_blank" rel="noopener noreferrer">Issue 1524</a> Fix image upload and retrieval</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1537" target="_blank" rel="noopener noreferrer">Issue 1537</a> Fix increased taxonomy loading time</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1541" target="_blank" rel="noopener noreferrer">Issue 1541</a> Repair DCAT Export for Message Mapping specs</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1542" target="_blank" rel="noopener noreferrer">Issue 1542</a> Fix</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1545" target="_blank" rel="noopener noreferrer">Issue 1545</a> Fix setting element name and label in wizard step 1</li>
<li>Improve and unify canvas panel heading</li>
<li>Don´t show unpublished version on spec cards</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v400-beta3-27-november-2025">v4.0.0-beta.3 (27 November 2025)<a href="https://www.semantic-treehouse.nl/releases/v4.0#v400-beta3-27-november-2025" class="hash-link" aria-label="Direct link to v4.0.0-beta.3 (27 November 2025)" title="Direct link to v4.0.0-beta.3 (27 November 2025)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements-2">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v4.0#bugfixes--ux-improvements-2" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1419" target="_blank" rel="noopener noreferrer">Issue 1419</a> Date format and datetime format.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1436" target="_blank" rel="noopener noreferrer">Issue 1436</a> Can't remove issue.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1511" target="_blank" rel="noopener noreferrer">Issue 1511</a> Migration script to one time update createdAt fields without explicit time from UTC 00:00:00 to 11:00:00</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1529" target="_blank" rel="noopener noreferrer">Issue 1529</a> Allow deleting specs</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1530" target="_blank" rel="noopener noreferrer">Issue 1530</a> Allow deleting message spec version with all its elements</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1531" target="_blank" rel="noopener noreferrer">Issue 1531</a> MessageModelVersion edit: add button to add root element</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1532" target="_blank" rel="noopener noreferrer">Issue 1532</a> Fix project edit ordering of specifications</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related-1">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v4.0#build--deployment--environments-related-1" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/project-management/-/issues/347" target="_blank" rel="noopener noreferrer">Issue 347</a> Migration script to one time strip domain name from account display names</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1456" target="_blank" rel="noopener noreferrer">Issue 1456</a> Mount php.ini as additional conf instead of overwriting default</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v400-beta2-22-november-2025">v4.0.0-beta.2 (22 November 2025)<a href="https://www.semantic-treehouse.nl/releases/v4.0#v400-beta2-22-november-2025" class="hash-link" aria-label="Direct link to v4.0.0-beta.2 (22 November 2025)" title="Direct link to v4.0.0-beta.2 (22 November 2025)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements-3">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v4.0#bugfixes--ux-improvements-3" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1437" target="_blank" rel="noopener noreferrer">Issue 1437</a> Who said it missing in View review comments.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1439" target="_blank" rel="noopener noreferrer">Issue 1439</a> Button 'Add Meeting' in Group view not working</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1450" target="_blank" rel="noopener noreferrer">Issue 1450</a> Can't create project</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1502" target="_blank" rel="noopener noreferrer">Issue 1502</a> Taxonomy specification fixes</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1504" target="_blank" rel="noopener noreferrer">Issue 1504</a> Descriptions edit should be big textfield.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1506" target="_blank" rel="noopener noreferrer">Issue 1506</a> Fix edit of Representatives in Organisation</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1521" target="_blank" rel="noopener noreferrer">Issue 1521</a> Don't allow to change username</li>
<li>Bugfix serializer. Allow setting value to null</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related-2">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v4.0#build--deployment--environments-related-2" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li>Config allow_anonymous_access can be specified as config parameter</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v400-beta1-9-november-2025">v4.0.0-beta.1 (9 November 2025)<a href="https://www.semantic-treehouse.nl/releases/v4.0#v400-beta1-9-november-2025" class="hash-link" aria-label="Direct link to v4.0.0-beta.1 (9 November 2025)" title="Direct link to v4.0.0-beta.1 (9 November 2025)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="port-backend-framework-including-but-not-limited-to">Port backend framework, including but not limited to:<a href="https://www.semantic-treehouse.nl/releases/v4.0#port-backend-framework-including-but-not-limited-to" class="hash-link" aria-label="Direct link to Port backend framework, including but not limited to:" title="Direct link to Port backend framework, including but not limited to:">​</a></h3>
<ul>
<li>Replace Ampersand prototype framework by Symfony framework</li>
<li>Port constraints and rules - part 1</li>
<li>Port constraints and rules - part 2</li>
<li>Port account, access control and related logic</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/520" target="_blank" rel="noopener noreferrer">Issue 520</a> Port venetian blind option for json schema generator</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/594" target="_blank" rel="noopener noreferrer">Issue 594</a> Auto remove orphaned LinkObjects</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1365" target="_blank" rel="noopener noreferrer">Issue 1365</a> Add option to disable anonymous access to public resources</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1368" target="_blank" rel="noopener noreferrer">Issue 1368</a> Restore notifications handling and templates in symfony backend.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1369" target="_blank" rel="noopener noreferrer">Issue 1369</a> STH v4 DCAT export links point to STH v3 routes</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1375" target="_blank" rel="noopener noreferrer">Issue 1375</a> Creating new group should redirect to edit after creating.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1376" target="_blank" rel="noopener noreferrer">Issue 1376</a> Restore JSON schema preprocessor</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1387" target="_blank" rel="noopener noreferrer">Issue 1387</a> Port message model version copy functionality</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1429" target="_blank" rel="noopener noreferrer">Issue 1429</a> Port validator artefact downloads</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1431" target="_blank" rel="noopener noreferrer">Issue 1431</a> 'Used by' table missing for edit business rule</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1454" target="_blank" rel="noopener noreferrer">Issue 1454</a> Port API key access to validator service</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1454" target="_blank" rel="noopener noreferrer">Issue 1454</a> Refactor API key access</li>
<li>Port issue with EasyRdf namespace prefixes. See v3 <a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/merge_requests/684" target="_blank" rel="noopener noreferrer">MR 684</a></li>
<li>Upgrade to Symfony 7.3</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities-1">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v4.0#new-functionalities-1" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/520" target="_blank" rel="noopener noreferrer">Issue 520</a> Add venetian blind option for json schema generator, including simple types</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements-4">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v4.0#bugfixes--ux-improvements-4" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1444" target="_blank" rel="noopener noreferrer">#1444</a>, <a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1445" target="_blank" rel="noopener noreferrer">#1445</a>, <a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1451" target="_blank" rel="noopener noreferrer">#1451</a></li>
<li>Several other improvements, see !693</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1460" target="_blank" rel="noopener noreferrer">Issue 1460</a> Disable dark mode for PrimeNg components until STH has support for dark mode</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related-3">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v4.0#build--deployment--environments-related-3" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li>Add temporary oauth login routes to smoothen the transition from v3 to v4 for external integrations</li>
<li>Restore consistent use of SERVER_HOST_NAME env variable</li>
<li>Refactor how environment specific Symfony backend configurations are specified and picked up in Helm values and templates</li>
<li>Merge documentation repo (the website) into main STH repo</li>
<li>Fix CI release job</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v3.8]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v3.8</link>
            <guid>https://www.semantic-treehouse.nl/releases/v3.8</guid>
            <pubDate>Sat, 12 Jul 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[v3.8.0 (12 July 2025)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v380-12-july-2025">v3.8.0 (12 July 2025)<a href="https://www.semantic-treehouse.nl/releases/v3.8#v380-12-july-2025" class="hash-link" aria-label="Direct link to v3.8.0 (12 July 2025)" title="Direct link to v3.8.0 (12 July 2025)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.8#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1286" target="_blank" rel="noopener noreferrer">Issue 1286</a> Add SHACL Validator to STH</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1328" target="_blank" rel="noopener noreferrer">Issue 1328</a> Add support for additional JSON-Schema files to the JSON Validator</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.8#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li>Fix JSON-LD syntax inference for SHACL validator</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1222" target="_blank" rel="noopener noreferrer">Issue 1222</a> Properly propagate JSON Schema errors if the user provided them</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/-/issues/1227" target="_blank" rel="noopener noreferrer">Issue 1227</a> Automatically format validation rules when exporting</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.8#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1337" target="_blank" rel="noopener noreferrer">Issue 1337</a> Use ingress custom-headers annotation instead of less secure server-snippet annotation</li>
<li>Pin cloud-sdk image to have Docker cli available for build jobs</li>
<li>Add buffer size to fingers crossed log handler to prevent memory leak. This especially holds for long running process of messenger worker</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v3.7]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v3.7</link>
            <guid>https://www.semantic-treehouse.nl/releases/v3.7</guid>
            <pubDate>Tue, 08 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[v3.7.0 (8 April 2025)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v370-8-april-2025">v3.7.0 (8 April 2025)<a href="https://www.semantic-treehouse.nl/releases/v3.7#v370-8-april-2025" class="hash-link" aria-label="Direct link to v3.7.0 (8 April 2025)" title="Direct link to v3.7.0 (8 April 2025)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.7#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/groups/semantic-treehouse/-/epics/56" target="_blank" rel="noopener noreferrer">Epic 56</a> Add content-based access control, including:<!-- -->
<ul>
<li>Enabled fine-grained access control for custom API routes</li>
<li>Fix problem where newly created group can't be accessed</li>
</ul>
</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1309" target="_blank" rel="noopener noreferrer">Issue 1327</a> Add syntax type RDF to data model for shacl validator. This is preparing for integrating SHACL validator</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.7#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1309" target="_blank" rel="noopener noreferrer">Issue 1309</a> Bugfix consistent trimming namespaces for XML generators</li>
<li>Remove unnecessary secretkeyref from the helm chart</li>
<li>Fixed a bug where SHACL couldn't be generated with an empty URI; this now creates a blank node</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.7#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li>Fixed a bug where the review environment couldn't be upgraded because of PV multi-attach errors</li>
<li>Remove debug configuration '-vvv' for worker container in debugMode. This produces way to many logs</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v3.6]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v3.6</link>
            <guid>https://www.semantic-treehouse.nl/releases/v3.6</guid>
            <pubDate>Sun, 23 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[v3.6.0 (23 February 2025)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v360-23-february-2025">v3.6.0 (23 February 2025)<a href="https://www.semantic-treehouse.nl/releases/v3.6#v360-23-february-2025" class="hash-link" aria-label="Direct link to v3.6.0 (23 February 2025)" title="Direct link to v3.6.0 (23 February 2025)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.6#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1274" target="_blank" rel="noopener noreferrer">Issue 1274</a> Pick up STH-specific annotation properties from SHACL property shapes by wizard</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.6#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/576" target="_blank" rel="noopener noreferrer">Issue 576</a> Sort 'Organizations' page</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1205" target="_blank" rel="noopener noreferrer">Issue 1205</a> Group meetings: show issues shorter. Example: #12 (closed)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1271" target="_blank" rel="noopener noreferrer">Issue 1271</a> Add "new organization" button</li>
<li>Add log to indicate that notification service is not enabled</li>
<li>Refactor + fix + minor improvements to notification service</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.6#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li>Enable notification service for MR review environments</li>
<li>Increase verbosity of worker (symfony console) when STH is set in debugMode</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v3.5]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v3.5</link>
            <guid>https://www.semantic-treehouse.nl/releases/v3.5</guid>
            <pubDate>Thu, 06 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[v3.5.0 (6 February 2025)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v350-6-february-2025">v3.5.0 (6 February 2025)<a href="https://www.semantic-treehouse.nl/releases/v3.5#v350-6-february-2025" class="hash-link" aria-label="Direct link to v3.5.0 (6 February 2025)" title="Direct link to v3.5.0 (6 February 2025)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.5#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/699" target="_blank" rel="noopener noreferrer">Issue 699</a> Copy an existing message model to a new version</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1246" target="_blank" rel="noopener noreferrer">Issue 1246</a> Add conceptual model for content-based access control</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.5#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1178" target="_blank" rel="noopener noreferrer">Issue 1178</a> Show EasyRdf (parse) error message to user</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1196" target="_blank" rel="noopener noreferrer">Issue 1196</a> Support lang tag of ^^rdf<!-- -->:HTML<!-- --> literal types</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1262" target="_blank" rel="noopener noreferrer">Issue 1262</a> Bug in rdf example generator when no target class nor datatype</li>
<li>Update easyrdf to version 1.16. Fixes valid syntax for:<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/598" target="_blank" rel="noopener noreferrer">Issue 598</a> Dot in QNames</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1012" target="_blank" rel="noopener noreferrer">Issue 1012</a> Whitespace between literal and lang tag</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1131" target="_blank" rel="noopener noreferrer">Issue 1131</a> Boolean literal followed by dot or semicolon</li>
</ul>
</li>
<li>Refactor image upload functionality + fix for missing mime type for files from storage</li>
<li>Fix generated frontend</li>
<li>Fix in OwlAdapter to get definition for target class</li>
<li>Improve performance of getting possible target elements for element mapping. Related to #1122</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.5#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1194" target="_blank" rel="noopener noreferrer">Issue 1194</a> SCSN env - Add menu item to link to documentation in gitbook</li>
<li>Also update worker sidecar image in CICD scripts for rollout</li>
<li>Automatic cleanup finished job of creating admin user after new Helm install</li>
<li>Customize BDI-DIL environment</li>
<li>Add explicit isCleanInstall tag for the helm chart</li>
<li>Remove EVH from the Kustomize CI, added to the Helm pipeline</li>
<li><a href="https://getcomposer.org/doc/03-cli.md#update-u-upgrade" target="_blank" rel="noopener noreferrer">Update</a> all PHP dependencies + <a href="https://getcomposer.org/doc/03-cli.md#bump" target="_blank" rel="noopener noreferrer">bump</a> version constraints in composer.json</li>
<li>CICD changes to be able to run on Gitlab.com managed runners; use STH group runner for dind</li>
<li>CICD cleanup staging and production deployment jobs after migration to helm for all environments</li>
<li>Helm chart allow to use mailhost without credentials and without the need for existing secret. Allow to skip TLS.</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v3.4]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v3.4</link>
            <guid>https://www.semantic-treehouse.nl/releases/v3.4</guid>
            <pubDate>Tue, 03 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[v3.4.0 (3 December 2024)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v340-3-december-2024">v3.4.0 (3 December 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.4#v340-3-december-2024" class="hash-link" aria-label="Direct link to v3.4.0 (3 December 2024)" title="Direct link to v3.4.0 (3 December 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.4#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/628" target="_blank" rel="noopener noreferrer">Issue 628</a> Add conceptual model for Notification service</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/688" target="_blank" rel="noopener noreferrer">Issue 688</a> Allow adding images to issues and other markdown fields</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1115" target="_blank" rel="noopener noreferrer">Issue 1115</a> Option to specify if additional sub elements are allowed in resulting schema</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1134" target="_blank" rel="noopener noreferrer">Issue 1134</a> Show 'owl<!-- -->:deprecated<!-- -->' clearly in ontology treeviews</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1168" target="_blank" rel="noopener noreferrer">Issue 1168</a> Nest subclasses in ontology treeviews</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1170" target="_blank" rel="noopener noreferrer">Issue 1170</a> Notifications: add async sending via queues</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1196" target="_blank" rel="noopener noreferrer">Issue 1196</a> Retrieve definition from dcterms subject property in Wizard</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1216" target="_blank" rel="noopener noreferrer">Issue 1216</a> Graph pattern UX first version</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.4#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1135" target="_blank" rel="noopener noreferrer">Issue 1135</a> Add search to 'projects' dropdown in step 1 of wizard</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1167" target="_blank" rel="noopener noreferrer">Issue 1167</a> Message treeview: optimize loading possible properties.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1171" target="_blank" rel="noopener noreferrer">Issue 1171</a> Validator: show clear error if unauthorized</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1177" target="_blank" rel="noopener noreferrer">Issue 1177</a> Validator page: fix network error from code editor</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1184" target="_blank" rel="noopener noreferrer">Issue 1184</a> Issue: show attachments</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1211" target="_blank" rel="noopener noreferrer">Issue 1211</a> Issues: show labels</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1212" target="_blank" rel="noopener noreferrer">Issue 1212</a> Issue: add "assigned to"</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1214" target="_blank" rel="noopener noreferrer">Issue 1214</a> Issues: allow filtering by label and assigned to</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1218" target="_blank" rel="noopener noreferrer">Issue 1218</a> Use the Russion doll style as default when requesting generated XML schema</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1230" target="_blank" rel="noopener noreferrer">Issue 1230</a> Issues: improve label colors when none or a light one is set</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1231" target="_blank" rel="noopener noreferrer">Issue 1231</a> Taxonomy treeview: improve search</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1235" target="_blank" rel="noopener noreferrer">Issue 1235</a> Taxonomy treeview: fix concepts shown on all panes</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1236" target="_blank" rel="noopener noreferrer">Issue 1236</a> Bugfix: Google cloud storage uniform bucket-level access is supported now</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1241" target="_blank" rel="noopener noreferrer">Issue 1241</a> Canvas: don't show unpublished message versions in search when you don't have the rights</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.4#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/812" target="_blank" rel="noopener noreferrer">Issue 812</a> Add Content Security Policy header</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1155" target="_blank" rel="noopener noreferrer">Issue 1155</a> Add merge request (review) deployments to CI/CD pipeline</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1190" target="_blank" rel="noopener noreferrer">Issue 1190</a> Add Graph Pattern API</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1195" target="_blank" rel="noopener noreferrer">Issue 1195</a> Add security headers to default values</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1213" target="_blank" rel="noopener noreferrer">Issue 1213</a> Add jobs that trigger staging/production deployments</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1254" target="_blank" rel="noopener noreferrer">Issue 1254</a> Changed the way the Flyway container image tag is selected</li>
<li>In CI/CD jobs, pass $CI_COMMIT_SHORT_SHA as sth image tag variable to triggered helm deployment job</li>
<li>Fixed a bug where file uploads don't work in MR Review environments</li>
<li>Publish / release Helm chart when there are changes on push to main branch</li>
<li>Bump Helm chart version to v1.0.0</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v3.3]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v3.3</link>
            <guid>https://www.semantic-treehouse.nl/releases/v3.3</guid>
            <pubDate>Thu, 10 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[v3.3.0 (10 October 2024)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v330-10-october-2024">v3.3.0 (10 October 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.3#v330-10-october-2024" class="hash-link" aria-label="Direct link to v3.3.0 (10 October 2024)" title="Direct link to v3.3.0 (10 October 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.3#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1180" target="_blank" rel="noopener noreferrer">Issue 1180</a> Set preferred language for a spec versions. Use this in the wizard for labels and definitions</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.3#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1024" target="_blank" rel="noopener noreferrer">Issue 1024</a> Improve "edit organization" screen</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1093" target="_blank" rel="noopener noreferrer">Issue 1093</a> Show base datatype in element details panel</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1172" target="_blank" rel="noopener noreferrer">Issue 1172</a> OAS generator target OpenAPI version 3.1.0 as it uses features introduced in this version</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1174" target="_blank" rel="noopener noreferrer">Issue 1174</a> Dropdown of mapping not entirely shown</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1175" target="_blank" rel="noopener noreferrer">Issue 1175</a> Fix login button in navbar almost invisible</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1179" target="_blank" rel="noopener noreferrer">Issue 1179</a> Bugfix issue with use of undefined property due to typo in OWL term. Add input validator for this</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1183" target="_blank" rel="noopener noreferrer">Issue 1183</a> Fix WebVOWL redirect in Helm environments</li>
<li>The validator service now returns an insightful error message when the proxied request is too large.</li>
<li>Bugfix typo in migration script for #1180</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.3#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li>Complete refactor of AppComponent; spliting it up in several components</li>
<li>Helm deployment related:<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1156" target="_blank" rel="noopener noreferrer">Issue 1156</a> Helm make side services disableable, change layout of values</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1158" target="_blank" rel="noopener noreferrer">Issue 1158</a> Helm Chart disable Data Volume in case of GCS enabled</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1159" target="_blank" rel="noopener noreferrer">Issue 1159</a> Helm make GCS secretname customizable</li>
</ul>
</li>
<li>Add customizations for DPP environment</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v3.2]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v3.2</link>
            <guid>https://www.semantic-treehouse.nl/releases/v3.2</guid>
            <pubDate>Sun, 01 Sep 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[v3.2.1 (11 September 2024)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v321-11-september-2024">v3.2.1 (11 September 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.2#v321-11-september-2024" class="hash-link" aria-label="Direct link to v3.2.1 (11 September 2024)" title="Direct link to v3.2.1 (11 September 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.2#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1157" target="_blank" rel="noopener noreferrer">Issue 1157</a> Bugfix 'Data entry is too long' in select statements of customized queries</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.2#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li>Helm deployment related:<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1148" target="_blank" rel="noopener noreferrer">Issue 1148</a> Add JSON Validator configuration to Helm chart</li>
</ul>
</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v320-1-september-2024">v3.2.0 (1 September 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.2#v320-1-september-2024" class="hash-link" aria-label="Direct link to v3.2.0 (1 September 2024)" title="Direct link to v3.2.0 (1 September 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.2#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/819" target="_blank" rel="noopener noreferrer">Issue 819</a> Add option to concert RML to YARRRML in wizard export</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/998" target="_blank" rel="noopener noreferrer">Issue 998</a> Message treeview: add filter option for labels</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1078" target="_blank" rel="noopener noreferrer">Issue 1078</a> Support wizard input of JSON schema with array at root</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1099" target="_blank" rel="noopener noreferrer">Issue 1099</a> Add tree view for ontology versions</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1101" target="_blank" rel="noopener noreferrer">Issue 1101</a> Allow to create message based on json example</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1109" target="_blank" rel="noopener noreferrer">Issue 1109</a> Taxonomy treeview: add version dropdown</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements-1">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.2#bugfixes--ux-improvements-1" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/501" target="_blank" rel="noopener noreferrer">Issue 501</a> Message treeview: Add confirmation when clicking "add all"</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/758" target="_blank" rel="noopener noreferrer">Issue 758</a> Fix namespace prefix declarations in XSD generator</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/848" target="_blank" rel="noopener noreferrer">Issue 848</a> Allow user to create new spec in project</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/880" target="_blank" rel="noopener noreferrer">Issue 880</a> Translate spec type on spec card</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/880" target="_blank" rel="noopener noreferrer">Issue 880</a> Translate "recently viewed" type</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/967" target="_blank" rel="noopener noreferrer">Issue 967</a> Show issue supported by organization</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/997" target="_blank" rel="noopener noreferrer">Issue 997</a> Add a wrapper element for root elements with mult max &gt; 1 in XSD generator</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1007" target="_blank" rel="noopener noreferrer">Issue 1007</a> Fix: anonymous users (not logged in) can no longer submit issues and comments in STPE and SETU env</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1041" target="_blank" rel="noopener noreferrer">Issue 1041</a> Replace XML related labels by more generic labels now we have JSON support included</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1074" target="_blank" rel="noopener noreferrer">Issue 1074</a> Canvas: attach details to pane they belong to</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1082" target="_blank" rel="noopener noreferrer">Issue 1082</a> Allow expand / collapse of 'projects' (lists of specifications)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1094" target="_blank" rel="noopener noreferrer">Issue 1094</a> Change order of element details panel + restructure Edit element interface</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1104" target="_blank" rel="noopener noreferrer">Issue 1104</a> Bugfix default on/off switch for additional business rules in validator configuration</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1112" target="_blank" rel="noopener noreferrer">Issue 1112</a> Show schema in validator UI for generated schemas</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1113" target="_blank" rel="noopener noreferrer">Issue 1113</a> Bugfix broken wizard based on json schema</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1116" target="_blank" rel="noopener noreferrer">Issue 1116</a> Keep selected element when switching between view and edit mode on Data Model Canvas</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1117" target="_blank" rel="noopener noreferrer">Issue 1117</a> Sort meetings within groups using meeting number and/or date</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1118" target="_blank" rel="noopener noreferrer">Issue 1118</a> Bugfix element sequence number from wizard data</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1119" target="_blank" rel="noopener noreferrer">Issue 1119</a> Element tree: fix switching versions</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1127" target="_blank" rel="noopener noreferrer">Issue 1127</a> Clicking <code>Used in</code> link to taxonomy version opens a pane with that taxonomy version</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1128" target="_blank" rel="noopener noreferrer">Issue 1128</a> Fix security issue with injection in issue forms</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1138" target="_blank" rel="noopener noreferrer">Issue 1138</a> Taxonomy: Publication date and status not shown correctly</li>
<li>Bugfix, reinitialize namespace prefix registrations after unserializing AGraph</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related-1">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.2#build--deployment--environments-related-1" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1120" target="_blank" rel="noopener noreferrer">Issue 1120</a> Add HedgeIoT logo to startpagina of EVH customization</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1111" target="_blank" rel="noopener noreferrer">Issue 1111</a> Upgrade to Angular 18</li>
<li>Update EasyRdf library to an active fork: <a href="https://packagist.org/packages/sweetrdf/easyrdf" target="_blank" rel="noopener noreferrer">sweetrdf/easyrdf</a></li>
<li>Complete refactor of validator frontend components</li>
<li>Major restructuring of frontend folder and refactoring services and dependency injection</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v3.1]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v3.1</link>
            <guid>https://www.semantic-treehouse.nl/releases/v3.1</guid>
            <pubDate>Sat, 20 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[v3.1.0 (20 july 2024)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v310-20-july-2024">v3.1.0 (20 july 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.1#v310-20-july-2024" class="hash-link" aria-label="Direct link to v3.1.0 (20 july 2024)" title="Direct link to v3.1.0 (20 july 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.1#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/523" target="_blank" rel="noopener noreferrer">Issue 523</a> Add ontologies tree viewer</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/533" target="_blank" rel="noopener noreferrer">Issue 533</a> Wizard step 1: suggest root class when using ontology</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/834" target="_blank" rel="noopener noreferrer">Issue 834</a> Take into account domainless properties (that is implicit owl<!-- -->:Thing<!-- --> as domain) to select from in wizard</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/931" target="_blank" rel="noopener noreferrer">Issue 931</a> Improvements to wizard taking CSV input</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/960" target="_blank" rel="noopener noreferrer">Issue 960</a> Treeview: drag and drop elements to create mappings. Only in editor mode</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/970" target="_blank" rel="noopener noreferrer">Issue 970</a> Wizard create: add blank message option</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1028" target="_blank" rel="noopener noreferrer">Issue 1028</a> Wizard step 1: add json schema option</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1033" target="_blank" rel="noopener noreferrer">Issue 1033</a> Show creator / creation time for specs</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1021" target="_blank" rel="noopener noreferrer">Issue 1035</a> Include missing wizard functionality to handle <code>owl:someValuesFrom</code> restrictions</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1044" target="_blank" rel="noopener noreferrer">Issue 1044</a> Integrate JSON validator service in STH</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1080" target="_blank" rel="noopener noreferrer">Issue 1080</a> Treeview edit mode: Allow adding sub-element freely</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1108" target="_blank" rel="noopener noreferrer">Issue 1108</a> Data Model Canvas features:<!-- -->
<ul>
<li>Allow opening unrelated specifications</li>
<li>Allow to move panels freely</li>
<li>Edit element: move link to ontology (property and class URI) to first tab</li>
</ul>
</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.1#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/676" target="_blank" rel="noopener noreferrer">Issue 676</a> Refactor backend extra endpoint specifications</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/680" target="_blank" rel="noopener noreferrer">Issue 680</a> Add submitter name (using display name) to issue and related discussion posts</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/681" target="_blank" rel="noopener noreferrer">Issue 681</a> Rename change requests (old term) to issues (new term) in model, database, backend and API</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/683" target="_blank" rel="noopener noreferrer">Issue 683</a> Add number of comments to issues overview</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/703" target="_blank" rel="noopener noreferrer">Issue 703</a> Bugfix filter issues for my organisation</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1021" target="_blank" rel="noopener noreferrer">Issue 1021</a> Bugfix recursion issue in wizard determining sub class structure</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1023" target="_blank" rel="noopener noreferrer">Issue 1023</a> Edit element: remember active tab</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1025" target="_blank" rel="noopener noreferrer">Issue 1025</a> CSV import: Convert csv column names to valid xml element names</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1039" target="_blank" rel="noopener noreferrer">Issue 1039</a> Small UX improvements to generated edit screens</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1043" target="_blank" rel="noopener noreferrer">Issue 1043</a> Move business rules up in edit Element &gt; Value constraints tab</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1060" target="_blank" rel="noopener noreferrer">Issue 1060</a> Codelist: add sorting to table</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1061" target="_blank" rel="noopener noreferrer">Issue 1061</a> Refactor treeviews to 1 component to prepare for data model canvas</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1065" target="_blank" rel="noopener noreferrer">Issue 1065</a> Improve aligning of business rules in Element details panel</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1067" target="_blank" rel="noopener noreferrer">Issue 1067</a> Fix some HTTP errors not shown</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1076" target="_blank" rel="noopener noreferrer">Issue 1076</a> Element details path: add copy to clipboard button</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1077" target="_blank" rel="noopener noreferrer">Issue 1077</a> Treeview edit mode: fix possible child elements not loading</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1079" target="_blank" rel="noopener noreferrer">Issue 1079</a> Replace <code>id</code> with <code>$id</code> in JSON Schema export</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1081" target="_blank" rel="noopener noreferrer">Issue 1081</a> Treeview edit mode: no expandable possible child prop when only 1 targetSubClass is present</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1083" target="_blank" rel="noopener noreferrer">Issue 1083</a> Wizard step 1: css fixes, use json Pointer</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1092" target="_blank" rel="noopener noreferrer">Issue 1092</a> Sort version number in treeview version dropdown</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1100" target="_blank" rel="noopener noreferrer">Issue 1100</a> Don't show "must login" error for evalidator/info</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1102" target="_blank" rel="noopener noreferrer">Issue 1102</a> Fix performance of wizard option of domainless properties (see #834)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1092" target="_blank" rel="noopener noreferrer">Issue 1092</a> Sort version number in treeview version dropdown</li>
<li>Bugfix issue with incorrect $id in generated json schemas that causes issues in new json validator service</li>
<li>Improve UX of all issues interface:<!-- -->
<ul>
<li>Filter on open issues by default</li>
<li>Add sort option (last comment and date created)</li>
</ul>
</li>
<li>Bugfix missing property click event emitter</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="build--deployment--environments-related">Build / deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.1#build--deployment--environments-related" class="hash-link" aria-label="Direct link to Build / deployment / environments related" title="Direct link to Build / deployment / environments related">​</a></h3>
<ul>
<li><strong>Remove frontend v2</strong>: The old frontend is not available anymore at '/v2' url</li>
<li>Use default apache folder html instead of public to serve content</li>
<li>Angular: upgrade to new template syntax and standalone components</li>
<li>Add ampersand build scripts do development environment</li>
<li>Bugfix issue in CI pipeline related to Node image</li>
<li>Update to Angular v17.3</li>
<li>Refactoring ontology tree view #523</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v3.0]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v3.0</link>
            <guid>https://www.semantic-treehouse.nl/releases/v3.0</guid>
            <pubDate>Wed, 29 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[v3.0.1 (10 june 2024)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v301-10-june-2024">v3.0.1 (10 june 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.0#v301-10-june-2024" class="hash-link" aria-label="Direct link to v3.0.1 (10 june 2024)" title="Direct link to v3.0.1 (10 june 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.0#bugfixes--ux-improvements" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1048" target="_blank" rel="noopener noreferrer">Issue 1048</a> Improve performance of interfaces that allow to select from all Artefacts, including the Edit issue/change request page</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1063" target="_blank" rel="noopener noreferrer">Issue 1063</a> Bugfix access to edit review comment interface. Change role from reviewer to beheerder (maintainer)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1064" target="_blank" rel="noopener noreferrer">Issue 1064</a> Bugfix showing union codelist entries</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1068" target="_blank" rel="noopener noreferrer">Issue 1068</a> Bugfix hide syntax bindings for validator that are not enabled</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1069" target="_blank" rel="noopener noreferrer">Issue 1069</a> Show full path for element mappings</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1071" target="_blank" rel="noopener noreferrer">Issue 1071</a> Bugfix fatal error call to member function on null (occurred in treeview editor)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1073" target="_blank" rel="noopener noreferrer">Issue 1073</a> Bugfix hide spreadsheet export button that is shown while not being logged in</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="deployment--environments-related">Deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.0#deployment--environments-related" class="hash-link" aria-label="Direct link to Deployment / environments related" title="Direct link to Deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1062" target="_blank" rel="noopener noreferrer">Issue 1062</a> Fix for browser cache that prevents showing the new frontend application after rollout</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v300-3-june-2024">v3.0.0 (3 june 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.0#v300-3-june-2024" class="hash-link" aria-label="Direct link to v3.0.0 (3 june 2024)" title="Direct link to v3.0.0 (3 june 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.0#new-functionalities" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li>Message mapping functionality<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/692" target="_blank" rel="noopener noreferrer">Issue 692</a> Highlight mapped elements</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/693" target="_blank" rel="noopener noreferrer">Issue 693</a> Add related tree based on message mapping</li>
<li>Add overview of message mappings as menu item</li>
<li>Fix migration script</li>
</ul>
</li>
<li>Review functionality<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/963" target="_blank" rel="noopener noreferrer">Issue 963</a> Add review comments for elements and codelists (not yet taxonomy concepts and other artefacts)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/978" target="_blank" rel="noopener noreferrer">Issue 978</a> Allow access to draft specifications by users with role Reviewer</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1055" target="_blank" rel="noopener noreferrer">Issue 1055</a> Treeview: add filter: show only with open issues</li>
</ul>
</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/993" target="_blank" rel="noopener noreferrer">Issue 993</a> Wizard PropertyDTO look for definition on range class if property has no definition</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1017" target="_blank" rel="noopener noreferrer">Issue 1017</a> Allow external codelists to have + show codelist entries</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements-1">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.0#bugfixes--ux-improvements-1" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/959" target="_blank" rel="noopener noreferrer">Issue 959</a> Bugfix adding syntax binding due to long loading times and fix syntax binding dropdown too wide</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/986" target="_blank" rel="noopener noreferrer">Issue 986</a> Bugfix creating new row in table when there are invariant rule violations</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/991" target="_blank" rel="noopener noreferrer">Issue 991</a> Bugfix create/edit element mappings in Edit element interface</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1005" target="_blank" rel="noopener noreferrer">Issue 1005</a> Bugfix showing BR after adding/removing existing BR to element</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1050" target="_blank" rel="noopener noreferrer">Issue 1050</a> Fix deleting wrong item in lists</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1051" target="_blank" rel="noopener noreferrer">Issue 1051</a> Hide all concepts list for taxonomy view.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1052" target="_blank" rel="noopener noreferrer">Issue 1052</a> Move "no review comments" message up</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1057" target="_blank" rel="noopener noreferrer">Issue 1057</a> Atomic object: fix not updating options</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1058" target="_blank" rel="noopener noreferrer">Issue 1058</a> Don't ask user for additional confirmation when removing item from a list (non destructive action)</li>
<li>Bugfix box templates for use case with creating new items in empty list</li>
<li>Bugfix issue with review comments</li>
<li>Upgrade prettier to better support ng new @if template syntax</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="deployment--environments-related-1">Deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.0#deployment--environments-related-1" class="hash-link" aria-label="Direct link to Deployment / environments related" title="Direct link to Deployment / environments related">​</a></h3>
<ul>
<li>Update development environment<!-- -->
<ul>
<li>Add development-specific frontend and backend services to docker-compose.yml, enabling hot-reload for both</li>
<li>Add PHP-devtools service for use in combination with JetBrains PHPStorm for a fully containerized dev environment</li>
<li>Use Docker Compose profiles for intuitive building/starting/stopping of dev and/or prod builds of the application</li>
<li>Remove docker-compose.yml from .gitignore, and add docker-compose.local.example.yml as an example of a local compose file extending the default</li>
</ul>
</li>
<li>With migration script add new Reviewer role to accounts that already have Administrator, Beheerder and/or Account manager role</li>
<li>Refactoring of validator and syntax binding related concepts, relations and interfaces. Preparation for introducing JSON validator</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v300-beta4--v2220-27-april-2024">v3.0.0-beta.4 / v2.22.0 (27 april 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.0#v300-beta4--v2220-27-april-2024" class="hash-link" aria-label="Direct link to v3.0.0-beta.4 / v2.22.0 (27 april 2024)" title="Direct link to v3.0.0-beta.4 / v2.22.0 (27 april 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities-1">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.0#new-functionalities-1" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/885" target="_blank" rel="noopener noreferrer">Issue 885</a> Include more details in taxonomy exports</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/935" target="_blank" rel="noopener noreferrer">Issue 935</a> Accounts, edit allowed roles screen missing</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements-2">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.0#bugfixes--ux-improvements-2" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/919" target="_blank" rel="noopener noreferrer">Issue 919</a> Add short description of specification types in menu to add new specification</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1001" target="_blank" rel="noopener noreferrer">Issue 1001</a> Improve taxonomy export performance</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/1014" target="_blank" rel="noopener noreferrer">Issue 1014</a> Add Project Metadata Types and Add Hide Export option for taxonomy spec version and skosconcepts</li>
<li>Update to Ampersand prototype framework v1.18.0</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="deployment--environments-related-2">Deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.0#deployment--environments-related-2" class="hash-link" aria-label="Direct link to Deployment / environments related" title="Direct link to Deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/883" target="_blank" rel="noopener noreferrer">Issue 883</a> Change mentions of NEN2767-4 to NEN2767-4-2</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/989" target="_blank" rel="noopener noreferrer">Issue 989</a> Migrate artefact metadata to simplify database</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/999" target="_blank" rel="noopener noreferrer">Issue 999</a> Move STH_ID columns to end of table</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v300-beta3--v2211-10-feb-2024">v3.0.0-beta.3 / v2.21.1 (10 Feb 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.0#v300-beta3--v2211-10-feb-2024" class="hash-link" aria-label="Direct link to v3.0.0-beta.3 / v2.21.1 (10 Feb 2024)" title="Direct link to v3.0.0-beta.3 / v2.21.1 (10 Feb 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities-2">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.0#new-functionalities-2" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements-3">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.0#bugfixes--ux-improvements-3" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/929" target="_blank" rel="noopener noreferrer">Issue 929</a> Fix element order in wizard for json schema and csv inputs</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/938" target="_blank" rel="noopener noreferrer">Issue 938</a> Add missing sort functionality to BOX TABLE template</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/953" target="_blank" rel="noopener noreferrer">Issue 953</a> Fix possible sub elements are not sorted correctly based on underlying ontology</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/954" target="_blank" rel="noopener noreferrer">Issue 954</a> Fix version menu showing wrong version for unpublished versions</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/956" target="_blank" rel="noopener noreferrer">Issue 956</a> Add used by other codelists to codelist overview</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/971" target="_blank" rel="noopener noreferrer">Issue 971</a> Fix for undefined resource at component initialization</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/972" target="_blank" rel="noopener noreferrer">Issue 972</a> Add missing menu item for business rules overview</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/973" target="_blank" rel="noopener noreferrer">Issue 973</a> Remove heading for empty list of syntax bindings in related trees menu</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/980" target="_blank" rel="noopener noreferrer">Issue 980</a> Allow to create/delete projects owner by groups in Edit group interface</li>
<li>List unpublished versions for maintainers (having access to Edit specifcation interfaces)</li>
<li>Also show empty projects; i.e. when there are no specifications to show</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="deployment--environments-related-3">Deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.0#deployment--environments-related-3" class="hash-link" aria-label="Direct link to Deployment / environments related" title="Direct link to Deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/925" target="_blank" rel="noopener noreferrer">Issue 925</a> Change GCS storage client from opt-out to opt-in. Default is disabled now</li>
<li>Restructure + bugfix Helm values file</li>
<li><a href="https://gitlab.com/semantic-treehouse/project-management/issues/119" target="_blank" rel="noopener noreferrer">PM issue 119</a> Remove references to TNO specific deployment aspects</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v300-beta2--v2210-22-jan-2024">v3.0.0-beta.2 / v2.21.0 (22 Jan 2024)<a href="https://www.semantic-treehouse.nl/releases/v3.0#v300-beta2--v2210-22-jan-2024" class="hash-link" aria-label="Direct link to v3.0.0-beta.2 / v2.21.0 (22 Jan 2024)" title="Direct link to v3.0.0-beta.2 / v2.21.0 (22 Jan 2024)">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="new-functionalities-3">New functionalities<a href="https://www.semantic-treehouse.nl/releases/v3.0#new-functionalities-3" class="hash-link" aria-label="Direct link to New functionalities" title="Direct link to New functionalities">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/839" target="_blank" rel="noopener noreferrer">Issue 839</a> Individuals of the range class are included in the wizard step 3 examples and schemas</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/840" target="_blank" rel="noopener noreferrer">Issue 840</a> Add API to create message model from CSV file upload</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/843" target="_blank" rel="noopener noreferrer">Issue 843</a> Implement UX designs for message models based on CSV</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/871" target="_blank" rel="noopener noreferrer">Issue 871</a> Add table view to projects page + improve spec cards</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/912" target="_blank" rel="noopener noreferrer">Issue 912</a> Push default STH and flyway images to public image registry</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/917" target="_blank" rel="noopener noreferrer">Issue 917</a> Allow viewing secondary trees in the wizard treeview</li>
<li>Allow to edit certain technical details like elmPropertyUri, elmClassUri, elmBaseDatatypeUri and elmJsonPointer</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="bugfixes--ux-improvements-4">Bugfixes / UX improvements<a href="https://www.semantic-treehouse.nl/releases/v3.0#bugfixes--ux-improvements-4" class="hash-link" aria-label="Direct link to Bugfixes / UX improvements" title="Direct link to Bugfixes / UX improvements">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/626" target="_blank" rel="noopener noreferrer">Issue 626</a> Remove deprecated relation <code>projectOrg[Project*Organization]</code></li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/665" target="_blank" rel="noopener noreferrer">Issue 665</a> Add check for duplicate names in sub elements. Display error to user in export</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/881" target="_blank" rel="noopener noreferrer">Issue 881</a> Taxonomy export: split structure in multiple columns</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/886" target="_blank" rel="noopener noreferrer">Issue 886</a> Replace UI label 'wizard' with 'edit' message model</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/893" target="_blank" rel="noopener noreferrer">Issue 893</a> Improve codelist page. Columns for added/removed dates</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/899" target="_blank" rel="noopener noreferrer">Issue 899</a> Bugfix missing button to create new objects in BOX templates</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/901" target="_blank" rel="noopener noreferrer">Issue 901</a> Add whitespace between validator and results</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/905" target="_blank" rel="noopener noreferrer">Issue 905</a> Bugfixes in headings and formatting output in wizard step 3</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/908" target="_blank" rel="noopener noreferrer">Issue 908</a> Add other views to 'recently viewed' section on homepage</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/910" target="_blank" rel="noopener noreferrer">Issue 910</a> Bugfix toggle 'Show used properties' should only be visible in edit mode</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/911" target="_blank" rel="noopener noreferrer">Issue 911</a> Bugfix 'validator' link on spec cards are not always displayed</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/913" target="_blank" rel="noopener noreferrer">Issue 913</a> Reduce whtiespace between projects on specification overview</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/914" target="_blank" rel="noopener noreferrer">Issue 914</a> Add loading indicator for validator information</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/915" target="_blank" rel="noopener noreferrer">Issue 915</a> Fix missing option to upload new version of file object</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/916" target="_blank" rel="noopener noreferrer">Issue 916</a> Bugfix broken link to business rules in validator UI</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/918" target="_blank" rel="noopener noreferrer">Issue 918</a> Improve issue view</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/921" target="_blank" rel="noopener noreferrer">Issue 921</a> Fix missing specification version in 'see also' column</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/923" target="_blank" rel="noopener noreferrer">Issue 923</a> Add redirect to previous page after login triggered by user</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/926" target="_blank" rel="noopener noreferrer">Issue 926</a> Bugfix sorting versions in validator UI</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/928" target="_blank" rel="noopener noreferrer">Issue 928</a> Fix missing buttons for 'add all' and 'add next level descendants' in wizard step 2</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/930" target="_blank" rel="noopener noreferrer">Issue 930</a> Bugfix patches not working on resources that are in a root list interface</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/936" target="_blank" rel="noopener noreferrer">Issue 936</a> Bugfix AtomicFileObjectComponent calling backend too many times</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/941" target="_blank" rel="noopener noreferrer">Issue 941</a> Bugfix showing all tabs; adding scrollable tabs</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/942" target="_blank" rel="noopener noreferrer">Issue 942</a> Bugfix button to add next level descendents is wrongly shown in tree view viewing mode</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/943" target="_blank" rel="noopener noreferrer">Issue 943</a> Bugfix crud functionality on genereated non-uni root boxes</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/946" target="_blank" rel="noopener noreferrer">Issue 946</a> Bugfix DCAT export buttons should only be displayed when logged in</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/955" target="_blank" rel="noopener noreferrer">Issue 955</a> Bugfix large content cut of in text fields (e.g. in edit ontology version)</li>
<li>Clarify class and basedatatype in technical details view</li>
<li>Group possible properties by ObjectProperties and DatatypeProperties in wizard step 2</li>
<li>Bugfix output folder of frontend dist by esbuild</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="deployment--environments-related-4">Deployment / environments related<a href="https://www.semantic-treehouse.nl/releases/v3.0#deployment--environments-related-4" class="hash-link" aria-label="Direct link to Deployment / environments related" title="Direct link to Deployment / environments related">​</a></h3>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/project-management/issues/190" target="_blank" rel="noopener noreferrer">PM Issue 190</a> Update SETU welcome text</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/617" target="_blank" rel="noopener noreferrer">Issue 617</a> Update to PHP 8.3</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/784" target="_blank" rel="noopener noreferrer">Issue 784</a> Add helm charts for easy deployment of application</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/838" target="_blank" rel="noopener noreferrer">Issue 838</a> Update to Angular v17</li>
<li>Publish helm charts in chart repo located at <a href="https://charts.semantic-treehouse.nl/" target="_blank" rel="noopener noreferrer">https://charts.semantic-treehouse.nl</a></li>
<li>Dockerfile with frontend v3 is now the default Dockerfile</li>
<li>Fix CI check for database structure file</li>
<li>Restructure CI configuration + improve pipeline duration + fix repo for build cache</li>
<li>Update to Ampersand prototype framework v1.17.0</li>
<li>Update to PHP 8.3</li>
<li>Update backend dependencies + add CI job to check for this</li>
<li>Add CI job for frontend testing</li>
<li>Add CI job for frontend linting</li>
<li>Run all CI check jobs (except changelog) also on main branch</li>
<li>Fix missing build argument for multi-language frontend</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v300-beta1--v2200-29-nov-2023">v3.0.0-beta.1 / v2.20.0 (29 Nov 2023)<a href="https://www.semantic-treehouse.nl/releases/v3.0#v300-beta1--v2200-29-nov-2023" class="hash-link" aria-label="Direct link to v3.0.0-beta.1 / v2.20.0 (29 Nov 2023)" title="Direct link to v3.0.0-beta.1 / v2.20.0 (29 Nov 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/664" target="_blank" rel="noopener noreferrer">Issue 664</a> Individuals of the range class of a property are picked up by the FIT Wizard in Step 2</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/783" target="_blank" rel="noopener noreferrer">Issue 783</a> Add endpoint to export specs meta data in DCAT</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/854" target="_blank" rel="noopener noreferrer">Issue 854</a> Add endpoint for downloading JSON SchemaSpecs</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/887" target="_blank" rel="noopener noreferrer">Issue 887</a> Fix loading empty ontology (version) in WebVOWL viewer</li>
<li>Frontend v3 related:<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/378" target="_blank" rel="noopener noreferrer">Issue 378</a> Update treeview after editing element details</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/690" target="_blank" rel="noopener noreferrer">Issue 690</a> Add functionality to create a new message model specification using the wizard</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/768" target="_blank" rel="noopener noreferrer">Issue 768</a> Hide elements in taxonomy tree when using search filter</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/789" target="_blank" rel="noopener noreferrer">Issue 789</a> Integrate + fix codebase Ampersand framework, including:<!-- -->
<ul>
<li>Show notifications from backend when editing via generated interfaces</li>
<li>Make sure you don't lose focus when switching fields in generated interfaces</li>
<li>Make sure generated interface values don't go out of sync with backend values</li>
</ul>
</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/793" target="_blank" rel="noopener noreferrer">Issue 793</a> Improve carousel of specifications by introducing hightlighted specifications</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/799" target="_blank" rel="noopener noreferrer">Issue 799</a> Review and update Dutch (nl) translation file</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/814" target="_blank" rel="noopener noreferrer">Issue 814</a> Add buttons for DCAT-AP export in UI</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/815" target="_blank" rel="noopener noreferrer">Issue 815</a> Allow editing element details</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/820" target="_blank" rel="noopener noreferrer">Issue 820</a> Add missing templates for generated interfaces</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/827" target="_blank" rel="noopener noreferrer">Issue 827</a> Add manual json schema specification overview page</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/845" target="_blank" rel="noopener noreferrer">Issue 845</a> Add option to select target sub class in wizard step 2</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/864" target="_blank" rel="noopener noreferrer">Issue 864</a> Add sorting for columns and download button in codelist overview</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/869" target="_blank" rel="noopener noreferrer">Issue 869</a> Add option to show used properties in treeview wizard mode</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/900" target="_blank" rel="noopener noreferrer">Issue 900</a> Bugfix routing for message-model</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/903" target="_blank" rel="noopener noreferrer">Issue 903</a> Bugfix non-editable boolean component</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/906" target="_blank" rel="noopener noreferrer">Issue 906</a> Bugfix character encoding in spec card description</li>
<li>Bugfix label instead of name for possible sub elements</li>
<li>Fix missing possible properties from superclasses</li>
<li>Improve edit element interface and its use in wizard view</li>
<li>Adapt Dockerfile(s) to handle multiple locales and serve default locale in root directory</li>
</ul>
</li>
<li>Environments:<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/project-management/issues/143" target="_blank" rel="noopener noreferrer">PM Issue 143</a> Add frontend v3 customizations for SETU image</li>
<li>Set frontend v3 as default for KS, SETU, FEDeRATED, SUTC, STPE, EVH, SCSN and STH images</li>
<li>Use default STH image for ZEROW environment</li>
<li>Set NL locale as default for NEN image</li>
</ul>
</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v2.19]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v2.19</link>
            <guid>https://www.semantic-treehouse.nl/releases/v2.19</guid>
            <pubDate>Fri, 30 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[v2.19.0 / v3.0.0-alpha.3 (30 June 2023)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2190--v300-alpha3-30-june-2023">v2.19.0 / v3.0.0-alpha.3 (30 June 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.19#v2190--v300-alpha3-30-june-2023" class="hash-link" aria-label="Direct link to v2.19.0 / v3.0.0-alpha.3 (30 June 2023)" title="Direct link to v2.19.0 / v3.0.0-alpha.3 (30 June 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/groups/semantic-treehouse/-/epics/10" target="_blank" rel="noopener noreferrer">Epic 10</a> First implementation of JSON schema input for FIT wizard</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/383" target="_blank" rel="noopener noreferrer">Issue 383</a> Add functionality to select sub classes for element type in wizard</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/705" target="_blank" rel="noopener noreferrer">Issue 705</a> Move fixed config var oauthlogin.stateHashSecret to ENV var</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/722" target="_blank" rel="noopener noreferrer">Issue 722</a> Customize Federated Header (and add job to runner)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/725" target="_blank" rel="noopener noreferrer">Issue 725</a> Fix + update issue with images of CI jobs</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/727" target="_blank" rel="noopener noreferrer">Issue 727</a> No URIs generated by wizard example generator</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/737" target="_blank" rel="noopener noreferrer">Issue 737</a> Add metamodel migration for new JsonSchemaSpec</li>
<li>Bugfix issue with getting correct range class/datatype when SHACL shape applied</li>
<li>Frontend v3 related:<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/709" target="_blank" rel="noopener noreferrer">Issue 709</a> Add issue number to several issue related components</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/714" target="_blank" rel="noopener noreferrer">Issue 714</a> Fix links to issue references</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/717" target="_blank" rel="noopener noreferrer">Issue 717</a> Implement UI for Taxonomy concept view</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/728" target="_blank" rel="noopener noreferrer">Issue 728</a> Improve search field - add ctrl-k and esc short keys</li>
<li>Fix group interface showing number of meetings and members and showing upcoming meeting(s)</li>
</ul>
</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2191--v300-alpha4-25-august-2023">v2.19.1 / v3.0.0-alpha.4 (25 August 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.19#v2191--v300-alpha4-25-august-2023" class="hash-link" aria-label="Direct link to v2.19.1 / v3.0.0-alpha.4 (25 August 2023)" title="Direct link to v2.19.1 / v3.0.0-alpha.4 (25 August 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/720" target="_blank" rel="noopener noreferrer">Issue 720</a> How to handle REFs for JSON Schema resolution</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/734" target="_blank" rel="noopener noreferrer">Issue 734</a> Fix issue with style property in json schema in wizard OpenAPI spec generator</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/744" target="_blank" rel="noopener noreferrer">Issue 744</a> JSON schema generator - ContentMediaType: base64 needs to be ContentEncoding: base64</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/750" target="_blank" rel="noopener noreferrer">Issue 750</a> Add functionality to specify taxonomy top level concepts</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/751" target="_blank" rel="noopener noreferrer">Issue 751</a> Bugfix in example generator with minimal multiplicity</li>
<li>Frontend v3 related:<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/685" target="_blank" rel="noopener noreferrer">Issue 685</a> Include icon in different specification overview pages</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/721" target="_blank" rel="noopener noreferrer">Issue 721</a> Process feedback on new frontend</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/745" target="_blank" rel="noopener noreferrer">Issue 745</a> Improve outline on start page. Sort cards by last publication date</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/748" target="_blank" rel="noopener noreferrer">Issue 748</a> Restructure title, subtitle and definition for taxonomy concept and treeview element details.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/749" target="_blank" rel="noopener noreferrer">Issue 749</a> Allow for additional menu items</li>
<li>Specification card improvements: primary button and actions redefined, styling, skeletons while loading, download actions, ..</li>
<li>Improvement of specification pages: message model and taxonomy</li>
<li>Fix linking to validator</li>
<li>Add CI job to check if generated frontend files need to be updated</li>
<li>Add customizations for Ketenstandaard environment</li>
</ul>
</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2192--v300-alpha4-22-sept-2023">v2.19.2 / v3.0.0-alpha.4 (22 Sept 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.19#v2192--v300-alpha4-22-sept-2023" class="hash-link" aria-label="Direct link to v2.19.2 / v3.0.0-alpha.4 (22 Sept 2023)" title="Direct link to v2.19.2 / v3.0.0-alpha.4 (22 Sept 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/736" target="_blank" rel="noopener noreferrer">Issue 736</a> Add tags in wizard oas output</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/738" target="_blank" rel="noopener noreferrer">Issue 738</a> Improve error reporting to user when json schema is not correct or cannot be used as input for the wizard.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/765" target="_blank" rel="noopener noreferrer">Issue 765</a> Add json schema preprocessor implementation</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/780" target="_blank" rel="noopener noreferrer">Issue 780</a> Bugfix WebVOWL viewer access to API endpoint due to signing key too short</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2193--v300-alpha5-27-oct-2023">v2.19.3 / v3.0.0-alpha.5 (27 Oct 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.19#v2193--v300-alpha5-27-oct-2023" class="hash-link" aria-label="Direct link to v2.19.3 / v3.0.0-alpha.5 (27 Oct 2023)" title="Direct link to v2.19.3 / v3.0.0-alpha.5 (27 Oct 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/743" target="_blank" rel="noopener noreferrer">Issue 743</a> Bugfix showing subclasses of base datatypes in wizard</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/798" target="_blank" rel="noopener noreferrer">Issue 798</a> Add DIL to runner</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/801" target="_blank" rel="noopener noreferrer">Issue 801</a> Add version number to filename of message export to excel</li>
<li>Frontend v3 related:<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/754" target="_blank" rel="noopener noreferrer">Issue 754</a> Add custom metadata fields to tree view for messages and taxonomies</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/778" target="_blank" rel="noopener noreferrer">Issue 778</a> Add internationalisation, add Dutch translation, add language switcher</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/789" target="_blank" rel="noopener noreferrer">Issue 789</a> Fix generated interfaces, add links to them in manual interfaces</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/789" target="_blank" rel="noopener noreferrer">Issue 789</a> Update shared ampersand modules</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/794" target="_blank" rel="noopener noreferrer">Issue 794</a> Fix wrong order for highlighted version when selecting based on publication dates</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/796" target="_blank" rel="noopener noreferrer">Issue 796</a> Project list: mark public projects</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/816" target="_blank" rel="noopener noreferrer">Issue 816</a> Add role selector to v3</li>
<li>Fix issue with infinate loop when image-missing.png is not found</li>
</ul>
</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v2.18]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v2.18</link>
            <guid>https://www.semantic-treehouse.nl/releases/v2.18</guid>
            <pubDate>Fri, 02 Jun 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[v2.18.0 / v3.0.0-alpha.2 (2 June 2023)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2180--v300-alpha2-2-june-2023">v2.18.0 / v3.0.0-alpha.2 (2 June 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.18#v2180--v300-alpha2-2-june-2023" class="hash-link" aria-label="Direct link to v2.18.0 / v3.0.0-alpha.2 (2 June 2023)" title="Direct link to v2.18.0 / v3.0.0-alpha.2 (2 June 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/492" target="_blank" rel="noopener noreferrer">Issue 492</a> Pick up organization info from OAuth login resource information</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/604" target="_blank" rel="noopener noreferrer">Issue 604</a> Add csv download/export functionality for taxonomies</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/704" target="_blank" rel="noopener noreferrer">Issue 704</a> Remove environment specific backend config files</li>
<li>Allow to disable creating non-existing accounts in OAuth login attempt</li>
<li>Frontend v3 related:<!-- -->
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/106" target="_blank" rel="noopener noreferrer">Issue 106</a> Improve page title including page name and environment name</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/675" target="_blank" rel="noopener noreferrer">Issue 675</a> Add additional Dockerfile to prepare for switching from v2 to v3 frontend</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/689" target="_blank" rel="noopener noreferrer">Issue 689</a> Add google tag for tracking page views</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/694" target="_blank" rel="noopener noreferrer">Issue 694</a> Add usage note to taxonomy concept details panel</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/698" target="_blank" rel="noopener noreferrer">Issue 698</a> Sort taxonomy concepts by sequence number. Fallback to label alphabetically</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/700" target="_blank" rel="noopener noreferrer">Issue 700</a> Add alternative label to taxonomy concept details panel</li>
<li>Fix sorting in different user interfaces</li>
<li>Add setup for customer/community specific customizations</li>
<li>Remove parts from UI that are not yet implemented / supported by backend</li>
</ul>
</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2181--v300-alpha2-4-june-2023">v2.18.1 / v3.0.0-alpha.2 (4 June 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.18#v2181--v300-alpha2-4-june-2023" class="hash-link" aria-label="Direct link to v2.18.1 / v3.0.0-alpha.2 (4 June 2023)" title="Direct link to v2.18.1 / v3.0.0-alpha.2 (4 June 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/708" target="_blank" rel="noopener noreferrer">Issue 708</a> Fix typo in taxonomy export to spreadsheet</li>
<li>Fix removed oauth identity provider images</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v2.17]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v2.17</link>
            <guid>https://www.semantic-treehouse.nl/releases/v2.17</guid>
            <pubDate>Fri, 07 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[v2.17.0 (7 april 2023)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2170-7-april-2023">v2.17.0 (7 april 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.17#v2170-7-april-2023" class="hash-link" aria-label="Direct link to v2.17.0 (7 april 2023)" title="Direct link to v2.17.0 (7 april 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/559" target="_blank" rel="noopener noreferrer">Issue 559</a> Report login error to user to be able to diagnose what went wrong</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/599" target="_blank" rel="noopener noreferrer">Issue 599</a> Handle situation (show error message) when user cancels the authentication</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/631" target="_blank" rel="noopener noreferrer">Issue 631</a> Add OAuth integration for NEN. Includes refactoring of OAuth module</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/658" target="_blank" rel="noopener noreferrer">Issue 658</a> Remove constraint of non-duplicate account display name</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/660" target="_blank" rel="noopener noreferrer">Issue 660</a> Add MessageMapping API to match elements in tree view canvas</li>
<li>Fix minor issues with OAuth login implementation. Trigger detailed logs when login attempt fails due to invariant violation</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2171--v300-alpha1-9-may-2023">v2.17.1 / v3.0.0-alpha.1 (9 may 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.17#v2171--v300-alpha1-9-may-2023" class="hash-link" aria-label="Direct link to v2.17.1 / v3.0.0-alpha.1 (9 may 2023)" title="Direct link to v2.17.1 / v3.0.0-alpha.1 (9 may 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/672" target="_blank" rel="noopener noreferrer">Issue 672</a> Merge new frontend (v3) code repo into subfolder in main STH repo</li>
<li>Add 3.0.0-alpha.1 version of new frontend to virtual directory /v3/</li>
<li>Add missing built-in types for mapping from xs types to json</li>
<li>Add link to releases page for version info in footer</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v2.16]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v2.16</link>
            <guid>https://www.semantic-treehouse.nl/releases/v2.16</guid>
            <pubDate>Fri, 10 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[v2.16.0 (10 march 2023)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2160-10-march-2023">v2.16.0 (10 march 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.16#v2160-10-march-2023" class="hash-link" aria-label="Direct link to v2.16.0 (10 march 2023)" title="Direct link to v2.16.0 (10 march 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/447" target="_blank" rel="noopener noreferrer">Issue 447</a> Add backend functionality to upload icons/avatars at different locations (e.g. for specifications)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/547" target="_blank" rel="noopener noreferrer">Issue 547</a> Embedded schematron specification doesn't seem to be picked up by validator</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/601" target="_blank" rel="noopener noreferrer">Issue 601</a> Support sorting for taxonomy concepts.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/606" target="_blank" rel="noopener noreferrer">Issue 606</a> Add short description to data model for specs (UI needs it)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/611" target="_blank" rel="noopener noreferrer">Issue 611</a> Add Energy Vocabulary Hub environment customization.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/616" target="_blank" rel="noopener noreferrer">Issue 616</a> Update Node builder from 12 EOL to Node 14 LTS version</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/618" target="_blank" rel="noopener noreferrer">Issue 618</a> Create STH env for NEN 2767 (cont'd)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/623" target="_blank" rel="noopener noreferrer">Issue 623</a> Bugfix JSON example generator</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/624" target="_blank" rel="noopener noreferrer">Issue 624</a> Extend Projects API to include additional info needed by new frontend</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/625" target="_blank" rel="noopener noreferrer">Issue 625</a> Add functionality to specify the highlighted version (for new frontend)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/632" target="_blank" rel="noopener noreferrer">Issue 632</a> Increase session expiration limit to 5 days (was 4h)</li>
<li>Move docker-compose.yml to gitignore and provide current one as docker-compose.yml.example.</li>
<li>Add check for updated changelog in merge request pipeline</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v2.15]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v2.15</link>
            <guid>https://www.semantic-treehouse.nl/releases/v2.15</guid>
            <pubDate>Wed, 25 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[v2.15.0 (25 january 2023)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2150-25-january-2023">v2.15.0 (25 january 2023)<a href="https://www.semantic-treehouse.nl/releases/v2.15#v2150-25-january-2023" class="hash-link" aria-label="Direct link to v2.15.0 (25 january 2023)" title="Direct link to v2.15.0 (25 january 2023)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/564" target="_blank" rel="noopener noreferrer">Issue 564</a> First implementation of OpenAPI generator</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/570" target="_blank" rel="noopener noreferrer">Issue 570</a> Introduce base data types</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/581" target="_blank" rel="noopener noreferrer">Issue 581</a> Change tab name 'XML examples'</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/596" target="_blank" rel="noopener noreferrer">Issue 596</a> Change frontpage of BD4NRG environment</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/609" target="_blank" rel="noopener noreferrer">Issue 609</a> Add support for SHACL sh<!-- -->:targetSubjectsOf<!-- --> to determine restrictions on properties</li>
<li>Remove BISON environment</li>
<li>Add icon for Ketenstandaard environment</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v2.14]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v2.14</link>
            <guid>https://www.semantic-treehouse.nl/releases/v2.14</guid>
            <pubDate>Fri, 18 Nov 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[v2.14.0 (18 november 2022)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2140-18-november-2022">v2.14.0 (18 november 2022)<a href="https://www.semantic-treehouse.nl/releases/v2.14#v2140-18-november-2022" class="hash-link" aria-label="Direct link to v2.14.0 (18 november 2022)" title="Direct link to v2.14.0 (18 november 2022)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/536" target="_blank" rel="noopener noreferrer">Issue 536</a> Add 'path' to spreadsheet output of Message specification</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/566" target="_blank" rel="noopener noreferrer">Issue 566</a> Add filter to only show unbound elements in syntax binding</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/567" target="_blank" rel="noopener noreferrer">Issue 567</a> Strikethrough invisible element in syntax tree in editing mode</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/572" target="_blank" rel="noopener noreferrer">Issue 572</a> Bugfix validator output missing id attribute on failed assert</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/584" target="_blank" rel="noopener noreferrer">Issue 584</a> Implement data model and update views for element mappings and message mappings</li>
<li>Fix bug introduced by #546. Filters were not applied anymore due to double 'show' method declaration</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/590" target="_blank" rel="noopener noreferrer">Issue 590</a> Create ZeroW environment</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/591" target="_blank" rel="noopener noreferrer">Issue 591</a> Improve customization + startpage of ZEROW environment</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/592" target="_blank" rel="noopener noreferrer">Issue 592</a> Fix browser rendering issue with large taxonomies</li>
<li>Change of Ketenstandaard home page upon request KS</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v2.13]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v2.13</link>
            <guid>https://www.semantic-treehouse.nl/releases/v2.13</guid>
            <pubDate>Fri, 07 Oct 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[v2.13.0 (7 october 2022)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2130-7-october-2022">v2.13.0 (7 october 2022)<a href="https://www.semantic-treehouse.nl/releases/v2.13#v2130-7-october-2022" class="hash-link" aria-label="Direct link to v2.13.0 (7 october 2022)" title="Direct link to v2.13.0 (7 october 2022)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/527" target="_blank" rel="noopener noreferrer">Issue 527</a> Add SHACL output generator to FIT wizard</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/531" target="_blank" rel="noopener noreferrer">Issue 531</a> Update NEN front page.</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/546" target="_blank" rel="noopener noreferrer">Issue 546</a> By default use element label instead of name in treeview</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/548" target="_blank" rel="noopener noreferrer">Issue 548</a> Fix incorrect meta-population output causing Access denied error</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/556" target="_blank" rel="noopener noreferrer">Issue 556</a> Implement toggle XSD generation style Venetian Blind / Russian Doll</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/561" target="_blank" rel="noopener noreferrer">Issue 561</a> Add RDF example to wizard output</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/571" target="_blank" rel="noopener noreferrer">Issue 571</a> Bugfix in JSON example in wizard output</li>
<li><a href="https://gitlab.com/semantic-treehouse/documentation/issues/9" target="_blank" rel="noopener noreferrer">Doc Issue 9</a> Move privacy statement to Semantic Treehouse landing page</li>
<li>Update to Ampersand prototype framework v1.16.0</li>
<li>Lower severity of invalid state parameter for OAuth login to NOTICE (instead of ERROR). Relates to #487</li>
<li>Major refactoring of backend code, including:<!-- -->
<ul>
<li>Introduction of API Controllers, instead of anonymous functions</li>
<li>Put all API files together in folder: <code>backend/src/api</code> and auto loading those files</li>
<li>Move classes about Taxonomy and Message specifications (incl. Element, ElementType classes) into new namespace <code>SemanticTreehouse\Specification</code></li>
<li>Make code for RDF response reusable in new Trait <code>RdfContentTrait</code></li>
</ul>
</li>
</ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[v2.12]]></title>
            <link>https://www.semantic-treehouse.nl/releases/v2.12</link>
            <guid>https://www.semantic-treehouse.nl/releases/v2.12</guid>
            <pubDate>Fri, 22 Jul 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[v2.12.0 (22 july 2022)]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="v2120-22-july-2022">v2.12.0 (22 july 2022)<a href="https://www.semantic-treehouse.nl/releases/v2.12#v2120-22-july-2022" class="hash-link" aria-label="Direct link to v2.12.0 (22 july 2022)" title="Direct link to v2.12.0 (22 july 2022)">​</a></h2>
<ul>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/340" target="_blank" rel="noopener noreferrer">Issue 340</a> Remove whitespace and empty fields in Codelist interface</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/532" target="_blank" rel="noopener noreferrer">Issue 532</a> Bugfix sorting release notes</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/535" target="_blank" rel="noopener noreferrer">Issue 535</a> Bugfix list of validator projects when API is requested with access-token instead of a session login</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/537" target="_blank" rel="noopener noreferrer">Issue 537</a> Bugfix merge of allowed values in multiple value restriction sets</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/539" target="_blank" rel="noopener noreferrer">Issue 539</a> Improve findability of validation artefacts; placed on Message model overview interface</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/541" target="_blank" rel="noopener noreferrer">Issue 541</a> Remove panel-warning style for unlocked message model (elements)</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/542" target="_blank" rel="noopener noreferrer">Issue 542</a> Bugfix loading schematron and example files in validator UI</li>
<li><a href="https://gitlab.com/semantic-treehouse/semantic-treehouse/issues/543" target="_blank" rel="noopener noreferrer">Issue 543</a> Bugfix wrong mapping of floatDigits and length to interface labels</li>
<li>Alpha release of new codelist functionality: exporting to spreadsheet and SKOS, possibility to migrate to Taxonomy and minor UI changes to Taxonomy views</li>
<li>Add PHPUnit for unit testing backend implementation. Integrated in CI. Including first test as example.</li>
</ul>]]></content:encoded>
        </item>
    </channel>
</rss>