Kitodo.Production
This is a minor release that fixes several bugs and security issues. Please see the changelog below for details.
Note: no changes were made to the database schema in this release, therefore it does not contain an SQL migration file and no database migration is necessary when updating from a previous 3.6 release.
Full Changelog: https://github.com/kitodo/kitodo-production/compare/kitodo-production-3.6.2...kitodo-production-3.6.3
This is a minor release that fixes several bugs and security issues. Please see the changelog below for details.
Note: No changes were made to the database schema in this release, therefore it does not contain an SQL migration file and no migration is necessary when updating from a previous 3.6 release.
Full Changelog: https://github.com/kitodo/kitodo-production/compare/kitodo-production-3.6.1...kitodo-production-3.6.2
This minor release extends the functionality to rename process media to the process list as a list function, resolves some security issues and fixes a few bugs in the metadata editor. See the patch notes below for more details. No changes were made to the configuration files or database schema, therefore a database migration is not required.
Full Changelog: https://github.com/kitodo/kitodo-production/compare/kitodo-production-3.6.0...kitodo-production-3.6.1
This release contains numerous new function and bug fixes for the Metadata editor of Kitodo.Production:
ORDER
attribute (see #5701 for details)There have been multiple changes to the database schema of Kitodo.Production since version 3.5.x. Please use the attached file migration_3-5-0_to_3-6-0.sql
to migrate your database to the current schema.
ViewScoped
metadata editor by @solth in https://github.com/kitodo/kitodo-production/pull/5467
Full Changelog: https://github.com/kitodo/kitodo-production/compare/kitodo-production-3.5.0...kitodo-production-3.6.0
Known bugs: https://github.com/kitodo/kitodo-production/issues?q=is%3Aissue+is%3Aopen+label%3Abug
This is a patch release that restores database compatibility with MySQL 5.7 databases and includes several security fixes. Please note that even though Kitodo.Production 3.5.1 is compatible with MySQL 5.7 databases we still recommend using MySQL 8 for increased performance. No changes were made to the configuration files or database schema.
Full Changelog: https://github.com/kitodo/kitodo-production/compare/kitodo-production-3.5.0...kitodo-production-3.5.1
This release contains all changes from 3.5.0-beta1 as well as bugfixes related to features from that release.
The new ImportConfiguration
class replaces catalogue configurations in the kitodo_opac.xml
configuration file. (the file itself is still required for other legacy uses, but the section with "catalogue" configurations is now covered by the import configurations) This allows users with the corresponding permissions to add and edit import configurations via the Kitodo frontend without the need to have acces to the file system of the Kitodo server. Those permissions are not assigned to any role by default, so this has to be done before the feature an be used.
A converter allows transforming catalogue configurations from existing kitodo_opac.xml
files into new ImportConfiguration
entities semiautomatically.
See https://github.com/kitodo/kitodo-production/wiki/Projektauswahl-und-Katalogsuche for details.
A full Spanish translation of the Kitodo.Production GUI has been added (thanks to @joergleh for this valuable contribution!)
Rulesets can now be split into multiple files to make individual parts reusable in multiple rulesets which prevents code duplication and improves maintainability (see #4596 for details)
All list views have been made sortable by (nearly) all columns as part of the "Usibility improvement" project of the "Kitodo Development fund"
When creating new processes via catalogue searches, metadata imported during initial import can now be augmented with metadata from a separate import (see #4705 and linked issue for details)
There have been multiple changes to the database schema of Kitodo.Production since the last release. Please use the attached files to migrate your database to the current schema:
migration_3-4-3_to_3-5-0.sql
to migrate your database from Kitodo.Production 3.4.3 to Kitodo.Production 3.5.0 ORmigration_3-5-0-beta1_to_3-5-0.sql
to migrate your database from Kitodo.Production 3.5.0-beta1 to Kitodo.Production 3.5.0
Important: Kitodo.Production 3.5.0 does not support MySQL 5.7 anymore and requires MySQL 8 instead!
Functional metadata of type recordIdentifier
is now mandatory for all document types. This means all divisions in the ruleset that have a processTitle
attribute must be configured to allow for at least one metadata with attribute use="recordIdentifier"
. In the example ruleset ruleset_default.xml
this has been added to the metadata CatalogIDDigital
, which has traditionally been used for this purpose.
The line endings of the following configuration files have been changed:
In kitodo_3-5-0_config_modules/config
the files
kitodo_fileFormats.xml
kitodo_loginBlacklist.txt
kitodo_opac.xml
kitodo_projects.xml
and all *.sh
files in kitodo_3-5-0_config_modules/scripts
have been converted to unix style line endings. *.bat
files in kitodo_3-5-0_config_modules/scripts
retain their Windows style line endings.
equals
method from 'SearchField' class by @solth in https://github.com/kitodo/kitodo-production/pull/5421
Full Changelog: https://github.com/kitodo/kitodo-production/compare/kitodo-production-3.5.0-beta-1...kitodo-production-3.5.0
The new ImportConfiguration
class replaces catalogue configurations in the kitodo_opac.xml
configuration file. (the file itself is still required for other legacy uses, but the section with "catalogue" configurations is now covered by the import configurations) This allows users with the corresponding permissions to add and edit import configurations via the Kitodo frontend without the need to have acces to the file system of the Kitodo server. Those permissions are not assigned to any role by default, so this has to be done before the feature an be used.
A converter allows transforming catalogue configurations from existing kitodo_opac.xml
files into new ImportConfiguration
entities semiautomatically.
See https://github.com/kitodo/kitodo-production/wiki/Projektauswahl-und-Katalogsuche for details.
A full Spanish translation of the Kitodo.Production GUI has been added (thanks to @joergleh for this valuable contribution!)
Rulesets can now be split into multiple files to make individual parts reusable in multiple rulesets which prevents code duplication and improves maintainability (see #4596 for details)
All list views have been made sortable by (nearly) all columns as part of the "Usibility improvement" project of the "Kitodo Development fund"
When creating new processes via catalogue searches, metadata imported during initial import can now be augmented with metadata from a separate import (see #4705 and linked issue for details)
equals
method from 'SearchField' class by @solth in https://github.com/kitodo/kitodo-production/pull/5421
Full Changelog: https://github.com/kitodo/kitodo-production/compare/kitodo-production-3.4.3...kitodo-production-3.5.0-beta-1
This release contains changes from the development fund for #4322