Skip to content

Releases: kitodo/kitodo-presentation

Kitodo.Presentation 7.0.0

04 Apr 16:58

Choose a tag to compare

Major Release

This release contains new features and supports TYPO3 v12 and v13 with PHP 8.2 - 8.4.

New Features

  • Support for TYPO3 13 LTS was added. In return, support for TYPO3 11 LTS was dropped. The PHP minimum requirement was raised to version 8.2.
  • The multi-view implementation was improved further and now dynamically switches between single and multi-view when documents are added or removed. Thus multi-view can now be accessed from any page by simply adding another document (as long as you choose to display the corresponding toolbox button). Technically each view now is an independent iframe, making navigating and zooming the views individually smoother and synchronizing multiple views easier.
  • The integrated 3D model viewer was updated to the latest version. Also, format auto-detection was improved in order to more reliably determine the best viewer for visualisation (and it's parameterization). This is especially important if multiple viewers are available (which still is optional).
  • The outdated WildWebMidi was replaced by Ondřej Cífka's html-midi-player for playing back MEI-encoded musical fulltexts.
  • The A/V feature received a new user interface and better integration with the toolbox plugin. Now it's easier to incorporate into your custom templates and offers a streamlined user experience. Also, the distinction between audio and video files was improved internally.
  • By removing redundancies and optimizing document initialization, page loading times were massively reduced, especially for large documents with extensive table of contents.
  • While indexing documents, the "breadcrumb path" of every page is calculated and saved as well. This may later be used when performing searches (both metadata and fulltext) to contextualize deep links and give users improved feedback about where exactly the term was found in a document. This feature requires an update of the Solr schema and re-indexing of all documents in order to work consistently across all collections. Also, if you are using a custom template for displaying search results, you have to add the new {result.structure_path} variable in order to show the "breadcrumb".
  • The naming schema for CSS classes, translation keys and plugin parameters was streamlined according to modern TYPO3 standards for better readability and easier maintenance. This may require changes to your custom templates, stylesheets and/or Typoscript configuration!

Bugfixes and Maintenance

What's Changed

Read more

Kitodo.Presentation 7.0.0-rc2

20 Mar 14:34
fdde678

Choose a tag to compare

Pre-release

Feature Release (Candidate 2)

This release contains mainly performance optimizations and supports TYPO3 v12 and v13 with PHP 8.2+.

THIS IS NOT READY FOR PRODUCTION!

What's Changed

Read more

Kitodo.Presentation 7.0.0-rc1

23 Dec 10:38
98a5d0b

Choose a tag to compare

Pre-release

Feature Release (Candidate 1)

This release contains mainly performance optimizations and supports TYPO3 v12 and v13 with PHP 8.2+.

THIS IS NOT READY FOR PRODUCTION!

What's Changed

Full Changelog: v6.0.0...v7.0.0-rc1

Kitodo.Presentation 6.0.0

04 Dec 19:21
dcd4350

Choose a tag to compare

Major Release

This release contains new features and supports TYPO3 v11 and v12 with PHP 8.1 - 8.4.

New Features

  • Support for digitized musical sources (in MEI format) was extended and is now regarded stable. This feature renders musical scores using Verovio and allows navigating through the document bar by bar.
  • The multi-view feature displays several documents in parallel and allows synchronized page-turning. The view port of each document can be freely rearranged, resized, as well as independently navigated. Although originally developed for musical sources the multi-view can be used with any composition of documents either by adding them to the view one by one manually or by providing a METS file containing references to all documents to be displayed. By default, this METS file's main structure type has to be composition, but you can configure other document types for the multi-view as well.
  • The two-level metadata feature allows hierarchical metadata mappings or metadata grouping. Instead of providing each metadata field separately with its full MODS XPath, you can define a metadata group (by selecting a MODS node) and then configure multiple sub-fields within this node. This comes in handy for example for personal or corporate names, related works or title statements. Each metadata group and sub-field can be configured using TypoScript like any single metadata field, and both hierarchical and single fields can even be mixed together. (Using hierarchical metadata is optional. No changes to your current mappings are needed.)
  • Support for audio and video was also extended with a new version of shaka-player including multiple plugins (e. g. equalizer and screenshot tool) and support for addressing timecodes directly from table of contents.
  • The validation framework added in Kitodo.Presentation 5.1.0 now has its own frontend plugin providing a form to submit a METS document and displaying validation results.
  • The fulltext feature now fully supports TEI. This includes displaying the fulltext as well as indexing it for search.

Bugfixes and Maintenance

What's Changed

Read more

Kitodo.Presentation 6.0.0-rc2

10 Nov 12:10
890a47b

Choose a tag to compare

Pre-release

Feature Release (Candidate 2)

This release contains new features and supports TYPO3 v11 and v12 with PHP 8.1+.

THIS IS NOT READY FOR PRODUCTION!

New Features

  • Support for digitized musical sources (in MEI format) was extended and is now regarded stable. This feature renders musical scores using Verovio and allows navigating through the document bar by bar.
  • The multi-view feature displays several documents in parallel and allows synchronized page-turning. The view port of each document can be freely rearranged, resized, as well as independently navigated. Although originally developed for musical sources the multi-view can be used with any composition of documents either by adding them to the view one by one manually or by providing a METS file containing references to all documents to be displayed. By default, this METS file's main structure type has to be composition, but you can configure other document types for the multi-view as well.
  • The two-level metadata feature allows hierarchical metadata mappings or metadata grouping. Instead of providing each metadata field separately with its full MODS XPath, you can define a metadata group (by selecting a MODS node) and then configure multiple sub-fields within this node. This comes in handy for example for personal or corporate names, related works or title statements. Each metadata group and sub-field can be configured using TypoScript like any single metadata field, and both hierarchical and single fields can even be mixed together. (Using hierarchical metadata is optional. No changes to your current mappings are needed.)
  • Support for audio and video was also extended with a new version of shaka-player including multiple plugins (e. g. equalizer and screenshot tool) and support for addressing timecodes directly from table of contents.
  • The validation framework added in Kitodo.Presentation 5.1.0 now has its own frontend plugin providing a form to submit a METS document and displaying validation results.
  • The fulltext feature now fully supports TEI. This includes displaying the fulltext as well as indexing it for search.

Bugfixes and Maintenance

What's Changed

  • [BUGFIX] Fix showing text in disabled fulltext view by @markusweigelt in #1719
  • [BUGFIX] Hide measure navigation when double page view is active by @markusweigelt in #1720
  • [BUGFIX] Multiview: Functionality to display the remove button for added documents by @markusweigelt in #1723
  • [BUGFIX] Hide Pageview and Fulltext Elements for A/V Mediafiles in the Viewer by @fschoelzel in #1724
  • [BUGFIX] Clean cache after indexing single document by @beatrycze-volk in #1727
  • [BUGFIX] Set crossOrigin attribute for video element before assignment in EqualizerPlugin by @fschoelzel in #1733
  • [MAINTENANCE] Update Verovio by @markusweigelt in #1737
  • [FEATURE] Player stop on endTime timecode of an active segment by @fschoelzel in #1740
  • [BUGFIX] Prefix cache key with 'dlf_' and hash the recordId by @fschoelzel in #1744

Full Changelog: v6.0.0-rc1...v6.0.0-rc2

Kitodo.Presentation 6.0.0-rc1

04 Sep 13:12

Choose a tag to compare

Pre-release

Feature Release (Candidate 1)

This release contains new features and supports TYPO3 v11 and v12 with PHP 8.1+.

THIS IS NOT READY FOR PRODUCTION!

New Features

  • Support for digitized musical sources (in MEI format) was extended and is now regarded stable. This feature renders musical scores using Verovio and allows navigating through the document bar by bar.
  • The multi-view feature displays several documents in parallel and allows synchronized page-turning. The view port of each document can be freely rearranged, resized, as well as independently navigated. Although originally developed for musical sources the multi-view can be used with any composition of documents either by adding them to the view one by one manually or by providing a METS file containing references to all documents to be displayed. By default, this METS file's main structure type has to be composition, but you can configure other document types for the multi-view as well.
  • The two-level metadata feature allows hierarchical metadata mappings or metadata grouping. Instead of providing each metadata field separately with its full MODS XPath, you can define a metadata group (by selecting a MODS node) and then configure multiple sub-fields within this node. This comes in handy for example for personal or corporate names, related works or title statements. Each metadata group and sub-field can be configured using TypoScript like any single metadata field, and both hierarchical and single fields can even be mixed together. (Using hierarchical metadata is optional. No changes to your current mappings are needed.)
  • Support for audio and video was also extended with a new version of shaka-player including multiple plugins (e. g. equalizer and screenshot tool) and support for addressing timecodes directly from table of contents.
  • The validation framework added in Kitodo.Presentation 5.1.0 now has its own frontend plugin providing a form to submit a METS document and displaying validation results.
  • The fulltext feature now fully supports TEI. This includes displaying the fulltext as well as indexing it for search.

Bugfixes and Maintenance

What's Changed

Read more

Kitodo.Presentation 5.1.0

20 Jun 08:34

Choose a tag to compare

Feature Release

This release contains new features as well as a security fix.

New Features

  • As a result of the 2023 development fund @frank-ulrich-weber updated and extended the Solr support in Kitodo.Presentation introducing support for Apache Solr 9.x, query time field boosting, soft commits for faster indexing, a performance-optimized configuration, scheduler tasks for index maintenance, automated schema changes, and a reworked suggester feature. Please read the documentation on how to migrate from earlier versions.
  • The internal document handling was hardened by @beatrycze-volk in order to prevent invalid documents to get indexed and cause problems because of missing mandatory fields. She also added some new CLI commands to ease administrative work. @fschoelzel added generic MIME-type filtering in order to only regard certain file types as valid image formats or download options.
  • The experimental support for 3D objects by @beatrycze-volk was extended and finalized by @markusweigelt and is considered an official feature now. Kitodo.Presentation integrates Google's popular open source model-viewer, but also allows for other viewers to be used instead. See the documentation for details on how to set Kitodo.Presentation up for 3D objects.
  • As a pre-requisite for a future validation service @markusweigelt added a generic framework for validation using configurable validator middlewares.
  • Seamless browsing between volumes and predecessor/successor was introduced by @michaelkubina. The feature allows navigating easily from one volume to the previous and/or next without returning to the list view or parent document.
  • Experimental support for digitized musical sources, synchronized multi-document views and multi-level metadata mapping was added by @fraschz, @chrizzor, @haogatyp and @markusweigelt. This includes rendering musical scores in MEI format using Verovio and allowing to navigate through the document bar by bar. Please keep in mind this is still experimental and most likely not perfectly stable at the moment!

What's Changed

Full Changelog: v5.0.10...v5.1.0

Kitodo.Presentation 5.1.0-rc3

19 May 16:27
7008b5c

Choose a tag to compare

Pre-release

Feature Release (Candidate 3)

This release contains new features as well as a security fix.

New Features

  • As a result of the 2023 development fund @frank-ulrich-weber updated and extended the Solr support in Kitodo.Presentation introducing support for Apache Solr 9.x, query time field boosting, soft commits for faster indexing, a performance-optimized configuration, scheduler tasks for index maintenance, automated schema changes, and a reworked suggester feature. Please read the documentation on how to migrate from earlier versions.
  • The internal document handling was hardened by @beatrycze-volk in order to prevent invalid documents to get indexed and cause problems because of missing mandatory fields. She also added some new CLI commands to ease administrative work. @fschoelzel added generic MIME-type filtering in order to only regard certain file types as valid image formats or download options.
  • The experimental support for 3D objects by @beatrycze-volk was extended and finalized by @markusweigelt and is considered an official feature now. Kitodo.Presentation integrates Google's popular open source model-viewer, but also allows for other viewers to be used instead. See the documentation for details on how to set Kitodo.Presentation up for 3D objects.
  • As a pre-requisite for a future validation service @markusweigelt added a generic framework for validation using configurable validator middlewares.
  • Experimental support for digitized musical sources, multi-document views and multi-level metadata mapping was added by @fraschz, @chrizzor and @haogatyp. This includes rendering musical scores in MEI format using Verovio and allowing to navigate through the document bar by bar. Please keep in mind this is still experimental and most likely quite broken at the moment!

What's Changed

Full Changelog: v5.1.0-rc2...v5.1.0-rc3

Kitodo.Presentation 5.0.10

19 May 16:32

Choose a tag to compare

Bugfix Release

This release contains only bugfixes.

What's Changed

Full Changelog: v5.0.9...v5.0.10

Kitodo.Presentation 5.0.9

07 Mar 12:51

Choose a tag to compare

Bugfix Release

This release contains only bugfixes.

What's Changed

Full Changelog: v5.0.8...v5.0.9