diff --git a/docs/releases/2.6.rst b/docs/releases/2.6.rst new file mode 100644 index 0000000000..1df34d1543 --- /dev/null +++ b/docs/releases/2.6.rst @@ -0,0 +1,127 @@ +============================= +Mayan EDMS v2.6 release notes +============================= + +Released: July XX, 2017 + +What's new +========== + +Sending documents to multiple recipients +---------------------------------------- +Support was added to send a document as an attachment, or a link to a document +to multiple email recipients. To use this feature enter a comman separated +list of email recipients in the "Email address" field. + +Visual changes +-------------- +Several patches to change and improve the user interface landed on this release. +The first, by Macrobb Simpson @Macrobb, makes the content area width, match +window area. This means that on almost all device screen sizes the content area +will be almost fullscreen. Another path from Macrobb Simpson, improves the +visual appearance of the document metadata widget. The other big change is the +new list item view template which lists documents in an column, row layout. +With this layout document thumbnails are more clearly visible, much more +information can be displayed for each document, and works much better on small +screen devices like tablets and smartphone than a responsive table which +requires two axis navigation on small screens. The height of the dashboard +items is now adjusted via javascript to ensure correct layout regardless of +screen size of message length when translated. + +Search +------ +This release adds users and groups to the list of objects that are searchable +via the API. The current list of searchable objects is: metadata types, +users, groups, tags, documents, document pages, and cabinets. + +Logging +------- +The logging configuration was improved to create a log for critical errors +when running on production mode. The default location for this log file is: +/mayan/error.log. This path can be changed with the COMMON_PRODUCTION_ERROR_LOG_PATH +setting. This log file will capture application errors and request exceptions. + +Cabinets +-------- +The access control for cabinets has been fixed in some regards and improved in +others. The permission to add and remove documents can now be applied to +individual root cabinets instead of globally for a role. Also, the permission +to add or remove documents from cabinets must also now be granted to a document +or document type. In other words, to add a document to a cabinet, the user's +role must have the permission to add documents to cabinet, for the cabinet +to recieve the document and for the document about to be added. + +New permission +-------------- +The patch to add a permission to view a document's version list was backported +from the development branch to make it accesible now. Like cabinets, the tag +access control now works on two levels. Now to attach a tag to a document, +the permission to attach tags must be granted to the tag to attach and to the +document that will receive the tag. + +Other Changes +------------- +- Fix HTML mark up in window title. GitLab #397. +- Sort setting by namespace label and by global name second. +- Sort indexes by label. +- Switch the order of the DEFAULT_AUTHENTICATION_CLASSES of DRF. GitLab #400. + +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 #378 `_ Add metadata widget changes from @Macrobb +* `GitLab issue #396 `_ Add support for emailing documents to a recipient list. +* `GitLab issue #397 `_ Title on Index Page is Broken +* `GitLab issue #400 `_ Django REST framework's BasicAuthentication doesn't work with Oauth2_proxy + +.. _PyPI: https://pypi.python.org/pypi/mayan-edms/ diff --git a/docs/releases/index.rst b/docs/releases/index.rst index 465eaf6ec3..22b95f705e 100644 --- a/docs/releases/index.rst +++ b/docs/releases/index.rst @@ -22,6 +22,7 @@ versions of the documentation contain the release notes for any later releases. .. toctree:: :maxdepth: 1 + 2.6 2.5.2 2.5.1 2.5