All Versions
125
Latest Version
Avg Release Cycle
21 days
Latest Release
213 days ago

Changelog History
Page 11

  • v3.2.8 Changes

    October 01, 2019
    • πŸ›  Fix error when accessing some API entry points without being authenticated.
    • βž• Add cabinet add and remove workflow actions.
    • πŸ‘‰ Tweaked the jstree component's appearance to cope with long cabinet labels.
    • ⚑️ Update Django to version 1.11.24
    • ⚑️ Update jQuery to version 3.4.1
    • βž• Add support for deleting the OCR content of a document or selection of documents.
    • βž• Add OCR content deleted event.
    • βž• Add missing recursive option to Docker entrypoint chown. GitLab issue #668. Thanks to John Wice (@brilthor) for the report.
    • βž• Add support for deleting the parsed content of a document of selection of documents.
    • βž• Add parsed content deleted event.
    • πŸ‘ Allow scaling of UI on mobile devices.
    • βž• Add Chinese fonts to the Docker image
  • v3.2.7 Changes

    August 28, 2019
    • πŸ›  Fix checkout form bug. Thanks to Lucius Schaerer (@lschaer1) for the report.
    • Disable pagination current page button Current page button was clickable and would cause the single page navigation to jump to the home view.
    • βœ‚ Remove redundant Celery queue declarations from the file_metadata app.
    • βž• Add internal_name field to workflow serializer. Fixes workflow API creation view.
    • πŸ›  Fix document cabinet list API view. Thanks for forum user "jere" for the report. Forum topic 1039.
    • πŸ›  Fix document template column field. GitLab issue #655. Thanks to Christian Wiegand (@christianwgd) for the report.
    • Increase mailing profile password field max length from 48 to 128 characters. GitLab issue #657. Thanks to sigsec (@sigsec) for the report.
    • ⚑️ Update the Docker entrypoint to update the ownership of files when the UID of GUID are changed. GitLab issue #650. Thanks to Fabian (@ruffy91) for the report.
    • ⚑️ Update the Docker entrypoint to allow changing the GID of the mayan user to existing values. GitLab issue #652. Thanks to Fabian (@ruffy91) for the report.
    • πŸ‘‰ Rename the MAYAN_USER_GUID environment variable to MAYAN_USER_GID.
    • βž• Add automatic adjustment of HTML body on navigation bar changes. Closes GitLab issue #643. Thanks to Light Templar (@LightTemplar) for the report.
    • πŸ’… Unify all line endings to be Linux style.
    • πŸ‘‰ Make sure system alerts don't appear under floating elements.
  • v3.2.6 Changes

    July 10, 2019
    • βœ‚ Remove the smart settings app * import.
    • Encode settings YAML before hashing.
    • πŸ›  Fix document icon used in the workflow runtime links.
    • βž• Add trashed date time label.
    • πŸ›  Fix thumbnail generation issue. GitLab issue #637. Thanks to Giacomo Cariello (@giacomocariello) for the report and the merge request fixing the issue.
  • v3.2.5 Changes

    July 05, 2019
    • Don't error out if the EXTRA_APPS or the DISABLED_APPS settings are set to blank.
    • πŸ“š Update troubleshooting documentation topic.
    • βž• Add data migration to the file metadata app. Synchronizes the document type settings model of existing document types.
    • πŸ›  Fix cabinet and tags upload wizard steps missing some entries. GitLab issue #632. Thanks to Matthias Urhahn (@d4rken) for the report.
    • βž• Add alert when settings are changed and util the installation is restarted. GitLab issue #605. Thanks to Vikas Kedia (@vikaskedia) to the report.
    • ⚑️ Update Django to version 1.11.22, PyYAML to version 5.1.1, django-widget-tweaks to version 1.4.5, pathlib2 to version 2.3.4, Werkzeug to version 0.15.4, django-extensions to version 2.1.9, django-rosetta to version 0.9.3, psutil to version 5.6.3.
  • v3.2.4 Changes

    June 29, 2019
    • πŸ‘Œ Support configurable GUnicorn timeouts. Defaults to current value of 120 seconds.
    • πŸ›  Fix help text of the platformtemplate command.
    • πŸ›  Fix IMAP4 mailbox.store flags argument. Python's documentation incorrectly state it is named flag_list. Closes GitLab issue #606.
    • πŸ‘Œ Improve the workflow preview generation. Use polylines instead of splines. Add state actions to the preview. Highlight the initial state.
    • βž• Add help text to the workflow transition form comment field.
    • πŸ›  Fix direct deployment instructions.
    • βž• Add user, group, and role dashboard widgets.
    • βž• Add test mixin detect database connection leaks.
    • βœ‚ Remove tag create event registration from the tag instances. The tag create event is not applicable to existing tags.
    • βž• Add proper redirection after moving a document to the trash.
    • βœ‚ Remove the INSTALLED_APPS setting. Replace it with the new COMMON_EXTRA_APPS and COMMON_DISABLED_APPS.
    • πŸ‘Œ Improve email metadata support. Can now work on email with nested parts. Also the metadata.yaml attachment no longer needs to be the first attachment.
  • v3.2.3 Changes

    June 21, 2019
    • βž• Add support for disabling the random primary key test mixin.
    • πŸ›  Fix mailing profile log columns mappings. GitLab issue #626. Thanks to Jesaja Everling (@jeverling) for the report.
    • πŸ›  Fix the Django SMTP backend username field name. GitLab issue #625. Thanks to Jesaja Everling (@jeverling) for the report and the research.
    • Increase the Django STMP username. GitLab issue #625. Thanks to Jesaja Everling (@jeverling) for the report and the research.
  • v3.2.2 Changes

    June 19, 2019
    • πŸ›  Fix document type change view. Closes GitLab issue #614 Thanks to Christoph Roeder (@brightdroid) for the report.
    • πŸ›  Fix document parsing tool view typo. Closes GitLab issue #615. Thanks to Tyler Page (@iamtpage) for the report.
    • Update the task_check_interval_source reference GitLab issue #617. Thanks to Lukas Gill (@lukkigi) for the report and debug information.
  • v3.2.1 Changes

    June 14, 2019
    • πŸ›  Fix sub cabinet creation view. Thanks to FrΓ©dΓ©ric Sheedy (@fsheedy) for the report.
    • βž• Add PostgreSQL troubleshooting entry. Closes GitLab issues #523 and #602
    • πŸ‘‰ Use YAML SafeDumper to avoid adding YAML datatype tags. Closes GitLab issue #599. Thanks to FrΓ©dΓ©ric Sheedy (@fsheedy) for the report and debug information.
    • βž• Add check for app references and point users to release notes for details. GitLab issue #603. Thanks to Vikas Kedia (@vikaskedia) for the report.
    • βœ‚ Remove sidebar floar right. Fixed GitLab issue #600. Thanks to FrΓ©dΓ©ric Sheedy (@fsheedy) for the report and debug information.
    • Collapse sidebar on small screen Display sidebar at the bottom of the screen on small displays.
  • v3.2 Changes

    June 13, 2019
    • Split sources models into separate modules.
    • βž• Add support for subfolder scanning to watchfolders. Closes GitLab issue #498 and #563.
    • ⚑️ Updated the source check behavior to allow checking a source even when the source is disabled and to not deleted processed files during a check.
    • Switch to full app paths.
    • Split document app models into separate modules.
    • Split workflow views into separate modules.
    • βž• Add custom DatabaseWarning to tag the SQLite usage warning.
    • Add keyword arguments to add_to_class instances.
    • Move add_to_class function to their own module called methods.py
    • βœ‚ Remove catch all exception handling for the check in and check out views.
    • πŸ‘Œ Improve checkouts tests code reducing redundant code.
    • πŸ”„ Change how the HOME_VIEW setting is defined.
    • βœ‚ Remove the role permission grant and revoke permission.
    • Split trashed document views into their own module.
    • πŸ‘» Show entire sys trace when an App import exception is raised.
    • βœ‚ Remove Django suit from requirements.
    • βœ‚ Remove development URLs from main URL file.
    • πŸ“š Move API documentation generation from the root URLs module to the REST API app's URLs module.
    • ⚑️ Update Pillow to version 6.0.0
    • ⚑️ Update PyYAML to version 5.1. Update use of safe_load and safe_dump to load and dump using the SafeLoader.
    • βž• Add SilenceLoggerTestCaseMixin to lower level of loggers during tests.
    • New default value for setting DOCUMENTS_HASH_BLOCK_SIZE is 65535.
    • New default value for setting MIMETYPE_FILE_READ_SIZE is 1024.
    • βž• Add workaround for Tesseract bug 1670 https://github.com/tesseract-ocr/tesseract/issues/1670 https://github.com/tesseract-ocr/tesseract/commit/3292484f67af8bdda23aa5e510918d0115785291 https://gitlab.gnome.org/World/OpenPaperwork/pyocr/issues/104
    • Move setting COMMON_TEMPORARY_DIRECTORY to the storage app. The setting is now STORAGE_TEMPORARY_DIRECTORY.
    • 🚚 Move file related utilities to the storage app.
    • 🚚 Backport and remove unused code from the permission app.
    • 🚚 Move the navigation and authentication templates to their respective apps.
    • βž• Add dashboard app.
    • βœ‚ Remove queryset slicing hack from the Document list view. And slice the Recently Added Document queryset itself.
    • 🚚 Move stub filtering to the Document model manager.
    • 0️⃣ Increase the default number of recently added documents and recently accessed documents from 40 to 400.
    • ↔ Integrate django-autoadmin into the core apps.
    • πŸ’… Update middleware to new style classes.
    • βž• Add server side invalid document template.
    • 🚚 Move tag specific JavaScript to the tags app.
    • ⬇️ Reduce form boilerplate code with new FormOptions class.
    • πŸ‘‰ Use FormOptions for the DetailForm class.
    • πŸ‘ DetailForm now support help text on extra fields.
    • βž• Add FilteredSelectionForm class.
    • πŸ‘‰ Use FilteredSelectionForm for TagMultipleSelectionForm.
    • πŸ‘‰ Use FilteredSelectionForm for the class CabinetListForm.
    • βž• Add keyword arguments to URL definitions.
    • πŸ‘‰ Use FilteredSelectionForm to add a new ACLCreateForm.
    • πŸ“‡ Rename IndexListForm to IndexTemplateFilteredForm.
    • πŸ‘‰ Use FilteredSelectionForm for IndexTemplateFilteredForm.
    • πŸ‘‰ Use FilteredSelectionForm for DocumentVersionSignatureCreateForm.
    • πŸ‘Œ Improve document signatures tests.
    • βž• Add docstrings to most models.
    • βž• Add support to the mailing profiles for specifying a from address. Closes GitLab issue #522.
    • Expose new Django settings: AUTH_PASSWORD_VALIDATORS, DEFAULT_FROM_EMAIL, EMAIL_TIMEOUT, INTERNAL_IPS, LANGUAGES, LANGUAGE_CODE, STATIC_URL, STATICFILES_STORAGE, TIME_ZONE, WSGI_APPLICATION.
    • Convert language choices into a function.
    • 🚚 Move language choices generation to documents.utils.
    • βœ‚ Remove support for generating documents images in base 64 format.
    • 🚚 Move Pillow initialization from the module to the backend class initialization.
    • βœ‚ Remove star import from the ACL and Common apps.
    • βž• Add dependencies app
    • Convert the document tags widget to use HTML templates.
    • 🚚 Move Tag app HTML widgets to their own module.
    • 🚚 Move the document index app widgets to the html_widget.py module.
    • ⚑️ Update group members view permission. The group edit and user edit permission are now required.
    • βž• Add keyword arguments to messages uses.
    • βž• Add keyword arguments to the reverse use in views.
    • βž• Add MERCs 5 and 6.
    • ⚑️ Update authentication function views to use Django's new class based authentication views.
    • Expose Django's LOGOUT_REDIRECT_URL setting.
    • 🚚 Move current user views from the common app to the user management app.
    • 🚚 Move the purge permission logic to the StorePermission manager.
    • Remove the MIMETYPE_FILE_READ_SIZE setting.
    • πŸ“œ Use copyfileobj in the document parsers.
    • Backport list facet menu code.
    • Backport sidebar code.
    • ⚑️ CSS updates to maximize usable width.
    • πŸ‘Œ Improve partial navigation error messages and display.
    • βž• Add user created and user edited events.
    • βž• Add group created and group edited events.
    • βž• Add support for SourceColumn widgets.
    • πŸ‘Œ Improve styling of the template debug view.
    • βž• Add support for showing the current user's events.
    • βž• Add support kwargs to the SourceColumn class.
    • πŸ‘Œ Improve the event widgets, views and tests.
    • βž• Add mailer use event.
    • βœ‚ Remove the include fontawesome and download it from the NPMregistry.
    • πŸ›  Fix issue installing scoped NPM packages.
    • βž• Add new icons classes and templates.
    • βž• Add support for icon composition.
    • βž• Add support for link icon path imports.
    • βœ‚ Remove support for link icon strings.
    • Split document app form into separate modules.
    • 🚚 Move the favorite document views to their own module.
    • Replace DocumentTypeSelectioForm with an improved version that does filtering.
    • ⚑️ Update OCR links activation.
    • ⚑️ Update document parsing link activation.
    • βž• Add favorite document views tests.
    • βž• Add document state action view test.
    • βœ‚ Remove sidebar menu instance. The secondary menu and the previour sidebar menu now perform the same function.
    • Backport source column identifiable and sortable improvements.
    • ⚑️ Update the way the no-result template is shown.
    • πŸ‘Œ Improve TwoStateWidget to use a template. Make it compatible with the SourceColumn.
    • ⚑️ Update SourceColumn to support related attributes.
    • βž• Add support for display for empty values for source columns.
    • βž• Add support for source column object or attribute absolute URLs.
    • βž• Add sortable columns to all apps.
    • βœ‚ Remove permission list display from the ACL list view. Reduces clutter and unpredictable column size.
    • βœ‚ Remove the full name from the user list.
    • βž• Add the first name and last name to the user list.
    • βž• Add file metadata app.
    • βž• Add support for submitting forms by pressing the Enter key or by double clicking.
    • Rename form template 'form_class' to 'form_css_classes'.
    • βž• Add support for adding form button aside from the default submit and cancel.
    • ⚑️ Update ChoiceForm to be full height.
    • βž• Add AddRemoveView to replace AssignRemoveView
    • ⚑️ Update the group roles view to use the new AddRemoveView.
    • βž• Add role create and edit events.
    • Sort users by lastname, firstname.
    • 🚚 Switch user groups and group users views to AddRemoveView.
    • 🚚 Commit user edit event when an user is added or removed from a group.
    • 🚚 Commit the group edit event when a group is added or remove from an user.
    • Require dual permissions when add or removing users to and from group. Same with group to users.
    • Backport search improvements.
    • βœ‚ Remove search elapsed time calculation.
    • βœ‚ Remove SEARCH_LIMIT setting.
    • 🚦 Use the 'handler' prefix for all the signal handler functions.
    • βœ‚ Remove custom email widget and use Django's.
    • 0️⃣ Increase default maximum number of favorite documents to 400.
    • ⚑️ Update the role group list view to use the new AddRemoveView.
    • Commit the group event in conjunction with the role event when a group is added or remove from role.
    • ⚑️ Update the role permission view to use the new AddRemoveView.
    • Rename transformation manager method add_for_model to add_to_object.
    • Rename transformation manager method get_for_model to get_for_object.
    • Load the converter class on demand.
    • βœ‚ Remove app top level star imports.
    • Monkeypatch group and user models to make their fields translatable.
    • βž• Add new and default Tesseract OCR backend to avoid Tesseract bug 1670 (https://github.com/tesseract-ocr/tesseract/issues/1670)
    • Load only one language in the document properties form.
    • Convert title calculation form to a template tag.
    • πŸ‘‰ Show the full title as a hover title even when truncated.
    • 0️⃣ Increase default title truncation length to 120 characters.
    • πŸ‘Œ Improve inherited permission computation.
    • βž• Add test case mixin that produces ephimeral models.
    • ⚑️ Update ACL permissions view to use the new AddRemoveView class.
    • βž• Add ACL created and edited events.
    • ⚑️ Update index document types view to use the new AddRemoveView class.
    • βž• Add index create and edit events.
    • βž• Allow overloading the action_add and action_remove methods from the AddRemoveView.
    • βž• Add view to link document type and indexes from the document type side.
    • ⚑️ Update smart link document type selection view to use AddRemoveView class.
    • βž• Add smart link created and edited events.
    • πŸ›  Fix smart link ACL support.
    • ⚑️ Update JavaScript downloader to work with Python 3.
    • πŸ‘Œ Improve speed of the NPM package hash verification.
    • βž• Add view to enable smart links for documents types from the document type side.
    • Enable list link icons.
    • βž• Add outline links CSS for facets.
    • βž• Add a bottom margin to list links.
    • πŸ‘‰ Use copyfileobj to save documents to files
    • βž• Add user logged in and logged out events.
    • βž• Add transaction handling in more places.
    • ⚑️ Update ACLs tests to use ephimeral models.
    • βž• Add new app to handle all dependencies.
    • βœ‚ Remove the licenses.py module and replace it with a dependencies.py module.
    • Backport ACL computation improvements.
    • βœ‚ Remove model permission proxy models.
    • βœ‚ Remove related access control argument. This is now handled by the related field registration.
    • πŸ‘ Allow nested access control checking.
    • check_access's permissions argument must now be an interable.
    • βœ‚ Remove permissions_related from links.
    • Remove mayan_permission_attribute_check from API permission.
    • ⚑️ Update Bootstrap and Bootswatch to version 3.4.1.
    • Convert the workflow document types view to use the new AddRemove view.
    • βž• Add the workflow created and edited events.
    • βœ‚ Remove AssignRemove View.
    • βž• Add view to setup workflows per document type from the document type side.
    • πŸ‘‰ Make workflows, workflows states, workflow transitions column sortable.
    • πŸ‘‰ Show completion and intial state in the workflow proxy instance menu list.
    • πŸ›  Fix translation of the source upload forms using dropzone.js
    • Rename get_object_list to get_source_queryset.
    • βž• Add uniqueness validation to SingleObjectCreateView.
    • βœ‚ Remove MultipleInstanceActionMixin.
    • Backport MultipleObjectMixin improvements.
    • βœ‚ Remove ObjectListPermissionFilterMixin.
    • βž• Add deprecation warning to convertdb
    • βž• Add the preparestatic command.
    • βœ‚ Remove the related attribute of check_access.
    • Remove filter_by_access. Replaced by restrict_queryset.
    • 🚚 Move the user set password views to the authentication app.
    • All views redirect to common's home view instead of the REDIRECT_URL setting.
    • ⚑️ Update tag document list and the document tag list views to require the view permissions for both objects.
    • Install and server static content to and from the image.
    • βž• Add support for editing document comments.
    • βœ‚ Remove Internet Explorer specific markup.
    • πŸ›  Fix optional metadata remove when mixed with required metadata.
    • πŸ›  Create intermedia file cache folder. Fixes preview errors when the first document uploaded is an office file.
    • 🚚 Move queue and task registration to the CeleryQueue class. The .queues.py module is now loaded automatically.
    • πŸ‘ Allow setting the Docker user UID and GUID.
    • βž• Add task path validation.
    • Increase dropzone upload file size limit to 2GB.
    • βž• Add cabinet created and edited events.
    • πŸ‘‰ Show a null mailer backend if there is backend with an invalid path. Due to the app full path change, existing mailer setups need to be recreated.
    • The document link URL when mailed is now composed of the COMMON_PROJECT_URL + document URL instead of the Site domain.
    • βž• Add the checkdependencies command.
    • βž• Add comment and make file target to generate all requirement files.
    • Place deletion policies units before periods for clarity.
    • βœ‚ Remove repeated EMAIL_TIMEOUT setting.
    • Invert order to the Action Object and Target columns for clarity.
    • βž• Add note about the new preparestatic command.
    • βž• Add no-result template for workflow instance detail view.
    • ⚑️ Update HTTP workflow action to new requests API.
    • βœ‚ Remove the included Lato font. The font is now downloaded at install time.
    • βž• Add support for Google Fonts dependencies.
    • βž• Add support for patchin dependency files using rewriting rules.
    • πŸ‘ Allow searching documents by UUID.
    • πŸ‘Œ Improve search negation logic.
    • βž• Add support for search field transformations.
    • Disable hiding page navigation on idle.
    • Display namespace in the transition trigger view.
    • Sort events list in the transition trigger view.
    • βž• Add support for form media to DynamicFormMixin.
    • πŸ›  Fix tag attach and remove action form media.
    • 🚚 Sort content type list of the access grant and remove action.
    • πŸ‘‰ Use select2 for the content type filed of the access grant and remove action.
    • βž• Add Latvian translation.
    • πŸ‘Œ Support search model selection.
    • πŸ‘Œ Support passing a queryset factory to the search model.
    • βž• Add workflow actions to grant or remove permissions to a document.
    • βž• Add support for locked files for watchfolder.
  • v3.1.11 Changes

    • πŸ›  Fix multiple tag selection wizard step.
    • πŸ”„ Change the required permission for the checkout info link from document check in to document checkout details view.
    • 🌲 Lower the log severity when links don't resolve.
    • Add DOCUMENTS_HASH_BLOCK_SIZE to control the size of the file block when calculating a document's checksum.