Released: October 8, 2018
This release fixes the mountindex management command that mounts an index as a FUSE filesystem. It also includes a fix for indexes that return a multi line value. The carriage returns and newlines characters are now converted into spaces to make the index value a valid filesystem directory. Lastly an issue with the duplicated value was fixed. Indexes levels that return a duplicated value will not show as directory entries when mounted as a FUSE filesystem.
Recently a link was added to each document page to show the OCR text for that particular page. This release adds another link but to allow users to view the parsed text of each page.
This release includes several fixes for Python 3 compatibility and reduce the fail count of the test suit to just one test.
Visually the view to create or edit a transformation remains the same. But internally those views now use an explicit form to allow performing YAML format validation of arguments.
Stricter error checking was added to the crop transformation.
Remove deprecated requirements:
$ curl https://gitlab.com/mayan-edms/mayan-edms/raw/master/removals.txt | pip uninstall -r /dev/stdin
Type in the console:
$ pip install mayan-edms==3.1.5
the requirements will also be updated automatically.
If you installed Mayan EDMS by cloning the Git repository issue the commands:
$ git reset --hard HEAD $ git pull
otherwise download the compressed archived and uncompress it overriding the existing installation.
Remove deprecated requirements:
$ pip uninstall -y -r removals.txt
Next upgrade/add the new requirements:
$ pip install --upgrade -r requirements.txt
Perform these steps after updating the code from either step above.
Migrate existing database schema with:
$ mayan-edms.py performupgrade
Add new static media:
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.