Version 2.1.3
Released: June 29, 2016
This is a bug-fix release and all users are encouraged to upgrade.
Changes
Temporary files cleanup
When uploading PDF files that had been OCRed by previous software, the text parser backend that uses Poppler, would leave behind some temporary files in the /tmp folder. The issue has been resolved and from the fix a test mixin system check has been devised that will identify places in the codebase with similar behaviors, reducing the recurrence of similar issues in the future.
Other changes
Add help message when initialsetup migration phase fails. Relates to GitLab issue #296
Start using self.setdout instead of print as per documentation.
Fix GitLab issue #295, “When editing a user the top bar jumps to the name of the user”.
Normalize handling of temporary file and directory creation.
Explicitly check for residual temporary files in tests.
Add missing temporary file cleanup for office documents.
Fix file descriptor leak in the document signature download test.
Removals
None
Upgrading from a previous version
Using PIP
Type in the console:
$ pip install -U mayan-edms
the requirements will also be updated automatically.
Using Git
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.
Next upgrade/add the new requirements:
$ pip install --upgrade -r requirements.txt
Common steps
Migrate existing database schema with:
$ mayan-edms.py performupgrade
Add new static media:
$ mayan-edms.py collectstatic --noinput
The upgrade procedure is now complete.
Backward incompatible changes
None
Bugs fixed or issues closed
GitLab issue #295 When editing a user the top bar jumps to the name of the user
GitLab issue #309 Temp files quickly filling-up my /tmp (1GB tmpfs)