Changelog
Bug Fixes
error-handler: show the reason of a 400 whose body is knora-api:error (#3326 ) (5f96ccc )
error-handler: stop AppErrorHandler from throwing on the paths that still could (DEV-6872) (#3315 ) (2f6128c )
search: show the server's reason in the search failure panel (#3320 ) (484da38 )
Maintenances
ci: roll the review prompt back to baseline and patch it against false flags (#3316 ) (530e5d5 )
deps: Update dependency ng-mocks from 14.15.3 to 14.16.0 (#3319 ) (b0ff95f )
deps: Update dependency ng-mocks from 14.16.0 to 14.16.1 (#3322 ) (4c236e3 )
deps: Update dependency postcss from 8.5.25 to 8.5.26 (#3324 ) (8655ed6 )
deps: Update grafana/grafana Docker tag to v13.1.3 (#3325 ) (d5cefe5 )
deps: Update storybook monorepo from 10.5.5 to 10.5.6 (#3318 ) (1ee7c40 )
open-api: bump dsp-api spec v37.4.0-16-g8cf16d9 → v37.5.2-5-ge8dcdc8 (#3323 ) (dac42cc )
Bug Fixes
error-handler: bind the ErrorHandler token without a stale deps list (DEV-6872) (#3314 ) (cd51809 )
Maintenances
deps: Update grafana-faro-deps from 2.8.2 to 2.9.0 (#3312 ) (c946a10 )
Bug Fixes
advanced-search: negate over whole property for value/list "does not equal" (DEV-6889) (#3309 ) (e592703 )
advanced-search: order by ?label when sorting on rdfs:label (DEV-6889 follow-up) (#3311 ) (81284f8 )
Enhancements
add 0113 (Women Martyrs in Action) project cover image and credit (#3287 ) (229891c )
Bug Fixes
advanced-search: anchor ?mainRes for class-less non-fulltext searches (DEV-6894) (#3306 ) (ffc139e )
advanced-search: translate list-value and resource-class chips (DEV-6857) (#3290 ) (9216268 )
correct 085C license caption map key casing (DEV-6862) (#3289 ) (97a6fac )
error-handler: report API errors to telemetry instead of only the non-HTTP branch (#3298 ) (3beca53 )
i18n: pick data-side labels via a fixed fallback chain (DEV-6875) (#3299 ) (8c3006c )
project: stop the sidenav spinner and keep the resource list when its count query fails (#3292 ) (bd17fef )
search: stop the spinner and show a persistent failure state when a search fails (#3291 ) (42e2c09 )
Maintenances
ci: auto-approve dsp-api spec-bump PRs (#3288 ) (5a107bc )
ci: sharpen the Claude review prompt against speculative findings (#3300 ) (4d607d7 )
deps: Update dependency @sentry/angular from 10.67.0 to 10.68.0 (#3294 ) (5103129 )
deps: Update dependency @sentry/angular from 10.68.0 to 10.69.0 (#3305 ) (7b4989e )
deps: Update dependency @swc/core from 1.15.46 to 1.15.47 (#3302 ) (56d660a )
deps: Update dependency cypress from 15.18.1 to 15.19.0 (#3295 ) (90f6528 )
deps: Update dependency postcss from 8.5.22 to 8.5.23 (#3283 ) (133515c )
deps: Update dependency postcss from 8.5.23 to 8.5.25 (#3304 ) (c86254d )
deps: Update dependency ts-jest from 29.4.11 to 29.4.12 (#3285 ) (64a31b9 )
deps: Update dependency wait-on from 9.0.10 to 9.1.0 (#3296 ) (cd1504a )
deps: Update github-actions (major) (#3297 ) (525966b )
deps: Update grafana/grafana Docker tag to v13.1.1 (#3286 ) (840efaf )
deps: Update storybook monorepo from 10.5.3 to 10.5.4 (#3293 ) (16a2c6a )
deps: Update storybook monorepo from 10.5.4 to 10.5.5 (#3301 ) (7fefa29 )
open-api: bump dsp-api spec v37.0.0-9-g2237e0f → v37.3.0-1-g6cb36e3 (#3282 ) (08c60ce )
open-api: bump dsp-api spec v37.3.0-1-g6cb36e3 → v37.4.0-16-g8cf16d9 (#3307 ) (c7106bc )
Enhancements
add support for RegionPreviewValues (DEV-6757) (#3240 ) (c2abe8e )
add VARMA (8055) project cover image (#3252 ) (73d31e0 )
nested menu component: style menus and get rid of duplicate (DEV-6855) (#3279 ) (6c0f4fd )
Bug Fixes
project: truncate long project name in header (DEV-6842) (#3271 ) (264f931 )
remove "Legal" heading from resource legal-metadata overlay (#3272 ) (5d3bcce )
rename user-facing "Region preview" to "Annotation" (DEV-6846) (#3273 ) (7f3bcc1 )
show "Image Annotation" instead of "Region" in the UI (DEV-6853) (#3281 ) (bd011cf )
show Incoming Links label and spinner while loading (DEV-6775) (#3250 ) (3ab659f )
Maintenances
ci: extend PR preview stale-teardown from 4 to 90 days (#3256 ) (8306b75 )
ci: use 'just init-db-test' after dsp-api Makefile removal (#3251 ) (0741f29 )
deps: align storybook packages to 10.5.2 (#3263 ) (3ce266f )
deps: Update dependency @openapitools/openapi-generator-cli from 2.39.1 to 2.40.0 (#3267 ) (3c87c16 )
deps: Update dependency @openapitools/openapi-generator-cli from 2.40.0 to 2.40.1 (#3277 ) (4374bbf )
deps: Update dependency @sentry/angular from 10.62.0 to 10.66.0 (#3260 ) (9a16357 )
deps: Update dependency @sentry/angular from 10.66.0 to 10.67.0 (#3268 ) (fe56d0e )
deps: Update dependency @sentry/cli from 3.6.0 to 3.6.1 (#3265 ) (9a4c002 )
deps: Update dependency @sentry/cli from 3.6.1 to 3.6.2 (#3274 ) (6ce4a1b )
deps: Update dependency angular-html-parser from 10.10.0 to 10.11.0 (#3261 ) (fe87599 )
deps: Update dependency cypress from 15.18.0 to 15.18.1 (#3253 ) (3d00493 )
deps: Update dependency eslint from 9.39.4 to 9.39.5 (#3254 ) (f24af4e )
deps: Update dependency mkdocs-material from 9.7.6 to 9.7.7 (#3257 ) (4a274f2 )
deps: Update dependency postcss from 8.5.20 to 8.5.22 (#3275 ) (1270e85 )
deps: Update dependency prettier from 3.9.5 to 3.9.6 (#3276 ) (c7a625b )
deps: Update grafana-faro-deps from 2.8.1 to 2.8.2 (#3258 ) (ee0d075 )
deps: Update postcss-deps (#3259 ) (f8e4418 )
deps: Update storybook monorepo from 10.5.2 to 10.5.3 (#3266 ) (dde7792 )
deps: Update swc-deps (#3269 ) (62c51f9 )
deps: Update typescript-eslint monorepo from 8.62.1 to 8.65.0 (#3270 ) (ef5ed9b )
renovate: run npm install twice for lock file maintenance (#3280 ) (13140a0 )
renovate: treat eslint-plugin-storybook as part of the storybook monorepo set (#3264 ) (9b3afa6 )
Enhancements
display FileValues with placeholder values (DEV-6568) (#3239 ) (64a383d )
resource-editor: legal-metadata title + loading spinner, trim Incoming Links spinner padding (DEV-6740) (#3243 ) (9f61285 )
Bug Fixes
adapt "close" button padding to the other filters (#3241 ) (092f7dc )
clarify authorship input requires Enter, commit pending value on blur (DEV-6761) (#3242 ) (545b372 )
left-align License row in project description "Read more" slider (#3238 ) (d07cee4 )
legal: show the already-set license immediately in Legal Settings (#3245 ) (79a5360 )
project: build the Description edit form without waiting on the all-projects fetch (#3248 ) (c4e1972 )
project: render the Description settings submit button with the form (#3247 ) (c947161 )
restore DaSCH blue save-confirmation snackbar (DEV-6747) (#3244 ) (889d04e )
Maintenances
deps: update prettier 3.8.5 → 3.9.5 and reformat (#3249 ) (1d1d94a )
Documentation
document lib-layer ownership, dual-client rule and OpenAPI deploy gate (DEV-6719) (#3229 ) (853bd15 )
Tests
stop flaky e2e ontology names colliding with reserved words (DEV-6764) (#3246 ) (e8c94ab )
13.9.0 (2026-07-13)
Enhancements
adopt matchFulltext in the redesigned advanced search (DEV-6715) (#3235 ) (dae1363 )
new design of advanced search in row (#3236 ) (996c597 )
Bug Fixes
ci: correct dsp-api wait-for-api.sh path in e2e workflow (#3232 ) (1dbd982 )
legal: correct the project Rights Statement display and holder clearing (#3230 ) (a5e8a6b )
legal: show rights statement to logged-out users and when any field is set (DEV-6723) (#3231 ) (057d254 )
Maintenances
open-api: bump dsp-api spec v36.4.0-5-g9df9bf5 → v36.4.0-9-g0edfb4b (#3223 ) (f73f08a )
13.8.1 (2026-07-06)
Bug Fixes
13.8.0 (2026-07-06)
Enhancements
add resource-side legal metadata UI (DEV-6663) (#3178 ) (36e56e3 )
multi-language list-node labels with reactive language switch (DEV-6555) (#3211 ) (f2b418d )
settings panel is on the left side (#3207 ) (5ed1a55 )
Bug Fixes
ci: deploy PR preview by image digest so pushes roll out (#3215 ) (8a89fa8 )
e2e: use unique entity names in data-model-class spec (#3216 ) (d74ae52 )
Maintenances
deps: Update dependency @openapitools/openapi-generator-cli from 2.39.0 to 2.39.1 (#3224 ) (ad08120 )
deps: Update dependency @sentry/angular from 10.61.0 to 10.62.0 (#3210 ) (659bf55 )
deps: Update dependency @sentry/cli from 3.5.1 to 3.6.0 (#3212 ) (3824bf0 )
deps: Update dependency prettier from 3.8.4 to 3.8.5 (#3209 ) (301b4b6 )
deps: Update grafana-faro-deps from 2.8.0 to 2.8.1 (#3221 ) (876bdc6 )
deps: Update grafana/grafana Docker tag to v13.1.0 (#3219 ) (72ae15e )
deps: Update postcss-deps (#3218 ) (c3f7313 )
deps: Update typescript-eslint monorepo from 8.62.0 to 8.62.1 (#3222 ) (6d6f392 )
13.7.1 (2026-06-29)
Bug Fixes
advanced search allows unsupported order by (DEV-6677) (#3184 ) (c610af0 )
annotation hover preview is on several lines (#3205 ) (2340cfe )
annotation metadata has right padding (#3206 ) (2ab1c50 )
CJS interop fixes after application builder upgrade (#3204 ) (2669888 )
Maintenances
bind Romansch to English translations and remove rm.json (DEV-6629) (#3188 ) (84a61e2 )
center the paginator (#3186 ) (9cfa01c )
convert NX lint/test targets to inferred + align Node engines floor (DEV-6686) (#3196 ) (d6ffc7b )
deps: Update dependency @sentry/angular from 10.60.0 to 10.61.0 (#3201 ) (0210847 )
deps: Update dependency @swc/core from 1.15.41 to 1.15.43 (#3191 ) (ac32055 )
deps: Update dependency angular-html-parser from 10.9.0 to 10.10.0 (#3202 ) (7b6e996 )
deps: Update dependency autoprefixer from 10.5.1 to 10.5.2 (#3200 ) (464fd3d )
deps: Update dependency zod from 4.3.6 to 4.4.3 (#3192 ) (270205c )
deps: Update github-actions (major) (#3187 ) (7479af6 )
deps: Update grafana-faro-deps from 2.7.1 to 2.8.0 (#3203 ) (b04db24 )
deps: Update jest-deps (#3193 ) (2a41678 )
deps: update uuid to v14 (major) (#3197 ) (f39aeb6 )
migrate dsp-app to ESLint 9 flat config + ts-eslint 8 (DEV-6685) (#3190 ) (b8b7a7c )
migrate esbuild application builder, drop ngx-build-plus (DEV-6687) (#3195 ) (649ab3a )
open-api: bump dsp-api spec v36.0.0-3-g42c7a03 → v36.3.0-1-g9bd6eee (#3199 ) (e745e78 )
upgrade Angular to v21 and NX to v23 (DEV-5699) (#3189 ) (baef357 )
13.7.0 (2026-06-22)
Enhancements
display entities in the current language (DEV-6627) (#3174 ) (1dae05a )
translate advanced search and its displayed classes and properties (DEV-6645) (#3177 ) (513cefe )
Bug Fixes
fix footer sticky position and hidden social icons (DEV-6644) (#3176 ) (daea558 )
Maintenances
add .kodus-readiness.yml to skip N/A agent-readiness criteria (#3165 ) (868fe63 )
avoid unnecessary re fetch on language (DEV-6628) (#3172 ) (019cc44 )
deps: Lock file maintenance (#3183 ) (60b783c )
deps: Update dependency @faker-js/faker from 10.4.0 to 10.5.0 (#3180 ) (952b86b )
deps: Update dependency @sentry/cli from 3.5.0 to 3.5.1 (#3179 ) (d91e2f2 )
deps: Update github-actions from v6.0.3 to v7.0.0 (#3182 ) (126cd2f )
deps: Update sentry-javascript monorepo from 10.57.0 to 10.58.0 (#3181 ) (4d5054e )
use DaSCH Bot App token for release-please (#3160 ) (5750b11 )
13.6.0 (2026-06-15)
Enhancements
advanced search restore list value v2 (DEV-6608) (#3162 ) (9648598 )
Bug Fixes
prevent destruction if the resource does not change (DEV-6611) (#3164 ) (1414f50 )
retry enabling auto-merge on openapi spec-bump PRs (#3157 ) (7fad83d )
streamline translations with current language (DEV-6607) (#3115 ) (8b6bc68 )
Maintenances
deps: Lock file maintenance (#3170 ) (570bbde )
deps: Update dependency @openapitools/openapi-generator-cli from 2.34.0 to 2.38.0 (#3168 ) (31efca1 )
deps: Update github-actions from v6.0.2 to v7.0.0 (#3159 ) (1e5d1a0 )
deps: Update prettier-deps from 3.8.3 to 3.8.4 (#3166 ) (9fc5e62 )
deps: Update sentry-javascript monorepo from 10.56.0 to 10.57.0 (#3169 ) (6d23a13 )
deps: Update swc-deps from 1.15.40 to 1.15.41 (#3167 ) (83d3b11 )
main: release dsp-js 12.0.1 (#3054 ) (cf40c8f )
open-api: bump dsp-api spec v35.10.0-13-g4349516 → v36.0.0-3-g42c7a03 (#3163 ) (b985efa )
13.5.1 (2026-06-08)
Maintenances
deps: Lock file maintenance (#3152 ) (48dec18 )
deps: Update angular-ecosystem-deps from 10.6.1 to 10.7.0 (#3150 ) (27f2f86 )
deps: Update dependency @sentry/cli from 3.4.3 to 3.5.0 (#3151 ) (ef68ba5 )
deps: Update dependency ng-mocks from 14.15.2 to 14.15.3 (#3146 ) (e01a838 )
deps: Update docker-deps to v13.0.2 (#3148 ) (0887712 )
deps: Update grafana-faro-deps from 2.7.0 to 2.7.1 (#3149 ) (f6a8c8c )
open-api: bump dsp-api spec v35.9.0-6-g4f0f308 → v35.10.0-13-g4349516 (#3156 ) (287e789 )
openapi spec-bump PRs — trigger CI (App token), dedup, auto-merge (#3155 ) (3f3ae96 )
13.5.0 (2026-06-01)
Enhancements
add teaser image for 085F street-art (#3125 ) (6d84895 )
show real X-of-N progress in Download dialog for large CSV exports (#3135 ) (d1c1126 )
Bug Fixes
advanced search and fulltext search pagination are not hidden by spinner (#3145 ) (dc0c86b )
download-dialog: call HttpClient directly for CSV export text st… (#3141 ) (554380f )
Maintenances
create ontology editor stories (#3121 ) (1ea95f6 )
create stories for the project, settings & data browser libs (#3123 ) (8de93b6 )
deps: Lock file maintenance (#3131 ) (91763c8 )
deps: Lock file maintenance (#3144 ) (c3984cd )
deps: Update dependency @openapitools/openapi-generator-cli from 2.32.0 to 2.33.0 (#3124 ) (f82f05b )
deps: Update dependency @openapitools/openapi-generator-cli from 2.33.0 to 2.34.0 (#3130 ) (5a46a03 )
deps: Update dependency @sentry/cli from 3.4.2 to 3.4.3 (#3127 ) (1099932 )
deps: Update dependency @swc/core from 1.15.33 to 1.15.40 (#3136 ) (515f682 )
deps: Update dependency @swc/helpers from 0.5.21 to 0.5.23 (#3142 ) (2a4609d )
deps: Update dependency mkdocs-include-markdown-plugin from 7.2.2 to 7.3.0 (#3117 ) (00f56f8 )
deps: Update dependency ts-jest from 29.4.9 to 29.4.11 (#3128 ) (47361e0 )
deps: Update postcss-deps (#3129 ) (0a16ec0 )
dsp-app: add 085D project cover image (#3120 ) (4522a72 )
dsp-app: update footer link to DaSCH Statutes 2026 (#3122 ) (d6abdb4 )
open-api: bump dsp-api spec v35.8.1-5-g8360b63 → v35.9.0-6-g4f0f308 (#3140 ) (64d5e5d )
remove types/openseadragon and types/jsonld packages (#3126 ) (0ca6684 )
storybook: disable preview source maps to fix webpack .map asset conflict (#3138 ) (7bab76a )
13.4.0 (2026-05-18)
Enhancements
advanced search: enable escaping and searching of regex (#3102 ) (aa89bd3 )
display loading spinner while searching (#3096 ) (0be0583 )
Bug Fixes
download-dialog: restore warning panel styling broken by M3 tokens (DEV-6423) (#3097 ) (9a82807 )
enforce text-align left (DEV-6533) (#3105 ) (9876a0a )
i18n: add 15 missing translation keys (DEV-6239) (#3114 ) (4f91e96 )
include color picker component in region creation dialog (#3101 ) (cdb2297 )
Maintenances
advanced-search: use cascading nested menu (DEV-6523) (#3106 ) (ba9a56c )
deps: Lock file maintenance (#3100 ) (530eca3 )
deps: Lock file maintenance (#3113 ) (ef1bc23 )
deps: Update dependency @sentry/angular from 10.51.0 to 10.52.0 (#3099 ) (7fe39bf )
deps: Update dependency @sentry/angular from 10.52.0 to 10.53.1 (#3111 ) (cfb248e )
deps: Update dependency @sentry/cli from 3.4.1 to 3.4.2 (#3108 ) (455d4ae )
deps: Update dependency @swc/core from 1.15.32 to 1.15.33 (#3090 ) (3943d8f )
deps: Update dependency postcss from 8.5.13 to 8.5.14 (#3098 ) (e768066 )
deps: Update dependency postcss-preset-env from 11.2.1 to 11.3.0 (#3112 ) (5591881 )
deps: Update dependency wait-on from 9.0.6 to 9.0.10 (#3109 ) (0693782 )
deps: Update grafana-faro-deps from 2.5.0 to 2.6.3 (#3110 ) (845049c )
deps: Update influxdb Docker tag to v2.9 (#3103 ) (9fb0237 )
migrate learnings to dasch-specs repository (#3093 ) (60ba75d )
open-api: bump dsp-api spec v35.4.0-11-g8b8a765 → v35.8.1-5-g8360b63 (#3092 ) (07f8d8d )
resource editor now splits from start with multiple resource-type elements (#3089 ) (2a12c1d )
13.3.0 (2026-05-04)
Enhancements
download-dialog: warn user when CSV export may take a long time (#3088 ) (f0fd4a7 )
Bug Fixes
ci: pin send-google-chat-webhook to v0.0.4 (#3065 ) (33333f1 )
Maintenances
add npm overrides to prevent duplicate webpack instances (#3083 ) (ea6d92d )
bump openseadragon to v6 and fix type errors (#3073 ) (16c94fe )
ci: reduce fetch-depth in changes and e2e jobs (#3077 ) (f813a75 )
deps: bump path-to-regexp from 0.1.12 to 0.1.13 (#3070 ) (6b4a26f )
deps: Lock file maintenance (#3082 ) (128e01e )
deps: Update angular-ecosystem-deps (major) (#3071 ) (2ee8431 )
deps: Update dependency @openapitools/openapi-generator-cli from 2.31.1 to 2.32.0 (#3080 ) (0e4e36e )
deps: Update dependency @sentry/angular from 10.49.0 to 10.50.0 (#3067 ) (c6c49a8 )
deps: Update dependency @sentry/angular from 10.50.0 to 10.51.0 (#3081 ) (807e997 )
deps: Update dependency @sentry/cli from 3.4.0 to 3.4.1 (#3078 ) (91335c7 )
deps: Update dependency @swc/core from 1.15.30 to 1.15.32 (#3076 ) (54aa7bc )
deps: Update dependency jsonld from 8.3.3 to 9.0.0 (#3069 ) (d2ad361 )
deps: Update dependency postcss from 8.5.11 to 8.5.12 (#3074 ) (6f662e4 )
deps: Update dependency postcss from 8.5.12 to 8.5.13 (#3079 ) (74aa1eb )
deps: Update grafana-faro-deps from 2.3.1 to 2.4.0 (#3068 ) (2ee7f45 )
renovate: automerge lock file maintenance and manage webpack ecosystem (#3086 ) (31ffed4 )
replace thin-wrapper third-party actions with native gh CLI (#3075 ) (d8f2c8b )
13.2.0 (2026-04-27)
Enhancements
add image for project MSSL (086A) (DEV-6278) (#3017 ) (26e4f1e )
Bug Fixes
deps: remove duplicate brace in renovate.json (#3052 ) (9d8e932 )
deps: update dependency ts-md5 from 1.3.1 to 2.0.1 (#3060 ) (29d77e8 )
deps: update dependency zod from 3.25.76 to 4.3.6 (#3062 ) (b3726fc )
dsp-js: remove registry-url for OIDC authentication (#3053 ) (8d13a63 )
dsp-js: switch to npm trusted publishers (OIDC) (#3049 ) (ff247dc )
dsp-js: use npx npm@11 for trusted publishers (#3050 ) (6e9ec8b )
Maintenances
add auto-approve workflow for Renovate patch/minor PRs (#3021 ) (e5b34ac )
add storybook stories for resource-editor (#3023 ) (fd22a7e )
Change default background to white (#3037 ) (6c290f2 )
deps-dev: bump postcss from 8.5.10 to 8.5.11 (#3059 ) (628ab5a )
deps: automerge pip_requirements patch/minor updates (#3033 ) (57f874e )
deps: bump yaml (#3058 ) (cebc137 )
deps: disable Node.js and npm major updates in package.json engines field (#3027 ) (6daeca1 )
deps: disable uuid major until Angular 21 / Jest 30 migration (#3036 ) (f11272a )
deps: tighten Renovate rules — Node.js, SWC, storybook/test-runner, devDep age guard (#3048 ) (afb3fff )
deps: update dependency @sentry/angular from 10.47.0 to 10.49.0 (#3042 ) (072a8ca )
deps: update dependency @sentry/cli from 3.3.5 to 3.4.0 (#3043 ) (2c9f90a )
deps: update dependency @swc/core from 1.15.24 to 1.15.30 (#3019 ) (976f0fb )
deps: update dependency mkdocs-git-revision-date-plugin from 0.3.1 to 0.3.2 (#3028 ) (4302441 )
deps: update dependency mkdocs-include-markdown-plugin from 7.1.8 to 7.2.2 (#3045 ) (1c7f41d )
deps: update dependency nyc from 17.1.0 to 18.0.0 (#3020 ) (62e12f1 )
deps: update dependency prettier from 3.8.1 to 3.8.3 (#3029 ) (853fa4a )
deps: update dependency python from 3.11.15 to 3.14.4 (#3046 ) (57abb04 )
deps: update dependency wait-on from 9.0.4 to 9.0.5 (#3031 ) (d28def1 )
deps: update googleapis/release-please-action action from v4 to v5 (#3057 ) (e33a544 )
deps: update grafana/grafana docker tag to v13.0.1 (#3032 ) (f52aa3e )
deps: update node.js from v22.12.0 to v22.22.2 (#3047 ) (78a0e96 )
deps: update postcss-deps (#3056 ) (c41739c )
deps: upgrade @faker-js/faker to v10 and fix breaking API usages (#3041 ) (18d8cd4 )
deps: upgrade @types/openseadragon to 3.0.10 with type compatibility fixes (#3026 ) (0e0707f )
document CKEditor Renovate freeze rationale (DEV-6208) (#3034 ) (0f28a7e )
dsp-js: improve release notification with version info (#3055 ) (1ff612d )
enforce chore(deps): commit prefix for all Renovate PRs (#3063 ) (9dc8cb6 )
equate patch and minor production minimumReleaseAge (#3061 ) (5e485bd )
main: release dsp-js 12.0.0 (#2934 ) (aee0690 )
optimise CI workflow runs — skip checks where not applicable (DEV-6264) (#3064 ) (1b12cea )
use common stub factories in storybook (#3039 ) (00698a4 )
13.1.1 (2026-04-20)
Bug Fixes
deps: anchor canvas@2.x to prevent lock-file hoisting conflict (DEV-6217) (#3015 ) (e23dad4 )
Maintenances
add security label to Dependabot security alert PRs (#2990 ) (71ac20d )
audit and clean up deprecated/redundant dependencies (#2991 ) (e0ddac8 )
ci: add workflow_dispatch trigger to PR preview workflow (#2992 ) (8a4f2c2 )
ci: avoid missing git context in deploy-preview-manual (#2999 ) (7a9015a )
ci: post preview URL comment on PR when deploying via workflow_dispatch (#2996 ) (5efa5fc )
ci: remove workflow_dispatch input — resolve PR from selected branch (#2998 ) (07f94a0 )
ci: use PR number as workflow_dispatch input instead of branch name (#2997 ) (76d5be2 )
config: migrate Renovate config (#2988 ) (cfe97a6 )
deps: bump docker/build-push-action from 6 to 7 (#2977 ) (940d2d6 )
deps: bump follow-redirects from 1.15.11 to 1.16.0 (#2987 ) (199b345 )
deps: bump google-github-actions/auth from 2 to 3 (#2978 ) (5f307ea )
deps: bump google-github-actions/deploy-cloudrun from 2 to 3 (#2980 ) (7ffb0c6 )
deps: bump hono from 4.12.12 to 4.12.14 (#2994 ) (7a90ede )
deps: bump peter-evans/create-or-update-comment from 4 to 5 (#2981 ) (62adec1 )
deps: bump peter-evans/find-comment from 3 to 4 (#2979 ) (874fa76 )
deps: bump protobufjs from 7.5.4 to 7.5.5 (#3013 ) (89f85af )
deps: migrate github-actions and docker updates from Dependabot to Renovate (#2989 ) (00f2d0b )
deps: overhaul Renovate config — automerge tiers, grouping, and major-update constraints (DEV-6217) (#3003 ) (aad21d0 )
deps: tier automerge by dep type (DEV-6217) (#2993 ) (40afe4e )
deps: tune Renovate config with safety and UX improvements (#2985 ) (3d8ac16 )
deps: update dependency @sentry/cli from 2.58.5 to 3.3.5 (#3000 ) (515d5bc )
deps: update dependency eslint-plugin-ban from 1.6.0 to 2.0.0 (#3002 ) (d5d7210 )
deps: update dependency eslint-plugin-jsdoc from 48.11.0 to 62.9.0 (#3004 ) (12c7962 )
deps: update dependency eslint-plugin-unused-imports from 3.2.0 to 4.4.1 (#3005 ) (1510de2 )
deps: update dependency mkdocs-material from 6.0.1 to 9.7.6 (#3006 ) (e3d4bcd )
deps: update docker-deps (major) (#3007 ) (2a334c6 )
deps: update github-actions (major) (#3008 ) (2e165e7 )
deps: update postcss-deps (major) (#3010 ) (9f9965f )
skip CodeQL analysis on release-please PRs (#2984 ) (d2b2b54 )
Documentation
review and reorder README to surface most relevant sections first (#2995 ) (e76de33 )
13.1.0 (2026-04-13)
Enhancements
landing-page: add footer to project overview page (#2969 ) (756841c )
unify annotation target icon behavior and show full context (#2935 ) (e9028ed )
Bug Fixes
auto-update steps skipped when check exits with failure (#2952 ) (7d2d89c )
ci: allow skipped e2e result in aggregator (#2957 ) (7ec43e1 )
deps: add javascript label to Renovate npm PRs to match Dependabot convention (#2983 ) (e623065 )
deps: improve Dependabot grouping, ignore rules and schedule (#2962 ) (3a8e5e3 )
improve separator between multiple property values (#2949 ) (e57d550 )
use GITHUB_TOKEN for checkout, DASCHBOT_PAT for gh pr create (#2967 ) (0eef58e )
Maintenances
add Cloud Run PR preview deployment (#2973 ) (4dcf3c0 )
add storybook and stories on UI components (#2958 ) (8094b65 )
create auto-update PR on any branch, guard by version and open PR (#2950 ) (529f492 )
deps-dev: bump @hono/node-server from 1.19.11 to 1.19.13 (#2970 ) (6dfb4b2 )
deps-dev: bump @openapitools/openapi-generator-cli from 2.30.2 to 2.31.0 (#2944 ) (1251bd0 )
deps-dev: bump brace-expansion from 1.1.12 to 1.1.13 (#2947 ) (e8d5348 )
deps-dev: bump hono from 4.12.7 to 4.12.12 (#2971 ) (b288db2 )
deps-dev: bump the swc-deps group across 1 directory with 2 updates (#2963 ) (5526a9f )
deps-dev: bump ts-jest from 29.4.6 to 29.4.9 in the jest-deps group across 1 directory (#2965 ) (bd92563 )
deps: bump @sentry/angular from 10.45.0 to 10.46.0 in the sentry-deps group across 1 directory (#2942 ) (de92fc0 )
deps: bump actions/cache from 4 to 5 (#2964 ) (45d57a6 )
deps: bump codecov/codecov-action from 5 to 6 (#2939 ) (594b402 )
deps: bump handlebars from 4.7.8 to 4.7.9 (#2945 ) (315fb07 )
deps: bump node-forge from 1.3.3 to 1.4.0 (#2946 ) (54c6090 )
deps: bump the angular-patches group across 1 directory with 4 updates (#2966 ) (cc35b70 )
deps: bump the grafana-deps group across 1 directory with 3 updates (#2941 ) (3d75a16 )
deps: migrate npm updates from Dependabot to Renovate (#2975 ) (007040b )
make storybook available globally, add readme (#2976 ) (af29b63 )
open-api: bump dsp-api spec v35.3.0-4-g5c5a4bb → v35.4.0-4-g0c816ba (#2955 ) (5e645c8 )
open-api: bump dsp-api spec v35.4.0-4-g0c816ba → v35.4.0-11-g8b8a765 (#2959 ) (882b2c3 )
Tests
speed up e2e suite with parallel CI runners and reduced DB resets (#2956 ) (fa4db66 )
13.0.0 (2026-03-27)
⚠ BREAKING CHANGES
integrate dsp-js-lib into dsp-app monorepo (#2900 )
Enhancements
ck-editor: enable URLs without protocol for external links (DEV-5146) (#2929 ) (d955dcc )
display list node comment in tooltip (DEV-5621) (#2936 ) (10eb08b )
footer: update dsp-app footer to match dasch.swiss (#2922 ) (9984f9b )
introduce UI with vector scale support (Dev-6093) (#2915 ) (2cbd5c7 )
property-value: display list node description (DEV-5621) (#2927 ) (b5f1b60 )
Bug Fixes
add separator between multiple property values (#2917 ) (ca9b656 )
ck-editor: remove not supported protocols in rich text editor (#2930 ) (ce397ff )
Maintenances
advanced search: implement advanced search with minimal changes (DEV-6094) (#2901 ) (9b9f07c )
dsp-js: align eslint rules (#2923 ) (3e9067d )
dsp-js: configure monorepo NPM publishing (DEV-6089) (#2928 ) (f3cd427 )
dsp-js: Update tag pattern for release workflow (#2932 ) (3bcbee6 )
exclude dsp-version-tag-from-being-a-build-tag-for-docker-i… (#2937 ) (067409e )
improve OpenAPI check run (#2925 ) (395cac6 )
integrate dsp-js-lib into dsp-app monorepo (#2900 ) (2046176 )
link-value-component: Always show class labels if there are more than one classes possible as target (#2938 ) (f16f092 )
main: release dsp-js 11.0.0 (#2931 ) (0614030 )
post dsp-js merge update of package-lock.json (#2918 ) (fec37fa )
remove build warnings (#2913 ) (0938454 )
remove yalc references after dsp-js integration (#2919 ) (32f729c )
Update openapi specs (#2920 ) (b5bf264 )
Update openapi specs (#2924 ) (2cf6dd5 )
Update openapi specs (#2926 ) (9dc2986 )
update tag pattern for deployment workflow (#2933 ) (c2c673b )
Enhancements
Handle download restrictions for audio/video with restricted view permissions (#2914 ) (4f6547d )
link-value-component: Add headers in search result if instances of several classes (DEV-4807) (#2904 ) (0fae879 )
Bug Fixes
center footer text on help page (#2896 ) (14e4673 )
download: make download dialog responsive on small screens (#2898 ) (54ff263 )
ontology-service: only include port on localhost or 0.0.0.0 (#2894 ) (275b35a )
resource-download: narrow down scope of the dialog responsiveness (#2911 ) (c400c97 )
Maintenances
add dsp-js to dependabot ignore list (#2912 ) (cf71c2b )
deps-dev: bump @swc/core from 1.15.18 to 1.15.21 in the swc-deps group (#2907 ) (f2ecd74 )
deps-dev: bump ng-mocks from 14.15.1 to 14.15.2 (#2892 ) (5ac178d )
deps: bump @sentry/angular from 10.43.0 to 10.45.0 in the sentry-deps group (#2909 ) (ac5bd4c )
deps: bump flatted from 3.4.1 to 3.4.2 (#2905 ) (27bf504 )
deps: bump the grafana-deps group with 3 updates (#2908 ) (a08fd63 )
speed up unit tests with SWC transformer (~50% faster) (#2906 ) (e3be121 )
update dsp-api to v35.2.0-16-g512f91d (#2899 ) (4697ccf )
Documentation
direct external contributors to info@dasch.swiss (#2897 ) (6daace1 )
12.9.0 (2026-03-16)
Enhancements
add teaser image for sva lenzburg (DEV-6016) (#2886 ) (d353e65 )
implement vector image support (DEV-5965) (#2888 ) (a574e15 )
resource: add ARK identifiers checkbox to CSV export (DEV-5942) (#2884 ) (e0dcc70 )
Bug Fixes
add correcty "copy link" button to resources (#2890 ) (0382615 )
update dsp-das references after repo rename to dsp-app (#2893 ) (a96e11a )
video and audio streaming (DEV-6017) (#2887 ) (0fa132b )
Maintenances
deps-dev: bump @openapitools/openapi-generator-cli from 2.30.0 to 2.30.2 (#2875 ) (1a6a853 )
deps-dev: bump hono from 4.12.5 to 4.12.7 (#2881 ) (5954f35 )
deps-dev: bump postcss from 8.5.6 to 8.5.8 in the postcss-deps group (#2873 ) (a93b9d9 )
deps-dev: bump tar from 7.5.10 to 7.5.11 (#2883 ) (7470ede )
deps: bump @sentry/angular from 10.41.0 to 10.42.0 in the sentry-deps group (#2874 ) (fe35c8c )
deps: bump docker/login-action from 3 to 4 (#2877 ) (f5ddd05 )
deps: bump docker/setup-buildx-action from 3 to 4 (#2876 ) (7cde83e )
deps: bump flatted from 3.3.3 to 3.4.1 (#2889 ) (5ac66d0 )
deps: bump the grafana-deps group with 3 updates (#2891 ) (5bb0370 )
12.8.1 (2026-03-10)
Maintenances
Revert "feat: add copy link button to file representation resources (… (#2878 ) (fc52590 )
update openAPI (#2879 ) (5d3bcf9 )
12.8.0 (2026-03-09)
Enhancements
add copy link button to file representation resources (#2867 ) (4efe494 )
Bug Fixes
add project in fulltext search on second line (#2872 ) (51adf15 )
make the host element grow when there is a legal info (#2866 ) (b9c19ea )
Maintenances
deps-dev: bump @swc/core from 1.15.13 to 1.15.18 in the swc-deps group (#2860 ) (28cf18f )
deps-dev: bump autoprefixer from 10.4.23 to 10.4.27 (#2862 ) (9defdd3 )
deps-dev: bump ng-mocks from 14.15.0 to 14.15.1 (#2863 ) (4787909 )
deps: bump @sentry/angular from 10.40.0 to 10.41.0 in the sentry-deps group (#2861 ) (0838831 )
deps: bump actions/upload-artifact from 6 to 7 (#2864 ) (65eef26 )
deps: bump immutable from 5.1.3 to 5.1.5 (#2868 ) (da69f23 )
deps: bump svgo from 3.3.2 to 3.3.3 (#2869 ) (b7e364e )
deps: bump tar and @angular/cli (#2870 ) (70e4a79 )
12.7.0 (2026-03-02)
Enhancements
Bug Fixes
coerce filter value to string before calling toLowerCase (#2849 ) (98975f3 )
guard createNewList dialog response before navigating (#2850 ) (ccdd62e )
guard date picker against invalid month 0 (#2848 ) (769efe7 )
guard HasStillImageFileValue property access against undefined (#2847 ) (4774d5c )
handle null apiPort in help page version URL (#2846 ) (5536624 )
prevent PDF viewer race condition causing TypeError on resize (#2844 ) (829f602 )
Maintenances
add .claude/worktrees/ to .gitignore (#2851 ) (a102f5d )
deps-dev: bump basic-ftp from 5.0.5 to 5.2.0 (#2854 ) (6192db9 )
deps-dev: bump prettier from 3.8.0 to 3.8.1 in the prettier-deps group (#2799 ) (4ee0fb1 )
deps-dev: bump the swc-deps group across 1 directory with 2 updates (#2853 ) (5d75e06 )
deps: bump axios and @openapitools/openapi-generator-cli (#2829 ) (e2633de )
deps: bump qs, express and @cypress/request (#2833 ) (fcc1465 )
deps: bump the grafana-deps group with 3 updates (#2801 ) (d538dc3 )
deps: bump the sentry-deps group across 1 directory with 2 updates (#2852 ) (fed415a )
deps: bump webpack and @angular-devkit/build-angular (#2826 ) (b4546dc )
update dsp-api to v34.4.1-14-ga737202 (#2858 ) (d53e816 )
update OpenAPI spec from remote API (#2845 ) (b897c62 )
Documentation
12.6.1 (2026-02-17)
Bug Fixes
12.6.0 (2026-02-16)
Enhancements
Bug Fixes
allow saving boolean false value in property editor (DEV-5866) (#2834 ) (89dab3c )
footnotes are displayed again (#2837 ) (5a93a81 )
12.5.4 (2026-02-10)
Bug Fixes
12.5.3 (2026-02-10)
Bug Fixes
12.5.2 (2026-02-03)
Bug Fixes
prevent list items from reloading after adding a new item (#2823 ) (153fa53 )
Maintenances
12.5.1 (2026-01-28)
Bug Fixes
Maintenances
12.5.0 (2026-01-26)
Enhancements
add images for project 084D and 0850 (#2784 ) (c288ce7 )
add project shortname in front of the result in fulltext search (#2725 ) (c526d01 )
call logout method after JWT check fails on backend (#2786 ) (ccd0c90 )
refactor and improve advanced search layout (#2797 ) (62d37b0 )
remove unused global component scss and improve representation file layout (#2796 ) (386b24f )
Bug Fixes
Maintenances
add project ontologies v3 route (#2762 ) (23a9003 )
deps-dev: bump @openapitools/openapi-generator-cli from 2.25.2 to 2.27.0 (#2781 ) (807c6c6 )
deps-dev: bump @types/jasmine from 4.6.5 to 4.6.6 in the jasmine-deps group (#2788 ) (d2242b3 )
deps-dev: bump ng-mocks from 14.14.0 to 14.15.0 (#2780 ) (316c1de )
deps-dev: bump the prettier-deps group with 2 updates (#2787 ) (a2a34ec )
deps: bump @sentry/angular from 10.32.1 to 10.33.0 in the sentry-deps group (#2779 ) (6a913b5 )
deps: bump @sentry/angular from 10.33.0 to 10.35.0 in the sentry-deps group (#2789 ) (814d594 )
deps: bump lodash from 4.17.21 to 4.17.23 (#2793 ) (aa5e306 )
deps: bump lodash-es from 4.17.21 to 4.17.23 (#2792 ) (3b21045 )
Optimize bundle size (#2783 ) (3051c41 )
replace links (#2795 ) (2d5fb7c )
revert CI workflows to on-push only (#2782 ) (5949d45 )
skip unnecessary jobs on release PRs (#2778 ) (e632341 )
tweak CI workflows (#2776 ) (feac010 )
update openapi spec (#2790 ) (20d1d4e )
12.4.2 (2026-01-12)
Bug Fixes
fix delete resource form width (#2775 ) (a55a042 )
fix project shortname display on the browser tab (#2774 ) (2be75a0 )
include comments value changes by using the whole groups changes… (#2770 ) (1ea83aa )
set geoname value after resolving (#2771 ) (25399e6 )
Maintenances
deps-dev: bump autoprefixer from 10.4.22 to 10.4.23 (#2755 ) (0e42759 )
deps-dev: bump the swc-deps group across 1 directory with 2 updates (#2768 ) (c2a4b30 )
deps: bump actions/upload-artifact from 5 to 6 (#2756 ) (21805dd )
deps: bump node-forge from 1.3.1 to 1.3.3 (#2761 ) (325470f )
deps: bump the grafana-deps group with 3 updates (#2767 ) (e1fa0c2 )
deps: bump the sentry-deps group with 2 updates (#2754 ) (7adca8e )
update dsp-api to v34.1.0-1-g91df139 (#2772 ) (0ef67d8 )
12.4.1 (2025-12-18)
Bug Fixes
Maintenances
Tests
12.4.0 (2025-12-15)
Enhancements
Bug Fixes
add dynamic resize for PDF viewer in multiple view (#2739 ) (127f5f4 )
cancel button and select all are working in download dialog (#2745 ) (8c7690e )
handle license checkboxes correctly (#2733 ) (da65de1 )
improve tooltip on erase button when not possible (#2751 ) (23c1a72 )
make rich text editor window responsive but fixed width (#2730 ) (14d678d )
the header titles are now links (#2750 ) (277a042 )
update cookie policy style button (#2735 ) (81c449d )
Maintenances
CommonModule cleanup (#2747 ) (4f50a9e )
deps-dev: bump prettier from 3.7.3 to 3.7.4 in the prettier-deps group (#2726 ) (cf53e27 )
deps-dev: bump ts-jest from 29.4.5 to 29.4.6 in the jest-deps group (#2727 ) (f321602 )
deps: bump @sentry/angular from 10.27.0 to 10.29.0 in the sentry-deps group (#2728 ) (c73bdc5 )
make resource editor lib standalone (#2731 ) (3647504 )
migrate data browser lib to standalone (#2736 ) (3e88f97 )
migrate ngx-translate to standalone (#2746 ) (36f77c9 )
migrate ontology and list lib to standalone (#2741 ) (9b6fa3f )
migrate project library to standalone (#2740 ) (655ffea )
remove standalone in the rest of the app (#2743 ) (2662b5e )
update maximum budget bundle to 9mb (#2738 ) (8411bd4 )
update openapi (#2737 ) (e5e3811 )
update OpenApi spec to v33.2.0-2-g96cb6a3 (#2734 ) (bd85006 )
Documentation
12.3.0 (2025-12-08)
Enhancements
add images for project 0802, 0854 (#2729 ) (0f2d98d )
improve tooltip message on resource deletion (#2711 ) (b19d9c7 )
update js lib version from 10.9.0 to 10.9.1 (DEV-5409) (#2714 ) (e966f4b )
Bug Fixes
add translations for geoname placeholders (#2710 ) (08eb3f3 )
Link Object: use limitToProject instead on-site filtering (#2718 ) (825f077 )
rename property and class Comment to Description (#2719 ) (ae88ad8 )
resource links use routerLink for navigation (#2723 ) (356351d )
Maintenances
12.2.3 (2025-12-01)
Bug Fixes
ckEditor selection works again (#2701 ) (8988e4e )
clean autocomplete properly while adding user to the project (#2694 ) (c32539a )
disable delete button when item is required (#2693 ) (66f1b68 )
improve the copyright label visibility in all languages (#2697 ) (2ee879d )
project members and admin can create link object in search (#2695 ) (b22f567 )
request restricted PDF documents correctly (#2704 ) (c1a31d3 )
Resource Viewer: display default page for classes w/o resources (#2703 ) (c07c812 )
Maintenances
deps-dev: bump @swc/core from 1.15.1 to 1.15.2 in the swc-deps group (#2672 ) (006d9f8 )
deps-dev: bump autoprefixer from 10.4.21 to 10.4.22 (#2674 ) (2bfce09 )
deps: bump actions/checkout from 5 to 6 (#2691 ) (0e7571c )
deps: bump glob and @openapitools/openapi-generator-cli (#2678 ) (51d0606 )
deps: bump the sentry-deps group with 2 updates (#2673 ) (7063fbd )
deps: bump vite and @angular-devkit/build-angular (#2645 ) (7220965 )
disable NX console (#2686 ) (4c47191 )
move user-settings, system, common-to-move libs to standalone (#2699 ) (36f3602 )
rewrite Claude Code Operating Rules (#2696 ) (95c2263 )
update dsp-api_spec.yaml (#2702 ) (06b23f5 )
update openApi (#2700 ) (bb1ba4f )
Tests
improve testing and testing coverage setup (#2682 ) (ab75119 )
12.2.2 (2025-11-24)
Bug Fixes
add type guards for language-tagged string literals (#2671 ) (b0520fa )
ckEditor: fix project cross-linking validation (#2668 ) (c113445 )
not matching password and its confirmation make the form fail (#2653 ) (ea35814 )
Project Settings: prevent project admin to edit user or change password (#2685 ) (0bfff35 )
search results take the full screen height (#2659 ) (ae4b6db )
the save button value updates visibility on control state change (#2664 ) (9b84418 )
unsubscribe and not request inexisting ontologies (#2680 ) (7f444e1 )
Video Viewer: align annotation icon (#2689 ) (2022ec6 )
Maintenances
12.2.1 (2025-11-17)
Bug Fixes
adapt to new StringLiteralV2 typing (#2675 ) (42b80de )
add missing translation in resource editor (#2656 ) (bfeae68 )
change detection issues (DEV-5448) (#2660 ) (ce570d9 )
do not display create copyright holder dialog unexpectedly (#2661 ) (b93a787 )
pass project param for limiting to project (#2658 ) (a4eb488 )
property value action buttons has a fixed value (#2665 ) (8f320c0 )
route to nav (DEV-5595) (#2657 ) (e237332 )
standoff links resource viewer opens with the right resource (#2662 ) (374002a )
user project counts is fixed in system admin (#2663 ) (94ee272 )
Maintenances
Tests
12.2.0 (2025-11-10)
Enhancements
Bug Fixes
add missing translations (#2631 ) (a6c008b )
Cross-Linking Projects: fix disabled button appearance (#2639 ) (675ae89 )
disable Faro tracking in configuration files (#2622 ) (31b7692 )
erase button is not shown if user is not project admin (#2647 ) (ad020d8 )
prevent cross-linking in rich text editor (#2629 ) (24f9197 )
trace header cors urls are now regexp (#2632 ) (cdcb2fc )
Maintenances
12.1.3 (2025-11-03)
Bug Fixes
Maintenances
12.1.2 (2025-10-29)
Bug Fixes
12.1.1 (2025-10-28)
Bug Fixes
add missing translations (#2601 ) (eadfc53 )
FulltextSearch: disallow linking resources from different projects (#2598 ) (0610242 )
LinkValue: limit to searching for only current project resources (#2602 ) (f9878f1 )
translate resource class name (#2600 ) (646206e )
Maintenances
12.1.0 (2025-10-27)
Enhancements
Bug Fixes
Maintenances
deps-dev: bump @cypress/code-coverage from 3.14.6 to 3.14.7 in the test-coverage-deps group (#2574 ) (342ef3c )
deps-dev: bump @openapitools/openapi-generator-cli from 2.24.0 to 2.25.0 (#2586 ) (a1d7d5b )
deps-dev: bump @types/node from 22.18.8 to 22.18.10 in the types-deps group (#2573 ) (afaa60d )
deps-dev: bump the jest-jasmine-deps group across 1 directory with 2 updates (#2585 ) (eb1dce7 )
deps: bump core-js from 3.45.1 to 3.46.0 (#2576 ) (2c4f25e )
deps: bump the sentry-deps group with 2 updates (#2572 ) (8f4b330 )
enable unit test coverage (#2587 ) (84448da )
12.0.1 (2025-10-20)
Bug Fixes
Advanced Search: fix search after navigating through the header (DEV-5519) (#2583 ) (aea6d91 )
Maintenances
bump mkdocs to v1.6.1 and mkdocs-include-markdown-plugin to v7… (#2578 ) (d88600b )
update OpenApi specification to v32.4.0-9-g0217ee4 (#2582 ) (8115908 )
Documentation
12.0.0 (2025-10-13)
⚠ BREAKING CHANGES
implement new design with tabs and better navigation (#2536 )
Enhancements
Bug Fixes
add missing margins to some dialogs (#2567 ) (f1673bb )
color picker is clipped by parents (DEV-5464) (#2554 ) (f0e22ff )
resource tabs do not display a Y-axis scrollbar (#2569 ) (561998f )
Maintenances
deps-dev: bump @swc-node/register from 1.9.2 to 1.11.1 (#2559 ) (7fd9c68 )
deps-dev: bump @swc/core from 1.13.3 to 1.13.5 (#2558 ) (bbc551e )
deps-dev: bump ng-packagr from 20.2.0 to 20.3.0 (#2560 ) (b483e3f )
deps: bump @sentry/angular from 10.17.0 to 10.18.0 in the sentry-deps group (#2556 ) (40364ea )
fix vulnerable dependencies (#2565 ) (7f0d461 )
make all the DI parameters in constructor readonly and prefix private with _ (#2568 ) (07ada8c )
post Angular upgrades cleanup (DEV-5459) (#2547 ) (2e2ea1a )
remove Karma completely (DEV-5472) (#2561 ) (06915d9 )
remove nx-cloud (DEV-5485) (#2562 ) (6f27247 )
skip e2e tests that should be run manually (#2577 ) (ddd6f64 )
update API v2.1.21 spec (#2566 ) (1aede73 )
upgrade OpenApi routes v2.1.21 (#2571 ) (e885d24 )
Bug Fixes
display menu when user can edit (DEV-5468) (#2552 ) (488768a )
Bug Fixes
do not subscribe to currentproject$ (DEV-5432) (#2548 ) (78fde00 )
reintroduce edit label for pages (DEV-5468) (#2550 ) (d2fc4d2 )
Enhancements
persist user preference for showing all comments (#2546 ) (e26a77b )
show all properties it should remember the choice of user (#2544 ) (6136e47 )
Bug Fixes
reintroduce edit toolbar and remove duplicated header (DEV-5453) (#2545 ) (9f69542 )
Maintenances
Enhancements
reintroduce backdrop color (DEV-5431) (#2531 ) (90f0709 )
switch to v2-resources-candelete route (DEV-5410) (#2532 ) (0cba603 )
Bug Fixes
remove async validation for username and email in user form (#2537 ) (5273685 )
set whole sub toolbar conditionally (DEV-5430) (#2530 ) (3a7771e )
Maintenances
Angular: Upgrade NX to v20.5.0 and Angular to v19.2.9 (DEV-5439) (#2533 ) (2f4f8dd )
Saas Dart: Migrate imports and global built-in functions (DEV-5445) (#2539 ) (23a1e53 )
Bug Fixes
improve project data handling in CreateResourceDialogComponent (#2534 ) (64956ce )
Enhancements
Bug Fixes
can edit a resource class info in data model editor (#2526 ) (5acfcbf )
dont resend create request in subscription (DEV-5433) (#2529 ) (667dbc9 )
use open api (DEV-5435) (#2528 ) (bfec3fe )
Maintenances
Enhancements
enhance performance of region loading (DEV-5278) (#2472 ) (e3a8d48 )
warning unsupported property in ontology editor (DEV-5264) (#2517 ) (c15fa98 )
Bug Fixes
Maintenances
Enhancements
improve account page design, update user password dialog (#2503 ) (6f15aa7 )
Bug Fixes
correct template structure in resources-list component (#2507 ) (a59756e )
ensure keyword search is case-insensitive in resource list item component (#2509 ) (6abbe56 )
insert and move child list node is relative to parent and not ro… (#2512 ) (32741c3 )
remove unnecessary URL encoding in header component (#2511 ) (e00a686 )
resource editor: load resource logic(DEV-4895) (#2468 ) (294f7e4 )
Maintenances
Angular: Control Flow syntax migration (#2505 ) (609b3fe )
NGXS: proper dependency removal (44c2b6b )
OpenAPI: update DSP-API specification to version 2.1.20 (#2508 ) (1eef65d )
set preserveWhitespace to default (false) (#2506 ) (ac69514 )
update open api spec yaml (#2510 ) (d8bf2b5 )
Tests
Bug Fixes
Maintenances
remove typing issues and move DaschLanguage type to config (#2499 ) (1e478fc )
remove unused video preview and av timeline component (#2502 ) (9c47904 )
replace userState by userService and remove ngxs (#2497 ) (630f3f6 )
Enhancements
improve the project view with better selection (#2479 ) (d18f525 )
Bug Fixes
advanced search select property without resource class (DEV-5259) (#2489 ) (b4eba90 )
Bug Fixes
Maintenances
Enhancements
add license caption mapping and subtitle image for project 0810 (#2486 ) (9709d17 )
adjust resource-form size to contain action buttons (#2487 ) (c440428 )
Bug Fixes
display multiline comments correctly in resource editor (#2484 ) (ee8b0d0 )
remove hover background color on incoming and standoff links pro… (#2483 ) (c12501b )
set min-size for preventing shift (DEV-5327) (#2469 ) (fd7bc8e )
Maintenances
add DSP-API openAPI specification check (#2408 ) (e42fdce )
deps-dev: bump @openapitools/openapi-generator-cli from 2.21.0 to 2.22.0 (#2473 ) (8af70d4 )
deps-dev: bump @swc/core from 1.12.14 to 1.13.3 (#2457 ) (1c3110e )
deps-dev: bump @types/node from 20.19.8 to 20.19.9 in the types-deps group (#2422 ) (6a5f191 )
deps-dev: bump the eslint-deps group with 2 updates (#2424 ) (2621953 )
deps: bump @sentry/cli from 2.47.1 to 2.52.0 in the sentry-deps group across 1 directory (#2475 ) (f40970f )
fix mdc-button__label color (#2481 ) (e26cf4d )
OpenAPI: remove generated files and add to gitignore (#2471 ) (5ed6db2 )
remove angular cache in postinstall script (#2474 ) (37d3e4a )
upgrade Angular to v18.2.9 & NX to v19.8.9 (DEV-4922) (#2411 ) (9482c45 )
upgrade node version and docs (#2480 ) (821badf )
Enhancements
add cover image for project 085E (#2467 ) (94ca0c8 )
add delete icon to delete a value if cardinality is n (#2464 ) (cbeb2b8 )
add new property placeholders (#2460 ) (5e7af21 )
add spinner when loading geoname values (#2465 ) (0c707ac )
adjust tooltips according to canResourceBeDeleted (DEV-5236, DEV-5240) (#2461 ) (54f7da5 )
footnotes are a bit smaller (#2466 ) (2f228be )
ontology editor add backdrop to progress indicator (DEV-5223) (#2458 ) (764111b )
ontology editor: introduce validation (DEV-5222) (#2453 ) (7c862a1 )
Bug Fixes
footnote numbering is correct again (#2462 ) (c87aaef )
make comment behaviour in resource editor consistent with resource creator (#2463 ) (9720430 )
Maintenances
Enhancements
add cover image for project 0860 (#2452 ) (ed8276b )
disable multiple checkbox for boolean object type (DEV-5221) (#2450 ) (6200fb3 )
ontology editor: dont highlight properties in view mode (DEV-5215) (#2446 ) (39cd218 )
Replace file upload spinner with progress bar (#2442 ) (a798cd4 )
translate ontology editor (DEV-5202) (#2441 ) (db90f2e )
Bug Fixes
include all paginated annotations in result (#2451 ) (52fd8f2 )
set empty list node to not required (DEV-5104) (#2445 ) (02843eb )
Maintenances
cleanup, remove unused, remove unnecessary (DEV-5191) (#2443 ) (4dd906f )
split resource creator and editor business logic (#2378 ) (293ca65 )
truncate acc. to min width (#2449 ) (8cbbc3b )
Enhancements
Add legal settings translations(DEV-4632) (#2440 ) (6795ff9 )
Add missing translations for resource metadata export (#2431 ) (980e562 )
ontology editor property comments no longer visible (DEV-5152) (#2420 ) (b8989f1 )
rename license labels (#2435 ) (d6127d8 )
translate lists label (DEV-5151) (#2436 ) (11a941f )
Bug Fixes
a user can be created and added to the project (#2439 ) (6f10bf5 )
create region: Create comment as stringvalueAsXml (#2414 ) (e9d5946 )
introduce canBeDeleted check (DEV-5015) (#2416 ) (438f22d )
ontology editor linked external ontologies not displayed (DEV-5188) (#2432 ) (6b8a065 )
react on changes to filter unused properties (DEV-5150) (#2433 ) (001ab14 )
the project members list is updated when adding / removing a pro… (#2438 ) (064bb43 )
undefined property for property value (#2437 ) (b766c13 )
Maintenances
Tests
add tests for data model and list editing (DEV-5190) (#2429 ) (e731f37 )
Enhancements
Bug Fixes
Maintenances
Add .nvmrc file for Node.js version specification (#2415 ) (7e2158a )
rewrite user project management and user management (#2413 ) (5989d62 )
use new double-chip component where it's possible (#2405 ) (1aa5195 )
Tests
Bug Fixes
routing to "edit description" page works again (#2409 ) (12adbf7 )
Maintenances
deps-dev: bump @swc/core from 1.12.11 to 1.12.14 (#2404 ) (09544ae )
deps-dev: bump @types/node from 20.19.6 to 20.19.7 in the types-deps group (#2403 ) (50a3f09 )
deps-dev: bump chai from 5.2.0 to 5.2.1 (#2401 ) (64d3ad7 )
deps: bump on-headers and compression (#2412 ) (e7d977e )
deps: bump the grafana-deps group with 2 updates (#2402 ) (e0f802d )
deps: bump zod from 3.25.75 to 3.25.76 (#2400 ) (1702af1 )
update CODEOWNERS (#2407 ) (2daf005 )
upgrade NGXS to 18.1.0 (DEV-5114) (#2395 ) (37ed820 )
Tests
add testing of the class type created (DEV-5149) (#2394 ) (1a67cbf )
Enhancements
Bug Fixes
can add a resource class of different types (#2392 ) (7ba952c )
make first of the ontologies lists expanded by default (DEV-5147) (#2397 ) (1abadb0 )
update condition on displaying that a resource is deleted (#2365 ) (d7bce87 )
users list (#2391 ) (aaae800 )
Maintenances
alignment in copyright holder (#2396 ) (827ae80 )
deps-dev: bump @swc/core from 1.11.31 to 1.12.11 (#2389 ) (7e0015d )
deps-dev: bump @types/node from 20.19.2 to 20.19.4 in the types-deps group (#2381 ) (9ec7972 )
deps-dev: bump @typescript-eslint/utils from 8.34.0 to 8.36.0 (#2390 ) (78a5907 )
deps: bump @sentry/cli from 2.46.0 to 2.47.0 in the sentry-deps group (#2388 ) (6a17e7e )
deps: bump core-js from 3.43.0 to 3.44.0 (#2382 ) (c4f1e41 )
deps: bump zod from 3.25.67 to 3.25.75 (#2384 ) (bb9d269 )
refactor ontology (DEV-4581) (#2105 ) (50b8c19 )
split project members and system admin users list (#2399 ) (75a9872 )
update CODEOWNERS (#2393 ) (6bc3695 )
upgrade RxJS to v7.8.0 & dsp-js to v10.8.1 (DEV-5113) (#2387 ) (40ffd6a )
Bug Fixes
legal routes with pagination are expanded till all data is fetched (#2373 ) (a93bad8 )
Maintenances
deps-dev: bump @cypress/code-coverage from 3.14.4 to 3.14.5 in the test-coverage-deps group (#2371 ) (090da40 )
deps-dev: bump @openapitools/openapi-generator-cli from 2.20.2 to 2.21.0 (#2375 ) (92b52b2 )
deps-dev: bump @types/node from 20.19.1 to 20.19.2 in the types-deps group (#2368 ) (cef2f73 )
deps-dev: bump the eslint-deps group with 2 updates (#2374 ) (8c63e53 )
fix eslint deps grouping (#2372 ) (c5a747e )
migrate Angular to self-closing tags (DEV-5119) (#2377 ) (5856634 )
refactor SystemComponent, UsersComponents and UsersListComponents (DEV-4931) (#2354 ) (9e369dc )
Enhancements
resource editor removes version if resource displayed is on current version (#2344 ) (24f512b )
Bug Fixes
Do not preset the time field (DEV-5004) (#2359 ) (e42d2f1 )
racing condition by implementing facade with population on demand (DEV-5088) (#2362 ) (094c47d )
resource toolbars: Erase toolbar button only available to project admins (DEV-5012) (#2357 ) (50b7248 )
set app language according to user or browser language (DEV-4858) (#2360 ) (de696e3 )
unsupported link to Representation subclasses is displayed as link property; disable editing of uneditable fields (DEV-5086) (#2361 ) (6a6d6df )
Maintenances
deps-dev: bump @types/node from 20.19.0 to 20.19.1 in the types-deps group (#2346 ) (d5343e1 )
deps-dev: bump brace-expansion from 1.1.11 to 1.1.12 (#2340 ) (dc20950 )
deps-dev: bump postcss from 8.5.4 to 8.5.6 in the postcss-deps group (#2345 ) (774711c )
deps-dev: bump ts-jest from 29.3.4 to 29.4.0 in the jest-deps group (#2347 ) (5aa97a0 )
deps: bump zod from 3.25.56 to 3.25.67 (#2356 ) (d7bf013 )
Initilaize Claude Code (#2364 ) (8ce8ba3 )
Enhancements
add EPUB, HTM abd HTML filetypes support (DEV-5081) (#2355 ) (d38d320 )
Bug Fixes
does not display default authorhships if they are already used (#2350 ) (a1fd798 )
link to licenses is correct (#2349 ) (8478a09 )
Maintenances
Enhancements
Add Project Resources Metadata export feature (DEV-4938) (#2312 ) (6366ffa )
default values are added in the copyright legal settings (#2321 ) (0f6a27e )
make metadata export user friendly and improve the code (DEV-4938) (#2331 ) (1b82296 )
ontology editor: translate classes for linkToClass (DEV-4891) (#2296 ) (5ead1eb )
remove temporarily external links in list values (#2339 ) (762bf18 )
Bug Fixes
add missing licenses images (#2343 ) (1094fa9 )
do not show user projects for a system admin user (#2320 ) (84af8ab )
fix incoming links pager labels (4990) (#2337 ) (eb372dd )
Prevent JWT tokens from being sent to Pendo analytics (DEV-5006) (#2329 ) (41a7dec )
replace LicenseDto with ProjectLicenseDto (DEV-5018) (#2328 ) (6c94f3c )
resource-legal handles getFileValue is null case (#2338 ) (345ae6a )
show link selected resources button according to unique project … (#2294 ) (a9a3ce6 )
Maintenances
deps-dev: bump @cypress/code-coverage from 3.14.3 to 3.14.4 in the test-coverage-deps group (#2325 ) (cb5b4c7 )
deps-dev: bump @swc/core from 1.11.29 to 1.11.31 (#2333 ) (d43c148 )
deps-dev: bump @types/node from 20.17.50 to 20.17.57 in the types-deps group (#2326 ) (8d7dfb3 )
deps-dev: bump @types/node from 20.17.57 to 20.19.0 in the types-deps group (#2334 ) (5a7d4bc )
deps-dev: bump @typescript-eslint/utils from 8.32.1 to 8.33.1 (#2335 ) (807f10c )
deps-dev: bump eslint-plugin-prettier from 5.4.0 to 5.4.1 (#2324 ) (ad06434 )
deps-dev: bump postcss from 8.5.3 to 8.5.4 in the postcss-deps group (#2327 ) (d9491cc )
deps: bump @sentry/cli from 2.45.0 to 2.46.0 in the sentry-deps group (#2323 ) (ea7c18c )
deps: bump core-js from 3.42.0 to 3.43.0 (#2336 ) (5bc97ef )
deps: bump zod from 3.25.14 to 3.25.56 (#2332 ) (2edcb12 )
use DialogDrawerConfig to manage dialog size (#2293 ) (8150493 )
Documentation
Enhancements
Bug Fixes
add copyright legals to compound viewer (#2302 ) (498601c )
advanced search, use previous search functionality (DEV-4923) (#2310 ) (2f4de98 )
image cover background styling (#2313 ) (6b25769 )
resource editor displays a message when resource access is unauthorized (#2306 ) (0b122cd )
restored rm language (DEV-4883) (#2311 ) (7800794 )
the grid does not overlap on card hover (#2316 ) (b4101e0 )
Maintenances
add tsc errors script in missing libs (#2308 ) (245bde0 )
deps-dev: bump @cypress/code-coverage from 3.14.2 to 3.14.3 in the test-coverage-deps group (#2318 ) (661bf07 )
deps-dev: bump @openapitools/openapi-generator-cli from 2.20.0 to 2.20.2 (#2300 ) (25920d9 )
deps-dev: bump @swc/core from 1.11.24 to 1.11.29 (#2319 ) (b8eb4ff )
deps-dev: bump @types/node from 20.17.46 to 20.17.48 in the types-deps group (#2298 ) (cb00688 )
deps-dev: bump @types/node from 20.17.48 to 20.17.50 in the types-deps group (#2314 ) (a49b48a )
deps-dev: bump @typescript-eslint/utils from 8.32.0 to 8.32.1 (#2299 ) (5d7d0c9 )
deps-dev: bump ng-mocks from 14.13.4 to 14.13.5 (#2315 ) (f6ed51f )
deps-dev: bump ts-jest from 29.3.2 to 29.3.4 in the jest-deps group (#2297 ) (56e52e7 )
deps: bump the grafana-deps group with 2 updates (#2317 ) (daf08eb )
deps: bump zod from 3.24.3 to 3.25.1 (#2301 ) (03ec278 )
OnPush cd strategy for UI components (DEV-4955) (#2322 ) (8e7d66f )
OnPush for search components (DEV-4914) (#2307 ) (d2397aa )
refactor Membership, Projects, EraseProjectDialog, SortButton Components (DEV-4931) (#2304 ) (e76d3be )
Bug Fixes
advanced search property dropdown list (DEV-4776) (#2288 ) (fbd67e5 )
name and family name of the resource author is displayed as a priority (DEV-4837) (#2277 ) (5aa5aed )
Maintenances
deps-dev: bump eslint-plugin-prettier from 5.2.6 to 5.4.0 (#2285 ) (353a0f5 )
deps: bump @sentry/cli from 2.44.0 to 2.45.0 in the sentry-deps group (#2286 ) (6a645e0 )
replace getStillImageRepresentationsForCompoundResource with dedicated endpoints (DEV-4836) (#2292 ) (8585f31 )
Bug Fixes
edit resource warning validator (#2290 ) (361abbc )
use project shortcode instead of iri in link value links (#2289 ) (a0517b5 )
Maintenances
deps-dev: bump @cypress/code-coverage from 3.14.0 to 3.14.1 in the test-coverage-deps group (#2283 ) (ae84e70 )
deps-dev: bump @types/node from 20.17.32 to 20.17.46 in the types-deps group (#2282 ) (050e626 )
deps: bump the grafana-deps group with 2 updates (#2284 ) (4bfcf82 )
Enhancements
add copyright holders, licenses and authorship to file values (#2253 ) (ab0ec0c )
break texts (#2256 ) (559f10f )
improve still image controls (#2278 ) (7fb0556 )
licenses without logos don't have external links (#2281 ) (cfb2a0c )
the user can search for lists in the list view of resource editor (#2228 ) (8f4f13a )
unrestrict the use of linkTo properties by removing the subject… (#2266 ) (a8592e0 )
Bug Fixes
Maintenances
add docker healthcheck (INFRA-776) (#2182 ) (2c32c8f )
align items vertically (#2280 ) (0bf5172 )
deps-dev: bump @openapitools/openapi-generator-cli from 2.19.1 to 2.20.0 (#2261 ) (096397f )
deps-dev: bump @swc/core from 1.11.21 to 1.11.24 (#2275 ) (38eb77e )
deps-dev: bump @types/node from 20.17.30 to 20.17.32 in the types-deps group (#2260 ) (3068ee4 )
deps-dev: bump @typescript-eslint/utils from 8.31.0 to 8.31.1 (#2274 ) (3241fa7 )
deps: bump @sentry/cli from 2.43.0 to 2.43.1 in the sentry-deps group (#2262 ) (e20f87e )
deps: bump @sentry/cli from 2.43.1 to 2.44.0 in the sentry-deps group (#2270 ) (cb3c4a2 )
deps: bump core-js from 3.41.0 to 3.42.0 (#2272 ) (369c385 )
deps: bump the grafana-deps group with 2 updates (#2259 ) (a874b70 )
deps: bump the grafana-deps group with 2 updates (#2273 ) (edbd8a8 )
deps: bump vite from 5.4.18 to 5.4.19 (#2276 ) (5fa92db )
remove file representation interface and complex usage (#2269 ) (46730ee )
replace getIncomingRegions with dedicated endpoint (DEV-4824) (#2264 ) (8240d83 )
Enhancements
a user can see a resource with previous versionning (#2248 ) (8bdb7da )
Bug Fixes
Maintenances
deps-dev: bump @typescript-eslint/utils from 8.26.1 to 8.29.1 (#2236 ) (f7c8fc8 )
deps-dev: bump ts-jest from 29.3.1 to 29.3.2 in the jest-deps group (#2235 ) (556d3f7 )
deps: bump core-js from 3.40.0 to 3.41.0 (#2237 ) (17082bc )
deps: bump the grafana-deps group with 2 updates (#2234 ) (ff0f3df )
deps: bump the grafana-deps group with 2 updates (#2244 ) (1860fb7 )
remove unused api services (#2240 ) (4ec7737 )
translation labels (DEV-4735) (#2216 ) (45bf3a1 )
update openapi generated code (#2241 ) (f8979e7 )
update swc and types/jwc-decode dependencies (#2250 ) (f2900f8 )
Documentation
Maintenances
update the rule when PRs should be triggered (#2232 ) (a780476 )
Bug Fixes
Maintenances
deps-dev: bump chai from 5.1.2 to 5.2.0 (#2227 ) (4324382 )
deps-dev: bump prettier from 3.5.1 to 3.5.3 (#2224 ) (ddc4e47 )
deps: bump json2typescript from 1.5.1 to 1.6.1 (#2226 ) (3be4f8b )
deps: bump the grafana-deps group with 2 updates (#2223 ) (973c7c4 )
improve resource fetcher logic (#2202 ) (dfedd05 )
use ReadResource when it's possible rather than DspResource. (#2222 ) (2109943 )
Enhancements
only display active project tiles (#2209 ) (5fae9b9 )
only show annotations tab when there is an annotation to show (#2208 ) (36337a4 )
use dedicated endpoint for querying incoming links instead of Gravsearch (DEV-4729) (#2204 ) (13c514f )
Bug Fixes
Maintenances
deps-dev: bump @types/node from 20.17.24 to 20.17.28 in the types-deps group (#2213 ) (0f660c9 )
deps-dev: bump ts-jest from 29.2.6 to 29.3.0 in the jest-deps group (#2211 ) (7dadd23 )
deps: bump @sentry/cli from 2.42.3 to 2.43.0 in the sentry-deps group (#2212 ) (4bf48d1 )
deps: bump axios and @openapitools/openapi-generator-cli (#2206 ) (8e8b863 )
move mathjax lib files (#2219 ) (2470fd0 )
updating the file is done in replace-file-dialog. (#2210 ) (6287663 )
Enhancements
Unify resource annotations wording (DEV-4393) (#2188 ) (bc05517 )
Bug Fixes
Maintenances
create new resource-editor/properties-display lib (#2200 ) (110bd15 )
improve row styling of resource editor (#2201 ) (d63c108 )
Enhancements
add missing translations for EN, DE, FR and IT languages (DEV-4647) (#2163 ) (2e43da7 )
Bug Fixes
adds autocomplete control for property list value in advanced search (DEV-4694) (#2191 ) (513e02a )
fix resource permissions label translation (DEV-4708) (#2185 ) (1fe197e )
footnotes are displayed even wrapped (bold, italic, ..) (#2189 ) (205b7f4 )
selected ontology in advanced search (DEV-4696) (#2180 ) (9ef0459 )
updates resources count on resource deletion (#2186 ) (006c01b )
Maintenances
adapt to js lib new typing (#2150 ) (b02753c )
deps-dev: bump @typescript-eslint/utils from 8.26.0 to 8.26.1 (#2184 ) (fee5133 )
deps: bump @sentry/cli from 2.42.2 to 2.42.3 in the sentry-deps group (#2183 ) (2228ed5 )
Documentation
Bug Fixes
Maintenances
add entries to Dependabot file (#2141 ) (41640b6 )
change align-items values from start to flex-start (#2156 ) (6e1bbba )
deps-dev: bump @cypress/code-coverage from 3.13.11 to 3.13.12 in the test-coverage-deps group (#2166 ) (86c4575 )
deps-dev: bump @types/node from 20.17.19 to 20.17.23 in the types-deps group (#2147 ) (b025f59 )
deps-dev: bump @types/node from 20.17.23 to 20.17.24 in the types-deps group (#2165 ) (b9e8910 )
deps-dev: bump @typescript-eslint/utils from 8.24.0 to 8.26.0 (#2169 ) (e0da061 )
deps-dev: bump autoprefixer from 10.4.20 to 10.4.21 (#2168 ) (c2cbb88 )
deps-dev: bump ng-mocks from 14.13.2 to 14.13.3 (#2167 ) (11b0ec3 )
deps-dev: bump postcss from 8.5.2 to 8.5.3 in the postcss-deps group (#2144 ) (95fdf7b )
deps-dev: bump ts-jest from 29.2.5 to 29.2.6 in the jest-deps group (#2143 ) (f3de978 )
deps: bump @sentry/cli from 2.41.1 to 2.42.2 in the sentry-deps group (#2145 ) (199aa1e )
deps: bump the grafana-deps group with 2 updates (#2142 ) (a07b14a )
fix some tsc issues in resource editor (#2132 ) (7866c88 )
move some user components to the right lib (#2149 ) (2d09530 )
remove unused code (#2151 ) (96d9dfb )
Bug Fixes
compoundService reset on change of resource (#2135 ) (768f687 )
highlights value from route and redesign the properties in the resource editor (#2134 ) (ac6186d )
navigate after deletion (#2125 ) (08ca25b )
resource editor manages its own resource deletion (#2138 ) (097b620 )
Maintenances
Bug Fixes
Maintenances
deps-dev: bump @types/jasmine from 4.6.4 to 4.6.5 in the jasmine-karma-deps group (#2118 ) (61e1356 )
deps-dev: bump @types/node from 20.17.17 to 20.17.19 in the types-deps group (#2120 ) (db6a742 )
deps-dev: bump postcss from 8.5.1 to 8.5.2 in the postcss-deps group (#2119 ) (88b6f8a )
deps-dev: bump prettier from 3.5.0 to 3.5.1 (#2121 ) (3975ec5 )
Enhancements
adds mat autocomplete control to the advanced search (DEV-4498) (#2101 ) (81f7f78 )
Bug Fixes
Maintenances
add CODEOWNERS file (#2095 ) (03a4747 )
add environments list excluded from tracking by Sentry (#2102 ) (8632ff3 )
add tsc command to nx projects (#2097 ) (672009d )
deps-dev: bump @types/node from 20.17.16 to 20.17.17 in the types-deps group (#2092 ) (bebc116 )
deps-dev: bump @typescript-eslint/utils from 8.22.0 to 8.24.0 (#2099 ) (cae2ffa )
deps-dev: bump prettier from 3.4.2 to 3.5.0 (#2094 ) (8e44e92 )
deps: bump the grafana-deps group across 1 directory with 2 updates (#2100 ) (6a8d407 )
path to generate openapi was broken (#2114 ) (9ebf9ec )
remove settings nx library and move files to project library (#2106 ) (204eb32 )
remove unused code (#2112 ) (79a3812 )
update openApi generated code to 2.1.15 (#2115 ) (5670459 )
Tests
Bug Fixes
footnotes escape html only once (#2088 ) (cc85f14 )
internal links and external work with ckeditor footnotes (#2084 ) (58676b9 )
selected region click only fires when a region iri is found (#2089 ) (5bdb9fc )
Maintenances
deps: bump the grafana-deps group across 1 directory with 2 updates (#2080 ) (27165aa )
remove unused variables (#2086 ) (8c72abc )
replace internal links with pipe rather than directive (#2082 ) (80d5c0b )
update github/codeql-action to v3 (#2087 ) (4af3800 )
Enhancements
reimplement a progress indicator (DEV-4544) (#2076 ) (2d27657 )
Bug Fixes
Maintenances
Tests
Enhancements
Bug Fixes
Maintenances
deps-dev: bump @openapitools/openapi-generator-cli from 2.15.3 to 2.16.3 (#2064 ) (8039d66 )
deps-dev: bump @types/node from 20.17.14 to 20.17.16 in the types-deps group (#2063 ) (8fb321c )
selectors all start with app- instead of dasch-swiss (#2060 ) (3dc5364 )
selectors are one liner when possible (#2062 ) (7ebac68 )
Tests
Enhancements
improve paging of search results (DEV-2468) (#1995 ) (8c9d77c )
Bug Fixes
cardinalities change in resource class info component (DEV-4514) (#2052 ) (bca5922 )
remove problematic and unused property (DEV-4513) (#2044 ) (b35f9fe )
still image: drawing a region does not break mouse nav on canvas (DEV-4445) (#2024 ) (c7fb551 )
use getters (DEV-4507) (#2050 ) (44fbbe4 )
Maintenances
add more specific rule for @angular-devkit (#2055 ) (ab7b6d9 )
deps-dev: bump @types/node from 20.17.12 to 20.17.14 in the types-deps group (#2048 ) (ac7d616 )
deps-dev: bump @typescript-eslint/utils from 8.20.0 to 8.21.0 (#2057 ) (df2f899 )
deps-dev: bump eslint-plugin-prettier from 5.2.1 to 5.2.3 (#2058 ) (8d961bf )
deps-dev: bump undici from 5.28.4 to 5.28.5 (#2053 ) (29d440e )
deps: bump @sentry/cli from 2.40.0 to 2.41.0 in the sentry-deps group (#2047 ) (7a3e55d )
deps: bump @sentry/cli from 2.41.0 to 2.41.1 in the sentry-deps group (#2056 ) (6a34e40 )
deps: bump the grafana-deps group with 2 updates (#2046 ) (85bf73a )
group nx libs (#2041 ) (1cbcd39 )
Documentation
Tests
resource project admin e2e tests with populated data (DEV-4438) (#2027 ) (a192978 )
Bug Fixes
advanced search mat select controls (DEV-4498) (#2035 ) (9702e36 )
each haslinktoclass property is displayed as linked resource (#2038 ) (bb9d254 )
Maintenances
deps-dev: bump @typescript-eslint/utils from 8.19.1 to 8.20.0 (#2040 ) (87f3f6f )
deps-dev: bump ng-mocks from 14.13.1 to 14.13.2 (#2034 ) (c83af92 )
deps-dev: bump postcss from 8.4.49 to 8.5.1 in the postcss-deps group (#2039 ) (01681c4 )
deps: bump @sentry/angular-ivy from 7.120.2 to 7.120.3 in the sentry-deps group (#2033 ) (4b477ca )
fix angular-eslint versions and bump node.js on the CLI to v20.9.0 (#2037 ) (8dcdb52 )
move api, open-api, analytics, string literal nx libs (#2025 ) (5600339 )
Bug Fixes
CORS for external resources in OSD viewer (dev-4482) (#2022 ) (1ec12e1 )
make ontology class list numbers smaller (DEV -4444) (#2031 ) (1df4483 )
update Google Maps pin to properly show new location (DEV-4483) (#2029 ) (081ec22 )
Maintenances
decrease Dependabot PRs number and interval (#2030 ) (8126503 )
deps-dev: bump @types/node from 20.17.10 to 20.17.11 in the types-deps group (#2020 ) (672beca )
deps-dev: bump @types/node from 20.17.11 to 20.17.12 in the types-deps group (#2023 ) (ced7ead )
deps-dev: bump @types/node from 20.17.9 to 20.17.10 (#2005 ) (2688f85 )
deps-dev: bump @typescript-eslint/utils from 8.17.0 to 8.19.0 (#2019 ) (3443738 )
deps-dev: bump @typescript-eslint/utils from 8.19.0 to 8.19.1 (#2026 ) (3090641 )
deps-dev: bump cypress from 13.16.1 to 13.17.0 (#2017 ) (3b6a31e )
deps-dev: bump karma-chrome-launcher from 3.1.1 to 3.2.0 in the jasmine-karma-deps group (#2016 ) (a7aed40 )
deps: bump @sentry/angular-ivy from 7.120.1 to 7.120.2 (#2009 ) (d5bade4 )
deps: bump @sentry/cli from 2.39.1 to 2.40.0 in the sentry-deps group (#2021 ) (c375c21 )
deps: bump core-js from 3.39.0 to 3.40.0 (#2028 ) (0c5e980 )
deps: bump zod from 3.23.8 to 3.24.1 (#2002 ) (6743623 )
divide packages into Dependabot groups (#2007 ) (3d75fab )
Bug Fixes
file name decoding from response headers (DEV-4401) (#1996 ) (07b003f )
project linting (DEV-4446) (#1973 ) (9b2cbb5 )
save and replace external IIIF image (DEV-4227) (#2013 ) (e844083 )
update annotations tab when switching to a compound without page (DEV-4171) (#1997 ) (1f1b80a )
Maintenances
Bug Fixes
advanced search results for specific project (DEV-4326) (#1902 ) (77365b9 )
allows to download original asset (DEV-4402) (#1953 ) (517bceb )
close edit state of values on save and after resource changes (DEV-4372) (#1899 ) (d16ab47 )
create resource class default data (DEV-4377) (#1917 ) (a9e092f )
display compound without incoming resources, i.e. a book without pages (DEV-4171) (#1928 ) (f5dc69a )
get the template on changes (DEV-4228) (#1963 ) (8267306 )
linked property label (#DEV-4379) (#1904 ) (6533df3 )
prevents still image component from crashing when image is not p… (#1971 ) (6e4e035 )
removed withCredentials in representation service (#1965 ) (3b0feab )
reset zoom (DEV-4376) (#1914 ) (6ef3507 )
reusable list item form validation (DEV-4374) (#1969 ) (70dfdc3 )
segment creation dialog is a side dialog (#1903 ) (9c1ebab )
use correct class and translate the label (DEV-4373) (#1922 ) (b1ae8b0 )
Maintenances
add 409 error handling (#1923 ) (378ec69 )
add ckeditor5-custom-build to dependabot ignored list (#1930 ) (a554717 )
cleanup legacy and unused (DEV-4368) (#1891 ) (4da6a85 )
deps-dev: bump @angular-eslint/eslint-plugin from 17.2.1 to 17.5.3 (#1939 ) (6f19a6e )
deps-dev: bump @angular-eslint/eslint-plugin-template from 16.0.2 to 16.3.1 (#1937 ) (dd4417c )
deps-dev: bump @angular-eslint/template-parser from 16.0.2 to 16.3.1 (#1933 ) (8ef7604 )
deps-dev: bump @angular/cli from 16.1.4 to 16.2.16 (#1936 ) (51e4617 )
deps-dev: bump @nx/js from 16.5.3 to 16.10.0 (#1927 ) (d52786c )
deps-dev: bump @nx/workspace from 16.5.3 to 16.10.0 (#1934 ) (b0900ec )
deps-dev: bump @openapitools/openapi-generator-cli from 2.13.13 to 2.15.3 (#1957 ) (7c04fd7 )
deps-dev: bump @types/jasmine from 4.3.6 to 4.6.4 (#1943 ) (9600970 )
deps-dev: bump @types/jest from 29.5.13 to 29.5.14 (#1938 ) (300d75a )
deps-dev: bump @types/node from 20.16.10 to 20.17.8 (#1924 ) (414c492 )
deps-dev: bump @types/node from 20.17.8 to 20.17.9 (#1955 ) (f6cf8d6 )
deps-dev: bump jest-preset-angular from 13.1.1 to 13.1.6 (#1949 ) (c2b4459 )
deps-dev: bump ng-mocks from 14.11.0 to 14.13.1 (#1920 ) (d3369da )
deps-dev: bump ng-packagr from 16.1.0 to 16.2.3 (#1946 ) (49c851a )
deps-dev: bump postcss from 8.4.47 to 8.4.49 (#1944 ) (23cc6f0 )
deps-dev: bump postcss-preset-env from 8.3.3 to 8.5.1 (#1921 ) (37f3565 )
deps-dev: bump prettier from 3.3.3 to 3.4.1 (#1932 ) (e0b462e )
deps-dev: bump prettier from 3.4.1 to 3.4.2 (#1966 ) (df878be )
deps-dev: bump ts-jest from 29.1.0 to 29.2.5 (#1918 ) (401d2d8 )
deps: bump @grafana/faro-web-sdk from 1.10.2 to 1.12.2 (#1945 ) (c9bc08b )
deps: bump @grafana/faro-web-tracing from 1.10.2 to 1.12.2 (#1947 ) (8ad589e )
deps: bump @nx/angular from 16.5.3 to 16.10.0 (#1941 ) (09c7019 )
deps: bump @nx/nx-darwin-arm64 from 16.5.3 to 16.10.0 (#1940 ) (b09e8c9 )
deps: bump @nx/nx-darwin-x64 from 16.5.3 to 16.10.0 (#1935 ) (ac7060a )
deps: bump @nx/nx-win32-x64-msvc from 16.5.3 to 16.10.0 (#1926 ) (e1ce838 )
deps: bump @sentry/angular-ivy from 7.119.1 to 7.120.0 (#1948 ) (3985c4a )
deps: bump @sentry/cli from 2.36.6 to 2.39.1 (#1931 ) (b0b8e6b )
deps: bump core-js from 3.38.1 to 3.39.0 (#1919 ) (a6bcc8f )
move styles to elements, remove usage of ngdeep (DEV-4378) (#1907 ) (6150bbd )
regroup resource editor nx libs (#1916 ) (243da18 )
update eslint to v18.4.2 (#1950 ) (a1bddb0 )
update nx to v18.2.0 and angular to v17.3.0 (DEV-4406) (#1952 ) (1718fb0 )
Maintenances
dependabot: temporarily change updates interval and remove grouping (#1906 ) (748672b )
deps-dev: bump @nx/linter from 16.5.3 to 16.10.0 (#1910 ) (9f010e6 )
deps: bump @nx/nx-linux-x64-gnu from 16.5.3 to 16.10.0 (#1913 ) (63a48ff )
deps: bump cookie, engine.io and express (#1867 ) (3ce4f35 )
deps: bump cross-spawn from 7.0.3 to 7.0.6 (#1895 ) (9dc43ce )
deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#1870 ) (53a0faf )
deps: bump openseadragon from 4.1.0 to 4.1.1 (#1911 ) (3e89b69 )
deps: bump pdfjs-dist and ng2-pdf-viewer (#1877 ) (2c2192d )
deps: bump tslib from 2.7.0 to 2.8.1 (#1909 ) (613e750 )
deps: bump uuid from 9.0.0 to 9.0.1 (#1912 ) (d0dcc93 )
install updated deps (52e40c0 )
Tests
e2e: disable failing admin project resource tests (DEV-2380) (#1900 ) (75554ff )
Bug Fixes
Maintenances
Tests
Added resource basic member tests, updated project admin tests (… (#1880 ) (4d6a3b0 )
Enhancements
Bug Fixes
Maintenances
Tests
Enhancements
accept encoded segments for region, size and rotation (DEV-4140) (#1835 ) (0f25d13 )
implement download original functionality (DEV-4102) (#1803 ) (807fd70 )
order resource list by label (DEV-4164) (#1821 ) (f79eca8 )
prohibit use of internal images (DEV-4092) (#1774 ) (0202485 )
Bug Fixes
initialise with empty function, call onChange also if invalid (#1848 ) (041d1d2 )
sets property form default language (DEV-4182) (#1837 ) (bd8f5f0 )
shows 403 status error when incoming resource representation cannot be loaded due to lack of permissions (DEV-4146) (#1832 ) (8275019 )
Maintenances
Tests
a logged out user cannot add a resource (#1839 ) (460226a )
a non authorized user cannot access the data model class (#1834 ) (d26786e )
Bug Fixes
add support for uppercase file extensions (DEV-4148) (#1827 ) (0fe1b1b )
compound resource is refreshed on change (#1831 ) (4d6ed80 )
renamed usages of app-date-value-handler to dasch-swiss-date-val… (#1830 ) (6d03420 )
Bug Fixes
annotations are reset on resource change (#1825 ) (08bb85f )
restored image format change (DEV-4143) (#1822 ) (4d2f37c )
updates parent resource after replacing resource file (DEV-4172) (#1824 ) (da81631 )
Bug Fixes
can replace a file in representations (DEV-4118) (#1804 ) (c5a1d85 )
deletes current resource data from the state when resource fetch… (#1818 ) (a2e64b1 )
Bug Fixes
advanced search order by not list properties only (DEV-4096) (#1800 ) (4b650cf )
can create a property with a link to another class (#1810 ) (6baafd9 )
disables download button, if resource is not loaded (DEV-4020) (#1811 ) (e13a364 )
display condition of outgoing standoff links (DEV-4032) (#1813 ) (68267d4 )
encode filename properly during the file upload (DEV-4099) (#1801 ) (7cc2c42 )
prevents from throwing viewer exceptions (DEV-4083) (#1809 ) (c920bd3 )
resets link value control if linked value is not saved using dia… (#1802 ) (780d9d4 )
type error in link property (#1799 ) (d351f44 )
Enhancements
added feature flags configurations, allowEraseProjects variable (DEV-4011) (#1766 ) (eca4222 )
implement editing of third party iiif images (DEV-3967) (#1770 ) (b5ba0ba )
Bug Fixes
all input fields have an asterisk when required (#1768 ) (1603e6c )
allows sysadmin to create link object from search (DEV-4054) (#1771 ) (04a3d39 )
cache reloaded only when ontology is available (DEV-4089) (#1793 ) (8baa413 )
clears dsp-js cache before loading the resource (DEV-4059) (#1775 ) (6abfd72 )
geoname displayName exception (DEV-4105) (#1797 ) (cd96451 )
gravSearch does not equal operator for list value (DEV-4097) (#1794 ) (92db185 )
returns false if user is logging out and permissions is unavaila… (#1796 ) (6148a61 )
revert "fix: sentry typeerror: cannot read properties of undefined re… (#1795 ) (96b10bf )
sentry typeerror: cannot read properties of undefined reading (#1778 ) (073ebf7 )
Maintenance
deps-dev: bump cypress to 13.14.2 (fixes compatability with Firefox 130) (#1779 ) (84a5d01 )
Fix nginx configuration to provide the right value for the Permission-Policy header (#1791 ) (e679186 )
move logic from app to nx libs (#1764 ) (1c09e2f )
Remove Feature-Policy header (#1792 ) (645e19a )
show tooltip on parent div, position on the cursor (DEV-4051) (#1772 ) (56c04f4 )
Use k6chaijs for assertions (#1773 ) (292e3ee )
use local nx runner (#1777 ) (454eac6 )
Enhancements
iiif validation: fetch retry without HEAD (DEV-4075) (#1762 ) (dc06c81 )
Bug Fixes
Maintenance
Bug Fixes
display asterisks for marking a field as required (DEV-4053) (#1759 ) (756cb2a )
pass projectUuid via input (DEV-4055) (#1757 ) (d84fed5 )
Bug Fixes
refresh still image after replacing file (#1754 ) (bf5d54d )
segments are displayed correctly when the video is changed (#1751 ) (ec7da29 )
updates class list labels on language change (DEV-4052) (#1755 ) (f482a73 )
use correct property(DEV-4056) (#1753 ) (680eae8 )
Enhancements
Bug Fixes
a comment on a created region is of type: rich text (#1746 ) (5948719 )
highlights resource value if url parameter provided (DEV-4033) (#1748 ) (3756453 )
ontology editor: new link properties do not have a constraint (DEV-4029) (#1743 ) (d8dcb2d )
Maintenance
Enhancements
Bug Fixes
add resource component: display label, remove whole unnecessary logic and simplify (#1730 ) (a7b0cfb )
allows to add list item without comments (DEV-4016) (#1739 ) (0c347b2 )
cardinality toggles: disable if not project or sys admin (#1734 ) (d0a0205 )
create new property type (DEV-4008) (#1735 ) (32314f3 )
Remove redundant brace from Content-Type (#1731 ) (b9f5797 )
update group membership: trigger update after each change (DEV-3857) (#1741 ) (05ee687 )
update user membership (DEV-3857) (#1733 ) (2e5efee )
Documentation
Bug Fixes
reimplement cardinality change (#1688 ) (9c8d94c )
updated localization service, translations, language switching (DEV-3961) (#1726 ) (19cdf99 )
Maintenance
separate display logic from business logic (#1723 ) (a5227eb )
Bug Fixes
added check for invalidValueItems before creating a resource (DE… (#1718 ) (d7d3880 )
added linked resource autocomplete loading progress bar (DEV-3938) (#1717 ) (d3b1ccb )
create resource with edited properties only (DEV-3937) (#1715 ) (c9f2644 )
list property: introduce an empty option for new values (#1719 ) (24926a5 )
Bug Fixes
create user as system administrator (DEV-3934) (#1713 ) (26853e9 )
Bug Fixes
allows resource property types to be added and used properly (DE… (#1711 ) (a23eeab )
create resource issue (DEV-3913) (#1705 ) (79cd6de )
creating resource issue (DEV-3915) (#1708 ) (963d5fa )
displays all data model properties when new resource is created … (#1710 ) (e2d88e4 )
prevents from saving empty property values (DEV-3919) (#1709 ) (dd30cff )
removed decimal property default value (DEV-3923) (#1712 ) (53f85ce )
side dialog position (DEV-3914) (#1707 ) (14a7e14 )
Enhancements
recursive incoming links loading (DEV-3792) (#1699 ) (58072ad )
Bug Fixes
added localization service (#1702 ) (b2d3df3 )
adding new property boolean value (DEV-3833) (#1700 ) (281212d )
compound object page reset when loading a new resource (#1698 ) (8680542 )
in seach, reload the selected resource after editing (#1703 ) (3e92399 )
projectRestrictedViewSettings selector (DEV-3888) (#1696 ) (6ca419c )
resource property create dialog, resource info bar project data … (#1701 ) (199e585 )
Maintenance
Enhancements
Bug Fixes
does not preserve image format on resource change (DEV-3834) (#1692 ) (ff35be7 )
opening Salsah links (DEV-3830) (#1689 ) (c54a249 )
remove link value that is marked as deleted (#1685 ) (8b74f0a )
Url encode ingest upload url in order to support special characters in filenames (DEV-3865) (#1691 ) (b6c1f4c )
Maintenance
test: Use docker compose in justfile instead of deprecated docker-compose (#1690 ) (0536a23 )
Enhancements
Add k6 brower performance test (#1666 ) (6fb4787 )
erase project confirmation dialog + translations (DEV-3734) (#1679 ) (e4b7ef0 )
Bug Fixes
cardinality change: include other properties, set the new cardinality (#1678 ) (3ce729e )
editing a stillimage properties keep the same page active (#1677 ) (acfa48e )
erase project short code validation (DEV-3734) (#1683 ) (ce13e25 )
remove closed bracket in href link (#1682 ) (aebd0ed )
Maintenance
add user form: remove validation and error msgs (#1675 ) (ada9505 )
Enhancements
erase project + translations (DEV-3734) (#1674 ) (a439b78 )
incoming links paging and pager component (DEV-3792) (#1668 ) (aabb7c6 )
Bug Fixes
add comment label in properties comment fields (#1667 ) (9348ba8 )
change notification error message (#1661 ) (8a3eb23 )
loader displayed on top when editing property values (#1669 ) (3ac1dd0 )
prevents from scrolling exception (DEV-3774) (#1673 ) (ba4e4dd )
project selectors (DEV-3793) (#1670 ) (9e69670 )
properties: prevent toolbar buttons to trigger unnecessary requests (#1664 ) (823ae59 )
resource permissions: check resource permissions for replacing files (#1662 ) (ed18c35 )
slide toggle flickering issue (DEV-3752) (#1659 ) (4910aea )
tab do not change when a resource is reloaded (#1672 ) (f25f513 )
TypeError: Cannot read properties of undefined (reading 'waterma… (#1671 ) (66de497 )
Maintenance
result list: make list items more responsive (DEV-3771) (#1663 ) (f98b3c1 )
Documentation
Bug Fixes
no duplicates in compound, no isRegionOf property for annotation (#1657 ) (b85f6a4 )
resource link form (DEV-3767) (#1656 ) (43d1edb )
Enhancements
displays slide toggle for boolean property (DEV-3752) (#1648 ) (f4d5765 )
Bug Fixes
dialog: set height to make dialog scroll (#1653 ) (fb6a9d6 )
display all properties in compound resource (#1654 ) (36184bb )
display ontology labels in prefffered language (DEV-3739) (#1651 ) (2dfd44d )
load ontologies (DEV-3758) (#1652 ) (9d55966 )
property value gap adjustment (DEV-3718) (#1655 ) (22b8471 )
Maintenance
Enhancements
add labels to every input (#1644 ) (6e463ae )
link value autocomplete, property values css adjustments (DEV-3718) (#1647 ) (fcea70c )
property values row colour (DEV-3732) (#1640 ) (bd0f6e4 )
Bug Fixes
Maintenance
Bug Fixes
allows resource related project member or admin to edit its properties (DEV-3723) (#1636 ) (a04bb41 )
Bug Fixes
Bug Fixes
highlighting image region after creating new one (#DEV-3700) (#1632 ) (ec9807c )
highlights selected image region (#DEV-3700) (#1630 ) (b0b8feb )
on resource change, display first tab (#1629 ) (bd31f3e )
property value add button permissions (#DEV-3723) (#1633 ) (4119a07 )
Enhancements
assigns new project to the current user automatically, if creat…(DEV-3658) (#1600 ) (823531c )
landing page (DEV-3502) (#1615 ) (c8017bc )
skeleton loader on landing page (#DEV-3569) (#1568 ) (39eee91 )
Bug Fixes
Maintenance
11.9.1 (2024-05-03)
Bug Fixes
alerts user when a resource cannnot be erased (#1560 ) (9ebc9cf )
allows project admin to add members to the project (#DEV-3414) (#1558 ) (6a8850c )
resource label (#DEV-3550) (#1565 ) (9186424 )
system component: don't dispatch loading state for users; faster loading, prevent reloads on tab change (#1562 ) (26bb3f4 )
user form: set form to required (DEV-3527) (#1559 ) (6c5ead8 )
Maintenance
11.9.0 (2024-04-19)
Enhancements
Bug Fixes
color picker style (DEV-3476) (#1551 ) (aca8800 )
data-model-class e2e (DEV-) (#1547 ) (9287674 )
filters out "has image file" property (DEV-3477) (#1548 ) (2cd4f60 )
project member resource edit permissions (#DEV-3479) (#1554 ) (c0909cd )
removed mergeTableCells functionality from CKEditor (#DEV-3473) (#1552 ) (b503cfc )
resource tooltip fit content (#DEV-3383) (#1553 ) (63d9f17 )
Maintenance
Update dsp-js to v9.1.17 (#1555 ) (cefdda0 )
user-form: Refactor user form and make proper use of dialog (#1503 ) (4375f44 )
11.8.0 (2024-04-05)
Enhancements
Maintenance
11.7.5 (2024-03-27)
Bug Fixes
11.7.4 (2024-03-22)
Bug Fixes
Maintenance
11.7.3 (2024-03-12)
Bug Fixes
image settings restriction note (#1518 ) (c486dcb )
incoming resource gravsearch query comment field set as optional (DEV-3315) (#1509 ) (4695b8b )
11.7.2 (2024-03-08)
Bug Fixes
11.7.1 (2024-03-08)
Maintenance
11.7.0 (2024-03-07)
Enhancements
Bug Fixes
docs: fix dead links in docs (#1492 ) (4558e34 )
hotfix for list is undefined (sentry JA-1) (#1508 ) (79301da )
image region comment field validation removed(DEV-3315) (#1487 ) (985bcd0 )
refresh image viewer after new item was added (DEV-3277) (#1491 ) (7706ce7 )
removed absolute image size restriction, added sample image (DEV-3304) (#1484 ) (00021a8 )
resource class item autocomplete refresh and loading (DEV-3371) (#1504 ) (c87de3c )
Maintenance
Documentation
11.6.5 (2024-02-27)
Bug Fixes
submit button on upload resource does not load indefinitely (#1485 ) (e1a51b5 )
11.6.4 (2024-02-23)
Bug Fixes
11.6.3 (2024-02-23)
Bug Fixes
highlits section by clicked region in image viewer (DEV-3277) (#1468 ) (50a5db5 )
initiates new search when user is logged in sucessfully (DEV-3293) (#1469 ) (70f7f25 )
Maintenance
11.6.2 (2024-02-14)
Bug Fixes
11.6.1 (2024-02-13)
Bug Fixes
improve multi language input touched behavior, add validators (#1463 ) (c70e1cf )
search result list item style (DEV-3280) (#1464 ) (a36fee0 )
temporary remove image settings tab (#1461 ) (6cbec6b )
11.6.0 (2024-02-13)
Enhancements
dsp-app: image settings updates and fixes (DEV-2995) (#1451 ) (f67d528 )
Bug Fixes
add instrumentation to faro sdk (#1455 ) (758ad8e )
dsp-das: image viewer padding, arrows style. Resource list name css adjustments (DEV-3276) (#1456 ) (332f8d5 )
image settings updates (DEV-2995) (#1458 ) (6cc1ada )
loads all projects when membership dialog is opened (DEV-3268) (#1450 ) (3abb8fd )
remove old "edit project" page url (#1452 ) (3500c22 )
Maintenance
11.5.1 (2024-02-09)
Maintenance
11.5.0 (2024-02-09)
Enhancements
dsp-das: image settings (DEV-2995) (#1440 ) (3609b52 )
dsp-das: project menu items highlighting (DEV-3103) (#1444 ) (c78ddf7 )
Bug Fixes
11.4.1 (2024-02-07)
Bug Fixes
11.4.0 (2024-02-06)
Enhancements
Bug Fixes
Maintenance
11.3.4 (2024-02-01)
Bug Fixes
dsp-das: Enables rich text saving when creating new text value f… d48bf85 …or property. (DEV-3247) (#1427 ) (f8739ba )
11.3.3 (2024-02-01)
Bug Fixes
11.3.2 (2024-02-01)
Bug Fixes
string instead of enum for environment config (#1423 ) (fc92eaa )
11.3.1 (2024-01-31)
Bug Fixes
Maintenance
11.3.0 (2024-01-30)
Enhancements
Bug Fixes
Maintenance
11.2.0 (2024-01-26)
Enhancements
create api routes for /admin (#1318 ) (da5f289 )
dsp-app: introduced ontology class item count from state (#1358 ) (f8984e4 )
project form: creating a new project with an existing short code (DEV-3204) (#1368 ) (d231c51 )
projects: caches projects loading, removed readProjects from state model. #DEV-2913 (#1341 ) (7ebd126 )
update @dasch-swiss/jdnconvertiblecalendar and @dasch-swiss/jdnconvertiblecalendardateadapter (#1362 ) (cf1cd76 )
Bug Fixes
Maintenance
11.1.7 (2023-12-08)
Bug Fixes
add GH packages access for docker publish (#1304 ) (bef179d )
removing/adding users from/to project, project activation/deactivation. (#1302 ) (a084369 )
resource loading issue (#1303 ) (c9dc099 )
Maintenance
11.1.6 (2023-12-05)
Bug Fixes
Maintenance
11.1.5 (2023-11-23)
Bug Fixes
app/properties: remove number of incoming links in pagination (DEV-2474) (#1270 ) (021cf29 )
dsp-app: loading variable (#1271 ) (7bef1a9 )
11.1.4 (2023-11-23)
Maintenance
11.1.3 (2023-11-16)
Bug Fixes
date-picker: date-picker doesn't show in advanced search (#1267 ) (3d2778f )
11.1.2 (2023-11-15)
Bug Fixes
advanced-search: undefined error leads to blank page (#1264 ) (a176ce0 )
results: go back to search form button fix (#1266 ) (b2b18fe )
11.1.1 (2023-11-14)
Bug Fixes
activate/deactivate project: subscribe to the observable (#1261 ) (92431d4 )
results: user unable to execute second fulltext search (#1262 ) (baba2f4 )
11.1.0 (2023-11-10)
Enhancements
advanced-search: allow ordering by URI value (#1248 ) (e5cfebe )
expert search: implement default gravsearch as placeholder (#1247 ) (5132f4d )
list-value: make list menu resemble a dropdrown (#1256 ) (f7a7a8c )
project description: order project descriptions by language (#1250 ) (f2c5dc9 )
Bug Fixes
app/help: fix links to releases (#1253 ) (e2ddcdd )
app/resource: removed developer feature that created annotation bug (#1254 ) (7b908b0 )
type errors: fix type errors (#1255 ) (389eccb )
Maintenance
date picker: implement date picker as standalone component (#1251 ) (e89dba8 )
ontology-class-item: change how long labels are handled (#1257 ) (f6d42dc )
update dsp-js to v9.0.2 (#1258 ) (cb86ebf )
11.0.0 (2023-10-27)
⚠ BREAKING CHANGES
deps: bump js-lib to 9.0.0 (#1241 )
Enhancements
advanced-search: make list menu resemble a dropdown (#1243 ) (96eab7f )
restore previous advanced search that user executed (#1226 ) (8c5eec9 )
Bug Fixes
Maintenance
Bug Fixes
date-picker: fix YYYY-MM-dd formatting (#1235 ) (f641ccb )
gravsearch-service: incorrect gravsearch generated when searching for a linked property (#1232 ) (200bbc0 )
project: host listener triggers when user types in an input or textarea (#1233 ) (9f2a790 )
Maintenance
Reconfigure all "zio" endpoints to use the original address (#1222 ) (eaaefc9 )
Bug Fixes
advanced-search: generate correct gravsearch for linked resources with property values (#1229 ) (2caa0a2 )
Maintenance
string literal component: move app string literal component into shared lib (#1209 ) (3f2a562 )
Enhancements
Maintenance
Bug Fixes
Bug Fixes
Bug Fixes
app: sort incoming links for more than 25 (#1203 ) (7a17d7c )
link to controlled vocabulary: Link to correct route (#1207 ) (51bae4b )
Maintenance
app-global, app-routing-module: Replaces string literals with constants (#1210 ) (a70388c )
deps: bump js-lib version to 8.3.5 (#1211 ) (a6682e9 )
progress indicator: move app progress indicator into shared lib (#1204 ) (95d843d )
project edit dialog: remove dialog and replace in component (#1202 ) (7a42167 )
Maintenance
Bug Fixes
sorting: sorts incoming links by res class then res label (#1197 ) (85f1af6 )
Maintenance
Bug Fixes
regions: reload the resource after deletion of regions (#1185 ) (c5a14e6 )
runtime errors: fix errors thrown (#1178 ) (55f56cd )
session service: destroy session and return of false if an error… (#1183 ) (3ead94d )
Maintenance
deps: bump js-lib to 8.3.2 (#1187 ) (d5ba644 )
msg text: Change notification message text for 404 not found (#1184 ) (20d5d0b )
Documentation
Maintenance
Enhancements
remove property menu: add skeleton to mat menu until content loaded (#1148 ) (659f0f4 )
upload image: add snackbar message if upload to sipi temp failed (#1166 ) (6df61e9 )
Bug Fixes
action bubble position: reposition the action bubble (#1147 ) (cc5b66c )
add-value: paragraph not showing as textarea (#1155 ) (83a0854 )
app/ontology: stop ontology service from spamming errors (#1144 ) (fecf296 )
delete value button: evaluate users permissions to enable/disable delete button (#1138 ) (6736942 )
geonames search results: filter out properties instead of error (#1164 ) (7c478d6 )
ontology: Ontology cache is not updated when adding property to resource class (#1156 ) (162b52e )
pdf viewer: menubar is broken (#1160 ) (22e99e5 )
project list items: users project list items display elements correctly (#1141 ) (f7eca25 )
resource-list: remove erroneous text before each label (#1154 ) (2177437 )
runtime errors: fix forms error, ExpressionChangedAfterItHasBeenChecked and properties of undefined (#1168 ) (3f6a253 )
text values: open all non internal links in a new tab (#1167 ) (ea6ccff )
type error: check existence of internal context (#1136 ) (c32f8b8 )
type error: check existence of ReadOntology instances (#1140 ) (c8d8024 )
Maintenance
add pendo analytics (#1157 ) (15f7a33 )
deps: bump semver from 5.7.1 to 5.7.2 (#1143 ) (46351b0 )
deps: bump word-wrap from 1.2.3 to 1.2.5 (#1158 ) (884d6c3 )
empty comment: Keep empty comments placeholder unstyled (#1169 ) (a96215c )
error logging: do not throw error on failed login attempt (#1142 ) (e548344 )
mdc-migration: migrate material formfield, input, select, autocomplete (#1122 ) (41dd432 )
representation components: set the text color of the menu items (#1162 ) (b1f510e )
resource list: prevent shift/overlap of checkboxes (#1149 ) (e2d1582 )
test console output: Mock components to avoid spamming (#1152 ) (fd3ff9e )
upgrade angular to 16 (#1153 ) (08c17fa )
user membership: Clip long project names with overflow ellipsis (#1150 ) (f219e84 )
Bug Fixes
app: navigate to home after logout (#1125 ) (bfdd7ce )
image navigation: remove flickering, remove in between load images (#1127 ) (d7b0922 )
password-form: add better error handling (#1128 ) (e131a39 )
visibility of menu entries: Utilise proper editing permissions for enabling/disabling editing menu items (#1129 ) (a59e85e )
Enhancements
app/migration: migrate snackbar (#1116 ) (76f495b )
error-handler: move error-handler and all its dependencies into library (#1126 ) (e720bb2 )
Maintenance
angular mdc migration slider (#1119 ) (27c7d86 )
app-state-service: move Application State Service to a library (#1120 ) (fe5718f )
deps: bump socket.io-parser from 4.2.2 to 4.2.4 (#1078 ) (3fb0647 )
mat-menu: apply black background to representation menu (#1118 ) (f367394 )
update js-lib to v8.2.7 (#1133 ) (52340c4 )
Bug Fixes
freeze: Remove/replace freezing request (#1110 ) (6a9e259 )
freezing: app freeze if sipi does not respond (DEV-1562) (#1099 ) (aaaa887 )
Enhancements
add skeleton loading to onto class items (#1107 ) (e3d7a79 )
dsp-app: fixed wrong error-messages in update forms (#1106 ) (c9e5d3f )
video component: enhance video component (#1108 ) (0236a5e )
Maintenance
Maintenance
Bug Fixes
Maintenance
Maintenance
Bug Fixes
add-user: resize and center cancel button (DEV-2073) (#1050 ) (7ef68f0 )
app: button activated for date search (#1051 ) (42fe1d1 )
app: Full text search shows next 25 results (#1047 ) (b3f60c6 )
boolean property comment: Comment field is always enabled (#1053 ) (e3ab3e1 )
resource-list: set a fix width within mat-list-item (#1057 ) (b6b3672 )
standoff html links: every mouse button opens the resource (DEV-2092) (#1042 ) (2f63340 )
Enhancements
boolean icon: change checkbox into toggle in read mode (DEV-2178) (#1052 ) (55b276b )
boolean properties: change checkboxes into toggles (#1049 ) (80c0305 )
boolean values: implement removal of boolean values (#1034 ) (da423be )
Maintenance
angular mdc migration - dialog (#1004 ) (5e0204f )
deps-dev: bump @nrwl/eslint-plugin-nx from 15.8.9 to 16.2.1 (#1055 ) (5c6d2d5 )
deps-dev: bump @nrwl/nx-cloud from 15.3.2 to 16.0.5 (#1030 ) (162a1bb )
deps-dev: bump @types/jasmine from 3.8.2 to 4.3.1 (#1006 ) (9ea23e5 )
deps-dev: bump postcss-preset-env from 7.5.0 to 8.3.2 (#1010 ) (97fefa7 )
deps: bump engine.io from 6.4.1 to 6.4.2 (#1035 ) (72fb3ce )
Bug Fixes
app/resource: show region on first load (#1040 ) (a7e1975 )
app: top-level-domain with 63 chars (#1045 ) (19dc886 )
date-picker: don't display error message without input (#1038 ) (0be2229 )
pdf-viewer: pdf viewer not sending cookie (dev-2136) (#1039 ) (f51479b )
pdf-viewer: pdf viewer not sending cookie (dev-2136) (#1039 ) (5f884f4 )
pdf-viewer: pdf viewer not sending cookie (Dev-2136) (#1039 ) (c990c4f )
pdf-viewer: pdf viewer not sending cookie (Dev-2136) (#1039 ) (6e3453d )
resource viewer: images flickering or not loading (#1033 ) (6fdb14b )
Maintenance
Bug Fixes
gravsearch incoming links filtering out isPartOf (#1026 ) (4571c31 )
Maintenance
Bug Fixes
app breaks when on /account route (#1014 ) (2dca23b )
app/resource-instance-form: fix same value for property bug (#1012 ) (a8b0f71 )
CD: get tag before changes happen (INFRA-241) (#1003 ) (d8fec4b )
CD: use correct service string (INFRA-241) (#1002 ) (b8f31ee )
list-view: next page of results not showing (#1017 ) (52b6d95 )
padding on both sides (#1011 ) (edc4d2d )
sidenav: set background color for selected list-item (#998 ) (218f64c )
unauthorized users can access the create resource form (#1016 ) (679a95d )
Update dsp release version to 2023.04.02 (DEV-2044) (#1001 ) (441ff4a )
user menu: bypass cache; get user from the api and set in cache (DEV-2024) (#997 ) (a8190d1 )
Enhancements
CD: deploy to DEV after every commit (INFRA-241) (#999 ) (df4793a )
Maintenance
adjust linter rules for dsp-app (#1022 ) (771c534 )
deps-dev: bump @angular-devkit/core from 15.2.4 to 15.2.6 (#1009 ) (80f373e )
deps-dev: bump @angular-devkit/schematics from 15.2.4 to 15.2.6 (#1007 ) (abbcd25 )
deps-dev: bump eslint from 8.36.0 to 8.38.0 (#1019 ) (d4d7130 )
deps-dev: bump postcss from 8.4.21 to 8.4.22 (#1008 ) (b7c51c4 )
deps: bump rxjs from 6.5.5 to 6.6.7 (#1020 ) (d95c826 )
fix buttons on start page (more or less) (#1021 ) (824e025 )
fulltext-search: filter out deactivated projects and system projects (#1015 ) (13895f7 )
progress indicator spinner (#1023 ) (218ee42 )
Bug Fixes
dsp-app/upload: File upload fix to allow same input after error (#983 ) (a9bf4e3 )
handle 400 error during fulltext search (#984 ) (2aefc9d )
no autocomplete for username (#991 ) (7a132e2 )
Enhancements
activate not-exists for link prop (#992 ) (25be262 )
editing properties: user feedback (DEV-1616) (#973 ) (1b905e4 )
Maintenance
Bug Fixes
login button remains after sys admin login (#975 ) (5034931 )
store CookieBanner in LocalStorage (DEV-1953) (#970 ) (d2d25da )
user guide for cardinalities (DEV-1568) (#978 ) (f762546 )
Enhancements
introduction of not-exists operator (DEV-1845) (#969 ) (63c5136 )
submit cardinnalities: disable double click (#972 ) (864a656 )
Documentation
Add the operator "not exists" (#974 ) (b1c2062 )
Update documentation to include the data browser (#971 ) (eb8e6c2 )
Update the user guide regarding the full-text search section (#951 ) (e0f5061 )
Maintenance
add default background color to release badge (DEV-1918) (#958 ) (17c94d7 )
add JDNConvertibleCalendarDateAdapter and JDNConvertibleCalendar to monorepo (#968 ) (07b9694 )
build docker image by first building app outside (0946246 )
bump js-lib to 8.2.0 (#979 ) (74c14c1 )
bump nginx-server version (#964 ) (934c6e4 )
convert dsp-app into monorepo using nx (DEV-1888) (#961 ) (0614a77 )
fix overview page bottom padding (#977 ) (a1e7cc6 )
rename all occurrences of list to controlled vocabulary (#976 ) (53b027d )
upgrade Angular to 15 (#953 ) (e521db4 )
Bug Fixes
cardinalities: dealing with 409 errors (DEV-1793) (#949 ) (7430d68 )
cardinalities: enable the required toggle programmatically (DEV-1790) (#942 ) (860cae2 )
cardinalities: wrong user feedback before correct one (DEV-1971) (#941 ) (e7d23a9 )
document: fix PDF viewer zoom out issue (DEV-1855) (#947 ) (b8e9a73 )
forms: hide form after submit (DEV-1476) (#940 ) (64315fb )
lists: error messages only appear after focus (DEV-1692) (#937 ) (82793a2 )
Enhancements
allow upload ODD and RNG file types (DEV-1271) (#945 ) (c66954e )
linked: help text for linked resources (DEV-1480) (#939 ) (3149060 )
Maintenance
Enhancements
cardinalities: incorporate new routes in dsp app (DEV-1710) (#929 ) (d4ee7c6 )
Maintenance
Enhancements
cardinalities: implement cardinalities user workflow (Dev-1615 ) (#917 ) (4f0347a )
Documentation
Maintenance
bump js-lib to 8.0.0 (#923 ) (f7c4847 )
deps: fix breaking changes from js-lib v8.0.0 (#918 ) (f2d14be )
enable publishing docker image arm64 and amd64 architectures (DEV-1701) (#915 ) (65d3120 )
Bug Fixes
adapt link to search doc (#907 ) (dc294af )
fix disappeared buttons colors (DEV-1686) (#906 ) (9594a6e )
project: disable closing sidenav with esc key (DEV-1687) (#909 ) (1dea40f )
Maintenance
fix test logs (DEV-1610) (#893 ) (681fc7a )
make possible to publish manually to DockerHub using GH Actions (#911 ) (5f72fa9 )
ontology editor: restyle ontology editor for cardinalities (DEV-1614) (#900 ) (57b41d9 )
Enhancements
zio: add support for new zio routes (DEV-1636) (#898 ) (d4e2a94 )
Bug Fixes
create-link-resource: fix issue when creating a new linked resource (DEV-1637) (#899 ) (cf9008a )
Bug Fixes
firefox audio representation (DEV 1553) (#884 ) (420d54f )
fulltext-search: don't allow search queries of less than 3 characters (DEV-1602) (#890 ) (5b6a131 )
ontology: fix old view ontology editor not appearing (DEV-1603) (#891 ) (00ad45e )
project: Prevent adding new data model for deactivated projects (DEV-1582) (#892 ) (c5fcc30 )
Enhancements
releasenotes: Integrate releasenotes (DEV-1600) (#895 ) (64ef14b )
Maintenance
Bug Fixes
fix gravsearch results infinite loading (DEV-1541) (#887 ) (3c8e1a9 )
ontology: Displaying ontology on click (DEV-1545) (#882 ) (479c1e8 )
Maintenance
Bug Fixes
properties: fixing incoming links bug in compound view (DEV-1493) (#873 ) (d606cf0 )
Maintenance
bump js-lib to v7.4.8 (#880 ) (c412dfd )
project IRI refactor (DEV-1468) (#862 ) (d898109 )
representations: move repeated code to a shared service (DEV-1488) (#869 ) (c2dcb17 )
text-value-as-string: no longer account for richText gui attribute (DEV-1471) (#874 ) (21f7c6c )
Bug Fixes
css: adjust css of form error message (DEV-1458) (#861 ) (54e15d0 )
ontology: list of class properties sometimes not loading correctly (DEV-1435) (#857 ) (302d83b )
Enhancements
link-value, search-link-value: add debouncing to search requests (DEV-1463) (#860 ) (a49af8e )
result list: Internal links open resource in new window (DEV-1405) (#855 ) (3396701 )
Bug Fixes
edit-list-item: only send delete comment request if necessary (DEV-1406) (#850 ) (a2bddfc )
list-value: fix payload for API request to update a link value (DEV-1420) (#854 ) (e350d21 )
Maintenance
deps: bump JS-LIB to 7.4.7 (#856 ) (d10f9c4 )
project workspace: Remove grid view from the project workspace (DEV-1318) (#849 ) (1083512 )
replace substr with substring (DEV-1409) (#853 ) (5b94d3b )
Bug Fixes
list-info-form: fix project iri generation (DEV-1387) (#845 ) (79c4791 )
Maintenance
Bug Fixes
sidenav: sort data models (DEV-1359) (#841 ) (75087b5 )
upload: convert file extensions to lowercase before checking for validity (DEV-1391) (#844 ) (61005c6 )
Maintenance
maintain dependencies (DEV-1358) (#839 ) (e8c5140 )
update release-please-action to v3 (#837 ) (9b1e7e1 )
upgrade Angular and Material to v14 (DEV-1322) (#830 ) (a46609f )
Enhancements
add support for Romansh language (DEV-557) (#840 ) (1ec8cff )
forms: Comments are disabled or highlighted to be not saved if there is a invalid or an empty property value (DEV-1124) (#836 ) (f5b7abd )
10.9.1 (2022-09-26)
Bug Fixes
10.9.0 (2022-09-26)
Bug Fixes
list-view: refresh list view after a resource is deleted or erased (DEV-1353) (#828 ) (c15d87b )
Onto editor 404 error (DEV-1355) (#831 ) (e7836a9 )
Ontologies displayed twice (DEV-1325) (#832 ) (ba35d6f )
property-form: set the cache after the ontology changes with the new lastModificationDate to prevent 409 http errors (#824 ) (0304943 )
Enhancements
lists: read mode project member (DEV-1343) (#825 ) (b818288 )
Maintenance
10.8.1 (2022-09-14)
Bug Fixes
make deactivated projects invisible for all except sysadmin (DEV-1261) (#821 ) (88a2cbd )
properties: resolve 409 conflict (#822 ) (bf0ed83 )
10.8.0 (2022-09-09)
Bug Fixes
audio: download audio file with original filename (#810 ) (8001fab )
int-value: fix int-value validation (DEV-1277) (#815 ) (d86dc7b )
ontology: don't show 403 error is user is a system admin or project admin and not a project member (#816 ) (ffe00c0 )
resource: fix properties sorting (DEV-1204) (#818 ) (fbee603 )
resource: reinit representationsToDisplay array to fix undefined issue in template (#813 ) (375166a )
rollbar fixes (DEV-1324) (#817 ) (e79eee5 )
Enhancements
document: document viewer for non-pdf documents (DEV-1303) (#812 ) (36008c6 )
Maintenance
deps: bump js-lib to 7.4.4 (#820 ) (57e3ccf )
deps: bump js-lib version to 7.4.3 (#814 ) (c97c569 )
upload: use file extensions for valid file types instead of MIME types (DEV-1203) (#808 ) (448e783 )
Documentation
Add documentation about the different file types and their functionalities (#804 ) (8c64276 )
Reorganise the main menu and the data menu (#807 ) (f8ef81d )
10.7.0 (2022-08-24)
Enhancements
list-value: show hierarchy of list node (DEV-1092) (#805 ) (26e88c3 )
10.6.0 (2022-08-19)
Bug Fixes
Documentation
Update the section Linkage and annotation (#802 ) (5f4d52f )
Enhancements
ontology: ontology editor read mode (DEV-1183) (#799 ) (02b5a48 )
video: add download button and overlay to video player (DEV-1151) (#798 ) (ac06f6b )
Maintenance
file-representation: add credentials to all file download requests (#803 ) (b247f85 )
10.5.0 (2022-08-15)
Bug Fixes
login-form: keep user on same page after login (DEV-1158) (#788 ) (9ec6870 )
notification: fix snackbar notification only appearing for a split second (#794 ) (110039d )
resource view: dsp app the resource viewer does not reload properly after deselecting a resource from the comparison viewer(Dev-1123) (#793 ) (f690a37 )
Enhancements
archive: new archive representation view (DEV-1084) (#785 ) (db40310 )
audio: Make changes to audio component (DEV-1148) (#796 ) (0cabfe3 )
document: changes to pdf viewer (DEV-1149) (#789 ) (d39ed14 )
document: make changes to text component (DEV-1147) (#791 ) (e8adde9 )
projects: changes to nav bar (DEV-1101) (#790 ) (d9570b9 )
still-image: new still-image viewer (DEV-1150) (#792 ) (2eccd8a )
Maintenance
file-representations: adjust styling of file representation components (#797 ) (18aa134 )
10.4.3 (2022-07-29)
Bug Fixes
property-form: only send API request to change the guiElement for TextValue object types (#783 ) (109ca05 )
10.4.2 (2022-07-28)
Bug Fixes
package.json & package-lock.json to reduce vulnerabilities (#775 ) (064a7dc )
Maintenance
deps: bump moment from 2.29.2 to 2.29.4 (#774 ) (2831255 )
login-form: don't redirect user if they are a member of only one project AND they are a sysAdmin (#782 ) (1a103ba )
10.4.1 (2022-07-28)
Maintenance
routing: home button should direct to overview page (DEV-1152) (#779 ) (d3011ae )
10.4.0 (2022-07-27)
Enhancements
overview: add overview and project tile components (DEV-984) (#777 ) (a64359b )
10.3.3 (2022-07-19)
Documentation
10.3.2 (2022-06-30)
Bug Fixes
date-value-handler: add some null checks to ensure component has everything it needs before trying to use a property (#771 ) (4076f3e )
Maintenance
10.3.1 (2022-06-23)
Bug Fixes
link-value: add onto iri to api request (#770 ) (d16e5b5 )
update broken links of the main README file (#767 ) (a3408f6 )
10.3.0 (2022-06-16)
Bug Fixes
docs: resolve dead links to documentation (#764 ) (9c83b7e )
link-value: loop through all ontologies of a project to create list of resource classes (#766 ) (7c824bf )
Maintenance
change codeowner before I leave (#762 ) (5884f51 )
link-value: recursively loop through all of a superclass's subclasses (#763 ) (5efed72 )
Enhancements
project: proof of new project workflow concept (DEV-1001) (#765 ) (fb29253 )
project: proof of new project workflow concept (DEV-985) (#760 ) (2391f2a )
resource: create new resource instance directly from ontology's class (DEV-959) (#755 ) (5f30719 )
10.2.0 (2022-06-02)
Bug Fixes
ontology: check if value exists without refreshing the page (DEV-923) (#756 ) (3c2409a )
user: bring back password field and resolve loading issue (DEV-967) (#753 ) (694cb06 )
Maintenance
form: replace matAutosize by cdkAutosize (DEV-968) (#754 ) (449493b )
Enhancements
list: add support for deleting child node comments (DEV-965) (#758 ) (50c2d17 )
text-file: add support for text file representations (DEV-920) (#751 ) (84975d7 )
value: improve list value (DEV-951) (#757 ) (4d9b747 )
10.1.0 (2022-05-23)
Bug Fixes
representation: resolve timeline issue when resizing window (DEV-819) (#741 ) (da985fc )
Maintenance
classes: sort resource classes by label (DEV-952) (#748 ) (e060cce )
resource: display incoming links the same way as prop values (DEV-567) (#747 ) (7d2f6f3 )
Enhancements
resource: open annotation (region) the correct way (DEV-785) (#749 ) (3983f9b )
resource: open resource instances from ontology class (DEV-950) (#746 ) (e937b5f )
10.0.0 (2022-05-18)
⚠ BREAKING CHANGES
representation: new navigation in still-image viewer (DEV-895) (#742)
Bug Fixes
error: resolve error handler issues (DEV-938) (#744 ) (ceebf7b )
ontology: unsupported property type was displayed wrong (DEV-936) (#740 ) (87124e9 )
Maintenance
message: use only one static error component (DEV-900) (#727 ) (404f1f6 )
project: resolve issues in lists and with status 204 (#738 ) (52f904b )
Enhancements
error: add file representation error message (DEV-791) (#729 ) (462771e )
error: handle 504 timeout error with snackbar (DEV-751) (#739 ) (8f6c409 )
hint: display hint about fulltext search (DEV-901) (#734 ) (f54dafc )
link-value: UI now shows that there are no search results (#736 ) (88b81bf )
ontology: select link class from all ontologies (DEV-688) (#737 ) (8dcdd8f )
representation: new navigation in still-image viewer (DEV-895) (#742 ) (dbc75ff )
9.8.1 (2022-05-09)
Bug Fixes
representation: disable progress indicator correctly (DEV-905) (#730 ) (92efbeb )
9.8.0 (2022-05-05)
Bug Fixes
ontology-editor: bring back the gui-attr for pulldown (DEV-856) (#719 ) (0c2a43d )
resource: show progress indicator until whole resource is loaded (DEV-638) (#725 ) (946af20 )
Maintenance
clean up jsDocs and delete deprecated methods (DEV-741) (#722 ) (8457119 )
ontology: crop loooong ontology labels (DEV-493) (#723 ) (1b7384f )
Enhancements
ontology: add properties to a class from other ontologies (DEV-689 / DEV-880) (#721 ) (b90fc70 )
9.7.0 (2022-04-22)
Bug Fixes
package.json & package-lock.json to reduce vulnerabilities (#714 ) (0e90296 )
text-value-as-string: links in text values (DEV-797) (#718 ) (af3cdc2 )
Maintenance
Enhancements
representation: implement video player incl. preview (DEV-701) (#698 ) (86fc2a7 )
9.6.0 (2022-04-13)
Bug Fixes
create-link-value: bring back functionality to create a new link resource instance when adding a new value to a linked resource class property (#709 ) (c6fe803 )
link-value: re-validate form when cancel button is clicked (#711 ) (7768fb9 )
ontology: display all classes in a property (DEV-564) (#701 ) (f90aedc )
package.json & package-lock.json to reduce vulnerabilities (#704 ) (5d4bb7c )
region: highlight info of clicked region (DEV-724) (#703 ) (2d98369 )
resource-instance-form: disable "next" button when form is not valid (DEV-803) (#713 ) (124b953 )
Enhancements
link-value: add progress indicator (DEV-605) (#708 ) (5efd981 )
link-value: enter newly created value automatically (#710 ) (5ccd18d )
resource: upload video (DEV-204) (#577 ) (29201d4 )
Maintenance
gh-ci: add style to the release notes (#706 ) (8e9e143 )
help: update support links (DEV-779) (#700 ) (d97113f )
resource: display class label of incoming link (DEV-568) (#702 ) (aad1c5a )
use constants from js-lib directly (DEV-799) (#712 ) (374b5a8 )
9.5.0 (2022-04-04)
Bug Fixes
Enhancements
replace-file: Replace Uploaded Files (DEV-684) (#695 ) (df9de8c )
9.4.0 (2022-03-23)
Bug Fixes
help: refactor version number and fix dead link (DEV-678) (#693 ) (e255ac9 )
Enhancements
resource-instance: add subclass creation support (DEV-553) (#686 ) (d0a260d )
still-image: IIIF URL copy button (DEV-524) (#690 ) (b0d72a6 )
still-image: new draw region icon (DEV-569) (#689 ) (bee5caf )
Maintenance
9.3.0 (2022-03-21)
Bug Fixes
error: display 500 server error when the api is not healthy (DEV-475) (#673 ) (b374a3b )
gravsearch: cleanse gravsearch date query (#681 ) (a0f34ce )
gravsearch: fix list value restriction (DEV-486) (#682 ) (1eccfc0 )
permission-info: close permission info on scrolling (DEV-552) (#671 ) (8ac1d25 )
value: do not use linkify in text value as html (DEV-563) (#683 ) (3b159b5 )
Enhancements
advanced-search: support subclasses in cross-resource query (#685 ) (fde5d99 )
archive-value: Download archive files with original filename (DEV-295) (#677 ) (a87dfae )
ontology: adjust tooltip text when property is inherited (DEV-323) (#674 ) (d3a1e49 )
Maintenance
deps-dev: bump karma from 6.3.14 to 6.3.16 (#678 ) (df0ef65 )
deps: bump angular to version 13 (DEV-631) (#679 ) (a7d2098 )
deps: bump js-lib to latest (DEV-669) (#687 ) (b4836b8 )
deps: bump url-parse from 1.5.7 to 1.5.10 (#676 ) (150e8ae )
dockerfile: add dependabot config to keep base image up-to-date (INFRA-13) (#670 ) (485a57e )
error: use error handler everywhere (DEV-475) (#688 ) (eabfa64 )
value: remove old date value components (DEV-633) (#684 ) (76233ea )
9.2.1 (2022-02-21)
Bug Fixes
permission-info: better permission string handling (DEV-537) (#667 ) (8be1efe )
resource: resource viewer is broken if fileRepresentation has restricted view (DEV-455) (#666 ) (6a360ac )
still-image: fix image displayed as black square (DEV-525) (#668 ) (33833f6 )
Maintenance
deps: bump url-parse from 1.5.4 to 1.5.7 (#664 ) (54a348f )
rollbar: add environment to the config (#669 ) (8a587b9 )
9.2.0 (2022-02-17)
Bug Fixes
ontology-editor: display sub-properties the correct way (DEV-530) (#661 ) (a2cf6e0 )
Enhancements
resource: display permissions (DEV-454) (#660 ) (13a3a49 )
9.1.0 (2022-02-15)
Enhancements
add-link-resource-button: Add Link Resource Button (DEV-404) (#645 ) (f762c3c )
Maintenance
deps-dev: bump karma from 6.3.13 to 6.3.14 (#653 ) (1794e47 )
deps: bump follow-redirects from 1.14.7 to 1.14.8 (#656 ) (8554764 )
google fonts: switches back to self hosting google fonts (#654 ) (938721b )
open-sea-dragon: updates package to v3.0.0 (#658 ) (42bffa6 )
9.0.1 (2022-02-09)
Bug Fixes
main: bug fix in configuration file in case of prod mode (DEV-491) (#651 ) (a6c9e87 )
9.0.0 (2022-02-02)
⚠ BREAKING CHANGES
display dsp release number (DEV-420) (#644)
Bug Fixes
ontology: support subproperty in ontology editor (DEV-332) (#643 ) (c838043 )
Enhancements
Maintenance
8.5.0 (2022-01-19)
Bug Fixes
project: better project form validation (DEV-336) (#641 ) (a7563a3 )
Maintenance
Enhancements
ontology: support partOf value to create book res class (DEV-180) (#634 ) (3051a67 )
8.4.0 (2022-01-17)
Bug Fixes
advanced search: update comparison operators in case of rich text (DEV-326) (#633 ) (cd01d87 )
archive representation: a resource with an archive representation now loads correctly again (#630 ) (299ecf9 )
date-value: do not submit in case of period button (DEV-373) (#635 ) (d7ac1b6 )
Maintenance
Enhancements
resource: display deleted resource (DEV-299) (#632 ) (2c5fd80 )
8.3.3 (2022-01-04)
Bug Fixes
resource: bug fix in pdf viewer (DEV-338) (#626 ) (4b5d5d5 )
8.3.2 (2021-12-16)
Bug Fixes
authentication: set active datadog rum user (DEV-325) (#624 ) (69308e0 )
8.3.1 (2021-12-15)
Bug Fixes
upload: fix thumbnail preview (DEV-268) (#619 ) (7cb8505 )
Maintenance
authentication: new login / logout structure (DEV-325) (#622 ) (e8bec98 )
fonts: delete fonts and icons (DEV-327) (#623 ) (08e088b )
google fonts: switch to using fonts hosted by google (#620 ) (daa4167 )
8.3.0 (2021-12-09)
Bug Fixes
resource: update lastModificationDate after editing label (DEV-315) (#616 ) (3b9d93b )
Enhancements
still-image: display iiif url under the image caption (DEV-243) (#613 ) (109978f )
Maintenance
metadata: remove "old" implementation of the project metadata (DEV-282) (#615 ) (29acf3a )
8.2.0 (2021-12-08)
Bug Fixes
ontology: bug fix in ontology form (DEV-280) (#603 ) (4c1bc24 )
resource: create resource iri from route only in certain cases (DEV-306) (#605 ) (a38abd0 )
value: fix linkify pipe (DEV-270) (#602 ) (f2c8d7a )
Enhancements
representation: add support for uploading and viewing archive files (DEV-18) (#600 ) (9bb63d7 )
Maintenance
8.1.2 (2021-12-01)
Maintenance
lists: adds changes required for lists to work due to the change in js-lib (#599 ) (ca83584 )
projects: don't use the cache when refreshing the projects list. Also renames some labels and methods to clarify that these things are for deactivating a project as opposed to deleting a project. (#597 ) (faebe3e )
8.1.1 (2021-11-19)
Bug Fixes
results: display xml a better way (DEV-96) (#593 ) (d968f2f )
value: bug fix in text-value-as-string (DEV-242) (#595 ) (0fb95ee )
8.1.0 (2021-11-18)
Bug Fixes
fulltext-search: updates the projects list when a new project is created (DEV-212) (#586 ) (43fcbfa )
ontology: resolve gui order issue (DEV-222) (#590 ) (4ddbf7c )
ontology: send modified label (DEV-221) (#589 ) (9d7ffea )
text-value: resource-instance-form and display-edit components now correctly display a paragraph text with line breaks (DEV-211) (#584 ) (be9d6f4 )
Maintenance
Enhancements
properties: ckEditor Internal Links (DEV-118) (#591 ) (cac988b )
update UI on region color change (DEV-215) (#583 ) (b497d0e )
8.0.0 (2021-11-10)
⚠ BREAKING CHANGES
resource: new resource route (DEV-196) (#581)
Maintenance
Enhancements
resource: add additional routing for an ark url of a value (DEV-196) (#575 ) (c1b0b94 )
resource: new resource route (DEV-196) (#581 ) (3fbd94c )
still-image: uses the color of the color property for the line color if a color property for the region exists (#580 ) (7680353 )
7.0.1 (2021-11-05)
Bug Fixes
error: resolve error handler in case of server error (DEV-205) (#576 ) (ff9d097 )
ontology: class and property name has to be unique (DEV-183) (#569 ) (059dd2a )
value: display ckEditor in case of rich-text property (DEV-182) (#571 ) (6bfe254 )
Maintenance
annotations will now only be drawn when the user is on the annotations tab (#574 ) (bddc2f1 )
deps: use release of ckeditor custom build (DEV-189) (#570 ) (fb55fd7 )
main: use version route (DEV-124) (#565 ) (16f26ce )
move datadog rum methods to service (DEV-190) (#572 ) (77191cb )
refactors upload-file service to use the string generated in the iiif-config file and changes the public class members in app-init service to private with getters. (#573 ) (c39ca5b )
7.0.0 (2021-10-28)
⚠ BREAKING CHANGES
error logging: rollbar implementation (DEV-20) (#543)
Bug Fixes
Maintenance
Enhancements
error logging: rollbar implementation (DEV-20) (#543 ) (d0a9e3f )
6.5.0 (2021-10-21)
Enhancements
ontology: bring back the name input field (DEV-157) (#559 ) (51e539d )
6.4.1 (2021-10-20)
Bug Fixes
Maintenance
deps: bump mkdocs from 1.1.2 to 1.2.3 in /docs (#556 ) (5f8213c )
6.4.0 (2021-10-20)
Enhancements
ontology: delete property from resource class (DSP-1854 / DEV-28) (#499 ) (436c270 )
value: refactor boolean value (DEV-98) (#554 ) (7affa5e )
6.3.0 (2021-10-15)
Bug Fixes
disable edit/delete action in deactivated projects (DEV-52) (#550 ) (d7bec78 )
properties: do not submit res instance form by adding new value (DEV-150) (#553 ) (99a3022 )
value: fix broken time value component (DEV-147) (#552 ) (fb846f9 )
Enhancements
6.2.0 (2021-10-08)
Bug Fixes
error: improve the current error handler in DSP-APP (DSP-1911) (#540 ) (0eb621b )
gravsearch results now appear after page refresh (#542 ) (a88dd79 )
resource-instance-form: reloads cached resource to show changes made to the data model (#547 ) (37bb2a7 )
Enhancements
ontology: display id / name in property and class (DEV-37) (#544 ) (0a2bcfb )
search: add missing search resource component (DEV-95) (#548 ) (79abd10 )
Maintenance
fulltext-search: persist fulltext search term in input field (DSP-1674) (#539 ) (67a52a3 )
resource: improve still image annotation form (DEV-53) (#549 ) (38bbe41 )
6.1.0 (2021-09-20)
Bug Fixes
annotations: empty annotations on upload of new region (#536 ) (075e6b1 )
links: trust the external links (DSP-1904) (#537 ) (303ac3d )
resource-instance-form: resource class name now updates correctly in the event that the name was changed and the page was not refreshed (#531 ) (5783d27 )
resource: increase width of space between entries of incoming links (DSP-1908) (#538 ) (79b4d29 )
still-image-viewer: fix zoom buttons (DSP-1798) (#533 ) (b07ec63 )
Enhancements
resource: draw regions (DSP-1845) (#524 ) (f08706b )
textarea is now provided is the gui-element is a textarea (#529 ) (e80a4d2 )
Maintenance
modules: clean up imports and npm packages (#535 ) (4310ff7 )
openseadragon prod build fix (DSP-1779) (#534 ) (0a34eaa )
6.0.0 (2021-09-08)
⚠ BREAKING CHANGES
config: update config file for better iiif support (DSP-1880) (#511)
Bug Fixes
Enhancements
config: update config file for better iiif support (DSP-1880) (#511 ) (b799600 )
resource: display incoming links (DSP-1846) (#507 ) (9c3abce )
resource: optimize resource instance form (DSP-1256) (#518 ) (5151677 )
Maintenance
action: migrate action module (DSP-1852) (#509 ) (725c45e )
core: migrate core module from UI-lib (DSP-1853) (#505 ) (ea1cd55 )
deps: bump dsp-js to latest version (DSP-1883) (#521 ) (c956d4b )
deps: bump dsp-ui to latest (#502 ) (5d79065 )
fix style in resource, search-panel and progress-indicator (DSP-1887) (#520 ) (854aff2 )
gh-ci: split workflow tasks (#515 ) (83d5874 )
login: add autocomplete to login form (DSP-1892) (#527 ) (dd6be15 )
project: handle mandatory keyword field (DSP-1829) (#503 ) (35f6e7b )
remove CoreModule dependency (DSP-1884) (#519 ) (8549104 )
remove ViewerModule dependency (DSP-1890) (#525 ) (a99546e )
removes ActionModule dependency (#523 ) (bd60f00 )
removes SearchModule dependency (#522 ) (269be23 )
resource: migrate viewer from UI-lib (DSP-1850) (#504 ) (b742a98 )
search: migrate search module (DSP-1851) (#510 ) (fc7ea5c )
update imports step 1 (DSP-1882) (#516 ) (e7a2c4f )
update remaining dsp-ui imports (DSP-1891) (#526 ) (43888a6 )
5.3.0 (2021-08-12)
Maintenance
header: clean up code and use notification service after login (#498 ) (fb6c368 )
ontology: update create ontology tooltip for unique name (DSP-1139) (#500 ) (946d00f )
Enhancements
resource: create link / collection resource (DSP-1835) (#501 ) (8060756 )
workspace: add intermediate view (DSP-1834) (#494 ) (d0e475a )
5.2.1 (2021-08-03)
Maintenance
deps: bump dsp-ui to latest version (DSP-1838) (#495 ) (4adc49a )
5.2.0 (2021-08-02)
Enhancements
resource: add comparison view (DSP-1796) (#490 ) (731ea04 )
resource: update resource's label (DSP-1801) (#492 ) (e2c9867 )
improve error handler and fix search results issue (DSP-1826 / DSP-1831) (#493 ) (fa2f4b0 )
5.1.0 (2021-07-26)
Bug Fixes
ontology: fix regex pattern in ontology form (DSP-1139) (#483 ) (4d0703f )
Documentation
user-guide: update user-guide about ontology (DSP-976) (#480 ) (e12f196 )
Maintenance
ontology: better regex for onto name (DSP-1139) (#488 ) (ec881ef )
resource: hide file value in properties (DSP-1261) (#484 ) (4ade17f )
Enhancements
resource: add document viewer with download (DSP-1791) (#485 ) (ce51bce )
resource: audio player (DSP-1805) (#487 ) (bf372dc )
resource: delete and erase resource (DSP-1228) (#489 ) (8b1fdba )
resource: upload audio (DSP-1799) (#486 ) (d865df5 )
resource: upload pdf document (DSP-1776) (#481 ) (d916b4b )
5.0.0 (2021-07-05)
⚠ BREAKING CHANGES
upload: add upload form for still images (DSP-1761) (#472)
config: add geoname config (DSP-1672) (#473)
Documentation
ontology: update docs and show hint in ontology-form (DSP-1139) (#476 ) (927237d )
Enhancements
config: add geoname config (DSP-1672) (#473 ) (d4222ba )
ontology: add property to res class that is in use (DSP-1631) (#477 ) (b18e6ec )
ontology: change gui element for text value properties (#478 ) (6af1f7e )
ontology: display description for default and existing props (DSP-1154) (#475 ) (8be7e55 )
upload: add upload form for still images (DSP-1761) (#472 ) (2f314a2 )
Maintenance
deps: bump jdnconvertiblecalendar to v0.0.7 (DSP-1770) (#479 ) (b2ec64a )
4.11.1 (2021-06-23)
Documentation
search: add advanced search user guide (DSP-1662) (#470 ) (30edc96 )
user-guide: fix navigation links (#468 ) (49c68f8 )
Maintenance
4.11.0 (2021-06-22)
Enhancements
ontology: check if an ontology, a class or a property can be deleted (DSP-1750) (#457 ) (fb0c275 )
Maintenance
empty landing page instead login (DSP-1756) (#466 ) (32cd462 )
gh-ci: update docs deployment (DSP-1741) (#463 ) (6415152 )
Documentation
refactor documentation and set correct links (#467 ) (cbeb274 )
4.10.1 (2021-06-15)
Documentation
fix dead links and replace screenshots in project (#460 ) (a13b8ba )
prepare documentation for docs.dasch.swiss (DSP-1721) (#458 ) (09259f1 )
Maintenance
analytics: add fathom (#462 ) (f1e0244 )
cookie-policy: reactivate the cookie policy banner (DSP-1727) (#461 ) (ac99fbc )
4.10.0 (2021-06-07)
Enhancements
ontology: new cardinality workflow (DSP-1652) (#455 ) (f1d049c )
4.9.1 (2021-05-26)
Maintenance
resource: improve list of properties in resource viewer (#453 ) (49d9b7f )
4.9.0 (2021-05-26)
Bug Fixes
disable progress bar if search results are empty (DSP-1575) (#442 ) (8c67d60 )
resource: add if condition (DSP-1655) (#448 ) (656da04 )
Documentation
update documentation about contribution (DSP-1657) (#449 ) (c25280d )
Enhancements
resource: display region annotations in still images (DSP-1585) (#445 ) (86e75b9 )
search: specify linked resource in advanced search (DSP-1661) (#451 ) (3f0d6d9 )
Maintenance
deps: update packages to resolve security issues (#450 ) (8e927f7 )
project: resolve regex term (DSP-1654) (#444 ) (739beba )
4.8.0 (2021-05-21)
Maintenance
CD/CI: automatically detect common vulnerabilities and coding errors (#438 ) (af02332 )
compiler: enable strict template (DSP-1403) (#432 ) (583a338 )
environment: add test-server config (DSP-1650) (#443 ) (a56a45b )
Replace favicon and term Knora by DSP (DSP-1181 / DSP-1342) (#441 ) (3b038b6 )
Enhancements
ontology: new method to change gui order (DSP-1567/DSP-1646) (#440 ) (dfd0ce0 )
4.7.0 (2021-05-07)
Maintenance
search results: disable grid view (DSP-1597) (#435 ) (c4726fe )
Enhancements
4.6.0 (2021-04-27)
Enhancements
4.5.2 (2021-04-22)
Bug Fixes
list: list no longer displays after deletion if it was the only list among lists (#429 ) (b05484e )
project: bug fix in project member management (DSP-1563) (#425 ) (ac820dd )
Maintenance
ontology: disable ontology graph view (DSP-1560) (#427 ) (0a567d2 )
ontology: disable rti image class (DSP-1559) (#430 ) (48c3c76 )
ontology: rename boolean prop type (DSP-1561) (#426 ) (4dd23d3 )
4.5.1 (2021-04-20)
Bug Fixes
ontology: bug fix in create ontology process (DSP-1558) (#423 ) (bbd825b )
4.5.0 (2021-04-20)
Bug Fixes
users: update session the correct way (DSP-690) (#419 ) (3ec049e )
Enhancements
project: better error handler in case a project does not exist (DSP-1401) (#421 ) (d7470a0 )
4.4.3 (2021-04-14)
Bug Fixes
4.4.2 (2021-04-12)
Maintenance
migrate to angular11: changes (DSP-1471) (#415 ) (3271ece )
4.4.1 (2021-04-08)
Maintenance
migrate to angular10: changes (DSP-1415) (#412 ) (cec564d )
4.4.0 (2021-03-23)
Bug Fixes
deps: package dependency build errors (DSP-1400) (#410 ) (17e0e1a )
Maintenance
list-editor: new list form refactor (DSP-1392) (#403 ) (8824682 )
ontology: improve ontology editor design (DSP-1376) (#401 ) (6de83b8 )
project landing page: update metadata typings (DSP-1393) (#407 ) (b4f101b )
project metadata page: enable error handler (#411 ) (a4004ed )
Enhancements
eslint: migrate tslint to eslint (DSP-1372) (#394 ) (6ffc3b6 )
ontology: edit data model info (DSP-1208) (#385 ) (86a5fb8 )
ontology: form to create and edit property (DSP-1210) (#406 ) (91ebb68 )
4.3.1 (2021-03-03)
Bug Fixes
project: disable error handler in metadata request (DSP-1395) (#404 ) (86ebfcf )
4.3.0 (2021-03-02)
Bug Fixes
ontology: set the cache earlier in case of only one ontology (DSP-1374) (#397 ) (c23ae61 )
Enhancements
list-editor: insert a child node at a specific position (DSP-1301) (#395 ) (5107200 )
ontology: separate list of ontology properties (DSP-1364) (#391 ) (0f94df6 )
Maintenance
deps: bump three from 0.118.3 to 0.125.0 (#402 ) (5ab9c49 )
gh-ci: update release please configuration (DSP-1381) (#399 ) (040df19 )
project landing page: use metadata endpoint to get data from backend (DSP-1199) (#400 ) (5dde42f )
tests: script to find ignored tests (#396 ) (9ca249d )
4.2.1 (2021-02-24)
Bug Fixes
ontology: bug fix in list property (DSP-1368) (#390 ) (2fb448e )
4.2.0 (2021-02-22)
Enhancements
list-editor: add deletion functionality (DSP-1334) (#378 ) (34c74a6 )
list-editor: delete list root node (DSP-1356) (#386 ) (5d5eabf )
list-editor: reposition a child node amongst its siblings (DSP-1340) (#388 ) (0a9be0e )
ontology: default language for property label (#382 ) (97230d1 )
ontology: edit res class info (DSP-1209) (#380 ) (2debd03 )
ontology: refactor list of properties in resource class (DSP-1360) (#389 ) (aa565b3 )
4.1.0 (2021-02-12)
Documentation
init mkdocs and move documentation from DSP-DOCS into DSP-APP repo (DSP-380) (#379 ) (07f5067 )
Maintenance
bumps DSP-JS to 1.3.0 and DSP-UI to 1.2.1 (#374 ) (7b795ee )
deps: bump socket.io from 2.3.0 to 2.4.1 (#367 ) (8133d87 )
Enhancements
list editor: Adds support for editing lists (DSP-741) (#365 ) (5b6ee4b )
ontology: update cardinality in resource class (DSP-1266) (#377 ) (5a766c1 )
4.0.0 (2021-01-28)
⚠ BREAKING CHANGES
set up the login page as a starting page (DSP-1292) (#370)
app+main: comment out the search and everything related to resources (DSP-1291) (#371)
Bug Fixes
dialog: Diaolog box height issue fixed (#358 ) (15d1182 )
routing: bring back the route handler in main component (DSP-1303) (#373 ) (8492c1a )
Maintenance
update pr template (DSP-1189) (#353 ) (f348e70 )
update the dsp-ui and dsp-js versions to the latest (#364 ) (66931f0 )
Enhancements
display metadata on project landing page (DSP-1065) (#348 ) (3012ef5 )
error: Server error handler (DSP-710) (#355 ) (d5b77bf )
new-resource-form: make visible the required prop fields (DSP-1115) (#342 ) (5885b04 )
project landing page: add copy to clipboard functionality (DSP-1248) (#368 ) (17bf71c )
select-resource-class: allow accented character (DSP-1241) (#363 ) (8a2654b )
refactor
app+main: comment out the search and everything related to resources (DSP-1291) (#371 ) (50b1309 )
set up the login page as a starting page (DSP-1292) (#370 ) (46dfdbb )
3.0.0 (2020-12-18)
⚠ BREAKING CHANGES
Prepare next big release (#350)
Bug Fixes
Documentation
Enhancements
Prepare next big release (#350 ) (6a39180 )
header: display form link when the session is active (#332 ) (d609bd5 )
header+dialog: create button in the header + dialog box (#320 ) (5e4890d )
PR: Add template for PRs (#305 ) (1468ee1 )
Maintenance
ci: Update package-name in gh actions workflow (#352 ) (3d9bb13 )
Update js- and ui-lib version (#293 ) (5409d9b )