Skip to content

Latest commit

 

History

History
3534 lines (2961 loc) · 438 KB

CHANGELOG.md

File metadata and controls

3534 lines (2961 loc) · 438 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

0.12.2 (2024-05-31)

Features

  • edition: add TkaTableHeader model (7d24681)
  • edition: prepare TkaTableHeader for corrections (db4b708)

Bug Fixes

  • app: fix linting errors and warnings (33db68d)
  • assets: fix source description op. 25 D (21359e3; thanks to @masthom)
  • core: simplify conversion of full text search response (7548f51)
  • edition: don't adjust comment label for corrections (25056f4)
  • edition: fix direction of arrows in SheetFooter (9085158)
  • edition: include check for rowtable sketch ids (SkRT) (b8e0e94)
  • edition: pass down info about sketches to TkaTable (df6f608)
  • edition: remove placeholder for now available sources (e122641)
  • edition: simplify check for sketches (2eee26f)
  • edition: use correct string for source evaluation (a93aac9)
  • edition: use correct string for textcritical comments (71182dd)
  • edition: use tka label component in SheetViewerSwitch (7619f8a)

Code Refactoring

  • edition: improve creation of TkaTableHeader (cf84944)
  • edition: move isSketchId check into utility service (e1bb971)
  • edition: move logic for tka label into component (c092f46)
  • edition: rename isTextcriticsForSketch -> isSketchId (a3bddf4)

Tests

  • core: fix tests for cleanSubjectValueLabels (f8c7a5d)
  • edition: add tests for TkaTableHeaders (b6a8da7)
  • edition: fix test limitation (ddac1d1)
  • edition: fix tests after changes (2f71abd)

Continuous Integration

  • app: upgrade node to 20.13 (bac64ac)
  • gh-actions: remove ratchet comment (405416f)

Documentation

  • README: udpate supported minimal node version (7f8117a)

Build System

  • app: add nx/cache to gitignore file (6a443ef)
  • app: adjust config values after update to Angular v18 (f1f363c)
  • app: adjust content files after update to Angular v18 (746ab15)
  • app: update to Angular v18 (0a927b1)
  • app: update to angular-eslint v18 (d1abdef)
  • deps-dev: bump @compodoc/compodoc from 1.1.24 to 1.1.25 (5d8b109)
  • deps-dev: bump angular-cli-ghpages from 1.0.7 to 2.0.0 (c882929)
  • deps-dev: bump eslint-plugin-jsdoc from 48.2.4 to 48.2.5 (44999bc)
  • deps-dev: bump eslint-plugin-jsdoc from 48.2.5 to 48.2.6 (f9e178d)
  • deps-dev: bump eslint-plugin-jsdoc from 48.2.6 to 48.2.7 (e7cae49)
  • deps-dev: bump lint-staged from 15.2.4 to 15.2.5 (295fee9)
  • deps-dev: bump the angular-eslint group across 1 directory with 5 updates (a995dd7)
  • deps-dev: bump the typescript-eslint group with 2 updates (b9b7989)
  • deps: bump actions/checkout from 4.1.5 to 4.1.6 (f92b7cd)
  • deps: bump codecov/codecov-action from 4.4.0 to 4.4.1 (ecc91d3)
  • deps: bump github/codeql-action from 3.25.5 to 3.25.6 (d4ca50e)
  • deps: bump SonarSource/sonarcloud-github-action (0586455)
  • deps: bump the angular group with 11 updates (566e4bc)
  • deps: bump zone.js from 0.14.2 to 0.14.6 (30b5647)
  • deps: update .github/workflows/ci_workflow.yml (ca3c2f6)

0.12.1 (2024-05-15)

Features

Bug Fixes

  • app: use bracket notation to access logos (f9139e4)
  • assets: fix files for m22 (2e0b73e; thanks to @chael-mi)
  • assets: fix link boxes and textcritics for m22 (4b12f0e)
  • assets: fix lost changes in files for m22 (7bd616a; thanks to @chael-mi)
  • assets: fix source descriptions op12 & 23 (d559ff0)
  • assets: fix source evaluation for TF1 of m22 (#1478) (440e4bd; thanks to @chael-mi)
  • assets: pathify svg files for m22 (#1480) (92230c0; thanks to @chael-mi)
  • assets: rename and format files for m22 (fcd18a2)
  • assets: update files for m22 (#1491) (8caf1df; thanks to @chael-mi)
  • assets: update source description for op12 (b90d23d; thanks to @masthom)
  • assets: update source descriptions for AWG I/5 (d53de7b; thanks to @masthom)
  • core: remove obsolete app dev url (9a5e0ca)
  • home: fix link to DaSCH mission statement (c2fce5b)
  • search: fix html hierarchy in ResourceDetailHeader (5f0688b)
  • search: fix tracking id for searchResponse subjects (643d06a)
  • search: remove additional quotation marks in search results (5559278)

Code Refactoring

  • core: improve preparation of fulltext search results (#1495) (6ee433d)
  • core: improve preparation of fulltext search result text (936d6f7)
  • core: make replaceParagraphTags static method (a3bf9e9)
  • core: simplify conversion of richtext values (fc9ffba)

Tests

  • core: add tests for dev preview (7685d49)

Continuous Integration

  • gh-actions: add permissions (42b9017)
  • gh-actions: adjust baseHref (12a1b43)
  • gh-actions: adjust build workflow for dev (47aa7e4)
  • gh-actions: adjust gitHead variable (baf3558)
  • gh-actions: Apply security best practices [StepSecurity] (a3e6ca0)
  • gh-actions: bring back node setup (3722f6a)
  • gh-actions: build dev build once more (e0741f4)
  • gh-actions: change baseHref for dev build (e7d8756)
  • gh-actions: copy only content of dist folder (5454fc5)
  • gh-actions: create visualize-repo.yml (3f4dab2)
  • gh-actions: deploy to website dev (6699039)
  • gh-actions: deploy to website dev (dry-run) (886a072)
  • gh-actions: dry run deployment from develop (2e8b295)
  • gh-actions: fix env variable (f487bf0)
  • gh-actions: fix file syntax (2ef9f0b)
  • gh-actions: fix typo (f5753cc)
  • gh-actions: fix typoin branch name (7a39969)
  • gh-actions: get git sha and fix typo (a9ab2e5)
  • gh-actions: get sha from describe (af2f3ab)
  • gh-actions: move script args to package.json (2bcafd0)
  • gh-actions: reduce retention period for artifacts (c288149)
  • gh-actions: refactor deploy_dev job (7f3ddfb)
  • gh-actions: remove deprecated svgo action (4bf7a70)
  • gh-actions: remove dry-run (e622158)
  • gh-actions: remove dry-run flag (ef98c75)
  • gh-actions: remove obsolete node setup (6129f6e)
  • gh-actions: switch to deploy key (b6e4957)
  • gh-actions: update ci_workflow.yml (1706573)
  • gh-actions: update codeql.yml (8219c4e)
  • gh-actions: update dev version on build (ab43248)
  • gh-actions: update scorecards.yml (5204d88)
  • gh-actions: update visualize-repo.yml (ecccb8e)
  • gh-actions: upload build artifact only for latest node version (a1726cf)
  • gh-actions: upload build artifacts (dbbaa58)
  • gh-actions: use correct directory (f1db97e)
  • gh-actions: use dev repo for develop build (ca5a601)
  • gh-actions: use different build scripts for develop/main (49f8b34)
  • gh-actions: use existing deploy command (2ff00e9)
  • gh-actions: use prebuilt artifacts (19f0a24)
  • gh-actions: use script instead of direct command (acb2a52)

Documentation

  • app: create SECURITY.md (ee97005)
  • CONTRIBUTING: update contribution guidelines (3ec4889)
  • README: add OSSF best pratices badge (80ee019)
  • README: add sample image of the app (ff3b009)
  • README: fix typo in TOC (39a2a44)
  • README: update codecov badge (c652dcd)
  • README: update README.md (6f8c4db)
  • README: update README.md (496b8d4)
  • README: update README.md (44a00af)

Styles

  • app: rename class caps -> smallcaps (#1485) (c5a7427)
  • search: fix grid and badge classes in search result list (cf1c29c)

Build System

  • app: move build attachments into separate script (46a0f0b)
  • app: update zenodo config file (8b33b13)
  • deps-dev: bump @compodoc/compodoc from 1.1.23 to 1.1.24 (18b5741)
  • deps-dev: bump @types/node from 18.19.31 to 18.19.32 (827fb66)
  • deps-dev: bump @types/node from 18.19.32 to 18.19.33 (8f7bd32)
  • deps-dev: bump commit-and-tag-version from 12.4.0 to 12.4.1 (2a75acf)
  • deps-dev: bump conventional-recommended-bump from 9.0.0 to 10.0.0 (f3951cc)
  • deps-dev: bump eslint-plugin-jsdoc from 48.2.3 to 48.2.4 (d269688)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (156cdde)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (5f720d0)
  • deps-dev: bump the angular-eslint group with 5 updates (30416a5)
  • deps-dev: bump the angular-eslint group with 5 updates (27dff2c)
  • deps-dev: bump the typescript-eslint group with 2 updates (f3eadf1)
  • deps-dev: bump the typescript-eslint group with 2 updates (00bd33b)
  • deps-dev: replace deprecated standard-version lib (08276a5)
  • deps: bump actions/checkout from 3.6.0 to 4.1.4 (ef2ed29)
  • deps: bump actions/checkout from 4.1.3 to 4.1.4 (e77f141)
  • deps: bump actions/checkout from 4.1.4 to 4.1.5 (c07d798)
  • deps: bump actions/dependency-review-action from 2.5.1 to 4.3.1 (e177336)
  • deps: bump actions/dependency-review-action from 4.3.1 to 4.3.2 (69f33b6)
  • deps: bump actions/upload-artifact from 3.1.3 to 4.3.3 (9c3ddad)
  • deps: bump codecov/codecov-action from 4.3.0 to 4.3.1 (6fb176a)
  • deps: bump codecov/codecov-action from 4.3.1 to 4.4.0 (98642d2)
  • deps: bump ejs from 3.1.9 to 3.1.10 (36c3416)
  • deps: bump github/codeql-action from 3.25.3 to 3.25.4 (c369f84)
  • deps: bump github/codeql-action from 3.25.4 to 3.25.5 (2c810d2)
  • deps: bump ossf/scorecard-action from 2.0.6 to 2.3.1 (9be10cf)
  • deps: bump ossf/scorecard-action from 2.3.1 to 2.3.3 (ea380f6)
  • deps: bump softprops/action-gh-release from 2.0.4 to 2.0.5 (164013a)
  • deps: bump step-security/harden-runner from 2.7.0 to 2.7.1 (7bbbc48)
  • deps: bump the angular group with 11 updates (31dcc27)
  • deps: bump the angular group with 11 updates (4436d0d)
  • deps: bump the angular group with 11 updates (5bcee59)

0.12.0 (2024-04-23)

Features

  • assets: add intro for op12 (5430937)
  • assets: add source description for Op 23 (A) (32a4749; thanks to @masthom)
  • assets: add source description for op 23 (C + D) (104882f; thanks to @masthom)
  • assets: add source descriptions for op12 (Ab, Ac, Ad) (8b02e47; thanks to @masthom)
  • assets: add source descriptions for op12 (C, D, E, F, G) (#1414) (484371d; thanks to @masthom)
  • assets: add source descriptions for op25 (D, E) (eb48485; thanks to @masthom)
  • core: use awg logo in navbar (778c2c9)
  • edition: activate edition complex M 22 (3598748)
  • edition: add footnotes to edition intro (be48231)
  • edition: add M22 to menus (efd5a2e)
  • edition: add option to indicate missing sources (676b313)
  • edition: add watermarks to source description (50f0122)

Bug Fixes

  • app: fix typo in text content of "More" link button (c58d90f)
  • assets: activate source description A in op23 (7e9d24c)
  • assets: activate source description C and D in op23 (800db70)
  • assets: activate source description D and E in op25 (9abae08)
  • assets: add latest text from intro of op12 (0ecac8f)
  • assets: add link boxes for m22 (d8fc315)
  • assets: add missing data files and placeholders for m22 (e2f8e0f)
  • assets: adjust source list and description for op12 (e66fab5)
  • assets: corrections of source list in comparison to print version (1787852)
  • assets: escape curly brackets in op25 D (7bf9905)
  • assets: fix formattings in source description op25 (37f3ce9)
  • assets: fix incomplete tags in op12 G (b7305b0)
  • assets: fix item links in op12 (f147b0f)
  • assets: fix item links in op25 D and E (acb628a)
  • assets: fix links to report fragments (695b05d)
  • assets: fix missing characters in op23 C and D (e5077c3)
  • assets: fix missing source EF1-2 in op25 (0045e1c)
  • assets: fix missing values and formatting in op23 & 25 (b858f5e)
  • assets: fix supplied classes in m30 Sk1 (c6fc241)
  • assets: fix text source in op25 (2b14c8c)
  • assets: fix typo in op12 G (c2dd1af)
  • assets: fix typos in textcritics for m22 (e8b1be0)
  • assets: fix writing material in op23 A (77059e4)
  • assets: fix writing material in op23 C and D (4c11017)
  • assets: fix writing material in op25 D and E (ac90cce)
  • assets: fix wrong id in textcritics for m22 (be630c2)
  • assets: lint textcritics file for m22 (e67a72d)
  • assets: optimize svgs for m22 with SVGO (f917e6c)
  • assets: remove item links in op23 A for now (90e5c3b)
  • assets: remove obsolete intro from op12 folder (b6d43bb)
  • edition: allow navigating to report fragments from sourceDesc (9cfc734)
  • edition: datafy writingMaterial for op12 sources (c1c1e98)
  • edition: display items without sigla correctly (1b9f609)
  • edition: enable (printed) pages in source description (40f0b55)
  • edition: fix names of section II/2a and II/2b (d148a4c)
  • edition: fix overview section in EditionInfo and Navbar (099519a)
  • edition: fix typo in route for section 2b (21ae506)
  • edition: make sheet viewer settings responsive (ee4aa5c)
  • edition: make subsources navigable (1f88d96)
  • edition: parse writing instruments correctly (04b0f6f)
  • edition: update modification dates (0f007b7)
  • edition: use br instead of p elements for new description blocks (c0ed431)
  • shared: fix centering of license (1845d40)
  • shared: remove TODO comments from API objects (d71b3ac)

Code Refactoring

  • app: separate app router options (839ccfb)
  • edition: filter selectedSeries explicitly (58c89cf)
  • edition: rename WritingMaterialFirmSignLocation model (fe5a360)
  • shared: apply website layout to router link button group (e772be4)

Tests

  • edition: add tests for missing sources (0a96ee4)
  • edition: add tests for SeriesComponent (dd9c894)
  • edition: adjust tests for source-description (1062b90)
  • edition: fix class name after updates (83a67ac)
  • edition: fix report tests after updates (a54a2b4)
  • edition: fix source list tests after update (8d5c164)
  • edition: fix tests after updates (6401eec)
  • edition: fix writing material tests after updates (ef02e1a)
  • shared: fix tests for router link button group after refactoring (2b0a138)

Styles

  • edition: adjust intro text to print layout (cc0dff6)
  • edition: fix card headers in series overview (214bcb8)
  • edition: prevent line breaks in source sigla (edeca40)

Continuous Integration

  • gh-actions: add codecov token to ci workflow (5ee7846)
  • gh-actions: update ci_workflow.yml (5b4778a)
  • gh-actions: update ratchet versions (fdaa78f)

Build System

  • deps-dev: bump @types/node from 18.19.22 to 18.19.31 (cac58bc)
  • deps-dev: bump eslint-plugin-jsdoc from 48.2.1 to 48.2.2 (f1a67f8)
  • deps-dev: bump eslint-plugin-jsdoc from 48.2.2 to 48.2.3 (2ce63c2)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (cb9808c)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (6f49db0)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (9c549ff)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (d3a1a29)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (4329d6e)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (36e18b4)
  • deps-dev: bump the angular-eslint group with 5 updates (a8775e9)
  • deps-dev: bump the commitlint group with 1 update (14c259b)
  • deps-dev: bump the commitlint group with 1 update (5a8f5bf)
  • deps-dev: bump the commitlint group with 2 updates (9e9f271)
  • deps-dev: bump the commitlint group with 2 updates (b7d9679)
  • deps-dev: bump the commitlint group with 2 updates (9f967a2)
  • deps-dev: bump the typescript-eslint group with 2 updates (aa7afdd)
  • deps-dev: bump the typescript-eslint group with 2 updates (7fb6874)
  • deps-dev: bump the typescript-eslint group with 2 updates (fc006d9)
  • deps-dev: bump the typescript-eslint group with 2 updates (2538fce)
  • deps-dev: bump the typescript-eslint group with 2 updates (1c5b6cd)
  • deps-dev: bump the typescript-eslint group with 2 updates (e1a3223)
  • deps-dev: bump the typescript-eslint group with 2 updates (aa09870)
  • deps-dev: bump webpack-bundle-analyzer from 4.10.1 to 4.10.2 (c916992)
  • deps-dev: clean up yarn.lock file after updates (c37c17c)
  • deps: bump @codemirror/legacy-modes from 6.3.3 to 6.4.0 (62321ad)
  • deps: bump actions/checkout from 4.1.1 to 4.1.3 (7ee8ecb)
  • deps: bump codecov/codecov-action from 4.1.0 to 4.1.1 (c7d3b80)
  • deps: bump codecov/codecov-action from 4.1.1 to 4.2.0 (bddfe5c)
  • deps: bump codecov/codecov-action from 4.2.0 to 4.3.0 (bdf08d9)
  • deps: bump express from 4.18.2 to 4.19.2 (c1e01d6)
  • deps: bump follow-redirects from 1.15.4 to 1.15.6 (6c04fa0)
  • deps: bump n3 from 1.17.2 to 1.17.3 (9814089)
  • deps: bump rdfstore from 687f120 to 0f57edd (19fa19f)
  • deps: bump rdfstore from v0.9.18-alpha.14 to v0.9.18-alpha.15 (5bcf210)
  • deps: bump softprops/action-gh-release from 1 to 2 (1e66819)
  • deps: bump stefanzweifel/git-auto-commit-action (9f489aa)
  • deps: bump tar from 6.1.15 to 6.2.1 (adc3341)
  • deps: bump the angular group with 11 updates (2721223)
  • deps: bump the angular group with 11 updates (c4349d9)
  • deps: bump the angular group with 11 updates (438b818)
  • deps: bump the angular group with 11 updates (858e7e1)
  • deps: bump the angular group with 11 updates (7e7e4a8)
  • deps: bump the angular group with 11 updates (512b14e)
  • deps: bump the fortawesome group with 2 updates (279e2c8)
  • deps: bump undici from 5.28.3 to 5.28.4 (0df299f)
  • deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (19b013c)

0.11.7 (2024-03-07)

Features

  • assets: add files for M 22 (d968bea; thanks to @chael-mi)
  • edition: datafy writing material of source description (7aa0937)

Bug Fixes

  • assets: add firm signs for source B and D of m35/42 (860609d)
  • assets: fix convolute sigle for m34 Sk1.1 (26b4f27)
  • assets: fix folio info for firm signs in vol. II/2a (df59bab)
  • assets: fix supplied class names (c028516)
  • assets: fix typo in Verlaufsskizze (e2b37dd)
  • assets: optimize svgs with SVGO (90bd051)
  • assets: optimize svgs with SVGO (5f3cffd)
  • assets: optimize svgs with SVGO (5a99451)
  • assets: unify wording in sketch commentary (7891b65)
  • assets: update svg file for m35/42 Sk2 (019f29d; thanks to @chael-mi)
  • assets: update svg files for m37 Sk1 & Sk2 (7ce8314; thanks to @chael-mi)
  • edition: improve queryParams handling when loading SheetViewer (3f333f0)
  • edition: lint source description file (37e49bd)
  • edition: move folio viewer colors to folio service (7385b98)
  • edition: remove redundant mapping of firm signs (8542df5)
  • edition: set fontFamily and fontSize correctly in FolioService (2391f8a)
  • home: fix wording on landing page (8a6eb71)

Code Refactoring

  • edition: atomize FolioService for better readability (74fc383)
  • edition: move from Snap.js to D3.js for FolioViewer (f301a79)
  • edition: refactor FolioCalculationModel (finish) (99e8350)
  • edition: refactor FolioCalculationModel (ongoing) (c8b0222)
  • edition: rename contentItem -> contentSegment (aeab45c)
  • edition: rename contentItem -> contentSegment (continued) (0547141)
  • edition: rename systemArray (b01689b)
  • edition: rename writingMaterialString (7735209)
  • edition: use helper method for writing instruments (1167e40)

Tests

  • app: adjust test syntax (4b3bdab)
  • edition: add more tests for FolioService (3cd082f)
  • edition: add tests for FolioService (c2f0f60)
  • edition: add tests for FolioViewer Component (9ef9ca0)
  • edition: adjust check for attributes lengths in FolioService (7aad995)
  • edition: fix tests for edition sheets (2f3a597)
  • edition: fix tests for EditionComplexComponent (80ac3a2)
  • edition: fix tests for writing material (cf8c698)
  • edition: fix tests in FolioService (cc4b95b)
  • edition: unify syntax for test descriptions (6c1376f)

Build System

  • deps-dev: bump @types/node from 18.19.14 to 18.19.18 (051a648)
  • deps-dev: bump @types/node from 18.19.18 to 18.19.22 (81ce5c8)
  • deps-dev: bump eslint from 8.56.0 to 8.57.0 (74b5bb4)
  • deps-dev: bump eslint-plugin-jsdoc from 48.1.0 to 48.2.0 (71e1c6b)
  • deps-dev: bump eslint-plugin-jsdoc from 48.2.0 to 48.2.1 (e600384)
  • deps-dev: bump karma from 6.4.2 to 6.4.3 (eea00e8)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (6a65040)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (1e33b73)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (2a22c3a)
  • deps-dev: bump the commitlint group with 2 updates (cf29606)
  • deps-dev: bump the commitlint group with 2 updates (46cb940)
  • deps-dev: bump the typescript-eslint group with 2 updates (7ba70b0)
  • deps-dev: bump the typescript-eslint group with 2 updates (15ee52e)
  • deps-dev: bump the typescript-eslint group with 2 updates (af142e6)
  • deps: bump bootstrap from 5.3.2 to 5.3.3 (2aad2a3)
  • deps: bump codecov/codecov-action from 4.0.1 to 4.0.2 (fa3a172)
  • deps: bump codecov/codecov-action from 4.0.2 to 4.1.0 (40e903c)
  • deps: bump es5-ext from 0.10.62 to 0.10.63 (c61dd6f)
  • deps: bump ip from 2.0.0 to 2.0.1 (071fd28)
  • deps: bump rdfstore from v0.9.18-alpha.13 to v0.9.18-alpha.14 (4690ab4)
  • deps: bump the angular group with 11 updates (0102d9a)
  • deps: bump the angular group with 11 updates (c97e3dc)
  • deps: bump the angular group with 11 updates (493df86)

0.11.6 (2024-02-19)

Features

  • edition: add option to display reversed folio items (08df6b4)

Bug Fixes

  • assets: add convolute ids for text versions (612be8b)
  • assets: move convolutes to sheet contents (2dd0b77)
  • assets: unify description of writing material in op25 (1fcbdcf)
  • edition: fix overlapping of svgs on reload (b9b0cf6)
  • edition: fix reload of svgs again (cf857c8)
  • edition: move convolute to sheet content model (946ad3e)
  • edition: update condition for displaying sheet viewer switch (46d1426)

Tests

  • edition: create deep instead of shallow copy of mock objects (bb30323)

Build System

  • deps-dev: bump the angular-cli-devkit group with 2 updates (b7aec87)
  • deps: bump ericcornelissen/svgo-action from 4.0.7 to 4.0.8 (20d5ba4)
  • deps: bump the angular group with 11 updates (02be766)
  • deps: bump undici from 5.27.2 to 5.28.3 (b1ba896)

Code Refactoring

  • assets: restructure firm sign folder (98356bc)

0.11.5 (2024-02-14)

Features

  • assets: add files for m35_42 (d77c706; thanks to @chael-mi)
  • edition: add edition complex M 35/42 (8f7847a)
  • edition: add M35/42 to menus (b043495)
  • edition: add switch to toggle tkk highlighting (7852b46)

Bug Fixes

  • assets: add firm signs for m35/42 (c56e335)
  • assets: add link boxes for m35/42 (32849c2)
  • assets: add missing data files and placeholders for m35/42 (e39413b)
  • assets: adjust folio convolute for m35/42 (0481b8b)
  • assets: fix file names and folders for m35/42 (d8bb0e0)
  • assets: fix link boxes for m35/42 Sk1.1 and Sk2 (167e174)
  • assets: fix source descriptions for m35/42 (f5dd5a6)
  • assets: fix svg file for m35/42 Sk1.1 (a807baf; thanks to @chael-mi)
  • assets: fix textcritics for m35/42 (9466c2d)
  • assets: fix textcritics for m35/42 (3042a3a)
  • assets: mute unused link-boxes for now (bfde47e)
  • assets: optimize svgs with SVGO (4265dd2)
  • assets: optimize svgs with SVGO (03e6200)
  • assets: optimize svgs with SVGO (259ce83)
  • assets: optimize svgs with SVGO (dde69ed)
  • assets: update files for m35_42 (e053eeb; thanks to @chael-mi)
  • assets: update svg file for m35/42 Sk1.1 (d021f04; thanks to @chael-mi)
  • assets: update svg files for m35/42 (731fb49; thanks to @chael-mi)
  • edition: add clef_key to supplied classes map (af7f116)
  • edition: adjust supplied classes lookup (a299192)
  • edition: avoid use of conditional expression for default assignment (9d2c6e4)
  • edition: fix updating of tkk colors in drawing service (8e84ef9)
  • edition: remove tka switch if no tka overlays are given (92b8428)
  • edition: reset all classes switch on change of svg (79decdf)
  • edition: update last modification date for edition complexes (d0e3b88)

Code Refactoring

  • edition: add enum for EditionSvgOverlayActionTypes (6af1c10)
  • edition: move overlay selection into separate method (ddbf73a)
  • edition: rename allClassesVisible flag (5395991)
  • edition: rename clearSvg method (d9ee607)
  • edition: rename EditionSvgSheetViewerSwitch component (6a7b944)
  • edition: rename SvgOverlayType.item -> tka (95fbfeb)

Tests

  • edition: add helper function for expected order of headers (e45e0cd)
  • edition: add tests for new sheet viewer methods (ab8b281)
  • edition: fix errors after changes (f891deb)
  • edition: fix tests for firm signs (341c2dc)
  • edition: fix tests for sheet viewer settings (31071cf)

Build System

  • deps-dev: bump @types/node from 18.19.6 to 18.19.14 (7eb1cb3)
  • deps-dev: bump eslint-plugin-jsdoc from 48.0.4 to 48.0.6 (9ccbb2a)
  • deps-dev: bump eslint-plugin-jsdoc from 48.0.6 to 48.1.0 (4c0b683)
  • deps-dev: bump husky from 9.0.10 to 9.0.11 (6bfe5a3)
  • deps-dev: bump jasmine-core from 5.1.1 to 5.1.2 (855a9f6)
  • deps-dev: bump lint-staged from 15.2.1 to 15.2.2 (96f5af4)
  • deps-dev: bump prettier from 3.2.4 to 3.2.5 (a1faf3a)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (319f0a3)
  • deps-dev: bump the commitlint group with 2 updates (cc2bc77)
  • deps-dev: bump the typescript-eslint group with 2 updates (32e3941)
  • deps-dev: bump the typescript-eslint group with 2 updates (e82eb9b)
  • deps: bump actions/setup-node from 4.0.1 to 4.0.2 (d415dee)
  • deps: bump ericcornelissen/svgo-action from 4.0.6 to 4.0.7 (b25740a)
  • deps: bump the angular group with 11 updates (6467077)

0.11.4 (2024-02-04)

Features

  • edition: add component & service methods for supplied classes (6ac13d9)
  • edition: add M31 to menus (7884012)

Bug Fixes

  • app: remove unused constructors (403aefa)
  • assets: add link boxes for Sk1 in m31 (eb4a281)
  • assets: adjust multiple supplied classes (for now) (a4e795d)
  • assets: fix link boxes in m31 (694716f)
  • assets: fix links to sources from source lists (1b3b64f)
  • assets: fix typos in textcritics for m31 (587da39)
  • asssets: fix svg files for m30 and m31 (#1325) (7d9cb22; thanks to @chael-mi)
  • edition: fix label in supplied classes look up map (bb072e1)
  • edition: fix object chaining expressions (cee1a95)
  • edition: fix stepSize value in slider config (984ca26)
  • edition: fix typo in variable name (3eeea8d)
  • edition: remove unreachable condition from sheet viewer method (5a3d167)
  • edition: use ChangeDetectorRef for SheetViewer (b902da6)
  • gh-actions: do not run svg optimization on forks (a7c7c34)
  • search: remove resolved TODO (39f4e7f)

Build System

  • app: update husky command (c3f41ff)
  • deps-dev: bump eslint-plugin-jsdoc from 48.0.2 to 48.0.3 (9aeec1f)
  • deps-dev: bump eslint-plugin-jsdoc from 48.0.3 to 48.0.4 (f676a4b)
  • deps-dev: bump husky from 8.0.3 to 9.0.6 (4403c50)
  • deps-dev: bump husky from 9.0.6 to 9.0.7 (6a3d97e)
  • deps-dev: bump husky from 9.0.7 to 9.0.8 (1730de7)
  • deps-dev: bump husky from 9.0.8 to 9.0.10 (7b50c71)
  • deps-dev: bump lint-staged from 15.2.0 to 15.2.1 (706a8b3)
  • deps-dev: bump prettier from 3.2.2 to 3.2.4 (f3f475b)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (79a13e0)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (732aa43)
  • deps-dev: bump the angular-eslint group with 5 updates (10c68c3)
  • deps-dev: bump the commitlint group with 2 updates (8e31dfa)
  • deps-dev: bump the typescript-eslint group with 2 updates (f114742)
  • deps-dev: bump the typescript-eslint group with 2 updates (0dcf4ac)
  • deps: bump codecov/codecov-action from 3.1.4 to 3.1.5 (6dc74ce)
  • deps: bump codecov/codecov-action from 3.1.5 to 3.1.6 (d3f6e3b)
  • deps: bump codecov/codecov-action from 3.1.6 to 4.0.0 (a859a5a)
  • deps: bump codecov/codecov-action from 4.0.0 to 4.0.1 (ef5290e)
  • deps: bump the angular group with 11 updates (7b1f7b0)
  • deps: bump the angular group with 11 updates (cca12d9)

Styles

  • edition: adjust styles for supplied classes elements (03a2f87)
  • edition: fix style for dropdown in force graph (d3d5a65)

Code Refactoring

  • edition: move sheet footer component into separate module (a3ca8db)
  • edition: move sheet nav components into separate module (0b49486)
  • edition: move sheet viewer component into separate module (34cd20a)
  • edition: move tka components into separate module (c3056f8)
  • edition: use more precise naming in sheet viewer methods (e3cd18e)

Tests

  • app: fix tests after inclusion of m31 (e3346d9)
  • edition: add more tests for EditionSheetViewer (3643205)
  • edition: add tests for supplied classes (ac59db3)
  • edition: fix scope issue in form-switch test (2f96526)

0.11.3 (2024-01-19)

Features

  • assets: add files for M 31 (#844) (1a5347b; thanks to @chael-mi)
  • edition: add edition complex M 31 (b66bb54)
  • edition: adjust selectSvgSheet for cross-complex linking (81a9940)

Bug Fixes

  • app: avoid conditional expression for default assignment (ae21c7f)
  • app: fix unexpected lexical declaration in case blocks (ff30f8d)
  • app: fix unnecessary use of boolean literals (a2e999e)
  • app: prefer object chaining for object checks (e4c3749)
  • assets: activate Textfassung 1 for m30 and m31 (9ad3657)
  • assets: add firm signs for m30, m31, m34, and m37 (47692d0)
  • assets: add linkBoxes for m30 (2d0cf21)
  • assets: add missing data files and placeholders for m31 (dac88d0)
  • assets: adjust data after changes to svg link models (1ee7268)
  • assets: adjust folio convolute for m34 and m37 (957feb9)
  • assets: fix folio convolute file for m30 (d5dc23a)
  • assets: fix link box for m37 (7ee69f0)
  • assets: fix source descriptions for m34 and m37 (bfd2e83)
  • assets: format textcritics files (0db6905)
  • assets: rename svg file for m 31 (6b49eae)
  • assets: unify naming of sources (bbb444b)
  • assets: update files for m30, m31, and m37 (#1308) (e87a7e0)
  • assets: update source description for m30 (a6ab069)
  • assets: update source evaluation for Textfassung 1 for m34 and m37 (3b7b728)
  • edition: add graph query example for edition complexes (fe0bce0)
  • edition: adjust folio model for non-selectable items (e8fb6ee)
  • edition: fix naming and formatting of graph RDF triples (6dfd59b)
  • edition: remove unused method from sheet viewer (8fe1e8a)

Tests

  • edition: adjust tests after changes to svg link models (08e687f)

Code Refactoring

  • edition: move tka description into separate component (5a2fab9)
  • search: simplify methods in bibliography format pipe (eebc87d)

Build System

  • deps-dev: bump prettier from 3.1.1 to 3.2.2 (01b85dd)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (06c26a9)
  • deps-dev: bump the typescript-eslint group with 2 updates (01f5691)
  • deps: bump the angular group with 11 updates (d5c2895)
  • deps: bump the angular group with 11 updates (930dd6f)

0.11.2 (2024-01-10)

Features

Bug Fixes

  • assets: add missing data files and placeholders for m37 (17353cb)
  • assets: fix itemLinks in sourceDescription of m37 (2c1355c)
  • assets: fix textcritics for m37 (f11b79e)
  • assets: optimize 2 SVG(s) with SVGO (7253315)
  • assets: optimize 6 SVG(s) with SVGO (a0ba894)

Continuous Integration

  • gh-actions: update ratchet versions (bc2e4ca)
  • gh-actions: update ratchet versions (d036f8b)

Code Refactoring

  • side-info: use accordion for edition side-info (77c735f)

Build System

  • app: bump minimal supported node version to 18.19.0 (806b745)
  • deps-dev: bump @types/node from 18.19.3 to 18.19.6 (83ef36a)
  • deps-dev: bump eslint-plugin-jsdoc from 46.9.1 to 48.0.2 (ce8747a)
  • deps-dev: bump eslint-plugin-prettier from 5.0.1 to 5.1.0 (3b241d5)
  • deps-dev: bump eslint-plugin-prettier from 5.1.0 to 5.1.1 (2f0744e)
  • deps-dev: bump eslint-plugin-prettier from 5.1.1 to 5.1.2 (e1d23b4)
  • deps-dev: bump eslint-plugin-prettier from 5.1.2 to 5.1.3 (e8f8747)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (56fb1a2)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (ffca069)
  • deps-dev: bump the angular-eslint group with 5 updates (ab38a34)
  • deps-dev: bump the commitlint group with 2 updates (7f4ef60)
  • deps-dev: bump the typescript-eslint group with 2 updates (464f3c0)
  • deps-dev: bump the typescript-eslint group with 2 updates (a640dcc)
  • deps: bump @fortawesome/angular-fontawesome from 0.14.0 to 0.14.1 (420f3cc)
  • deps: bump ericcornelissen/svgo-action from 4.0.4 to 4.0.6 (9233f14)
  • deps: bump follow-redirects from 1.15.2 to 1.15.4 (61f1a20)
  • deps: bump rdfstore from v0.9.18-alpha.12 to v0.9.18-alpha.13 (3fbd2bb)
  • deps: bump the angular group with 11 updates (13c7216)

0.11.1 (2023-12-18)

⚠ BREAKING CHANGES

  • app: Node v14 and v16 support is removed. Minimal node version is now v18.

Bug Fixes

  • app: fix lint issues after update to v16 (47b3c0b)
  • app: fix linting errors after update to v16 (0bec15a)
  • app: fix scss import path after update to v17 (ac5974a)
  • app: migrate to new control-flow syntax (c2f729d)
  • assets: fix M317_Sk4-1von4-final (8251d8a; thanks to @masthom)
  • assets: fix n-dash in textcritics for op. 12 (6339fd7)
  • assets: update files for m30 (#1193) (3bc34a8; thanks to @chael-mi)
  • assets: update measures in source description for m34 (97993ad; thanks to @chael-mi)
  • assets: update source description for m34 (57850aa; thanks to @chael-mi)
  • edition: disable toggling of UnsupportedTypeCmp on fullScreen (66a1428)
  • edition: fix linting errors after update to v17 (e5678cb)
  • edition: improve check for empty sparql results (b89b0fb)
  • edition: replace deprecated accordion syntax (1effcef)
  • edition: use div instead of h2 for header in TriplesEditor (5f0e0e0)
  • gh-actions: apply suggestions from code review (393344b)
  • gh-actions: apply suggestions from code review (973b921)

Styles

  • edition: fix styles of GraphVisualizer in fullscreen mode (e517ecb)
  • edition: improve styles for SparqlEditor (b80008e)
  • edition: improve styles for SparqlEditor (2445d29)

Code Refactoring

  • edition: replace deprecated NgbAccordion in SelectedResultsCmp (ae313c3)
  • edition: replace deprecated NgbAccordion in SparqlEditor (93f043a)
  • edition: replace deprecated NgbAccordion in UnsupportedTypeCmp (6b622d7)
  • search: replace deprecated NgbAccordion in LinkedObjectsCmp (54fa23e)

Documentation

  • app: add missing jsdocs (349df13)
  • edition: fix typo in ngbAccordion comments (ba95e1b)
  • README: add badge for node version (1eefb4c)

Tests

  • app: fix syntax of some more tests (0e2ee55)
  • core: fix tests for interceptors after update to v17 (e6125c2)
  • edition: fix tests after bootstrap upgrade (c9c2b05)
  • edition: fix tests for components with new accordion (f0e03a8)

Continuous Integration

  • app: exclude Node 21 from ci workflow for now (045b900)
  • gh-actions: add dependabot groups (056d1a6)
  • gh-actions: add groups to dependabot config (a557761)
  • gh-actions: update dependabot.yml (e95893f)
  • gh-actions: upgrade to node version 18.16 as default (c9706dd)
  • github: update .github/workflows/ci_optimize_svgs.yml (4b01e73)

Build System

  • app: bump minimal supported node version to 18.13.0 (894da1d)
  • app: drop support of node 16 (cecfce3)
  • app: increase budget (6c0f70d)
  • app: remove node 14 support (25772de)
  • app: switch to node 20 as default (4d8a5a9)
  • deps-dev: bump @angular-eslint packages from 16.0.1 to 16.0.2 (08743df)
  • deps-dev: bump @angular-eslint packages from 16.0.2 to 16.0.3 (ccd8b48)
  • deps-dev: bump @angular-eslint packages from 16.0.3 to 16.1.0 (bd987fe)
  • deps-dev: bump @angular-eslint packages from 16.1.0 to 16.1.1 (463b496)
  • deps-dev: bump @angular-eslint related packages to v16 (afe35e9)
  • deps-dev: bump @angular packages from 16.0.1 to 16.0.2 (c009ec1)
  • deps-dev: bump @angular packages from 16.0.2 to 16.0.3 (057e39b)
  • deps-dev: bump @angular packages from 16.0.3 to 16.0.4 (2a0eb1a)
  • deps-dev: bump @angular packages from 16.0.4 to 16.0.5 (cb4b327)
  • deps-dev: bump @commitlint packages from 17.6.3 to 17.6.5 (76fe873)
  • deps-dev: bump @commitlint packages from 17.6.5 to 17.6.6 (d5c506a)
  • deps-dev: bump @commitlint packages from 17.6.6 to 17.6.7 (c973f17)
  • deps-dev: bump @commitlint packages from 17.6.7 to 17.7.1 (04fe427)
  • deps-dev: bump @typescript-eslint packages from 5.59.11 to 5.60.0 (23b8976)
  • deps-dev: bump @typescript-eslint packages from 5.59.5 to 5.59.7 (59d6c75)
  • deps-dev: bump @typescript-eslint packages from 5.59.7 to 5.59.9 (3a9cdac)
  • deps-dev: bump @typescript-eslint packages from 5.59.9 to 5.59.11 (b5268d7)
  • deps-dev: bump @typescript-eslint packages from 5.60.0 to 5.60.1 (e22d014)
  • deps-dev: bump @typescript-eslint packages from 5.60.1 to 5.61.0 (df293b0)
  • deps-dev: bump @typescript-eslint packages from 5.61.0 to 5.62.0 (25a5166)
  • deps-dev: bump @typescript-eslint packages from 5.62.0 to 6.0.0 (5fc762d)
  • deps-dev: bump @typescript-eslint packages from 6.0.0 to 6.1.0 (03f3e42)
  • deps-dev: bump @typescript-eslint packages from 6.1.0 to 6.2.0 (61995d4)
  • deps-dev: bump @typescript-eslint packages from 6.2.0 to 6.3.0 (45946c3)
  • deps-dev: bump @typescript-eslint packages from 6.3.0 to 6.5.0 (0f932fc)
  • deps-dev: bump @angular-devkit/build-angular (ef5d9eb)
  • deps-dev: bump @angular/{cli,build-angular} from 16.0.1 to 16.0.2 (225e730)
  • deps-dev: bump @angular/{cli,build-angular} from 16.0.3 to 16.0.4 (b242c62)
  • deps-dev: bump @angular/{cli,build-angular} from 16.0.4 to 16.0.5 (2eda7ee)
  • deps-dev: bump @angular/{cli,build-angular} from 16.0.5 to 16.1.0 (24899e8)
  • deps-dev: bump @angular/{cli,build-angular} from 16.1.0 to 16.1.1 (02ea9d4)
  • deps-dev: bump @angular/{cli,build-angular} from 16.1.1 to 16.1.2 (2b3cf24)
  • deps-dev: bump @angular/{cli,build-angular} from 16.1.2 to 16.1.3 (d03f4f2)
  • deps-dev: bump @angular/{cli,build-angular} from 16.1.3 to 16.1.4 (f42dfee)
  • deps-dev: bump @angular/{cli,build-angular} from 16.1.4 to 16.1.5 (be137c5)
  • deps-dev: bump @angular/{cli,build-angular} from 16.1.5 to 16.1.6 (271215f)
  • deps-dev: bump @angular/{cli,build-angular} from 16.1.6 to 16.2.0 (7cd1aa5)
  • deps-dev: bump @angular/{cli,build-angular} from 16.2.0 to 16.2.1 (e207122)
  • deps-dev: bump @angular/cli from 16.0.2 to 16.0.3 (fe75429)
  • deps-dev: bump @commitlint/cli from 17.7.1 to 17.7.2 (814e2b7)
  • deps-dev: bump @commitlint/cli from 17.7.2 to 17.8.0 (dd4419c)
  • deps-dev: bump @commitlint/cli from 17.8.0 to 18.0.0 (657548a)
  • deps-dev: bump @commitlint/cli from 18.0.0 to 18.1.0 (e1c46c5)
  • deps-dev: bump @commitlint/cli from 18.1.0 to 18.2.0 (facc223)
  • deps-dev: bump @commitlint/cli from 18.2.0 to 18.4.3 (06e5ab1)
  • deps-dev: bump @commitlint/config-angular from 17.7.0 to 17.8.0 (4c2257d)
  • deps-dev: bump @commitlint/config-angular from 17.8.0 to 18.0.0 (4e0a95a)
  • deps-dev: bump @commitlint/config-angular from 18.0.0 to 18.1.0 (75af917)
  • deps-dev: bump @commitlint/config-angular from 18.1.0 to 18.4.3 (7e59dcb)
  • deps-dev: bump @compodoc/compodoc from 1.1.19 to 1.1.21 (c1aaa33)
  • deps-dev: bump @compodoc/compodoc from 1.1.21 to 1.1.22 (59bea28)
  • deps-dev: bump @compodoc/compodoc from 1.1.22 to 1.1.23 (edaf82b)
  • deps-dev: bump @types/d3 from 7.4.0 to 7.4.1 (238ff9b)
  • deps-dev: bump @types/d3 from 7.4.1 to 7.4.2 (fe09435)
  • deps-dev: bump @types/d3 from 7.4.2 to 7.4.3 (7180d42)
  • deps-dev: bump @types/jasmine from 4.3.1 to 4.3.2 (7afc871)
  • deps-dev: bump @types/jasmine from 4.3.4 to 4.3.5 (c83f06d)
  • deps-dev: bump @types/jasmine from 4.3.5 to 4.3.6 (60900e7)
  • deps-dev: bump @types/jasmine from 4.3.6 to 5.1.1 (88e34ca)
  • deps-dev: bump @types/jasmine from 5.1.1 to 5.1.4 (b937c34)
  • deps-dev: bump @types/node from 16.18.27 to 18.16.8 (802a60b)
  • deps-dev: bump @types/node from 18.16.14 to 18.16.16 (5087558)
  • deps-dev: bump @types/node from 18.16.16 to 18.16.18 (eaa9276)
  • deps-dev: bump @types/node from 18.16.18 to 18.17.1 (37345b3)
  • deps-dev: bump @types/node from 18.16.8 to 18.16.14 (83c0728)
  • deps-dev: bump @types/node from 18.17.1 to 18.17.4 (e341179)
  • deps-dev: bump @types/node from 18.17.14 to 18.19.3 (3f9b0a9)
  • deps-dev: bump @types/node from 18.17.4 to 18.17.14 (a629b06)
  • deps-dev: bump angular-cli-ghpages from 1.0.5 to 1.0.6 (2d6a1d1)
  • deps-dev: bump angular-cli-ghpages from 1.0.6 to 1.0.7 (f7b7ade)
  • deps-dev: bump conventional-recommended-bump from 6.1.0 to 7.0.1 (7af4e57)
  • deps-dev: bump conventional-recommended-bump from 7.0.1 to 8.0.0 (46fd461)
  • deps-dev: bump conventional-recommended-bump from 8.0.0 to 9.0.0 (c987fb7)
  • deps-dev: bump eslint from 8.40.0 to 8.41.0 (8028df4)
  • deps-dev: bump eslint from 8.41.0 to 8.42.0 (d12ff0c)
  • deps-dev: bump eslint from 8.42.0 to 8.43.0 (b96582e)
  • deps-dev: bump eslint from 8.43.0 to 8.44.0 (032cd02)
  • deps-dev: bump eslint from 8.44.0 to 8.45.0 (47bacf3)
  • deps-dev: bump eslint from 8.45.0 to 8.46.0 (aa63714)
  • deps-dev: bump eslint from 8.46.0 to 8.48.0 (7f3cad2)
  • deps-dev: bump eslint from 8.48.0 to 8.49.0 (82f7518)
  • deps-dev: bump eslint from 8.49.0 to 8.50.0 (3622198)
  • deps-dev: bump eslint from 8.50.0 to 8.51.0 (3c6ff6f)
  • deps-dev: bump eslint from 8.51.0 to 8.52.0 (47e7fa8)
  • deps-dev: bump eslint from 8.52.0 to 8.53.0 (6778689)
  • deps-dev: bump eslint from 8.53.0 to 8.54.0 (2360026)
  • deps-dev: bump eslint from 8.54.0 to 8.55.0 (0550b57)
  • deps-dev: bump eslint from 8.55.0 to 8.56.0 (127e6ec)
  • deps-dev: bump eslint-config-prettier from 8.8.0 to 8.9.0 (626ba65)
  • deps-dev: bump eslint-config-prettier from 8.9.0 to 9.0.0 (9c49399)
  • deps-dev: bump eslint-config-prettier from 9.0.0 to 9.1.0 (165f054)
  • deps-dev: bump eslint-plugin-deprecation from 1.4.1 to 1.5.0 (5024069)
  • deps-dev: bump eslint-plugin-deprecation from 1.5.0 to 2.0.0 (536833a)
  • deps-dev: bump eslint-plugin-import from 2.27.5 to 2.28.0 (f36d17d)
  • deps-dev: bump eslint-plugin-import from 2.28.0 to 2.28.1 (839b7b0)
  • deps-dev: bump eslint-plugin-import from 2.28.1 to 2.29.0 (3dbde8b)
  • deps-dev: bump eslint-plugin-import from 2.29.0 to 2.29.1 (7495eb7)
  • deps-dev: bump eslint-plugin-jsdoc from 43.0.7 to 44.2.3 (b66d3fc)
  • deps-dev: bump eslint-plugin-jsdoc from 44.2.3 to 44.2.4 (3facb82)
  • deps-dev: bump eslint-plugin-jsdoc from 44.2.4 to 44.2.7 (1da63a2)
  • deps-dev: bump eslint-plugin-jsdoc from 44.2.7 to 46.2.4 (62a8a10)
  • deps-dev: bump eslint-plugin-jsdoc from 46.2.4 to 46.2.6 (1ad71f0)
  • deps-dev: bump eslint-plugin-jsdoc from 46.2.6 to 46.4.2 (9fa34a5)
  • deps-dev: bump eslint-plugin-jsdoc from 46.4.2 to 46.4.3 (4d93ac4)
  • deps-dev: bump eslint-plugin-jsdoc from 46.4.3 to 46.4.4 (2f398c7)
  • deps-dev: bump eslint-plugin-jsdoc from 46.4.4 to 46.4.5 (31475bf)
  • deps-dev: bump eslint-plugin-jsdoc from 46.4.5 to 46.4.6 (4e28491)
  • deps-dev: bump eslint-plugin-jsdoc from 46.4.6 to 46.5.1 (a430c6e)
  • deps-dev: bump eslint-plugin-jsdoc from 46.5.1 to 46.8.1 (f63eaa5)
  • deps-dev: bump eslint-plugin-jsdoc from 46.8.1 to 46.8.2 (2126ce3)
  • deps-dev: bump eslint-plugin-jsdoc from 46.8.2 to 46.9.1 (24b7ef8)
  • deps-dev: bump eslint-plugin-prettier from 4.2.1 to 5.0.0 (9fb65f1)
  • deps-dev: bump eslint-plugin-prettier from 5.0.0 to 5.0.1 (e009c34)
  • deps-dev: bump jasmine-core from 4.6.0 to 5.0.1 (63458f0)
  • deps-dev: bump jasmine-core from 5.0.1 to 5.1.0 (18e0542)
  • deps-dev: bump jasmine-core from 5.1.0 to 5.1.1 (25ee394)
  • deps-dev: bump karma-coverage from 2.2.0 to 2.2.1 (ae6590f)
  • deps-dev: bump karma-jasmine-html-reporter from 2.0.0 to 2.1.0 (3efab3e)
  • deps-dev: bump lint-staged from 13.2.2 to 13.2.3 (25b0942)
  • deps-dev: bump lint-staged from 13.2.3 to 14.0.1 (098e5aa)
  • deps-dev: bump lint-staged from 14.0.1 to 15.0.2 (3a759a6)
  • deps-dev: bump lint-staged from 15.0.2 to 15.1.0 (0573820)
  • deps-dev: bump lint-staged from 15.1.0 to 15.2.0 (7c441ad)
  • deps-dev: bump prettier from 2.8.8 to 3.0.0 (4dd14ef)
  • deps-dev: bump prettier from 3.0.0 to 3.0.1 (63824b6)
  • deps-dev: bump prettier from 3.0.1 to 3.0.3 (8367ab3)
  • deps-dev: bump prettier from 3.0.3 to 3.1.1 (de60a81)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (305602d)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (325c694)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (9353ba7)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (01a7918)
  • deps-dev: bump the angular-cli-devkit group with 2 updates (91e9326)
  • deps-dev: bump the angular-eslint group with 5 updates (c965190)
  • deps-dev: bump the angular-eslint group with 5 updates (2b862d6)
  • deps-dev: bump the typescript-eslint group with 2 updates (4aac2d2)
  • deps-dev: bump the typescript-eslint group with 2 updates (3fc34b6)
  • deps-dev: bump the typescript-eslint group with 2 updates (c732cb1)
  • deps-dev: bump the typescript-eslint group with 2 updates (08ea678)
  • deps-dev: bump the typescript-eslint group with 2 updates (a5f1c5b)
  • deps-dev: bump the typescript-eslint group with 2 updates (965cf0f)
  • deps-dev: bump the typescript-eslint group with 2 updates (51b5450)
  • deps-dev: bump the typescript-eslint group with 2 updates (4ecd004)
  • deps-dev: bump typescript from 4.9.5 to 5.0.4 (52c5281)
  • deps-dev: bump webpack-bundle-analyzer from 4.8.0 to 4.9.0 (f6d3523)
  • deps-dev: bump webpack-bundle-analyzer from 4.9.0 to 4.9.1 (78f3625)
  • deps-dev: bump webpack-bundle-analyzer from 4.9.1 to 4.10.1 (6cca129)
  • deps-dev: clean up yarn.lock file after updates (c0a8f55)
  • deps: add stream (53510dc)
  • deps: bump @angular packages from 16.0.5 to 16.1.0 (28cabcc)
  • deps: bump @angular packages from 16.1.0 to 16.1.1 (f0452a0)
  • deps: bump @angular packages from 16.1.1 to 16.1.2 (ead3571)
  • deps: bump @angular packages from 16.1.2 to 16.1.3 (e014d9d)
  • deps: bump @angular packages from 16.1.3 to 16.1.4 (6063d2c)
  • deps: bump @angular packages from 16.1.4 to 16.1.5 (62ce61c)
  • deps: bump @angular packages from 16.1.5 to 16.1.6 (4cf70bf)
  • deps: bump @angular packages from 16.1.6 to 16.1.7 (eb933cf)
  • deps: bump @angular packages from 16.1.7 to 16.2.0 (83f6b33)
  • deps: bump @angular packages from 16.2.0 to 16.2.3 (2c35f47)
  • deps: bump @fortawesome packages from 6.4.0 to 6.4.2 (b4a30a4)
  • deps: bump @fortawesome packages from 6.4.2 to 6.5.1 (62a8c47)
  • deps: bump @babel/traverse from 7.22.5 to 7.23.2 (648d789)
  • deps: bump @codemirror/legacy-modes from 6.3.2 to 6.3.3 (cd9f3ae)
  • deps: bump @fortawesome/angular-fontawesome from 0.12.1 to 0.13.0 (788f9a7)
  • deps: bump @fortawesome/angular-fontawesome from 0.13.0 to 0.14.0 (88b1f0a)
  • deps: bump @ng-bootstrap/ng-bootstrap from 14.1.1 to 15.0.1 (21d55a3)
  • deps: bump @ng-bootstrap/ng-bootstrap from 15.0.1 to 15.1.0 (b2aafee)
  • deps: bump @ng-bootstrap/ng-bootstrap from 15.1.0 to 15.1.1 (478b46c)
  • deps: bump @ng-bootstrap/ng-bootstrap from 15.1.1 to 15.1.2 (cf5365e)
  • deps: bump @ng-bootstrap/ng-bootstrap from 15.1.2 to 16.0.0 (f99f0ab)
  • deps: bump @popperjs/core from 2.11.7 to 2.11.8 (9a48a76)
  • deps: bump actions/checkout from 3.5.2 to 3.5.3 (2823b2b)
  • deps: bump actions/checkout from 3.5.3 to 3.6.0 (2fb4e30)
  • deps: bump actions/checkout from 3.6.0 to 4.0.0 (71e3666)
  • deps: bump actions/checkout from 4.0.0 to 4.1.0 (7b45a44)
  • deps: bump actions/checkout from 4.1.0 to 4.1.1 (a982643)
  • deps: bump actions/setup-node from 3.6.0 to 3.7.0 (5086b81)
  • deps: bump actions/setup-node from 3.7.0 to 3.8.1 (c394401)
  • deps: bump actions/setup-node from 3.8.1 to 3.8.2 (f3c8aa1)
  • deps: bump actions/setup-node from 3.8.2 to 4.0.0 (faab6b0)
  • deps: bump actions/setup-node from 4.0.0 to 4.0.1 (7bf0612)
  • deps: bump axios from 1.4.0 to 1.6.2 (264d314)
  • deps: bump bootstrap from 5.3.0 to 5.3.1 (0b30b61)
  • deps: bump bootstrap from 5.3.1 to 5.3.2 (a192202)
  • deps: bump codecov/codecov-action from 3.1.3 to 3.1.4 (e99d79e)
  • deps: bump crypto-js from 4.1.1 to 4.2.0 (dfb4a66)
  • deps: bump ericcornelissen/svgo-action from 3.1.4 to 4.0.0 (fff90c0)
  • deps: bump ericcornelissen/svgo-action from 4.0.0 to 4.0.4 (73a8c2f)
  • deps: bump github/codeql-action from 2.3.3 to 2.3.5 (d2d4bca)
  • deps: bump github/codeql-action from 2.3.5 to 2.3.6 (1bcecb2)
  • deps: bump github/codeql-action from 2.3.6 to 2.13.4 (a36bff3)
  • deps: bump n3 from 1.16.4 to 1.17.0 (e7ec5b1)
  • deps: bump n3 from 1.17.0 to 1.17.1 (2c38c1b)
  • deps: bump n3 from 1.17.1 to 1.17.2 (83be72a)
  • deps: bump semver from 5.7.1 to 5.7.2 (57a04f8)
  • deps: bump socket.io-parser from 4.2.2 to 4.2.3 (#1002) (395466c)
  • deps: bump stefanzweifel/git-auto-commit-action (38dccda)
  • deps: bump the angular group with 11 updates (eefb937)
  • deps: bump the angular group with 11 updates (47fbfee)
  • deps: bump the angular group with 11 updates (21694a6)
  • deps: bump the angular group with 11 updates (19933cc)
  • deps: bump the angular group with 11 updates (e8b46ea)
  • deps: bump the angular group with 11 updates (dd0c09e)
  • deps: bump tslib from 2.5.0 to 2.5.2 (9bec3b4)
  • deps: bump tslib from 2.5.2 to 2.5.3 (9295fb9)
  • deps: bump tslib from 2.5.3 to 2.6.0 (b59e2ed)
  • deps: bump tslib from 2.6.0 to 2.6.1 (af12637)
  • deps: bump tslib from 2.6.1 to 2.6.2 (4fd7eed)
  • deps: bump undici from 5.22.1 to 5.26.3 (e2f8ac1)
  • deps: bump word-wrap from 1.2.3 to 1.2.4 (e9f7a24)
  • deps: bump zone.js from 0.13.0 to 0.13.1 (fa03983)
  • deps: bump zone.js from 0.13.1 to 0.13.3 (1dbb783)
  • deps: fix bootstrap imports (d7b5eb2)
  • deps: rebuild yarn.lock after updates (b976fae)
  • deps: update @angular to version 16 (cc121b4)
  • deps: update @angular to version 17 (b94b035)

0.11.0 (2023-05-09)

Features

  • assets: add M212 Textfassung 1 (1bdcece; thanks to @masthom)
  • assets: add op27 row table (4e42ac9; thanks to @masthom)
  • assets: add row table for op22 (07dbf6d; thanks to @masthom)
  • core: add translation snippet (2b55e63)
  • edition: add license hint to svg sheet viewer (f662b12)
  • edition: add text sources to sourceList (3381e7e), closes #909
  • edition: allow sources to be linked from textcritics (1f2fdae)

Bug Fixes

  • assets: activate textcritics for M 317 TF1 (3303348)
  • assets: activate Textfassung 1 for m34 (afc1dd4)
  • assets: add links to M 317 sketches in source description (7ae2fe4)
  • assets: add missing tkk class in M317 TF1 (d528919)
  • assets: adjust svg for M 317 TF1 (808eb30; thanks to @masthom)
  • assets: fix and adjust data for M 212 Textfassung 1 (d7f4f70), closes #909
  • assets: fix duplicated svg ids in op22 (f8b35d6)
  • assets: fix duplicated svg ids in op27 (22d5e5c)
  • assets: fix files and names for op27 row table (2da4a31)
  • assets: fix SPARQL query for paratexts (7bc7a8e)
  • assets: fix TkK findings in op27 row table (7fb84fd; thanks to @masthom)
  • assets: fix typo in sic comment for M 212 (95540d1)
  • assets: fix typo in textcritics for M 34 TF1 (65ebc8c)
  • assets: fix typos in M212 and op22 (76329fa; thanks to @masthom)
  • assets: fix typos in sourceDescriptions of op12 and op22 (3d60d70)
  • assets: fix wrong line break in sourceDescription of op12 (9aad120)
  • assets: fix wrong svg id in M212 TF1 (48569a4)
  • assets: highlight Textfassung in SourceEvaluation (77e5cbf)
  • assets: link sources and sheets in m34, op12 & op25 (a6851ea)
  • assets: link textsources in op12 (0c0f7f2)
  • assets: move empty sheets in op22 to separate items (028ffde)
  • assets: move updated files for m34 in correct folder (fe576a4)
  • assets: optimize svgs with SVGO (d49fc75)
  • assets: remove links from unavailable sketches for m31 (b5c69d5)
  • assets: remove self-references from textcritics in m30 (65a7479)
  • assets: remove self-references from textcritics in op25 (1354d39)
  • assets: rename svg files for op22 (ca6e061)
  • assets: rename variable in SPARQL query for concomitating objects (1fc44cb)
  • assets: update files for m34 (ced07af; thanks to @chael-mi)
  • edition: activate edition complex op22 (06fd2c9)
  • edition: activate edition complex op27 (5301ca9)
  • edition: add graph file for op22 (a053e31)
  • edition: add siglumAddendum to sourceList model (37f4a88)
  • edition: add square brackets to folio label in folioViewer (580c680)
  • edition: fix order of glyphs (ed458a4)
  • edition: fix source ids (b63b27e)
  • edition: fix typos in op27 files (96f75f5)
  • edition: fix variable name of firm sign (3dc9ea7)
  • edition: generate graph placeholder from component (72aa1a6)
  • edition: improve responsible design for svg sheet viewer (bb7ce5b)
  • edition: indicate number of sheets in sheet nav dropdown (8cb2e6d)
  • edition: move text.id to th element instead of span (c24722e)
  • edition: relabel transcription button (27268ab)
  • edition: remove unneccesary assertion (SonarCloud fix) (bf5b426)
  • edition: remove whitespace from rowtable line endings in sourceDesc (cadd4d9)
  • search: fix badge class in LinkedObjectsComponent (6b45f0b)
  • search: improve logic for extendedSearchForm component (42bb7ff)
  • search: use Map for COMPOPSET_LOOKUP (dec2221)
  • search: use refresh icon for reset button (e45c4b1)
  • shared: fix code smells in OrderByPipe (SonarCloudAnalysis) (782b7d1)
  • shared: fix more code smells in OrderByPipe (SonarCloudAnalysis) (a166290)
  • shared: remove deprecated scrolling attribute from iframe (0f2a429)
  • shared: update edition modal snippets for op12 (b08b860)

Documentation

  • README: update contributors (68cc67a)

Tests

  • app: remove redundant context from undefined assertions (3140e0a)
  • edition: add tests for graph placeholder (5cc6051)
  • edition: fix tests for source description (ba43111)
  • search: add tests for extendedSearchForm component (87a0a30)
  • search: add tests for view of extendedSearchForm (84e7e91)
  • shared: use mockDocument in TablePagination tests (60a6a3c)

Styles

  • edition: use cards for parts of critical report (c88c7fa)

Continuous Integration

  • gh-actions: add gh action for SVG optimization with SVGO (55b23e5)
  • gh-actions: add node v20 to matrix (ccddb05)
  • gh-actions: adjust SVG optimization workflow (ca9a65a)
  • gh-actions: adjust SVG optimization workflow (9998abb)
  • gh-actions: adjust SVG optimization workflow (1b40549)
  • gh-actions: pin action versions to sha-1 with ratchet (ecf2fd1)

Code Refactoring

  • edition: load row tables data from JSON (d3c4be4)
  • edition: reduce complexity of overlay creation methods (6ee62d5)
  • edition: replace deprecated NgbAccordion in TriplesEditor (2f76e38)
  • search: improve naming in fulltextSearchForm component (cb77bf9)
  • search: refactor functions of BibliographyFormatPipe (0c55a06)
  • search: remove nested ternary operator in ResourceDetail (8802231)
  • search: separate ValueType and SearchCompop data from model (d73b387)
  • side-info: remove commented out code (SonarCloudAnalysis) (e7e9af7)

Build System

  • app: fix email field in package.json (827863a)
  • app: fix typo in sourcemap script (33d7ef0)
  • app: update test:ci script (8862e09)
  • deps-dev: bump @commitlint packages from 17.4.4 to 17.6.1 (1fbfcfb)
  • deps-dev: bump @commitlint packages from 17.6.1 to 17.6.3 (a053eaf)
  • deps-dev: bump @typescript-eslint packages from 5.55.0 to 5.56.0 (7b81042)
  • deps-dev: bump @typescript-eslint packages from 5.56.0 to 5.57.0 (5ed2a71)
  • deps-dev: bump @typescript-eslint packages from 5.57.0 to 5.58.0 (b9e1e17)
  • deps-dev: bump @typescript-eslint packages from 5.58.0 to 5.59.0 (9b16972)
  • deps-dev: bump @typescript-eslint packages from 5.59.0 to 5.59.1 (e1b3397)
  • deps-dev: bump @typescript-eslint packages from 5.59.1 to 5.59.2 (2c1ef88)
  • deps-dev: bump @typescript-eslint packages from 5.59.2 to 5.59.5 (787edaa)
  • deps-dev: bump @angular/{cli,build-angular} from 15.2.3 to 15.2.4 (3528c47)
  • deps-dev: bump @angular/{cli,build-angular} from 15.2.4 to 15.2.5 (8db8ec5)
  • deps-dev: bump @angular/{cli,build-angular} from 15.2.5 to 15.2.6 (b73193a)
  • deps-dev: bump @angular/{cli,build-angular} from 15.2.6 to 15.2.7 (94817e0)
  • deps-dev: bump @angular/{cli,build-angular} from 15.2.7 to 15.2.8 (db08e56)
  • deps-dev: bump @commitlint/cli from 17.4.4 to 17.5.1 (9c1e74a)
  • deps-dev: bump @types/node from 16.18.16 to 16.18.18 (5dbb3a2)
  • deps-dev: bump @types/node from 16.18.18 to 16.18.22 (65988b0)
  • deps-dev: bump @types/node from 16.18.22 to 16.18.23 (3a8587b)
  • deps-dev: bump @types/node from 16.18.23 to 16.18.24 (5f48b9c)
  • deps-dev: bump @types/node from 16.18.24 to 16.18.25 (dae5ef5)
  • deps-dev: bump @types/node from 16.18.25 to 16.18.26 (d0c48b7)
  • deps-dev: bump @types/node from 16.18.26 to 16.18.27 (c1db149)
  • deps-dev: bump eslint from 8.36.0 to 8.37.0 (be855a4)
  • deps-dev: bump eslint from 8.37.0 to 8.38.0 (52c254e)
  • deps-dev: bump eslint from 8.38.0 to 8.39.0 (4fe67c6)
  • deps-dev: bump eslint from 8.39.0 to 8.40.0 (e606e0e)
  • deps-dev: bump eslint-config-prettier from 8.7.0 to 8.8.0 (24713d8)
  • deps-dev: bump eslint-plugin-deprecation from 1.3.3 to 1.4.0 (6bf79e8)
  • deps-dev: bump eslint-plugin-deprecation from 1.4.0 to 1.4.1 (156f670)
  • deps-dev: bump eslint-plugin-jsdoc from 40.0.3 to 40.1.0 (65e8876)
  • deps-dev: bump eslint-plugin-jsdoc from 40.1.0 to 40.1.1 (16903fb)
  • deps-dev: bump eslint-plugin-jsdoc from 40.1.1 to 41.1.1 (6868f6f)
  • deps-dev: bump eslint-plugin-jsdoc from 41.1.1 to 41.1.2 (407b881)
  • deps-dev: bump eslint-plugin-jsdoc from 41.1.2 to 43.0.6 (0344035)
  • deps-dev: bump eslint-plugin-jsdoc from 43.0.6 to 43.0.7 (6a1cce6)
  • deps-dev: bump jasmine-core from 4.5.0 to 4.6.0 (47a84db)
  • deps-dev: bump karma from 6.4.1 to 6.4.2 (4b3d585)
  • deps-dev: bump karma-chrome-launcher from 3.1.1 to 3.2.0 (326d661)
  • deps-dev: bump lint-staged from 13.2.0 to 13.2.1 (bf79048)
  • deps-dev: bump lint-staged from 13.2.1 to 13.2.2 (4464c56)
  • deps-dev: bump prettier from 2.8.4 to 2.8.6 (8e65d34)
  • deps-dev: bump prettier from 2.8.6 to 2.8.7 (e7fe679)
  • deps-dev: bump prettier from 2.8.7 to 2.8.8 (06cfec4)
  • deps: bump @angular packages from 15.2.2 to 15.2.3 (9b675ab)
  • deps: bump @angular packages from 15.2.3 to 15.2.4 (fb607f2)
  • deps: bump @angular packages from 15.2.4 to 15.2.5 (8659a1b)
  • deps: bump @angular packages from 15.2.5 to 15.2.6 (83b9b58)
  • deps: bump @angular packages from 15.2.6 to 15.2.7 (23467af)
  • deps: bump @angular packages from 15.2.7 to 15.2.8 (2b5dead)
  • deps: bump @angular packages from 15.2.8 to 15.2.9 (6dad0c9)
  • deps: bump @fortawesome packages from 6.3.0 to 6.4.0 (fdf3c7f)
  • deps: bump @codemirror/legacy-modes from 6.3.1 to 6.3.2 (0763559)
  • deps: bump @ng-bootstrap/ng-bootstrap from 14.0.1 to 14.1.0 (18c7901)
  • deps: bump @ng-bootstrap/ng-bootstrap from 14.1.0 to 14.1.1 (fd1c6e9)
  • deps: bump @popperjs/core from 2.11.6 to 2.11.7 (9a81b0b)
  • deps: bump codecov/codecov-action from 3.1.1 to 3.1.2 (731b7cd)
  • deps: bump codecov/codecov-action from 3.1.2 to 3.1.3 (15cf881)
  • deps: bump engine.io from 6.4.0 to 6.4.2 (400f58f)
  • deps: bump n3 from 1.16.3 to 1.16.4 (6808bd9)
  • deps: bump rdfstore from v0.9.18-alpha.11 to v0.9.18-alpha.12 (abc9de4)
  • deps: bump rxjs from 7.8.0 to 7.8.1 (2a50066)
  • deps: bump zone.js from 0.12.0 to 0.13.0 (4473285)

0.10.2 (2023-03-15)

Features

  • assets: enable linkBoxes for M317 (#855) (97d551f; thanks to @masthom)
  • edition: add optional system description in sourceDesc (2ad4ea5)
  • edition: add possibility to browse svg sheets (4d7e169)

Bug Fixes

  • assets: add source description and convolute for M30 (0dc8b23)
  • assets: add svgGroupIds for M317 TF1 (2100b8f; thanks to @masthom)
  • assets: adjust folio-convolute for M 317 (c024731)
  • assets: adjust naming convention for svg files (0dfe793)
  • assets: fix edition data for M 317 (8b3434f; thanks to @masthom)
  • assets: fix group ids for M30 and M34 (123fc1e)
  • assets: fix item label for M 317 TF1 (699b4fe)
  • assets: fix misc svg issues for M317 (b04eca7; thanks to @masthom)
  • assets: fix svgGroupIds and classes for M 30 (d3dd772)
  • assets: fix typos in measure labels for M 30 (387c6a3)
  • assets: lint updated svg files for M30 (bdeef4e)
  • assets: lint updated svg files for M30 and M34 (fc07f54)
  • assets: remove unused files (de314e1)
  • assets: tkk findings for M 317 (#852) (40a0606; thanks to @masthom)
  • assets: update files for M 30 and M 34 (8c05351; thanks to @chael-mi)
  • assets: update files for M30 (5dcdf02; thanks to @chael-mi)
  • assets: update textcritical comment in M 30 with glyph (852b744)
  • edition: clear textcritical comments when changing svg sheet (6bc1b45)
  • edition: fix condition for displaying sheet footer (a19bec0)
  • edition: improve handling of music glyphs (eef4cf4)
  • edition: simplify display of deleted measures (624e331)

Documentation

  • CHANGELOG: add contributors (683747f)
  • edition: add missing jsdoc comments (6b1b885)

Tests

  • app: fix some more style conventions for tests (e556691)
  • app: fix some style conventions for tests (9a6d0b7)
  • edition: add tests for glyphs in textcritical comments (db6113a)
  • edition: fix references from and to mockEditionData from tests (da010d7)

Code Refactoring

  • edition: move functions for sheets to EditionSheetsService (bf35ec3)

Build System

  • deps-dev: bump @typescript-eslint packages from 5.53.0 to 5.54.0 (df8c544)
  • deps-dev: bump @typescript-eslint packages from 5.54.0 to 5.54.1 (a179e32)
  • deps-dev: bump @typescript-eslint packages from 5.54.1 to 5.55.0 (cc04f5a)
  • deps-dev: bump @angular/{cli,build-angular} from 15.2.0 to 15.2.1 (43ea0b0)
  • deps-dev: bump @angular/{cli,build-angular} from 15.2.1 to 15.2.2 (52ba7cf)
  • deps-dev: bump @angular/{cli,build-angular} from 15.2.2 to 15.2.3 (7be0023)
  • deps-dev: bump @types/node from 16.18.12 to 16.18.13 (6934a8b)
  • deps-dev: bump @types/node from 16.18.13 to 16.18.14 (cbbcd8f)
  • deps-dev: bump @types/node from 16.18.14 to 16.18.16 (91bed3b)
  • deps-dev: bump eslint from 8.34.0 to 8.35.0 (27e466c)
  • deps-dev: bump eslint from 8.35.0 to 8.36.0 (eba76b3)
  • deps-dev: bump eslint-config-prettier from 8.6.0 to 8.7.0 (cff0cc9)
  • deps-dev: bump eslint-plugin-jsdoc from 40.0.0 to 40.0.1 (85fe75b)
  • deps-dev: bump eslint-plugin-jsdoc from 40.0.1 to 40.0.3 (dbe77b1)
  • deps-dev: bump lint-staged from 13.1.2 to 13.2.0 (ea67276)
  • deps-dev: bump typescript from 4.8.4 to 4.9.5 (f6f4d60)
  • deps: bump @angular packages from 15.2.0 to 15.2.1 (076dd41)
  • deps: bump @angular packages from 15.2.1 to 15.2.2 (c3261b8)
  • deps: bump rdfstore from v0.9.18-alpha.10 to v0.9.18-alpha.11 (6a3dd4e)
  • deps: bump rdfstore from v0.9.18-alpha.9 to v0.9.18-alpha.10 (0baa194)
  • deps: bump SonarSource/sonarcloud-github-action from 1.8 to 1.9 (2c56fc8)
  • deps: bump sqlite3 from 5.1.4 to 5.1.5 (065e530)
  • deps: bump tslib from 2.4.1 to 2.5.0 (2a73e08)

0.10.1 (2023-02-25)

Bug Fixes

  • assets: fix id for M 317 Textfassung 1 (6b83e07)
  • edition: fix queryParams for sheet ids (d44404b)
  • home: add M 30 to start page (c041593)

Tests

  • app: fix tests for routerLinks (1500e94)

0.10.0 (2023-02-25)

Features

  • assets: add files for M 30 (135aec1; thanks to @chael-mi)
  • assets: add svgGroupId for M 317 (ac59509; thanks to @masthom)
  • assets: add svgGroupId for op19 row table (7210959; thanks to @masthom)
  • assets: add svgGroupId for op23 row table (63de820; thanks to @masthom)
  • assets: add svgGroupId for op24 row table (050e880; thanks to @masthom)
  • edition: add edition complex M 30 (08e09da)
  • edition: add pagination to source description model (9a55905)
  • edition: add Skizzenkommentar to SVG view (744004a)
  • edition: extend EditionSvgSheet model to include edition types (e60979c)
  • edition: first test with inclusion of edition types (c3edfa8)
  • edition: highlight and follow link boxes in SVGs (06d3007)
  • edition: separate opus and mnr numbers in outline (91e0b58)

Bug Fixes

  • assets: add links in comments to M 317 (2b62ce2; thanks to @masthom)
  • assets: add updated files for M 34 (60bea15)
  • assets: adjust viewboxes for op24 row table (2d4556b)
  • assets: fix id in textcritics for op25 (4d67f94)
  • assets: fix ids of sheets in data files (317ea06)
  • assets: fix incorrect convolute for M 34 Sk1.1 (f158e39)
  • assets: fix label of convolutes to use RISM sigla (a0bbe9f)
  • assets: fix length of hypen in textcritics of op19 (2ff6e19)
  • assets: fix M30 data files (8efd89c)
  • assets: fix order of SVG overlays in M 137 Sk4b and Sk3.1 (67c5ada)
  • assets: fix sigla in textcritics and svg-link-boxes for M 212 (8b68326; thanks to @masthom)
  • assets: fix textcritics id for op19 row table (315b4ca)
  • assets: fix textcritics id for op23 row table (89d1011)
  • assets: lint all svg files with prettier (a2117ef)
  • assets: move M30 svg files to img assets (c5bd84a)
  • contact: replace KNORA with DSP in contact-view (4ff61e0)
  • core: add more urls to metaPage model (4b021fe)
  • core: update analytics to GA4 (7b2a33d)
  • edition: add M 30 to navigation (1c7da41)
  • edition: add overlayHoverFillColor to SVG viewer (4966a69)
  • edition: add UtilityService to EditionComplexComponent (09c367e)
  • edition: adjust colors and cursor for svg overlays (6f30cdb)
  • edition: adjust content of comple overview page (c06b5b6)
  • edition: correctly highlight dropdown labels with active sub items (2afd34d)
  • edition: do not hide textcritics on sheet change (cc70654)
  • edition: first test with inclusion of text edition (75d84cf)
  • edition: fix asset path construction (9d053c1)
  • edition: fix broken parts after complex changes (75a65e2)
  • edition: fix display of convolutes (84c27f1)
  • edition: fix display of sketch commentary if empty (b198d59)
  • edition: fix type constant routes (01025d9)
  • edition: highlight active convolute items with partials (8742f70)
  • edition: move SVG item navigation to the left (5db1f5a)
  • edition: remove route constants from EditionComplex model (f3c580e)
  • edition: return empty textcritics if none is selected (58eaede)
  • edition: show convolute only for sketch editions (327eb11)
  • edition: use editionRouteConstants in editionInfo (291aa4f)
  • edition: use polyline instead of line for convolute content items (cec58f1)
  • home: use pageMetaData in home-view (ca6e9d2)
  • shared: fix typo in modal snippets (bc5926f)

Continuous Integration

  • gh-actions: fix wording (8b22c21)

Documentation

  • app: update code of conduct (6bc8b11)
  • README: fix contributors names (e108589)
  • README: fix wording (da58e13)
  • README: fix workflow badges (c328935)
  • README: update badges (999bf6c)

Styles

  • edition: remove border from dropdown buttons in SVG sheet nav (8a36896)

Tests

  • app: fix deprecated syntax in tests (365b08b)
  • app: fix smaller issues in some tests (066d482)
  • contact: fix deprecated syntax in tests for contact-view (cdd5575)
  • core: add tests for navbar view (c941ab3)
  • core: complete test suite for storage service (04bf0af)
  • edition: add and fix tests after changes for SvgSheetFooter (ca71d50)
  • edition: add final tests for EditionSvgDrawingService (aff6491)
  • edition: add tests for EditionComplexCard (08762a6)
  • edition: add tests for EditionSectionDetail (37298fd)
  • edition: add tests for EditionService (e0bd84d)
  • edition: fix inccorect route (12ab558)
  • edition: fix tests for EditionConvoluteCmp (d86e755)
  • edition: rename variables in Intro and Report tests (2a1565c)
  • edition: update tests for AccoladeComponent after changes (fa0d888)
  • home: add tests for pageMetaData in home-view (0bec8d1)
  • home: fix wrong route (885a6ce)
  • search: add tests for full text search form (2895968)
  • shared: adjust tests for view handle button group (2e27928)

Code Refactoring

  • app: organize imports (17b37b4)
  • edition: clean up edition section detail (1a72ae0)
  • edition: fix selector for renamed EditionSvgSheetViewerCmp (a1b23a5)
  • edition: move assets constants into separate class (a2c90f8)
  • edition: move catalogue types into separate class (2d82d0d)
  • edition: move EDITION_ASSETS_DATA to data (2cd004e)
  • edition: move EDITION_FIRM_SIGNS_DATA to data (2d699e5)
  • edition: move EDITION_GRAPH_IMAGES_DATA to data (033f005)
  • edition: move editionTypes into separate class (5788e96)
  • edition: refactor EditionFirmSignConstants (ea95222)
  • edition: refactor EditionGraphImageConstants (eabb1b3)
  • edition: refactor onSvgSelect methods in EditionSheetsCmp (4191146)
  • edition: rename EDITION_CATALOGUE_TYPES (1885f6e)
  • edition: rename EditionAssetsConstants --> EDITION_ASSETS_DATA (a72aa6b)
  • edition: rename EditionRoute --> EditionRouteInfo (fbf1636)
  • edition: rename EditionRouteConstants (8d22a30)
  • edition: rename EditionRouteInfo -> EditionRouteConstant (7c1fae6)
  • edition: rename EditionSvgSheetCmp to EditionSvgSheetViewerCmp (cb45d60)
  • edition: rename FolioOverview --> EditionFolioViewer (26f312c)
  • edition: rename LinkBox --> EditionSvgLinkBox (f346877)
  • edition: separate different kinds of edition constants (7b3282a)
  • edition: separate EDITION_ROUTE_CONSTANTS (80a1bef)
  • edition: separate EditonRouteConstant model (29e3bd5)
  • edition: separate outline models (bf74136)
  • edition: simplify findConvolute method in EditionSheetsCmp (9d14bb2)
  • edition: simplify functions for SVG sheets (9a272e1)
  • edition: simplify onLinkBoxSelect method in EditionSheetsCmp (ffc3853)
  • edition: simplify onOverlaySelect method in EditionSheetsCmp (482d410)
  • edition: use EDITION_ROUTE_CONSTANTS consistently (195fcdc)
  • edition: use EDITION_ROUTE_CONSTANTS in EditionComplex (6849a48)
  • edition: use EDITION_ROUTE_CONSTANTS in EditionDetailNav (a155fea)
  • edition: use EDITION_ROUTE_CONSTANTS in EditionInfoComponent (7382a58)
  • edition: use EDITION_ROUTE_CONSTANTS in EditionIntro (a419399)
  • edition: use EDITION_ROUTE_CONSTANTS in EditionReport (71ecedc)
  • edition: use EDITION_ROUTE_CONSTANTS in EditionSheets (6eaa74e)
  • edition: use EDITION_ROUTE_CONSTANTS in EditionView (0cd2743)
  • edition: use EDITION_ROUTE_CONSTANTS in HomeView (8e29ad0)
  • edition: use EDITION_ROUTE_CONSTANTS in Navbar (2190d78)
  • edition: use EDITION_ROUTE_CONSTANTS in SourceEvaluation (5694dcc)

Build System

  • app: add import/no-cycle rule to linter (b62258a)
  • app: switch order of generated CHANGELOG types (bbebbe1)
  • deps-dev: add eslint-plugin-deprecation package (32352db)
  • deps-dev: bump @angular-eslint packages from 15.2.0 to 15.2.1 (19e1d69)
  • deps-dev: bump @angular packages from 15.0.4 to 15.1.0 (1149c38)
  • deps-dev: bump @angular packages from 15.1.1 to 15.1.2 (55a5445)
  • deps-dev: bump @commitlint packages from 17.3.0 to 17.4.0 (5f8ead1)
  • deps-dev: bump @commitlint packages from 17.4.1 to 17.4.2 (f85ac01)
  • deps-dev: bump @commitlint packages from 17.4.2 to 17.4.3 (8d56ccd)
  • deps-dev: bump @commitlint packages from 17.4.3 to 17.4.4 (484be2e)
  • deps-dev: bump @typescript-eslin packages from 5.48.2 to 5.49.0 (b69f1eb)
  • deps-dev: bump @typescript-eslin packages from 5.49.0 to 5.51.0 (d452985)
  • deps-dev: bump @typescript-eslint packages from 5.47.0 to 5.47.1 (01a3609)
  • deps-dev: bump @typescript-eslint packages from 5.47.1 to 5.48.0 (0f4d4eb)
  • deps-dev: bump @typescript-eslint packages from 5.48.0 to 5.48.1 (699c177)
  • deps-dev: bump @typescript-eslint packages from 5.51.0 to 5.52.0 (21635a9)
  • deps-dev: bump @typescript-eslint packages from 5.52.0 to 5.53.0 (6671f0a)
  • deps-dev: bump @angular/{cli,build-angular} from 15.0.4 to 15.0.5 (36b2ba3)
  • deps-dev: bump @angular/{cli,build-angular} from 15.0.5 to 15.1.1 (6de91d9)
  • deps-dev: bump @angular/{cli,build-angular} from 15.1.1 to 15.1.2 (f65ec69)
  • deps-dev: bump @angular/{cli,build-angular} from 15.1.2 to 15.1.3 (93b4f2f)
  • deps-dev: bump @angular/{cli,build-angular} from 15.1.3 to 15.1.5 (3f63939)
  • deps-dev: bump @angular/{cli,build-angular} from 15.1.5 to 15.1.6 (f9678ec)
  • deps-dev: bump @angular/{cli,build-angular} from 15.1.6 to 15.2.0 (9268c23)
  • deps-dev: bump @commitlint/cli from 17.4.0 to 17.4.1 (72abbd2)
  • deps-dev: bump @types/node from 16.18.10 to 16.18.11 (5261b9a)
  • deps-dev: bump @types/node from 16.18.11 to 16.18.12 (e08731b)
  • deps-dev: bump eslint from 8.30.0 to 8.31.0 (9f78ed4)
  • deps-dev: bump eslint from 8.32.0 to 8.33.0 (b87c8de)
  • deps-dev: bump eslint from 8.33.0 to 8.34.0 (ca5fe6f)
  • deps-dev: bump eslint-config-prettier from 8.5.0 to 8.6.0 (28f721c)
  • deps-dev: bump eslint-plugin-import from 2.26.0 to 2.27.4 (d85d35f)
  • deps-dev: bump eslint-plugin-jsdoc from 39.6.4 to 39.6.6 (b78c997)
  • deps-dev: bump eslint-plugin-jsdoc from 39.6.6 to 39.6.8 (b07a0ef)
  • deps-dev: bump eslint-plugin-jsdoc from 39.6.6 to 39.8.0 (151bde2)
  • deps-dev: bump eslint-plugin-jsdoc from 39.8.0 to 40.0.0 (d6f0bd6)
  • deps-dev: bump husky from 8.0.2 to 8.0.3 (a26e613)
  • deps-dev: bump lint related packages to latest version (0869083)
  • deps-dev: bump lint related packages to latest version (4edd35e)
  • deps-dev: bump lint-staged from 13.1.0 to 13.1.1 (50d7934)
  • deps-dev: bump lint-staged from 13.1.1 to 13.1.2 (8779335)
  • deps-dev: bump prettier from 2.8.1 to 2.8.2 (1be552e)
  • deps-dev: bump prettier from 2.8.2 to 2.8.3 (ba7c72e)
  • deps-dev: bump prettier from 2.8.3 to 2.8.4 (0905a8d)
  • deps-dev: bump webpack-bundle-analyzer from 4.7.0 to 4.8.0 (6298cee)
  • deps-dev: clean up yarn.lock file after updates (eed4ef9)
  • deps-dev: get rid of deprecated cross-var (4fb247f)
  • deps: bump @angular packages from 15.1.0 to 15.1.1 (0f494de)
  • deps: bump @angular packages from 15.1.2 to 15.1.4 (b68d82e)
  • deps: bump @angular packages from 15.1.4 to 15.1.5 (4b45334)
  • deps: bump @angular packages from 15.1.6 to 15.2.0 (6ae8776)
  • deps: bump @fortawesome packages from 6.2.1 to 6.3.0 (7076519)
  • deps: bump @fortawesome/angular-fontawesome from 0.12.0 to 0.12.1 (23d5e8a)
  • deps: bump @ng-bootstrap/ng-bootstrap from 14.0.0 to 14.0.1 (583e432)
  • deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (6b78991)
  • deps: bump rdfstore from v0.9.18-alpha.7 to v0.9.18-alpha.8 (60352cf)
  • deps: bump rdfstore from v0.9.18-alpha.8 to v0.9.18-alpha.9 (44c86de)
  • deps: bump ua-parser-js from 0.7.32 to 0.7.33 (43a4343)
  • gh-actions: update codeql-analysis.yml (3344eab)

0.9.3 (2022-12-20)

Features

  • edition: use updated codemirror editor in GraphVisualizer (e635a26)
  • shared: add editor instance of CodeMirror 6 (d2f1ff8)

Bug Fixes

  • assets: fix brackets in source description for M34 (07a9c95; thanks to @chael-mi)
  • assets: fix typo in source description for M34 Sk3 (f2d4486; thanks to @chael-mi)
  • assets: minor fixes in textcritics of M212_Sk2 (90d8a90; thanks to @masthom)
  • edition: generate evaluation placeholder from component (b06ac37)
  • edition: generate intro placeholder from component (ceac4b8)
  • shared: remove B from OP25_SOURCE_NOT_AVAILABLE modal (3dca7fa), closes #650

Styles

  • app: apply changes after prettier update (9115e3e)

Continuous Integration

  • gh-actions: adjust version for node 14 (23af8c2)
  • gh-actions: update node version to 16.18 (cac4879)

Build System

  • app: update targetted ES versions in tsconfig (a586614)
  • deps-dev: bump @angular-eslint packages from 14.1.2 to 14.2.0 (39cdaa3)
  • deps-dev: bump @angular-eslint packages from 14.1.2 to 14.4.0 (e73837c)
  • deps-dev: bump @angular-eslint packages from 14.4.0 to 15.1.0 (8d9feb4)
  • deps-dev: bump @angular packages from 15.0.1 to 15.0.4 (f8eb62e)
  • deps-dev: bump @commitlint related packages from 17.2.0 to 17.3.0 (ef383b1)
  • deps-dev: bump @typescript-eslint packages from 5.42.1 to 5.43.0 (93067ca)
  • deps-dev: bump @typescript-eslint packages from 5.43.0 to 5.44.0 (ef81899)
  • deps-dev: bump @typescript-eslint packages from 5.45.0 to 5.47.0 (7ccf09f)
  • deps-dev: bump @angular-devkit/build-angular (02ded88)
  • deps-dev: bump @angular-devkit/build-angular (ac016e1)
  • deps-dev: bump @angular-devkit/build-angular (0c43941)
  • deps-dev: bump @angular-devkit/build-angular (fa1b03b)
  • deps-dev: bump @angular/cli from 14.2.10 to 14.2.11 (0b2e010)
  • deps-dev: bump @angular/cli from 14.2.5 to 14.2.6 (49a12c6)
  • deps-dev: bump @angular/cli from 14.2.6 to 14.2.7 (12a78dc)
  • deps-dev: bump @angular/cli from 14.2.7 to 14.2.8 (9e612cd)
  • deps-dev: bump @angular/cli from 14.2.8 to 14.2.9 (c43fcb6)
  • deps-dev: bump @angular/cli from 14.2.9 to 14.2.10 (6f48e68)
  • deps-dev: bump @angular/cli from 15.0.1 to 15.0.2 (377a80a)
  • deps-dev: bump @commitlint/cli from 17.1.2 to 17.2.0 (68f6476)
  • deps-dev: bump @commitlint/config-angular from 17.1.0 to 17.2.0 (2a53a6e)
  • deps-dev: bump @types/jasmine from 4.3.0 to 4.3.1 (03c1b7d)
  • deps-dev: bump @types/node from 16.11.64 to 16.18.0 (ff1e005)
  • deps-dev: bump @types/node from 16.18.0 to 16.18.3 (2fc22ae)
  • deps-dev: bump @types/node from 16.18.3 to 16.18.10 (017e57a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (ba065b5)
  • deps-dev: bump @typescript-eslint/eslint-plugin (d36b822)
  • deps-dev: bump @typescript-eslint/parser from 5.39.0 to 5.40.0 (934a77f)
  • deps-dev: bump @typescript-eslint/parser from 5.40.1 to 5.42.0 (791cac0)
  • deps-dev: bump @typescript-eslint/parser from 5.44.0 to 5.45.0 (63bca33)
  • deps-dev: bump angular-cli-ghpages from 1.0.3 to 1.0.5 (a7fd754)
  • deps-dev: bump eslint from 8.27.0 to 8.28.0 (804f4a9)
  • deps-dev: bump eslint from 8.28.0 to 8.30.0 (7bf924b)
  • deps-dev: bump eslint related packages to latest version (291f400)
  • deps-dev: bump eslint related packages to latest version (341673e)
  • deps-dev: bump eslint-plugin-jsdoc from 39.3.23 to 39.3.24 (2856bdb)
  • deps-dev: bump eslint-plugin-jsdoc from 39.3.23 to 39.4.0 (c792e9f)
  • deps-dev: bump eslint-plugin-jsdoc from 39.4.0 to 39.6.2 (003b5cd)
  • deps-dev: bump eslint-plugin-jsdoc from 39.6.2.0 to 39.6.3 (d4fdcbc)
  • deps-dev: bump eslint-plugin-jsdoc from 39.6.3 to 39.6.4 (0e8564e)
  • deps-dev: bump gzipper from 7.1.0 to 7.2.0 (6c76bff)
  • deps-dev: bump husky from 8.0.1 to 8.0.2 (df11f00)
  • deps-dev: bump jasmine-core from 4.4.0 to 4.5.0 (5757ced)
  • deps-dev: bump lint-staged from 13.0.3 to 13.0.4 (b925950)
  • deps-dev: bump lint-staged from 13.0.4 to 13.1.0 (691414a)
  • deps-dev: bump prettier from 2.7.1 to 2.8.0 (309ee24)
  • deps-dev: bump prettier from 2.8.0 to 2.8.1 (8260ca3)
  • deps-dev: bump webpack-bundle-analyzer from 4.6.1 to 4.7.0 (2ef493c)
  • deps: bump @angular packages from 14.2.5 to 14.2.7 (4a90d87)
  • deps: bump @fortawesome packages from 6.2.0 to 6.2.1 (1387698)
  • deps: bump @codemirror/legacy-modes from 6.2.0 to 6.3.0 (8504469)
  • deps: bump @codemirror/legacy-modes from 6.3.0 to 6.3.1 (29697d8)
  • deps: bump @fortawesome/angular-fontawesome from 0.11.1 to 0.12.0 (09ad85a)
  • deps: bump @ng-bootstrap/ng-bootstrap from 13.0.0 to 13.1.0 (fde4869)
  • deps: bump @ng-bootstrap/ng-bootstrap from 13.1.0 to 13.1.1 (3db0e3a)
  • deps: bump @ng-bootstrap/ng-bootstrap from 13.1.1 to 14.0.0 (36d030e)
  • deps: bump angular related packages from 14.2.10 to 14.2.11 (e74e3c9)
  • deps: bump angular related packages from 14.2.7 to 14.2.10 (6a8f847)
  • deps: bump bootstrap from 5.2.2 to 5.2.3 (fc5c4d4)
  • deps: bump engine.io from 6.2.0 to 6.2.1 (4d62160)
  • deps: bump loader-utils from 2.0.0 to 2.0.3 (1bb3aab)
  • deps: bump loader-utils from 2.0.3 to 2.0.4 (b959589)
  • deps: bump n3 from 1.16.2 to 1.16.3 (a50cfc3)
  • deps: bump ngx-json-viewer from 3.1.0 to 3.2.0 (c826197)
  • deps: bump ngx-json-viewer from 3.2.0 to 3.2.1 (b1c11bd)
  • deps: bump rdfstore from v0.9.18-alpha.6 to v0.9.18-alpha.7 (1d9ebf9)
  • deps: bump rxjs from 7.5.7 to 7.8.0 (263f650)
  • deps: bump socket.io-parser from 4.0.4 to 4.0.5 (c25ff4f)
  • deps: bump SonarSource/sonarcloud-github-action from 1.7 to 1.8 (3432d3a)
  • deps: bump tslib from 2.4.0 to 2.4.1 (421a76f)
  • deps: bump zone.js from 0.11.8 to 0.12.0 (1df9d51)
  • deps: move from codemirror 5 to version 6 (16a4fd8)
  • deps: update @angular to version 15 (3b6d714)

Tests

  • app: fix tests after bootstrap update (d95171d)
  • edition: add test for intro placeholder (ed65e61)
  • edition: add test for source evaluation placeholder (c532dfc)
  • edition: fix innerHtml of edition placeholder (ba8d3d2)
  • edition: fix tests after changes for GraphVisualizer editors (80a2809)
  • edition: remove unused imports (a930659)
  • edition: simplify test for edition placeholder (77aa58a)
  • shared: add tests for codemirror component (dd34c15)

0.9.2 (2022-10-10)

Bug Fixes

  • app: fix linting errors after update to v14 (4bb6608)
  • app: remove deprecated tilde from SCSS imports (ece9560)
  • app: remove last remaining dependency on lodash (c8d591e)
  • app: update allowedCommonJsDependencies (d54fb94)
  • edition: add redirect from composition to complex route (c0f8825)
  • edition: fix deprecated legacy link resolution (b675066)

Code Refactoring

  • app: remove unused imports (SonarCloud) (6f786c5)

Build System

  • app: adjust project to cli changes in angular v14 (29acf03)
  • deps-dev: bump @angular-eslint packages to v14 (9871174)
  • deps-dev: bump @types/node from 16.11.59 to 16.11.61 (2bb569b)
  • deps-dev: bump @types/node from 16.11.61 to 16.11.64 (30c7f97)
  • deps-dev: bump angular-cli-ghpages from 1.0.0 to 1.0.3 (7938acc)
  • deps-dev: bump eslint from 8.23.1 to 8.24.0 (93b8534)
  • deps-dev: bump lint related packages to latest version (323e92f)
  • deps-dev: bump source-map-explorer from 2.5.2 to 2.5.3 (101ef34)
  • deps-dev: bump typescript from 4.6.4 to 4.7.4 (587bb9b)
  • deps: bump @angular packages from 14.2.3 to 14.2.5 (5f7eece)
  • deps: bump @fortawesome/angular-fontawesome from 0.10.2 to 0.11.1 (c435d5f)
  • deps: bump @ng-bootstrap/ng-bootstrap to v13 (57fa099)
  • deps: bump bootstrap from 5.2.1 to 5.2.2 (f4f7c32)
  • deps: bump codemirro from 5.65.7 to 5.65.9 (bde9e00)
  • deps: bump rxjs from 7.5.6 to 7.5.7 (913b705)
  • deps: bump SonarSource/sonarcloud-github-action from 1.6 to 1.7 (d50311f)
  • deps: update @angular to version 14 (f0c7bed)

Documentation

  • edition: update JSdocs of EditionRowTablesComponent (c02dba7)

0.9.1 (2022-09-21)

Features

Bug Fixes

  • assets: add missing brackets (1b1c154)
  • assets: add missing dots in convolute types of m34 (03544f0)
  • assets: adjust eighth flag in svg of M 317 Sk2.1.2 (0956d60; thanks to @masthom)
  • assets: adjust source description (B) for op. 25 (aa928c8; thanks to @masthom)
  • assets: fix naming for unavailable sources (729a963)
  • assets: fix svg and TkK of M 212 Sk1e (4b6737b; thanks to @masthom)
  • assets: fix syntax for empty systemGroups in op25 B (a3b320b)
  • assets: update files for M34 (bffd63e; thanks to @chael-mi)
  • edition: add firm sign JE No2 Lin12 (100c83e)
  • edition: disable unavailable sections (0336fbe)
  • edition: fix layout of source description (69327b8)
  • edition: simplify model of edition complexes (d250786)

Code Refactoring

  • edition: move outline data out of edition-service (bf5b64e)
  • edition: rename composition -> edition complex (828627b)
  • edition: rename edition work -> edition complex (727587c)

Tests

  • edition: fix tests after changes (2646b6b)
  • edition: fix tests after changes (2dc31a4)
  • edition: fix tests after changes (0242060)

Build System

  • deps-dev: bump @commitlint/cli from 17.0.3 to 17.1.2 (e74e95c)
  • deps-dev: bump @commitlint/config-angular from 17.0.3 to 17.1.0 (b664fe1)
  • deps-dev: bump @types/jasmine from 4.0.3 to 4.3.0 (c1d6026)
  • deps-dev: bump @types/node from 16.11.49 to 16.11.57 (0f576b9)
  • deps-dev: bump @types/node from 16.11.57 to 16.11.59 (935d754)
  • deps-dev: bump @typescript-eslint/eslint-plugin (75ac342)
  • deps-dev: bump @typescript-eslint/eslint-plugin (5a4f438)
  • deps-dev: bump @typescript-eslint/parser from 5.33.0 to 5.37.0 (8e97219)
  • deps-dev: bump @typescript-eslint/parser from 5.37.0 to 5.38.0 (127f2d2)
  • deps-dev: bump eslint from 8.22.0 to 8.23.1 (677c9ea)
  • deps-dev: bump jasmine-core from 4.3.0 to 4.4.0 (5fd1ac8)
  • deps-dev: bump karma from 6.4.0 to 6.4.1 (82a5a5d)
  • deps-dev: bump webpack-bundle-analyzer from 4.5.0 to 4.6.1 (fe471f5)
  • deps: bump @fortawesome/fontawesome-svg-core from 6.1.2 to 6.2.0 (14176f1)
  • deps: bump @fortawesome/free-solid-svg-icons from 6.1.2 to 6.2.0 (9530bc7)
  • deps: bump bootstrap from 5.2.0 to 5.2.1 (3f710ff)
  • deps: bump codecov/codecov-action from 3.1.0 to 3.1.1 (ba8f6d5)
  • deps: bump rdfstore from v0.9.18-alpha.5 to v0.9.18-alpha.6 (15e95e6)

0.9.0 (2022-08-19)

⚠ BREAKING CHANGES

  • edition: The former workflow to display SVG files and overlays one-by-one is replaced by (re)drawing the SVGs with D3 library and creating the overlays automatically.

Features

  • assets: add classes in svg files of M 212 and M 317 Sk1 (80721cc; thanks to @masthom)
  • assets: add classes to M 317 Sk5 (11dd42f; thanks to @masthom)
  • assets: add files for M 34 (df94020, 411051f, bd0d342, 362d42b; thanks to @chael-mi)
  • assets: add svgGroupId to textcritics files (f983c61)
  • assets: fix foliation in M 212 and add classes in some sketches of M 317 (cd3cfd4; thanks to @masthom)
  • core: add UtilityService for app-wide util functions (6ef3654)
  • edition: activate M 34 in app (404d780)
  • edition: add Clear button to SparqlEditor (1b90f03)
  • edition: add Clear button to TriplesEditor (75a8dd9)
  • edition: add ToastMessage class to ToastService (ce101d4)
  • edition: extend overlay model with selection status (49cbb2e)
  • edition: generate source descriptions semi-automatically from JSON (67ada7c)
  • edition: use D3 library to render SVG sheets and overlays (ba0676c)
  • shared: add ViewHandleButtonGroup (78a6c0c)
  • shared: create SliderConfig class (b2f2ee3)
  • shared: integrate OrderByPipe lib as shared pipe (module issues) (7ef2a2e)

Bug Fixes

  • app: remove unused imports (SonarCloud) (79fb6dd)
  • app: remove unused variables (376aae4)
  • assets: add folio dimensions for M 34 (8f168af)
  • assets: add g element to path242 in M 317 Sk2.1 (2250314)
  • assets: add links to svg files for M 317 in source-description.json (0c186be; thanks to @masthom)
  • assets: add links to svg files in textcritics.json (1e5bbbd; thanks to @masthom)
  • assets: add M number in source list for M 34 A (7f601c1)
  • assets: add missing data files and placeholders for M 34 (5b9427d)
  • assets: add missing svgGroupIds to op12 textcritics (1b1b19d)
  • assets: add missing svgGroupIds to op25 textcritics (9f887ad)
  • assets: add svg ids to M 34 textcritics (5fbbf4f)
  • assets: adjust source description for M 34 to new format (f1946ec)
  • assets: adjust svg-sheets.json and folio-convolute.json for new svg files (3447c10; thanks to @masthom)
  • assets: adjust tabs in source descriptions (7e4f66c)
  • assets: fix typo in file name fpr M 34 Sk1b (2fbe15b)
  • assets: fix typos in textcritics of M 34 (a4b6286)
  • assets: link source descriptions of op19, 23 & 24 with svgs (50e0b2f)
  • assets: minor fixes (mainly tabs etc.) in source-decription and source-list of op12 and op25 (54ee38c; thanks to @masthom)
  • assets: move inner svg group out of outer group (82d603b)
  • assets: remove deprecated SVGs (104f951)
  • assets: update svg files for M 317 (5272975; thanks to @masthom)
  • assets: use RISM sigla for op19, 23 & 24 (9a0d8de)
  • core: adjust UtilityService to be stricter (f6c9aaa)
  • core: highlight Edition link in navbar when active (75867c6)
  • edition: add errorMessageRequest to SparqlEditor (bd13db8)
  • edition: add errorMessageRequest to TriplesEditor (1625ae3)
  • edition: compile html for all source description parts (5dd3e8a)
  • edition: do only prevent convolute selection if conv has modal link (0ee0301)
  • edition: fix clearing order for svg (c600bb1)
  • edition: fix container height of ForceGraph (3d20803)
  • edition: iterate over tkkGroup nodes instead of artificial array (915f056)
  • edition: mute link boxes in svgs for now (4007c42)
  • edition: remove EditionSvgSheetCmp from accolade module (d46f24b)
  • edition: remove unused import of EditionSvgOverlayTypes (a10e6e8)
  • edition: use plural form for Edierte Notentexte (30ab551)
  • edition: use utility service in app (f0c13d8)
  • edition: use utility service to check for empty array (d98a991)
  • edition: use ViewHandleButtonGroup in SearchResultList (1a313f3)
  • edition: use ViewHandleButtonGroup in SparqlComponent (47cfd44)
  • shared: add barrels for SliderConfig model class (0255dab)
  • shared: fix modal snippet for op12 (87ec17c)

Styles

  • app: adjust tab size (dcc488f)
  • app: extend tab class (2aa683a)
  • app: fix styles after bootstrap update (94dcd83)

Documentation

  • app: fix typo in metadata (43c87f3)
  • edition: add docs for EditionSvgDrawingService (0f0e94a)
  • shared: fix incorrect line break in table docs (fc77c3a)
  • shared: fix syntax for jsdocs in SliderConfig (5fb19e7)

Tests

  • app: fix file paths after changes (b8b058d)
  • core: adjust tests for StorageService (d634c96)
  • core: adjust tests for ToastService (94d3a12)
  • edition: add tests for SvgDrawingService (started) (16caef1)
  • edition: add tests for TableComponent (c425119)
  • edition: add tests for TextCriticsListComponent (8098c00)
  • edition: adjust tests for GraphVisualizerComponent after changes (1d701c0)
  • edition: adjust tests for SourceDescriptionComp after changes (5976390)
  • edition: adjust tests for SparqlEditorComponent after changes (fdbe9a0)
  • edition: adjust tests for SparqlEditorComponent after changes (e5c4880)
  • edition: adjust tests for TriplesEditorComponent after changes (456ddc5)
  • edition: fix accolade tests after changes (4c230a7)
  • edition: fix tests after changes (4d437cd)
  • edition: fix tests for GraphVisualizer after changes (1402141)
  • edition: fix typo in test for SparqlEditorCOmponent (4cae2a1)
  • edition: remove unused imports from test for EditionIntroComponent (370930f)
  • search: adjust tests for DataViewComponent (d1f922a)
  • search: fix tests after changes in SearchParams (8c8af2a)
  • shared: add tests for TablePaginationComponent (a818bbb)
  • shared: add tests for ViewHandleButtonGroup (58349ac)
  • shared: fix tests for OrderByPipe (f7f2414)

Build System

  • deps-dev: bump @angular-devk/build-angular from 13.3.8 to 13.3.9 (b5a35ea)
  • deps-dev: bump @angular/cli from 13.3.8 to 13.3.9 (0771c25)
  • deps-dev: bump @types/node from 16.11.41 to 16.11.49 (5d8c662)
  • deps-dev: bump eslint related packages to latest version (bbb3cd3)
  • deps-dev: bump jasmine-core from 4.2.0 to 4.3.0 (997634e)
  • deps: add d3-fetch to dependencies (635aa1f)
  • deps: bump @fortawesome/fontawesome-svg-core from 6.1.1 to 6.1.2 (b533058)
  • deps: bump @fortawesome/free-solid-svg-icons from 6.1.1 to 6.1.2 (d49d331)
  • deps: bump bootstrap from 5.1.3 to 5.2.0 (f667083)
  • deps: bump codemirror from 5.65.6 to 5.65.7 (6d9c17b)
  • deps: bump custom rdfstore from 0.9.18-alpha.4 to -alpha.5 (ba83f1f)
  • deps: bump rxjs from 7.5.5 to 7.5.6 (df4132c)
  • deps: bump terser from 5.7.1 to 5.14.2 (322d3b5)
  • deps: bump undici from 5.5.1 to 5.8.0 (df097f9)
  • deps: bump undici from 5.8.0 to 5.9.1 (8e893bf)
  • deps: bump zone.js from 0.11.6 to 0.11.7 (e6007ff)
  • deps: bump zone.js from 0.11.7 to 0.11.8 (ef553fe)

Code Refactoring

  • app: use capital letters for prefix enum (988bcce)
  • assets: rename and reorganize files for M 34 (f38b89b)
  • core: move ToastService to shared ToastComponent (b7e9e1f)
  • edition: calculate container dimensions in separate method (38b0bcd)
  • edition: move accolade and convolute into separate modules (4a84c45)
  • edition: move shared D3 models to general edition models (638d308)
  • edition: refactor TableComponent (c1204af)
  • edition: refactor ViewBox model to be used generic (412b0fc)
  • edition: rename createSVGOverlayGroup method (582ef4d)
  • edition: rename svgSheetRootSelection (99ae616)
  • edition: rename view -> viewType in SparqlEditor (8e16652)
  • edition: simplify retrieval of container coords in ForceGraph (517ef78)
  • search: use ViewHandleTypes for refactored SearchParams (89bf082)
  • shared: rename formatInput method in TablePagination (3179561)
  • shared: rename OrderPipe -> OrderByPipe (d836018)

0.8.5 (2022-07-01)

Bug Fixes

  • edition: add response type for doQuery in visualizer service (44331ef)
  • edition: add barrels for graph visualizer module participants (3d4c86e)
  • edition: add some more default prefixes to PrefixPipe (51cbb5a)
  • edition: added colons in source description (0ba69d0; thanks to @masthom)
  • edition: adjust modal.components.ts (#485) (4f3a4b2; thanks to @masthom)
  • edition: adjustment in source-description of op25 (6ec0a17; thanks to @masthom)
  • edition: adjustments in source-list and -description of op12 (61d1e19; thanks to @masthom)
  • edition: fix typo in RISM sigle (e56aaae)
  • edition: more adjustments in source-description op op12 and op25, (f6d5250; thanks to @masthom)
  • edition: more adjustments to source-list of op12 and op25 (c2e6e92)
  • edition: remove or underscore unused function parameters (6380c9c)
  • edition: remove redundant await from non-promise call (354e23b)
  • edition: remove unused import (a8a2de1)
  • edition: removed unused import from visualizer service (7161c7e)
  • edition: throw error in switch default with enums (bbd3a42)
  • shared: remove unused imports (f0facaa)

Documentation

  • app: add @AMWilke to contributors in package.json (bdd97d2)
  • CHANGELOG: add credits to @masthom and @AMWilke in v0.8.2 release (ae581d3)
  • CONTRIBUTING: fix incorrect sorting of core scope (9774f51)
  • CONTRIBUTING: update commit message schema (5632f8f)
  • edition: add jsdocs for EditionDetail (5512e31)
  • edition: remove console.log (bdf04d2)
  • README: add AMWilke as a contributor for data (#472) (055ff9d)

Tests

  • edition: add first tests for visualizer service (edd2179)
  • edition: add further tests for visualizer service (8705bb6)
  • edition: add tests for PrefixPipe (8112d81)
  • edition: fix tests for row tables after changes (cde00eb)
  • edition: fix tests for ToastComponent (47b0dc2)
  • edition: improve readability of tests for visualizer service (cd8be97)
  • edition: remove log from test (c39e57d)
  • shared: add tests for ModalComponent (2de15d7)

Code Refactoring

  • core: rename core mock-data -> core-data (8ed4aa7)
  • edition: get row tables data from service (13ddd60)
  • edition: lazy load RowTablesComponent (54ce0b1)
  • edition: make Triple class distinctive from StoreTriple (479b62f)
  • edition: move EditionWorks from model to data (d966ccd)
  • edition: move jumbotron into separate component (dfb18bf)
  • edition: re-organize folder structure (fbe8d0a)
  • edition: refactor interfaces related to rdfstore response (1a3cc91)
  • edition: refactor PrefixPipe (a8df392)
  • edition: refactor select response prep in visualizer service (acc6a33)
  • edition: refactor some methods in visualizer service (01c21f9)
  • edition: rename method parseTriples -> parseTripleString (6848a78)
  • edition: rename model QueryResult -> TriplestoreResponse (e692269)
  • edition: rename model SearchResult -> QueryResult (1751500)
  • edition: rename prefixes -> qNames in visualizer service (4299886)
  • edition: rename TripleComponent -> TripleValue (f780cf2)
  • shared: move modal snippets into data file (654cc9f)
  • shared: refactor table models (da0e170)
  • shared: rename and clarify members of ModalComponent (1efca5b)
  • shared: rename MODAL_CONTENT_SNIPPETS (fc6afd3)

Build System

  • deps-dev: bump @commitlint packages from 17.0.x to 17.0.3 (8adef93)
  • deps-dev: bump @typescript-eslint packages from 5.29.0 to 5.30.0 (8f2f701)
  • deps-dev: bump eslint-plugin-prettier from 4.0.0 to 4.1.0 (aa237c3)
  • deps-dev: bump eslint-plugin-prettier from 4.1.0 to 4.2.1 (0958569)
  • deps-dev: bump lint-staged from 13.0.2 to 13.0.3 (f02586c)
  • deps: bump custom rdfstore from 0.9.18-alpha.3 to -alpha.4 (3379505)
  • deps: bump tar from 6.1.0 to 6.1.11 (efd22e4)

Continuous Integration

  • gh-actions: do not trigger sonar cloud analysis on forks (af2db69)
  • gh-actions: fix more syntax in if-clause (76b1dc8)
  • gh-actions: fix syntax in if-clause (364f32e)

0.8.4 (2022-06-22)

Features

  • edition: add svg files for op12: M212 Sk1-5 (2dc24af; thanks to @masthom)
  • edition: add textcritics for op12: M212 Sk1 (8d082c3; thanks to @masthom)
  • edition: prepare svg panel to handle partial sheets (98bf540)

Bug Fixes

  • app: do not lazy-load default route (6435579)
  • edition: check for partialIndex before constructing sheetId (411410b)
  • edition: fix overlay coordinates after update of op12 (7172a5c)
  • edition: fix typo in textcritics for op12 (f3c7186)
  • edition: remove deprecated alt label from op25 content (c8bb12c)
  • edition: update folio-convolute + svg-sheets for op12 (e38c073; thanks to @masthom)
  • edition: update source-description, intro and textcritics for op12: M212 Sk2-5 (e9a963e; thanks to @masthom)

Styles

  • app: fix indentation for route paths (9ee8922)

Documentation

  • app: fix exclude path to display routes with compodoc (5b5c734)

Code Refactoring

  • app: preparation for stricter mode (38b238a)
  • app: use SNAKE_CASE (all caps) for route variables (38e9d4b)

Tests

  • app: adjust tests after preparation for stricter mode (b5bb8c8)
  • edition: adjust tests to handle svg sheets with partials (9edb1fa)
  • edition: remove console.log from test (6941364)

Build System

  • app: add brotli compression to build script (01f4ac7)
  • app: adjust budget sizes (6462a53)
  • app: adjust project to cli changes in angular v13 (5fb0fa3)
  • app: adjust project to cli changes in angular v13 (cont'd) (8581164)
  • app: move from node v14 to v16-lts as default (3d0c475)
  • deps-dev: bump @angular/cli related packages to v13-lts (cdf1b27)
  • deps-dev: bump lint related packages to latest version (0ac5d6f)
  • deps-dev: bump lint related packages to latest version (c997dba)
  • deps-dev: bump lint-staged from 13.0.1 to 13.0.2 (1859a33)
  • deps-dev: bump test related packages to latest version (1962f1b)
  • deps: bump codemirror from 5.65.5 to 5.65.6 (396a3b6)
  • deps: bump ngx-json-viewer from 3.0.2 to 3.1.0 (626b69d)
  • deps: remove unnecessary dependency core-js (3d7cb80)
  • deps: use latest tagged version of custom rdfstore (ab18c2c)

0.8.3 (2022-06-06)

Features

Bug Fixes

  • edition: add rowtable flag where needed (42bb1b9)
  • edition: fix source description of op12 (08ec11f)
  • edition: fix typos in source descriptions (c82af93)
  • edition: show html for source description type (7d19ff1)
  • edition: update modification date for op12 (27a0393)
  • edition: use correct IDs to display op12 SVGs (d715832)
  • edition: use id instead of labels to identify textcritical comments (2811885)
  • gh-actions: exclude SonarCloud analysis from pull requests (ca7011c)
  • gh-actions: increase dependabot limits (aa4ffc1)

Tests

  • edition: fix tests after update of op12 (30676b6)

Build System

  • deps-dev: bump lint related packages to latest version (007fd8c)
  • deps: bump @angular packages from 13.3.9 to 13.3.11 (b295da0)
  • deps: bump async from 2.6.3 to 2.6.4 (1c0833e)
  • deps: bump remaining dependencies to latest versions (7473df7)
  • deps: revert angular-fontawesome bump from 0.10.2 to 0.11.0 (0dce0e6)
  • deps: use customized version of rdfstore (329c9c7)

0.8.2 (2022-05-23)

Features

Bug Fixes

  • app: immediately return inline variables (Sonar Cloud) (944b85b)
  • app: remove redundant jumps (Sonar Cloud) (738eb1c)
  • app: use observer argument instead of deprecated subscribe (bc9bdc3)
  • app: use observer argument instead of deprecated subscribe (7f553ec)
  • core: use correct API for observable throwError (SonarCloud) (f640b55)
  • edition: activate op19, op23 and op24 (2f19cd2)
  • edition: add graph files for op19, op23 and op24 (fe4fcc5)
  • edition: add modal snippets for op19, op23 and op24 (0efaa84)
  • edition: adjust textcritics table headers for rowtables (90c7c23)
  • edition: fix file name for op19 row table (409a665)
  • edition: fix ids for op24 sheets (db21439)
  • edition: fix textcritical comment for op19 (f5f1eeb)
  • edition: fix typos and names in json files for op24 (0c1e36d)
  • edition: fix typos in textcritics for op19 (e75b91c)
  • edition: fix wrong closing tags in textcritics of op25 (5fc3a3e)
  • edition: replace deprecated error signature in EditionDataService (8322991)
  • edition: use type alias for union type (Sonar Cloud) (eed5da7)
  • search: remove unnecessary error type assertions (c19f664)
  • shared: fix unexpected empty arrow functions (SonarCloud) (3198744)
  • shared: remove deprecated NgbButtonsModule (d24c30f)
  • shared: use concise character class syntax '\D' instead of '[^0-9]' (b6973dc)

Styles

  • edition: fix SCSS issues in ForceGraphComponent (SonarCloud) (6afdb08)

Code Refactoring

  • app: remove unused imports (SonarCloud) (06b02fe)
  • edition: clean up code (4d80c29)
  • edition: get SVG sheets dynamically (640d012)

Tests

  • app: fix tests after updates (ced0ef8)
  • edition: add test for EditionIntro- and -ReportComponents (0be52e3)
  • edition: fix deprecated symbols (266e67f)
  • edition: fix tests for EditionIntro- and -ReportComponents (ff01f60)
  • edition: fix tests for EditionTkaTable component (539cb78)

Build System

  • deps-dev: bump lint related packages to latest version (7f80459)
  • deps-dev: bump lint related packages to latest version (61cafce)
  • deps-dev: bump test related packages to latest version (56c691f)
  • deps: bump @angular packages from 13.3.0 to 13.3.7 (9cf9f23)
  • deps: bump @angular packages from 13.3.7 to 13.3.9 (bd8a60b)
  • deps: bump codecov/codecov-action from 2.1.0 to 3.1.0 (#403) (f29dfd5)
  • deps: bump ejs from 3.1.6 to 3.1.8 (f2581e6)
  • deps: bump github/codeql-action from 1 to 2 (#406) (e686e22)
  • deps: bump minimist from 1.2.5 to 1.2.6 (00e4837)
  • deps: bump node-forge from 1.2.1 to 1.3.0 (f523dbd)
  • deps: bump remaining dependencies to latest versions (ed83424)
  • deps: bump remaining dependencies to latest versions (e38b753)
  • deps: bump tslib from 2.3.1 to 2.4.0 (e33e871)

0.8.1 (2022-03-23)

Bug Fixes

  • edition: avoid collapsing graph result panels in fullscreen (4dfbf19)
  • edition: fix typo in textcritics for M 317 Sk2.1.3 (92dabd6)
  • search: type form controls in ExtendedSearch (7a7f3d0)
  • shared: move logic for table pagination in separate component (3992c4f)

Code Refactoring

  • edition: simplify HTML of graph visualizer component (d29f132)
  • search: adjust grid view of search results to bootstrap 5 (8b05d8d)
  • search: adjust search result view buttons to bootstrap 5 (8af2ff0)
  • search: move fulltext search input validation into method (b891105)

Tests

  • app: fix tests after update to bootstrap 5 - complete (809168d)
  • app: fix tests after update to bootstrap 5 - ongoing (6e32d73)
  • core: fix return value for ApiServiceError in ApiService (f94b125)

Build System

  • app: adjust hidden sections for CHANGELOG (be8ec38)
  • app: integrate scss files in linting workflow (4f0c6e3)
  • deps-dev: bump eslint related packages to latest version (dfeef51)
  • deps-dev: bump lint related packages to latest version (f7c7006)
  • deps-dev: bump test related packages to latest version (5425f7b)
  • deps-dev: bump typescript from 4.5.5 to 4.6.2 (1e0d6ee)
  • deps: add popper.js (b5806a3)
  • deps: bump @angular packages from 13.2.4 to 13.2.6 (515b54c)
  • deps: bump @angular packages from 13.2.6 to 13.3.0 (5703a6e)
  • deps: bump actions/checkout from 2 to 3 (7012aa0)
  • deps: bump layout related packages to latest version (aabd5a2)
  • deps: bump n3 from 1.13.0 to 1.15.0 (baea81f)
  • deps: update to bootstrap 5 (e779295)

Styles

  • app: add customized bootstrap scss file (c97749d)
  • app: apply changes from prettier (3fc7ef5)
  • app: apply scss style format (89a71c9)
  • app: reformat files with prettier (4cb9391)
  • app: rename .boder-left &-right to .border-start &-end (BS5) (e5fa68b)
  • app: rename .ml- and .mr- to .ms- and .me- (bootstrap 5) (a08f7c3)
  • app: rename .pl- and .pr- to .ps- and .pe- (bootstrap 5) (dc215c5)
  • app: rename .text-left .text-right to .text-start .text-end (BS5) (e934119)
  • app: set custom color for info items (0e09f95)
  • app: switch from css to scss (5ca5ded)
  • app: use variables for colors (3848ec0)
  • core: fix navbar brand padding values (6ce77a0)
  • edition: add borders to intro and graph blocks (fed9823)
  • edition: adjust accordions after upgrade to bootstrap 5 (2e0db76)
  • edition: adjust card-decks to bootstrap 5 syntax (6cf5c0f)
  • edition: fix slider input group of graph visualizer (b9e8f89)
  • search: add border to search panels (d86ddb0)
  • search: fix aria-label binding of full text search input (84261d2)
  • search: fix extended search input after upgrade to bootstrap 5 (c202df5)
  • search: fix full text search input after upgrade to bootstrap 5 (1215cea)
  • shared: fix modal close button (43e1245)
  • shared: use outline button for router link group (7774c6e)

0.8.0 (2022-02-26)

Features

  • edition: add EditionComplexComponent (b7ae6eb)
  • edition: add routing and components for series and sections (ca9be52)
  • edition: add RowTablesComponent for overview of rows (6c67b2c)
  • search: add dynamic compops for ExtendedSearch (46f0619)
  • search: add extended search form & functionality - ongoing (4617a28)
  • search: add routing to resource detail tabs (9e2d460)
  • search: continue with ExtendedSearchForm - ongoing (1d6bf52)
  • search: prepare DataApiService to query property type lists (7abce03)
  • shared: move table to shared components (c91950c)

Bug Fixes

  • app: restructure edition navbar (08a3763)
  • app: revert ngx-gallery version to 1.2.3 (BrowserModule issue) (3d1664a)
  • core: enhance duplicate filter for search results (b5524ac)
  • core: ignore angular cache files (3eab2a8)
  • core: use forEach not map in conversion service method (SonarCloud) (8b89720)
  • edition: adjust displayed titles in edition view (b974204)
  • edition: adjust handling of svg sheet ids (cc421bd)
  • edition: adjust side info for edition view (009d816)
  • edition: adjust sigle of row table op. 25 (de9aea6)
  • edition: adjust source list & description to include row tables (51f3697)
  • edition: check for rowTableView in ViewComponent (e102614)
  • edition: don't use snapshot to observe queryParamMap (5b2bde0)
  • edition: fix source description of op. 25 (a82ca09)
  • edition: fix type errors after RxJS update (1ae7b25)
  • edition: fix wrong route paths and names (3f0ca35)
  • edition: include breadcrumb navigation for series and complexes (b6d9d9f)
  • edition: include row table for op. 25 (025eb09)
  • edition: list sections in series overview (8fc4b6d)
  • edition: move components of edition report to same level (ec52c82)
  • edition: remove unused image placeholders from edition cards (6dc1e9f)
  • edition: reset query params when switching routes (41cfc0e)
  • edition: split convoluteId into id and label (74e086b)
  • edition: switch order of convolute and accolade view (f1693eb)
  • edition: update modification date for op. 25 (3d2e7cd)
  • edition: update source description op. 25 C (ff31b2e)
  • edition: use ActivatedRoute not Router to trigger EditionSheetsData (09c6124)
  • home: include row tables link in home view text (eb86673)
  • home: update home text and links (baa53f6)
  • search: add compop conditions for res pointer and edge cases (0daf91f)
  • search: add index files for search view components (2126a35)
  • search: add required validation with custom if-condition - ongoing (1f8e8e5)
  • search: adjust DataApiervice to handle ExtendedSearch queries (8eb4cb8)
  • search: adjust SearchPanel to handle different search modes (da19e77)
  • search: adjust type of search queries (f3c530d)
  • search: clean up code (ef4f4bb)
  • search: clean up extended search form (0ff354f)
  • search: do not reset ExtendedSearchForm (60e116e)
  • search: do not use incorrect API nhits for search result length (b9a070a)
  • search: extend SearchParamsModel (d9fc138)
  • search: fix wrong compop values (65d251d)
  • search: improve change conditions in FullText search input (e330001)
  • search: improve GET method in SearchPanelComponent (0764f95)
  • search: improve handling of searchParam generation (2130a9f)
  • search: improve handling of SearchTabs (34af7e6)
  • search: remove unused code from DataApiService (bac8cc5)
  • search: reorganize DataView routes to include ExtendedSearch (877a1c8)
  • search: simplify SearchPanelComponent (c497c86)
  • search: use common function for all API requests in DataApiService (d6223cc)
  • search: use only one API GET method for search modes (26b8eb9)
  • search: use tabs to display different search modes (f8910f5)
  • side-info: adjust display message for search results (d9d9a4b)
  • side-info: adjust navigation back to search panel in ResSideInfo (7223654)

Tests

  • app: fix tests after changes (ab34087)
  • app: remove custom matcher toHaveCssClass to use toHaveClass (3cbd7c8)
  • app: use FontAwesomeTestingModule for tests (f2ed316)
  • edition: add tests for EditionComplexComponent (85f9bab)
  • edition: add tests for RowTablesComponent (0c85678)
  • edition: add tests for SourceEvaluationComponent (3dc72e3)
  • edition: add tests for SourcesComponent (0d297dd)
  • edition: add tests for SparqlTableComponent (a2ba438)
  • edition: add tests for TextCriticsComponent (2c9861f)
  • edition: adjust tests after changes (ab8d9e7)
  • edition: adjust tests for SourceDescriptionComponent (599e3da)
  • edition: adjust tests for SourceListComponent (2572ee4)
  • edition: fix setup for SearchPanel tests after changes (176113b)
  • edition: fix test setup for EditionComplexComponent (d51c7a3)
  • edition: fix tests after changes (d29bed5)
  • edition: fix tests after changes (eaea458)
  • edition: fix tests after changes (c63dd0b)
  • edition: fix tests after changes (b032f53)
  • edition: fix type errors after RxJS update (a6e4048)
  • edition: serve test data for edition components from test helpers (60ff923)
  • home: fix tests after changes (4173d89)
  • search: add tests for DataApiService after changes (9f3fada)
  • search: fix tests after changes (52bd679)
  • search: fix tests for ResearchInfo after changes (4182e3f)
  • search: fix tests for ResourceDetailHtml components after changes (cc80b1a)
  • search: fix tests of SearchOverviewComponent after changes (cf683bf)
  • search: fix text for ResourceDetailProps component (f632754)
  • search: move accordion panel helper into test helpers (704e7b9)
  • shared: adjust setup for TableComponent (56e1801)
  • side-info: fix class name of fa-icon after changes (435d5d5)

Documentation

  • app: add missing jsdocs to components (4f6abe9)
  • edition: add missing comment (SonarCloud fix) (cf07266)
  • search: add jsdocs to compop and valuetype models (dec674c)
  • search: add missing jsdocs to components (628394b)

Build System

  • app: adjust lint-staged target files (4da3a1b)
  • app: rename prettier scripts (cf162f9)
  • core: enable ng cli cache (0b3fc99)
  • core: update node version to 14 (c419532)
  • deps-dev: bump @commitlint/cli from 15.0.0 to 16.0.2 (09ddcce)
  • deps-dev: bump @commitlint/config-angular from 15.0.0 to 16.0.0 (d4273c9)
  • deps-dev: bump @compodoc/compodoc from 1.1.16 to 1.1.18 (7b36633)
  • deps-dev: bump @compodoc/compodoc from 1.1.18 to 1.1.19 (b3c83c7)
  • deps-dev: bump commit related packages to latest versions (2822602)
  • deps-dev: bump eslint related packages to latest version (292d9fe)
  • deps-dev: bump eslint related packages to latest version (3f3b9a3)
  • deps-dev: bump gzipper from 6.0.0 to 6.2.1 (60a63fb)
  • deps-dev: bump gzipper from 6.2.1 to 7.0.0 (ea41228)
  • deps-dev: bump karma from 6.3.9 to 6.3.11 (953cd6a)
  • deps-dev: bump lint-staged from 12.1.2 to 12.1.7 (c8e8c4e)
  • deps-dev: bump pretty-quick from 3.1.2 to 3.1.3 (c1ca56e)
  • deps-dev: bump test related packages to latest versions (625e9ae)
  • deps-dev: bump typescript from 4.5.4 to 4.5.5 (0975e5c)
  • deps-dev: remove pretty-quick (1693935)
  • deps: bump @angular packages from 13.1.1 to 13.1.3 (67bd446)
  • deps: bump @angular packages from 13.1.3 to 13.2.4 (b0bd395)
  • deps: bump @fortawesome packages to latest version (ab1466e)
  • deps: bump @kolkov/ngx-gallery from 1.2.3 to 2.0.0 (ea72980)
  • deps: bump @kolkov/ngx-gallery from 1.2.3 to 2.0.1 (2eebf16)
  • deps: bump actions/setup-node from 2.5.0 to 2.5.1 (01fec23)
  • deps: bump actions/setup-node from 2.5.1 to 3 (d2f2c88)
  • deps: bump codemirror from 5.64.0 to 5.65.0 (74aed1f)
  • deps: bump core-js from 3.19.1 to 3.21.1 (7c52839)
  • deps: bump nanoid from 3.1.23 to 3.2.0 (e02265b)
  • deps: bump remaining dependencies to latest versions (e1fd0cd)
  • deps: bump rxjs from 6.6.7 to 7.5.2 (17f1d19)

0.7.19 (2022-01-15)

Build System

  • deps: bump follow-redirects from 1.14.4 to 1.14.7 (aa25b3e)
  • deps: bump follow-redirects from 1.14.4 to 1.14.7 (4e3a7df)
  • deps: bump marked from 4.0.7 to 4.0.10 (ee804c2)

0.7.18 (2021-12-17)

Features

  • edition: display self linking nodes in GraphVisualizer (2731e05)

Bug Fixes

  • assets: fix typo in SPARQL example queries (75ab140)
  • edition: fix wrong look up order of graph nodes (8398418)
  • edition: improve force graph display settings (a855216)
  • search: fix SALSAH vocabulary name (620b527)

Build System

  • core: move lint-staged config into separate file (3764942)
  • core: move standard-version config into separate file (bb9a8e8)
  • deps-dev: bump @commitlint/cli from 14.1.0 to 15.0.0 (0b318b3)
  • deps-dev: bump @compodoc/compodoc from 1.1.15 to 1.1.16 (eeaa2f1)
  • deps-dev: bump angular-cli-ghpages from 1.0.0-rc.2 to 1.0.0 (7de2f2d)
  • deps-dev: bump eslint related packages to latest version (cef283f)
  • deps-dev: bump lint related packages to latest version (baf7aed)
  • deps-dev: bump ngx-order-pipe from 2.1.1 to 2.2.0 (9b7368d)
  • deps-dev: bump pretty-quick from 3.1.1 to 3.1.2 (af57c47)
  • deps-dev: bump test related package to latest version (61d60c1)
  • deps: bump @ng-bootstrap/ng-bootstrap from 10.0.0 to 11.0.0 (3b0422b)
  • deps: bump actions/setup-node from 2.4.1 to 2.5.0 (1e69bcd)
  • deps: bump codemirror packages to latest version (90c1a6d)
  • deps: bump n3 from 1.11.2 to 1.12.2 (f0f6d87)
  • deps: bump nth-check from 2.0.0 to 2.0.1 (afd66c5)
  • deps: update @angular to version 13 (274c7be)

Tests

  • app: fix type error in mockWindow (db0b8c6)

0.7.17 (2021-11-15)

Bug Fixes

  • app: add 'scope' attribute to tags (SonarCloud analysis fix) (4d6be54)
  • app: add a description to tables (SonarCloud analysis fix) (6f1512b)
  • app: fix regex for SALSAH resource ids (522a438)
  • app: fix regex for SALSAH resource ids again (c3636a2)
  • app: fix unexpected empty arrow functions (SonarCloud analysis fix) (17e0aaa)
  • app: fix unexpected empty arrow functions (SonarCloud analysis fix) (008ec50)
  • app: remove empty methodds (SonarCloud analysis fix) (155b9d7)
  • app: replace <i> tags by <em> (SonarCloud analysis fix) (b7d3863)
  • app: simplify import of converter plugins (d14c742)
  • app: use forEach instead of map if no return value (SonarCloud fix) (e37f620)
  • app: use https links instead of http (SonarCloud analysis fix) (9369b02)
  • assets: fix import of js plugins (4de3d16)
  • assets: replace <i> tags by <em> (SonarCloud analysis fix) (0ab4b22)
  • assets: use let/const instead of var in dateConverter (SonarCloud) (1f56bd7)
  • assets: use let/const instead of var in htmlConverter (SonarCloud) (53c0066)
  • core: continue with regex (66b88fd)
  • edition: add interface for cmConfig type (8aea522)
  • edition: fix calculation of graph nodes' default radius (fbfeb99)
  • edition: improve handling of namespaces in GraphVisualizer (5a22ab5)
  • edition: move NamespaceTypes to model file (c65d1d2)
  • page-not-found: add 'alt' attribute to <img> (SonarCloud analysis) (b50e533)
  • search: improve handling of GND events (ca69a06)
  • search: replace linkedObj table with <ul> (SonarCloud analysis fix) (fcfd507)
  • shared: add a "title" attribute to <iframe> tag (d8c7d3a)
  • shared: improve pseudo randomizer in compile-html (SonarCloud fix) (2f52878)
  • shared: use correct type for status in BasicResponseJson (ef32ca6)

Documentation

Tests

  • app: fix diverse unused assignments (SonarCloud Analysis) (5ff1579)
  • app: fix unused assignments of spy calls (SonarCloud Analysis) (d2b333d)
  • app: remove unused assignments of compEl (a50c81b)
  • edition: complete the task associated to "TODO" comments (62c1899)
  • edition: remove Regex from SourceDesc tests (SonarCloud fix) (33726a2)

Continuous Integration

  • gh-actions: add SonarCloud analysis workflow (7616cac)
  • gh-actions: configuring Sonar coverage (dddb16d)
  • gh-actions: configuring Sonar lcov report paths (25091f2)
  • gh-actions: do not trigger ci workflow for dependabot push events (e8454f0)
  • gh-actions: fix indentation (8aadedf)
  • gh-actions: include SonarCloud analysis in test workflow (63282e1)
  • gh-actions: skip CodeQL run for Dependabot branches on push events (5cf99d8)
  • gh-actions: upgrade to node version 14.17 as default (bc3ee39)

Build System

  • deps-dev: bump @commitlint packages from 13.2.1 to 14.1.0 (0774842)
  • deps-dev: bump @typescript-eslint packages from 5.2.0 to 5.3.1 (94189e8)
  • deps-dev: bump @compodoc/compodoc from 1.1.13 to 1.1.15 (0cc6000)
  • deps-dev: bump @types/jasmine from 3.10.1 to 3.10.2 (712dae6)
  • deps-dev: bump commit related packages to latest versions (d493121)
  • deps-dev: bump eslint packages to latest versions (6a661dd)
  • deps-dev: bump eslint related packages to latest version (69e488a)
  • deps-dev: bump eslint related packages to latest version (0bc28a0)
  • deps-dev: bump eslint related packages to latest version (4d19890)
  • deps-dev: bump eslint-plugin-import from 2.25.2 to 2.25.3 (fcd8af3)
  • deps-dev: bump eslint-plugin-prettier from 3.4.1 to 4.0.0 (e113eb5)
  • deps-dev: bump gzipper from 5.0.0 to 5.0.1 (b03d7f8)
  • deps-dev: bump gzipper from 5.0.1 to 6.0.0 (abe64d7)
  • deps-dev: bump jasmine packages from 3.8.2 to 3.10.0 (2bf786e)
  • deps-dev: bump karma from 6.3.6 to 6.3.8 (d7db5c7)
  • deps-dev: bump lint-staged from 11.2.3 to 11.2.6 (2276719)
  • deps-dev: bump lint-staged from 11.2.6 to 12.0.2 (ea4e619)
  • deps-dev: bump prettier from 2.3.2 to 2.4.0 (776403c)
  • deps-dev: bump prettier from 2.4.0 to 2.4.1 (7a333b2)
  • deps-dev: bump remaining dev dependencies to latest versions (03d3961)
  • deps-dev: bump test related packages to latest versions (5378a4b)
  • deps-dev: downgrade eslint until sub packages can handle v8 (e50f491)
  • deps-dev: replace deprecated prettier option (b4cf8c6)
  • deps: bump @angular packages from 12.2.11 to 12.2.12 (24c52c6)
  • deps: bump @angular packages from 12.2.12 to 12.2.13 (10d820d)
  • deps: bump @angular packages from 12.2.4 to 12.2.5 (ca60298)
  • deps: bump @angular packages from 12.2.5 to 12.2.6 (714b660)
  • deps: bump @angular packages from 12.2.6 to 12.2.8 (8d27579)
  • deps: bump @angular packages from 12.2.6 to 12.2.8 (6319b1a)
  • deps: bump @ctrl/ngx-codemirror from 5.0.1 to 5.1.0 (a261eff)
  • deps: bump @fortawesome/angular-fontawesome from 0.9.0 to 0.10.1 (524a410)
  • deps: bump actions/setup-node from 2.4.0 to 2.4.1 (c627aae)
  • deps: bump codecov/codecov-action from 2.0.3 to 2.1.0 (9450bb3)
  • deps: bump codemirror from 5.62.3 to 5.63.0 (1c77473)
  • deps: bump codemirror from 5.63.1 to 5.63.3 (bdcd5eb)
  • deps: bump codemirror packages to latest version (1d87ef7)
  • deps: bump core-js from 3.18.3 to 3.19.1 (c5541d7)
  • deps: bump lint related packages to latest version (857aafb)
  • deps: bump n3 from 1.11.1 to 1.11.2 (6245984)
  • deps: bump url-parse from 1.5.1 to 1.5.3 (0043cbb)

0.7.16 (2021-09-08)

Features

Continuous Integration

  • gh-actions: remove node v15 from workflow matrix (8e7afa0)
  • gh-actions: trigger workflow on pull-request (bab471b; thanks to @vanBithoven)
  • gh-actions: trigger workflow on pull-request (867acf8; thanks to @vanBithoven)
  • gh-actions: use built-in cache from action/setup-node (f28222b)

Tests

  • app: add tests for ToastService and ToastComponent (086bb28)
  • app: fix phrasing of some tests (f4ce441)
  • edition: add more tests (40213f9)
  • edition: add tests for EditionAccoladeComponent (4759178)
  • edition: add tests for EditionConvoluteComponent (bacae56)
  • edition: add tests for EditionSvgSheetNavComponent (21f8cea)
  • edition: add tests for EditionTkaTableComponent (dc515ac)
  • edition: add tests for SourceDescriptionComponent (db482e6)
  • edition: add tests for SourceListComponent (9811169)
  • edition: additional testing for graph-view (c793115; thanks to @vanBithoven)
  • edition: additional testing for sparql-editor (966183e; thanks to @vanBithoven)
  • edition: fix testing for graph-visualizer.component (14ccecc; thanks to @vanBithoven)
  • edition: fix testing for graph-visualizer.component (8a74e9b; thanks to @vanBithoven)
  • edition: fix tests for EditionSvgSheet and SparqlTable (1549f19)

Documentation

  • core: add JSDocs to Toast class (7ddad0b)
  • README: add contributors (e56a51a)

Build System

  • app: add husky install script (21ef203; thanks to @vanBithoven)
  • app: rename package.json scripts for build and docs (61cbafa)
  • deps: bump @angular packages from 12.1.0 to 12.1.1 (752fc72)
  • deps: bump @angular packages from 12.1.1 to 12.1.3 (34d1426)
  • deps: bump @angular packages from 12.1.3 to 12.2.0 (19d0708)
  • deps: bump @angular packages from 12.2.0 to 12.2.4 (fbb8131)
  • deps: bump @fortawesome packages to latest version (c026b98)
  • deps: bump @angular/localize from 12.1.0 to 12.1.1 (f7001a9)
  • deps: bump @ctrl/ngx-codemirror from 4.1.1 to 5.0.0 (8493251)
  • deps: bump @fortawesome/angular-fontawesome from 0.8.2 to 0.9.0 (36874f4)
  • deps: bump @ng-bootstrap/ng-bootstrap from 9.1.3 to 10.0.0 (dca4632)
  • deps: bump actions/setup-node from 2.1.5 to 2.2.0 (c432351)
  • deps: bump actions/setup-node from 2.2.0 to 2.3.0 (0bfbdef)
  • deps: bump actions/setup-node from 2.3.0 to 2.3.1 (9265cbf)
  • deps: bump actions/setup-node from 2.3.1 to 2.3.2 (14b5373)
  • deps: bump actions/setup-node from 2.3.2 to 2.4.0 (708d06f)
  • deps: bump codecov/codecov-action from 1 to 2.0.1 (690c7dd)
  • deps: bump codecov/codecov-action from 2.0.1 to 2.0.2 (1bb74c9)
  • deps: bump codecov/codecov-action from 2.0.2 to 2.0.3 (e6afd56)
  • deps: bump codemirror and n3 to latest version (8dfd3e8)
  • deps: bump core-js from 3.15.1 to 3.15.2 (db46a07)
  • deps: bump n3 from 1.10.0 to 1.11.0 (cb528f7)
  • deps: bump remaining dependencies to latest versions (1d340db)
  • deps: downgrade compodoc to 1.1.13 (7760dfa)
  • deps-dev: bump @angular-eslint packages from 4.3.0 to 12.2.0 (fd1da1e)
  • deps-dev: bump @angular dev packages from 12.1.0 to 12.1.1 (c4672b2)
  • deps-dev: bump @angular packages from 12.1.3 to 12.2.0 (509669b)
  • deps-dev: bump @commitlint packages 12.1.1 to 12.1.4 (b5c35a2)
  • deps-dev: bump @types packages to latest version (37e90c7)
  • deps-dev: bump @typescript-eslint packages from 4.28.1 to 4.28.2 (caca9bf)
  • deps-dev: bump @angular-devkit/build-angular (cf82a3e)
  • deps-dev: bump @compodoc/compodoc from 1.1.11 to 1.1.12 (c65c726)
  • deps-dev: bump @compodoc/compodoc from 1.1.12 to 1.1.13 (8ff963a)
  • deps-dev: bump @types/d3 from 6.7.4 to 7.0.0 (1ce13d6)
  • deps-dev: bump dev-dependencies to latest versions (21df395)
  • deps-dev: bump eslint packages to latest versions (b75ebf6)
  • deps-dev: bump eslint packages to latest versions (62d5d7e)
  • deps-dev: bump eslint packages to latest versions (03b2287)
  • deps-dev: bump eslint-plugin-jsdoc from 35.4.1 to 35.4.2 (80bc09e)
  • deps-dev: bump git hook related packages to latest versions (7c17d95)
  • deps-dev: bump husky from 6.0.0 to 7.0.0 (c324b3d)
  • deps-dev: bump husky from 7.0.0 to 7.0.1 (9fc9d11)
  • deps-dev: bump lint-staged from 11.1.1 to 11.1.2 (9bc29b8)
  • deps-dev: bump remaining dev dependencies to latest versions (ae06f19)
  • deps-dev: bump typescript from 4.3.4 to 4.3.5 (7e85a87)

0.7.15 (2021-06-27)

Features

  • edition: add highlighting to SparqlTable (c116a64)
  • edition: add pagination and sorting to SELECT table (00f1b3b)
  • edition: add select response model (9c5ff36)
  • edition: add SPARQL select request with table view (f4ce7db)
  • edition: add ToastService to display error messages (67fb64b)

Bug Fixes

  • edition: activate onTableNodeClick function (c940b0c)
  • edition: add awg prefix to PrefixPipe (0767bbc)
  • edition: fix onTableNodeClick and small code clean up (d8d273b)
  • edition: improv error handling for graph viszualizer (a01bf8a)
  • edition: improve interplay of search & pagination in SparqlTable (012de28)
  • edition: improve logic of filtered and paginated rows (98737dc)
  • edition: improve sparql select result table (cfbd5ee)
  • edition: provide GraphVisualizerService from module, not root (5cb82c8)
  • edition: send queryTime to SelectResultsComponent (a2deb46)
  • edition: transform integer values to numbers for SELECT table (178bd7d)
  • edition: use prefix pipe for select results (6323d79)

Tests

  • edition: fix tests after changes for GraphVisualizer (bc5e8a5)

Continuous Integration

  • gh-actions: add workaround for build path issue with node 16 (321fd19)
  • gh-actions: move node to v15.14 (a2ba516)
  • gh-actions: update codeql-analysis.yml (fd31a91)

Documentation

  • edition: add jsdoc to new method in GraphVisualizerService (2a0f470)
  • README: add angular version badge (560f0b9)
  • README: add link to angular version badge (59869ba)

Build System

  • app: add zenodo config file (935bd8f)
  • app: clean up framework after update to angular 12 (e6e02d2)
  • app: fix build script (99ef0fe)
  • app: switch order of husky pre-commit tasks (498b5f2)
  • deps: bump @ng-bootstrap/ng-bootstrap from 9.1.1 to 9.1.2 (f645618)
  • deps: bump @ng-bootstrap/ng-bootstrap from 9.1.2 to 9.1.3 (5b6ec51)
  • deps: bump actions/setup-node from 1 to 2.1.5 (c9653f7)
  • deps: bump codemirror from 5.61.0 to 5.61.1 (a6fcb30)
  • deps: bump codemirror from 5.61.1 to 5.62.0 (e76efdb)
  • deps: bump core-js from 3.11.0 to 3.12.1 (e0b6bbf)
  • deps: bump core-js from 3.14.0 to 3.15.1 (61f78df)
  • deps: bump d3-force from 2.1.1 to 3.0.0 (1b046e2)
  • deps: bump tslib from 2.2.0 to 2.3.0 (6e21371)
  • deps: enable production builds by default (8a600fb)
  • deps: fix node version (964969d)
  • deps: move back to node v14 (8babfcb)
  • deps: replace OrderByPipe by OrderModule (4061220)
  • deps: update @angular to version 12 (bba47b5)
  • deps: update d3 dependencies (f373392)
  • deps: update dependencies (7c28b72)
  • deps: update dependencies (bcde536)
  • deps: update node (af5b28a)
  • deps-dev: bump @angular-eslint/builder from 4.2.0 to 4.3.0 (f52fd30)
  • deps-dev: bump @angular-eslint/eslint-plugin from 4.2.0 to 4.3.0 (452b2f8)
  • deps-dev: bump @angular-eslint/eslint-plugin-template (4df6166)
  • deps-dev: bump @types/d3 from 6.3.0 to 6.5.0 (c06519c)
  • deps-dev: bump @types/d3 from 6.5.0 to 6.7.0 (f81d5d0)
  • deps-dev: bump @types/d3 from 6.7.0 to 6.7.4 (2d57e12)
  • deps-dev: bump @types/node from 15.0.3 to 15.3.0 (4678d85)
  • deps-dev: bump @types/node from 15.12.2 to 15.12.4 (b9e064a)
  • deps-dev: bump @types/node from 15.3.0 to 15.3.1 (7499cdd)
  • deps-dev: bump @types/node from 15.3.1 to 15.6.1 (48e8cce)
  • deps-dev: bump @typescript-eslint/eslint-plugin (005e9cc)
  • deps-dev: bump @typescript-eslint/eslint-plugin (180e171)
  • deps-dev: bump @typescript-eslint/eslint-plugin (14aa59a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (75dced9)
  • deps-dev: bump @typescript-eslint/parser from 4.23.0 to 4.24.0 (87e5371)
  • deps-dev: bump @typescript-eslint/parser from 4.24.0 to 4.25.0 (a2b35a5)
  • deps-dev: bump @typescript-eslint/parser from 4.26.1 to 4.28.0 (dbea1d0)
  • deps-dev: bump angular-cli-ghpages from 1.0.0-rc.1 to 1.0.0-rc.2 (e60aaa9)
  • deps-dev: bump eslint from 7.26.0 to 7.27.0 (41ad9ba)
  • deps-dev: bump eslint from 7.28.0 to 7.29.0 (418c76a)
  • deps-dev: bump eslint-plugin-import from 2.23.0 to 2.23.2 (a595990)
  • deps-dev: bump eslint-plugin-import from 2.23.2 to 2.23.3 (1afd145)
  • deps-dev: bump eslint-plugin-import from 2.23.3 to 2.23.4 (01b004f)
  • deps-dev: bump eslint-plugin-jsdoc from 32.3.4 to 34.8.2 (df6a9fb)
  • deps-dev: bump eslint-plugin-jsdoc from 34.8.2 to 35.0.0 (54c671c)
  • deps-dev: bump eslint-plugin-jsdoc from 35.0.0 to 35.1.3 (6575090)
  • deps-dev: bump eslint-plugin-jsdoc from 35.1.3 to 35.4.0 (94e259a)
  • deps-dev: bump gzipper from 4.5.0 to 5.0.0 (23734d1)
  • deps-dev: bump jasmine-core from 3.6.0 to 3.7.1 (57e5acf)
  • deps-dev: bump karma from 6.3.3 to 6.3.4 (f56571e)
  • deps-dev: bump lint-staged from 10.5.4 to 11.0.0 (2c3bc27)
  • deps-dev: bump pretty-quick from 3.1.0 to 3.1.1 (ca98c53)
  • deps-dev: bump typescript from 4.1.5 to 4.1.6 (f2c18bd)
  • deps-dev: bump webpack-bundle-analyzer from 4.4.1 to 4.4.2 (92d02c0)

0.7.14 (2021-05-14)

Tests

  • app: add codecov reporter (9ea16d4)
  • app: add codecov reporter (955738f)

Continuous Integration

  • gh-actions: fix syntax for dependabot.yml (3ebdee3)

Build System

  • deps: remove unused npm-run-all (f6edf0b)
  • deps: update dependencies (d873eed)
  • deps: update dependencies (0d038a6)

0.7.13 (2021-04-25)

Bug Fixes

  • edition: fix typo in graph data (e08fa3d)
  • edition: fix typos in source description data (1590a8b)
  • edition: make textcritics id working as ngb selector (aaff894)
  • edition: use upper case composition id with EditionService (65ec61b)

Tests

  • edition: fix tests after changes (69f7fb6)

0.7.12 (2021-04-25)

Build System

  • deps: update angular-cli-ghpages (a76976e)

Continuous Integration

  • gh-actions: fix typo in ci workflow (7c6eaf9)
  • gh-actions: refactor ci workflow (45e5630)

0.7.11 (2021-04-25)

Documentation

  • README: add Zenodo DOI to README (7b1ae18)

Continuous Integration

  • gh-actions: add release workflow (bdfcbea)
  • gh-actions: use full build:gh script in test workflow (304a993)

Build System

  • app: adjust script for GitHub pages build (57ea67f)
  • deps: remove unused devDependencies (d1fabde)

0.7.10 (2021-04-24)

Features

  • app: add open graph meta data to index (8b9e036)
  • app: add titleService to set page title by route (35bf69d)
  • edition: add fullscreen mode to GraphVisualizer (cb05db2)

Tests

  • app: fix tests after move to ESLint (93e5c08)
  • app: switch linting rules to eslint (76c8bfc)
  • core: add missing branch test for CachingInterceptor (c26d34e)
  • core: add missing branch test for SearchOverviewComponent (fa3c95d)
  • edition: fix tests after changes (a8079b9)

Continuous Integration

  • gh-actions: update CodeQL action (2afca0d)
  • travis: remove Travis CI pipeline (4046345)

Build System

  • app: configure eslint with prettier (20173cd)
  • app: configure lint-staged with eslint (b461687)
  • app: migrate from tslint to eslint (a15ed76)
  • app: remove obsolete tsconfig.base.json (7df79e6)
  • app: update eslint rules according to DSP (f2918b9)
  • deps: add nodeLinker strategy compatible with Angular (0350dc9)
  • deps: adjust scripts to yarn 2 (b99918e)
  • deps: bump elliptic from 6.5.3 to 6.5.4 (46243eb)
  • deps: bump socket.io from 2.3.0 to 2.4.1 (70a7031)
  • deps: bump y18n from 4.0.0 to 4.0.1 (c97a090)
  • deps: switch back to yarn 1 (3d31803)
  • deps: update @angular to version 11 (3559e01)
  • deps: update dependabot configuration (47c1b0e)
  • deps: update dependencies after update to Angular 11 (4349578)
  • deps: update files after update to Angular 11 (7b81eeb)
  • deps: update husky to v6 (f9fb418)
  • deps: update version-control deps (b172b49)
  • deps: upgrade to yarn 2 (64c6242)

0.7.9 (2020-11-20)

Features

  • edition: add zoom slider for graph (6d1caa9)

Bug Fixes

  • app: inject angular's DOCUMENT in AnalyticsService (e4e2f71)
  • core: fix incorrect gnd exposition (3d6d6fd)
  • core: fix unescaped dot in salsah regex (b22230e)
  • core: improve escape sequence for salsah-links (ab0f925)
  • core: improve logic for cache Map (1e82e68)
  • core: improve regex for replacing salsah links (504acd7)
  • core: move analytics replacement message to init section (7ac4fb1)
  • core: simplify logic for gnd exposition (3b4f643)
  • core: switch from ga to gtag for analytics (b12e2a9)
  • edition: fix d3 event handling in force graph after update to d3 v6 (e96becb), closes #23
  • edition: improve use of EditionSvgOverlayTypes in SvgSheetComponent (62c1151)
  • edition: move CONSTRUCT results panel into separate component (dd46c60)
  • edition: move SELECT results panel into separate component (0f2ed59)
  • edition: move sparql editor into separate component (aaf5f9a)
  • edition: move triples editor into separate component (28c5b1f)
  • edition: move unsupported type results into separate component (9f1067b)
  • edition: remove unneeded go mode from code mirror (4f9dced)
  • edition: simplify logic for typeKey of EditionSvgOverlay (c61ddad)
  • edition: update d3Service to work with d3 v6 (f6ae36b)

Documentation

  • CHANGELOG: rewrite changelog with new config (7f1d041)
  • testing: add JSDocs for new mock helper (96c84fe)

Continuous Integration

  • gh-actions: run deployment only from master (f638b58)
  • gh-actions: use push event for CI Tests workflow (ada06f4)
  • travis: remove unneeded deploy step (1f43c9d)

Build System

  • app: rename default github branch to main (3238272)
  • deps: update d3 packages (01bcfe2)
  • deps: update dependencies for Angular v10.2.0 (5ad2056)

Tests

  • app: clean up some tests (75a31de)
  • app: cleanup for some tests (a2f79c4)
  • app: improve routing logic in AppComponent tests (fd402bb)
  • app: remove unused logic from test helpers (64dfebe)
  • app: update test.ts (2dbab11)
  • core: add more tests for app component (a960336)
  • core: add self-tests for storages of gnd service (eebee95)
  • core: add tests for analytics service (dac95a5)
  • core: add tests for CachingInterceptor (ed00641)
  • core: add tests for dataStreamerService (ac6ea5c)
  • core: add tests for GND exposition to parent windows (58660c5)
  • core: add tests for HttpCacheService (85e83a5)
  • core: add tests for loading service (a2558df)
  • core: add tests for LoadingInterceptor (8d8d941)
  • core: add tests for sideInfoService (b50b97d)
  • core: adjust tests for gnd service after changes (e83a80e)
  • core: fix NgZone issue in AppComponent tests (885e16b)
  • core: improve tests for LoadingService (4bc3db3)
  • core: move mock helper into separate files (b50f5e2)
  • core: prevent setting of real gtag script in AnalyticsTest (6b94170)
  • core: remove unnecessary test from ApiService (1c3e0e7)
  • core: set default values for services in beforeEach (e945466)
  • core: use helper function for analytics setup (52d0cf3)
  • core: use mockStorage from external file in StorageService (6e379ea)
  • edition: add missing FontModule in ForceGraphComponent tests (0247d44)
  • edition: add tests for ConstructResultsComponent (a2e465c)
  • edition: add tests for EditionGraphComponent (63165be)
  • edition: add tests for EditionService (7e11656)
  • edition: add tests for GraphVisualizerComponent (9388d2e)
  • edition: add tests for SelectResultsComponent (4954cc5)
  • edition: add tests for SparqlComponent (855f036)
  • edition: add tests for TriplesComponent (f77150c)
  • edition: add tests for UnsupportedTypeResultsComponent (63c928b)
  • edition: finish tests for EditionDataService (785bd33)
  • edition: finish tests for EditionViewComponent (177f432)
  • edition: use mockService for editionViewComponent (7d23e0b)
  • search: move HttpCacheService to core services (f0fff03)
  • side-info: add tests for ResourceInfoComponent (b042014)
  • side-info: use mocked DataStreamerService in ResourceInfoComponent (7a3f518)

0.7.8 (2020-10-13)

Bug Fixes

  • core: make postmessaging in GndService more restrict (69120b6)

Continuous Integration

  • gh-actions: add CodeQl action (ac428a2)
  • gh-actions: adjust CodeQL action (8828746)
  • gh-actions: keep ignore commands in ci tests (51dad76)

0.7.7 (2020-10-09)

Bug Fixes

  • core: fix broken link templates (dc79bb7)

0.7.6 (2020-10-09)

Features

  • shared: add directive for external links (6a56a04)

Bug Fixes

  • app: move target blank from links to directive (af4223f)
  • core: move analytics config also into service (6599fba)
  • core: move analytics handling into service (a6faaf3)
  • core: move analytics id to app config (57020b8)
  • shared: fix errors with osm and external link directive (769fc1a)

Documentation

  • app: add documentation for ExternalLinkDirective (401215d)

Continuous Integration

  • gh-actions: do not run tests on master again (75e479e)

Tests

  • shared: add tests for ExternalLinkDirective (ad39d0a)
  • shared: remove console output from test (59479a7)

Build System

  • app: use separate tsconfig file for compodoc (3378f8d)
  • deps: bump http-proxy from 1.17.0 to 1.18.1 (b2ea4e0)
  • deps: update dependencies (5c6c126)

0.7.5 (2020-08-28)

Features

  • edition: lazy load edition view feature modules (88db959)

Bug Fixes

  • app: remove BrowserAnimationsModule (3b7ef7c)
  • edition: add alpha value to forceSimulation restart (7b2216f)
  • edition: end all subscriptions on destroy (58306a4)
  • edition: fix convolute navigation error (4c38f5a), closes #15
  • edition: fix ReferenceError of EditonGraphModule caused by N3 (73d64c0), closes #21
  • edition: move N3 graph methods into service (94cce2d)
  • edition: remove service from GraphVisualizerModule (3882525)
  • page-not-found: fix image width for 404 (f5d5199)
  • shared: fix creation of dynamic module in compile-html (f50f49a)
  • shared: fix json2typescript decorators after breaking change (b826ecf)

Tests

  • app: fix tests after update to Angular version 9 (2989902)
  • app: replace TestBed.get -> TestBed.inject (b6e9940)
  • edition: fix tests after changes in FolioOverviewComponent (89144f0)

Continuous Integration

  • gh-actions: ignore markdown files in GH action (2a04b88)
  • gh-actions: simplify paths-ignore (4b1dbe3)
  • travis: prevent travis from deploying (d238b4a)

Build System

  • app: add GH actions workflow (91b66b6)
  • app: add GH Actions workflow (45ee564)
  • app: add n3 to allowedCommonJsDependencies (7c6d8fc)
  • app: allow commonJS dependencies (5ffbc44)
  • app: continue with GH Actions workflow (a6a234f)
  • app: disable Routes graph for compodoc (ddde411)
  • app: include node 10 in allowed engines (b62a97a)
  • app: remove workaround needed with angular 8 (08812fd)
  • app: restrict coverage report to current node version (b166439)
  • app: run doc generation and gzipper only after gh build (eaecb10)
  • deps: add lint-staged packages (2586574)
  • deps: bump elliptic from 6.5.0 to 6.5.3 (a3ca0c5)
  • deps: update @angular to version 10 (c641e71)
  • deps: update @angular to version 9 (fa84943)
  • deps: update @angular/cli+core from 8.3.21 to 8.3.28 (9ef8f52)
  • deps: update dependencies after update to Angular 10 (ae611ec)
  • deps: update dependencies after upgrade to Angular 9 (c7874e8)
  • deps: update dev-dependencies after upgrade to Angular 9 (b13174e)
  • deps: update jasmine types after update to Angular 10 (9c80f7e)
  • deps: update node & yarn engine versions (440b522)
  • deps: update rxjs and remove unnecessary lang-service (49b1dbe)

Documentation

  • edition: add jsdoc to edition-detail destroy method (49621cb)

0.7.4 (2020-07-16)

Build System

  • deps: bump npm-registry-fetch from 4.0.2 to 4.0.5 (b1c2155)
  • deps: bump websocket-extensions from 0.1.3 to 0.1.4 (6aa49b0)
  • deps-dev: bump standard-version from 7.0.1 to 8.0.1 (6eb352f)

0.7.3 (2020-04-09)

Bug Fixes

  • app: move editor info from home to edition view (f0434cc)
  • app: use rel attribute for target links instead of wrong ref attr (04578ee)
  • core: add sagw logo to footer (b41d013)
  • core: remove MetaEdition from MetaModel (010d02f)
  • edition: add dropdown for sample queries in graph view (c995ada)
  • edition: add modal hint on how to use graph (626d024)
  • edition: add resp statement to work model (d9eefae)
  • edition: do not remove all svg when redrawing force graph (e6cfdac)
  • edition: improve general remarks for graph view (b1b1c24)
  • edition: improve handling of triples dropdown button in force-graph (c41925b)
  • edition: improve query reset in graph view (09e309c)
  • edition: refactor EditionWork to provide all needed info (0319790)
  • edition: remove unused EditionDetailNotification (4e1f151)
  • edition: shorten short forms of some EditionConstants (61a297d)
  • edition: use full EditionRoute for EditionWork routes (2c98f5d)
  • edition: use modal for edition detail hint & improve hint message (0383470)
  • edition: use queryList in graph data to allow multiple queries (ca988f2)
  • home: add sketch edition link to Opus 25 header (aaeaa80)

Tests

  • app: add CSS clean up helper (3f8203d)
  • app: add more CSS clean up helper - ongoing (a2dcedf)
  • app: fix tests after changes (4e0f8df)
  • edition: fix tests after changes (c198d91)
  • home: add test for heading component (8da4f68)

0.7.2 (2020-03-20)

Features

Bug Fixes

  • app: adjust license to CC BY-SA-4.0 (93e35a8)
  • edition: add missing textcritical comments for op. 25 Sk4 (53313f7), closes #13
  • edition: adjust inputs and outputs of ForceGraphComponent (602ebe7)
  • edition: avoid loading of empty graph data (d9e25cb)
  • edition: close visualizer's triple and query panel by default (8da4768)
  • edition: fix import of rdfstore library (1b01220)
  • edition: improve graph forces (7ac5add)
  • edition: improve naming of graph visualizer service methods (6bc12af)
  • edition: improve resize listener for graph visualization (9e91335)
  • edition: make public variables public & type limits as number (1bc539c)
  • edition: move all graph visualizer parts into separate module (61d2c12)
  • edition: move d3 calculations into separate service and models (366c5a2)
  • edition: move graph models into separate files (d8ff681)
  • edition: pass down default height to force graph components (dc0f1de)
  • edition: update triple data for graph visualizer (3243296)
  • edition: use graphContainer for resize HostListener (9865db9)
  • home: add links to header titles (f711afb)

Tests

  • app: fix tests after changes (48d2258)

Continuous Integration

  • travis: update yarn version (135d8a9)

Build System

Documentation

  • app: improve wording (19bcbee)
  • CHANGELOG: merge multiple identical commit messages (03c0bbe)
  • edition: add JSDocs to graph components (a478cf0)

0.7.1 (2020-02-10)

Features

  • core: add RouterEventsService to store previous route (23e3656)
  • core: add StorageService (bde1f1e), closes #5
  • core: expose GND via postMessage to communicate with inseri (80648c5), relates to nie-ine/inseri#388
  • edition: add almost complete TkA for op25 (Sk4 incomplete) (3dabd8a)
  • edition: make tka list toggleable per sketch (01ec0fd)
  • edition: prepare embedding of op25 sheets (1f25f63)

Bug Fixes

  • app: move GND exposition to PropsComp and GndService (e44b332, 98bd896)
  • core: add removeItem method to StorageService (19a6f8d)
  • core: fix check for detecting Storage (b5c4c08)
  • core: use StorageService to expose GND (e591885)
  • edition: add missing content description of op. 25 (29d1c34)
  • edition: add svg's with path information (50d23ba)
  • edition: adjust modal hint for op25 (d6b4909)
  • edition: get selectability of convolute item from data (9fcb2dd)
  • edition: handle placeholder for op. 12 Aa:SkI/1 (ecbb32b)
  • edition: improve folio handling and rendering (8c871cc)
  • edition: move convolute logic to parent component (edition detail) (7a9c5ed, fb77f72)
  • home: adjust title of op. 25 (9f1c9fc)

Tests

  • core: add and improve tests for gnd & storage services (b55fd71)
  • edition: fix tests after convolute changes (4985045)

Build System

  • app: add posttest:cov script (c534509)
  • app: fix test & doc scripts in package.json (bcc2ceb)
  • deps: bump handlebars from 4.1.2 to 4.7.3 (84648c9)

Documentation

  • CHANGELOG: merge duplicated messages (c6684e7)
  • edition: add missing docs after changes (3b0f33a)

0.7.0 (2020-02-05)

⚠ BREAKING CHANGES

  • edition: This change affects the url of the edition sheet view. Sketch id's are now provided via query params instead of "normal" route params.

Features

  • core: write the GND value of a resource to the localStorage (29234f5)
  • edition: add edition constants (74f7156)
  • edition: add graph component with static graphs (f7cf641)
  • edition: add svg assets for op25 (aac1f2f)
  • edition: add SvgSheetList to handle SvgSheet array (f9a1c53)
  • edition: auto-instantiate EditionPath from class (c7403dc)
  • edition: get EditionReportData for multiple works (782d0b3)
  • edition: make convolute view handle multiple convolutes (81e8fef)
  • edition: make EditionIntro handle multiple works (f0d3215)
  • edition: make routes working with multiple compositions (c37be2a)
  • edition: make source description work with multiple compositions (d31b29d)
  • edition: make source evaluation work with multiple compositions (2743b42)
  • edition: make textcritics work with multiple compositions (a03430d)
  • edition: move edition assets into structured folders (afe526b)
  • edition: prepare EditionView to handle multiple EditionWorks (c26d355)
  • edition: use queryParams instead of urlParams for sketch routing (af9ef35)

Bug Fixes

  • app: move op12 assets into separate folder (7036d30)
  • app: use EditionConstants for routerLinks (7824cd8)
  • core: improve handling for gnd recognition (c2fdbd8)
  • edition: avoid circular dependency in EditionPath imports (15ee461)
  • edition: get firmSigns dynamically (3415f84)
  • edition: improve handling of textcritical comments flow (de94dbe)
  • edition: make modals work with multiple works (5c84f76)
  • edition: move back to root and link for routerLinks (8f1c476)
  • edition: move edition assets path to edition constants (e906b6d)
  • edition: remove hard-coded EditionWork from navigation (8ed8f47)
  • edition: use EditionRoutes for EditionWork class (c6e0da7)
  • search: repair nav arrows for imageobject component (78e0f73)
  • shared: make queryParamsHandling for routerLinkButton configurable (233e1d8)
  • shared: name routerLinkButtons consistently (fba09ab)

Build System

  • app: add componentstyle maximum (9d2c449)
  • app: remove files from tsconfig.app.json (fix for compodoc) (a2cc687)
  • app: update angular framework files (a5a0760)
  • deps: add dependabot configuration (778bd72)
  • deps: add font-awesome for ngx-gallery (6c0b016)
  • deps: update angular (8.2.14) and cli (~8.3.21) (a6f7d4e)
  • deps: upgrade and use official ngx-gallery library after fix (50e9d96)
  • deps: upgrade other dependencies to latest versions (e81b6fd)

Continuous Integration

  • travis: update config for chrome addon (2bc1855)
  • travis: use ChromeHeadlessNoSandbox for ci tests (7fc6a73)

Documentation

  • edition: add more documentation for EditionIntroComponent (9705c39)
  • edition: add docs for new components (84ec7cb)
  • edition: add jsdocs to new EditionPath and Constants (f29e27e)
  • edition: fix missing or wrong docs (8ab33ef)

Tests

  • app: fix broken tests after upgrade (4854c7c)
  • app: fix tests after changes for multiple works (cb4c98d)
  • app: fix tests with RouterLinkButton in components (6aece31)
  • edition: fix imports for EditionSvgSheetComponent spec (fefb448)
  • edition: fix paths in specs after changes of edition components (960a537)
  • edition: fix tests after changes of convolutes and folios (0707705)
  • edition: fix tests after changes to tka flow (dc5e578)
  • edition: fix tests for after changes to source evaluation (a40ce99)
  • edition: fix tests for report and source description (1f86b55)
  • search: fix broken test for imageobject component (0ecc46e)
  • shared: add tests for queryParamsHandling of routerLinkButtons (6243b07)

0.6.1 (2019-07-19)

Build System

  • app: update yarn.lock to fix GitHub security alerts (7602f14)

0.6.0 (2019-07-19)

Features

  • app: add compodoc for code documentation (8945988)
  • app: update angular (^8.0.2) and cli (~8.0.3) (3844e27)
  • contact: add documentation section and link to Github repo (3688358)
  • core: add loading interceptor to set load status (7669bad)
  • core: split meta object into sections and provide service method (555fd11)

Bug Fixes

  • app: add 404 fallback route (c0ade9b)
  • app: fix errors after update to Angular 8 (2771649)
  • app: get correct section of meta data for remaining views (80bbe10)
  • app: patch issue with CustomHammerConfig of ngx-gallery (cb1a0d4)
  • app: remove temporary workaround with static ngInjectableDef (962ffeb)
  • app: use onPush CD strategy on dumb components if possible (f42f706), closes #2
  • contact: get correct section of meta data for contact view (5d5a754)
  • core: fix missing space in copyright desc (17f0865)
  • core: fix visibility of centered navbar-brand (c879bec)
  • core: get only page meta data for footer and navbar (2f51775)
  • core: use better default values for clearing subjects (9f65f13)
  • core: use MetaPerson class for authors and editors (ff7df06)
  • edition: remove unnecessary toggle methods (7f4b303)
  • edition: return only first emit of EditionDataService observables (6e02f0b)
  • edition: use async pipe for data in report component (075a97e)
  • edition: use CDS.onPush for report component's children (a31483d)
  • search: add bottom pagination in search result list (6668f87)
  • search: avoid bindings to pass static strings to native attributes (945e259)
  • search: change snapshot path to get current url in search overview (46995ff)
  • search: clear search info on destroy of SearchResultListComponent (c9ef240)
  • search: fix ngIfs in nested children templates of resource detail (90d64ac)
  • search: improve communication btw overview and info (357872e)
  • search: improve handling of resource detail requests (431f9ab)
  • search: improve handling of searchResponseWithQuery subscription (9be21c6)
  • search: improve linked objects component (4e1347e)
  • search: improve search form building (c2cab36)
  • search: move interceptor providers into separate file (d9c7d2d)
  • search: move resource detail header out of tabset (522c867)
  • search: provide loading status as observable (ca41c8d)
  • search: remove unused conversion service from resource detail (5e377b3)
  • search: set search parameter nRows to 25 per default (39b3f63)
  • search: simplify subscription to search result list data (a9374d2)
  • search: subscribe to resource data instead of async pipe (c8dab3f)
  • search: use this instead of super in data api service (42bac0a)
  • search: use async pipe for data in bibliography component (05ff800)
  • search: use async pipe for data in bibliography detail (a95a45b)
  • search: use async pipe for data in resource detail (7ae1372)
  • search: use enum for SearchParam view types (7e53fa5)
  • search: use getter for httpGetUrl in resourceDetail & searchPanel (272d618)
  • search: use id tracker for search result list (b9ebaa2)
  • search: use loading spinner for resource detail (23b1272), closes #5
  • search: use SearchResponseWithQuery to update search params (adb3d48)
  • shared: add optional 'toHtml' property to property json (f7a3de5)
  • shared: update compile html module & component (73a9526)
  • side-info: add getter/setter for osm urls in contact-info (d578987)
  • side-info: get osm urls in contact-info from AppConfig (f106c5f)
  • side-info: make address & osm map of contact-info shared components (8846558)
  • side-info: make resource info data update immutable (d248703)
  • side-info: remove nested subscription from resource-info (779965f)
  • side-info: set edition info header from component (15eb693)
  • side-info: use async pipe for data in search info (c7c9791)

Continuous Integration

  • travis: update yarn version (b3bd432)

Build System

  • app: add compodoc and format check scripts to package.json (92a6852)
  • app: add compodoc build to build scripts in package.json (f3047b5)
  • app: configure karma.conf.js to run tests in order (19cec04)
  • app: remove core-js and update dependencies (f25fcd3)
  • app: update angular (^8.0.3) and cli (~8.0.6) (001474e)
  • app: update dependencies after upgrade to Angular 8 (0b00a91)
  • app: update dependency font-awesome (bcc0f07)
  • app: update remaining dependencies after upgrade to Angular 8 (aeb5bfa)

Tests

  • app: fix broken tests - ongoing (42d8a5d)
  • app: fix broken tests after changes (db2630f)
  • app: fix tests with HttpTestingController (6743f2c)
  • app: move nativeElement in own variable in tests (70dba2d)
  • core: extend navbar tests (6410bf8)
  • home: adjust tests for home-view component (573ccd9)
  • page-not-found: fix broken tests after renaming of variables (6db4d3c)
  • search: add service method to searchResultList test after changes (36512fb)
  • search: add TwelveToneSpinnerStub to resource detail test (0dd7ee2)
  • search: fix broken tests after switch to CD.OnPush - ongoing (01e7fdc)
  • search: fix broken tests after switch to CD.OnPush - ongoing (cb8a968)
  • search: use SearchPramsViewTypes in search result list (7793172)
  • side-info: add header test for structure-info (4a18b67)
  • side-info: add test for contact-info and its child components (48434d6)
  • side-info: add tests for edition-info component (b08216c)
  • side-info: add tests for structure info component (1a8bbaf)

Documentation

  • app: add blank line before 'return'; use '*' for 'any' (532614e)
  • app: add further jsdocs (0ba22cb)
  • app: add jsdocs for all modules (367fed4)
  • app: add jsdocs to all models - done (fa6c14d)
  • app: add jsdocs to all pipes (17f370e)
  • app: add jsdocs to all variables (25e7226)
  • app: add jsdocs to navigation methods (c9c3938)
  • app: add jsdocs to services - ongoing (094230d)
  • app: add jsdosc for app level files (5d62fdb)
  • app: add more jsdocs to app models (e967a22)
  • app: add more jsdocs to components (31dc38c)
  • app: continue with adding JSDOCs to services (652b92d)
  • app: continue with adding JSDOCs to services and models (4b9d40c)
  • app: fix typos and order in structure-info and edition view (593cb78)
  • app: remove console.logs (2246647)
  • core: add jsdocs to core services (390e399)
  • core: add jsdocs to the footer components (6bcd4d5)
  • core: finish adding jsdocs for services (f4b2fe0)
  • edition: add forgotten types and returns (22ffda9)
  • edition: add jsdocs to edition outlets - ongoing (7c1ea49)
  • edition: add jsdocs to edition outlets - ongoing (6c4eb4f)
  • edition: add jsdocs to Folio Component (8b24e7b)
  • edition: add jsdocs to folio models - ongoing (4cc49c4)
  • edition: add jsdocs to folio models - ongoing (9da300f)
  • README: add compodoc badge (b888aa9)
  • README: move contribution guide into separate file (f2f4e76)
  • search: add jsdocs to bibliography section (af46949)
  • search: add jsdocs to resource detail component (2c67d84)
  • search: add jsdocs to resource detail outlets - ongoing (c10a6bf)
  • search: add jsdocs to search panel (3712aa8)
  • search: add jsdocs to SearchResultListComponent (05d5fff)
  • search: add some more jsdocs (e5891fe)
  • shared: add jsdocs to last api-objects (841e0f5)
  • shared: finish adding jsdocs to shared components (3d86ab5)
  • side-info: add jsdocs to search-info (0161880)
  • testing: add jsdocs to test helper files (8d73958)

0.5.4 (2019-04-09)

Bug Fixes

  • app: add angular-cli-ghpages to devDependencies (878852a)

Build System

  • app: update scripts in package.json (a3532d3)

Continuous Integration

  • travis: update .travis.yml (66b5c86)

0.5.3 (2019-04-09)

Bug Fixes

  • app: use HTTPS over HTTP whenever possible (5c573ad)
  • core: add link to CHANGELOG from footer declaration (6f2004f)

Tests

  • core: fix apiService test after switch to HTTPS (7c0cfb8)

Documentation

  • CHANGELOG: fix format for version headings (65a9de7)
  • core: fix typo (13db801)

0.5.2 (2019-04-09)

Empty patch version bump to trigger build via Travis CI after moving the repository to GitHub.

0.5.1 (2019-04-09)

⚠ BREAKING CHANGES

Repository moved from Gitlab to public GitHub repository. All commit and version links prior to this version are not publicly available.

Build System

Documentation

  • CHANGELOG: add breaking changes for v0.5.1 (432767e)

0.5.0 (2019-04-09)

Features

  • search: add pagination for search results (3e8ec1c)
  • shared: add NgxGallery module (b929629)

Bug Fixes

  • app: add project specific favicon (4d430f8)
  • app: fix hostname for GoogleAnalytics (a92f44e)
  • app: get app version from package.json (6ab1a77)
  • app: get global constants from package.json (903f276)
  • app: improve page not found view (bf134b4)
  • app: make Contact & Structure view lazy loading (879f5be)
  • app: preserve query params & fragments on routing (408d1ea)
  • app: use HTTPS for salsah API (63eb4a7)
  • app: use urls from AppConfig for main homepages (a6b6c7f)
  • contact: add license statement to disclaimer (8134d97)
  • core: small changes & renaming to api service routes & inputs (53e403f)
  • core: use smaller version of snf logo (d1209a4)
  • edition: rename DataService -> EditionDataService (dc99cc3)
  • search: add constructor to BibliographyService (e9c91d9)
  • search: check for changes in ImageObjectComponent (a2bdce9)
  • search: create search button array on init (a2d6440)
  • search: disable view buttons when there is no searchresult (723498a)
  • search: do not call data API on view change (0871432)
  • search: improve handling of search params (779b179)
  • search: move result conversion to data api service (225ee3c)
  • search: use ngOnChanges to detect input changes (d7ce548)
  • search: use NgxGallery in ImageObjectsComponent (ced6906)
  • search: use search params model (383454b)
  • shared: create RouterLinkButton with constructor (1b093d2)
  • shared: remove custom get functions from property-json (61fa115)
  • shared: use typed jsonViewerData input (c0f0d34)
  • side-info: use query params when navigating back to search (30a7c0f)

Tests

  • app: add global helper functions (cdbd969)
  • app: add test utilities & helpers (13dc4a6)
  • app: adjust all tests to new helper functions (f1cf482)
  • app: adjust more test to use global helpers (9c54b7a)
  • app: adjust status for contact-view and navbar (a99d806)
  • app: adjust tests after recent changes (d95dfad)
  • app: fix tests after changes to METADATA (5281cd3)
  • contact: fix failing date test (0e685be)
  • core: add more tests (core-service) (9326753)
  • core: add tests for api service (3736571)
  • edition: add tests for EditionOverviewComponent (d6b282f)
  • edition: comment out forkJoin tests for now (4d81fe0)
  • search: add more tests for resource detail (4327736)
  • search: add some more mocked API responses (e21ca86)
  • search: add tests for BibliographyService (c338c16)
  • search: add tests for DataApiService (688dfba)
  • search: add tests for html content component (3029bfc)
  • search: add tests for ImageObjectComponent (467e9a2)
  • search: add tests for linked incoming objects (6b09a01)
  • search: add tests for props component (5ed6e63)
  • search: add tests for reasource detail header (af0c19f)
  • search: add tests for search overview (4f8794c)
  • search: adjust api services to request/response schema (8c92b72)
  • search: finish tests for resource detail html content children (09475ad)
  • search: finish tests for SearchOverviewComponent (1ccc647)
  • search: started with tests for resource props (77c1062)
  • shared: add and fix more test (e3d752c)
  • shared: add tests for json viewer component (3a95081)
  • shared: add tests for router link button group (74612c6)
  • shared: adjust tests after changes (5d44830)
  • testing: add custom jasmine matchers (5fab4a1)
  • testing: handle array input in spyCalls helper function (5cf12d4)

Documentation

Continuous Integration

  • travis: use custom version of yarn (74434e4)

Build System

  • app: add gzipper (6fa4ad2)
  • app: add LICENSE & update package.json (f25c6c3)
  • app: add npm scripts for pre-release & deployment (8248455)
  • app: add script for code coverage tests (c8f821b)
  • app: add tslint-config-prettier to dependencies (7c1629d)
  • app: configure deployment via Travis CI (09d77de)
  • app: update angular (7.2.9) and cli (7.3.6) (6b637a0)
  • app: update build & test scripts in package.json (9443147)
  • app: update build after hotfix changes (941eebf)
  • app: update build files (f317a65)
  • app: update commit message scopes [ci skip] (9393eed)
  • app: update commitlint schema (f4c1f86)
  • app: update dependencies (8c601d7)
  • app: update dependencies (a20539a)
  • app: update dependency: json2typescript (ea42c26)
  • app: update framework files to latest cli version (488851b)
  • app: update package.json scripts (88287db)
  • app: update travis config to exclude tags (834cd91)
  • app: use stages in travis config (c16ffb5)
  • shared: add NgbPaginationModule (8fa3595)

0.4.0 (2019-01-22)

⚠ BREAKING CHANGES

  • app: Bootstrap 4 is a major rewrite of the entire Bootstrap project, so the upgrade to Bootstrap 4 involves some refactoring of essential parts of the application structure, including
    • navbar, tabsets, dropdowns, list-items, panels (cards)
    • a lot of style classes (mt, pb)
    • the use of ngx-bootstrap instead of jQuery

For more details, see

Features

Bug Fixes

  • app: add include files to tsconfig app (fa3a662)
  • app: change LOCALE_ID to "de-DE" globally (c5d3b70)
  • contact: add separate section for citations (324d553)
  • core: add fixed bottom footer (66b2c5a)
  • core: add footer module (253e6c7)
  • core: add separate component for view container (5a3fe0c)
  • core: highlight active nav-link on page load (41c7f81)
  • core: make bottom footer logos wrap at breakpoint (184fbb4)
  • core: make header fully responsive with bootstrap 4 (963f228)
  • core: move footer declaration & attribution to own component (0bf9dc8)
  • core: move footer text into own component (8207e82)
  • core: use fa-icons for navbar (fd1d77f)
  • edition: fix margin of textcritics panel footer (d8a2cdb)
  • edition: fix wrong folio format for folio 1r-v (adce66c)
  • edition: move pre-notification into accolade component (7b12d60)
  • edition: refactor button group with bootstrap 4 (a0b609d)
  • edition: refactor edition accolade with bootstrap 4 (208a870)
  • edition: refactor edition convolute with bootstrap 4 (dc9d959)
  • edition: refactor report panels with bootstrap 4 (7e68088)
  • edition: use json viewer to display API json response (6082869)
  • search: add grid and table view buttons to searchResultsHeader (de6fc1f)
  • search: fix wrong id for linked obj links (51629ee)
  • search: refactor image objects with bootstrap 4 (1c93f82)
  • search: refactor linked objects accordion with bootstrap 4 (cbc8d67)
  • search: refactor linked objects with bootstrap 4 (d2b1195)
  • search: refactor props with bootstrap 4 (67a2131)
  • search: refactor resource header with bootstrap 4 (64c8ccb)
  • search: refactor search form with Angular 6 (8cf98e6)
  • search: refactor search form with bootstrap 4 (27d7c37)
  • search: refactor search results with bootstrap 4 (4a6416e)
  • shared: refactor button group with bootstrap 4 (dfd8720)
  • shared: refactor modal with bootstrap 4 (28715a1)
  • side-info: refactor resource-info with bootstrap 4 (66990a4)

Tests

  • app: fix bootstrap imports (beebc13)
  • contact: fix test for contact component (e6102a4)
  • core: fix navbar test (027b3b6)
  • core: fix tests for changed footer components (18e05a6)
  • core: fix tests for changed footer components (148d5a3)

Build System

  • app: add montserrat font (c07a09a)
  • app: add ng-bootstrap & fontawesome, remove jquery (6523fbf)
  • app: add production build from v0.4.0 (22.1.2019) (a14614a)
  • app: RELEASE PROTOTYPE v0.4.0 (22.1.2019) (d2c0196)
  • shared: add ngbTabsetModule (342201b)
  • shared: add ngbTooltipModule (8f8013a)
  • shared: add NgxJsonViewerModule (ff7f185)

0.3.0 (2018-11-15)

Features

  • build: update to latest angular-cli(^6.2.4) and angular (^6.1.9) (3c0b115)
  • contact: add OpenStreetMap map to contact page (2c68478)

Bug Fixes

  • app: add noopener norefferer to target blank links (5e465d8)
  • app: apply new tree-shakable injector strategy for services (35e24ce)
  • app: change root selector to awg-app (9a87bd4)
  • app: fix issue with service inheritance (ngInjectableDef), cf. https://stackoverflow.com/questions/50263722/angular-6-services-and-class-inheritance (b260f2d)
  • app: replace scroll fix with new anchorScroll strategy of angular 6 (cb9c25e)
  • app: update CHANGELOG (68ecdf6)
  • core: fetch metaData and logos in FooterComponent (0af8f57)
  • core: move footer logos into separate component (17a34f5)
  • core: remove circular dependencies from api service and update service models (74637eb)
  • core: rename metaService -> coreService (4906516)
  • edition: get active class from comparison of overlays (23095ee)
  • edition: use SourceList model instead of Source[] (array) (53c5630)
  • shared: replace mapToIterable pipe with angular's in-built keyvalue pipe (a52bce0)

Tests

  • app: add tests for app component (316167a)
  • app: continue to fix errors from ng test (ce144b5)
  • app: fix and apply tests for StructureViewComponent (547c2ea)
  • app: fix errors from ng test (0c879dc)
  • app: fix errors from ng test (ea9e5f0)
  • app: fix more errors from ng test (bbcdb93)
  • core: add tests for footer component (3bb6b93)
  • core: add tests for navbar (e3ea1f8)

Build System

  • app: add --stats-json flag to build output (9401f01)
  • app: add integrity check sum to yarn.lock (396378f)
  • app: add packages for linting code and commits (6f53f2b)
  • app: add production build from v0.3.0 (15.11.2018) (cb82e1c)
  • app: name build scripts consistently and remove unnecessary script (56a5867)
  • app: RELEASE PROTOTYPE v0.3.0 (15.11.2018) (d0e8fd2)
  • update dependencies in package.json according to new ng-cli project (02adc95)
  • app: update build after hotfix changes (03fd96a)

0.2.0 (2018-10-03)

Features

  • edition-folio: add basic support for folio visualisation (dacac10)

Bug Fixes

  • app: use path aliases (awg-{app/core/shared/views}) for imports (3297cc9)
  • data: rename resource-detail models (f7151e0)
  • edition: add overlay model to handle textcritics' overlays (e125b5c)
  • edition: change behaviour of panels (0f9dc31)
  • edition: move svg grid to folio component / service calculations to models (56a4176)
  • edition: move tka table beneath sheet svg (600861e)
  • edition-accolade: move accolade to its own component (37e006b)
  • edition-convolute: move convolute to its own component (d09dbfa)
  • edition-detail: minimize the calls to dataservice (be779f5)
  • edition-folio: coordinate folio view with sheet view (b15572d)
  • edition-overview: move content of overview folder directly under edition-outlets (6fabdab)
  • edition-tka: simplify tka handling & display (e534430)
  • edition-view: remove sourceList type and clarify observable types of data service (e1694a8)
  • folio: remove unnecessary form component (ede03f4)
  • folio models: group models in resp. main model file (8e5c9a2)
  • folio.json: fix typo (627047d)
  • package.json: add bundle analyzing tools to devDependencies (0ab8d4d)
  • package.json: add production build script (619c5bc)
  • package.json: add snapsvg to project dependencies (3fec1ae)
  • svg grid: some styling to position svg-grid correctly (b694768)

0.1.3 (2018-09-04)

0.1.2 (2018-08-31)

0.1.1 (2018-03-23)

0.1.0 (2018-03-20)

0.0.9 (2016-11-21)

0.0.8 (2016-08-19)

0.0.7 (2016-07-14)

0.0.6 (2016-04-28)

0.0.5 (2016-04-14)

0.0.4 (2016-03-31)

0.0.3 (2016-03-17)

0.0.2 (2016-03-03)

0.0.1 (2016-02-02)