Version 3.3.8

Fri, Jan 17, 2020

Version 3.3.8

Released: January 17, 2020

Changes

Converter

A new option was added to the CONVERTER_GRAPHICS_BACKEND_ARGUMENTS setting to allow passing a maximum image pixel count to Pillow. The entry is called 'pillow_maximum_image_pixels' and defaults to 89478485. This entry is used to increase the threshold upon which Pillow with trigger the Decompression bomb protection. (https://pillow.readthedocs.io/en/5.1.x/releasenotes/5.0.0.html#decompression-bombs-now-raise-exceptions)

Dependencies

The OS detection for the paths of pdfinfo, pdftoppm, libreoffice, exiftool and tesseract was improved to work on MacOs.

Documentation

The direct deployment documentation was updated to advise users installing in a custom directory to verify the automatically generated supervisor configuration file.

A note was added to the LDAP section of the FAQ to assist users with potential local environment issues.

The sample [docker-compose.yml]{.pre} file and documentation were updated to ensure RabbitMQ messages are persistent.

The File Storage section of the documentation was improved.

The documentation update script was updated to delete published documentation files before uploading new content. Old documentation links will not work anymore. For a more complete explanation check forum post: https://forum.mayan-edms.com/viewtopic.php?t=1605

File metadata

Fixed typos in the file metadata property label.

Improved the way the file metadata property path was read. Accessing the file metadata value from a template will no longer error out when passed an invalid path to the driver as reference.

Metadata

Fixed the metadata app view permissions layout. The metadata add, edit, and remove permissions are now required for both the document and the the metadata type in order to add, edit or remove a metadata from a document. The HTML and API were updated, as well as the document metadata widget to only show metadata types for which the document metadata view permission was been granted.

The redirects after the document metadata add, edit, and remove actions were fixed too.

Permissions

The permissions are now initialized on every start or installation instead of them being initialized on demand. This fixes the situation where not all permissions would show up as available in the role permission assignment view.

Signatures

Document detached signing was fixed as is operating as expected again.

Sources

A repeated raise statement was removed that was causing HTML markup to show up on the upload error display widget.

Tags

The Tags apps API required permissions was fixed. The required permissions of the API match those of the view and comply with MERC 0006. (https://docs.mayan-edms.com/mercs/0006-lower-information-disclose.html)

Templating

The model property choice field of the template widget is now never required, regardless of the required setting of the template field. This fixes the web link creation form.

Removals

  • None

Backward incompatible changes

  • None

Bugs fixed or issues closed