I've started merging the changes from Mayan EDMS NG. After getting all code revisions for version 2.8 I looked at the changes in version 3.0 and there we some good bug fixes and should be included. After adding the 3.0 bug fixes there was not real reason not to continue the merge of the remaining Mayan EDMS NG version 3.0 features.
As of today practically all Mayan EDMS NG changes and additions have been included into what will be the next Mayan EDMS. The next release version of Mayan EDMS will be version 3.0. The version number will go from 2.7.3 to 3.0 skipping 2.8 and 2.9. The reasons for this jump in versions are: - All changes from Mayan EDMS NG 2.8 and 3.0 were merged. Makes better sense to keep version numbers in sync with the most prominent fork. - The authors of Mayan EDMS NG have no desire to maintain a free open source fork over the long run. And explained their work was meant to be temporary help to keep the project's momentum during my absence. - API incompatible changes. The URLs for the API changed. This alone prompts a major number increment according to the semantic versioning best practices. The inclusion of a new Django version (1.11). Aside from this everything else is perfectly compatible. Database migrations are provided to allow upgrade of existing installation like any other previous release. - My way of saying thank you for sticking around and supporting the project. It has been several months since the last release (2.7.3) so what better surprise than to launch a big release with lot of new features. These are the only release blockers: - Update Chart.js - Update toastr.js - Add support for downloading the event log - Check and fix high priority issues in GitLab - Check and tix milestone 3 issues in GitLab - Add Flake8 step to release checklist. - Unify use os.unlink - Audit the os.unlink uses in the code. Check that they are local and do not require Django storage. After the release blockers there are some issues I would like to close if they don't prove too difficult and don't delay thinks too much. - More compression types support (tar). Finish Git feature branch. - Image overlay or watermark for when there is no print permission assigned. HIPAA requirement. - Skip bad document signatures during perform upgrade - Move the MetadataLookupIntegrationTestCase from user_management to metadata. - Reduce document paging size. Or add separate paging sizes. - New installer to create separate sites (no settings.local.py buried) (https://gitlab.com/mayan-edms/mayan-edms/issues/134). Might help with the Docker named volume issue. Work is being done in the versions/next branch: https://gitlab.com/mayan-edms/mayan-edms/tree/versions/next Release notes for what has been done already: https://gitlab.com/mayan-edms/mayan-edms/blob/versions/next/docs/releases/3.0.rst -- --- You received this message because you are subscribed to the Google Groups "Mayan EDMS" group. To unsubscribe from this group and stop receiving emails from it, send an email to mayan-edms+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.