All Versions
125
Latest Version
Avg Release Cycle
21 days
Latest Release
213 days ago
Changelog History
Page 11
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.