From 86ed12838638f6a48912b53d0fdede6641945eff Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 12 Jul 2014 03:32:45 -0400 Subject: [PATCH] Update release notes and development topic --- README.rst | 2 +- docs/releases/1.0.rst | 59 +++++++++++++++++++++++++------------ docs/topics/development.rst | 5 ++-- 3 files changed, 44 insertions(+), 22 deletions(-) diff --git a/README.rst b/README.rst index 9780487344..e80b3e1d86 100644 --- a/README.rst +++ b/README.rst @@ -52,8 +52,8 @@ Contribute - Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug. - Fork `the repository`_ on GitHub to start making your changes to the **master** branch (or branch off of it). - Write a test which shows that the bug was fixed or that the feature works as expected. -- Send a pull request - Make sure to add yourself to the `contributors file`_. +- Send a pull request .. _Website: http://www.mayan-edms.com diff --git a/docs/releases/1.0.rst b/docs/releases/1.0.rst index b0932bce80..fe31969f3c 100644 --- a/docs/releases/1.0.rst +++ b/docs/releases/1.0.rst @@ -37,23 +37,23 @@ The translation for all languages were synchronized to the latest transifex proj Translation completion as reported by Transifex: * English - 100% -* Arabic - 100% -* Bosnian - 100% -* French - 100% -* German - 100% -* Romanian - 100% -* Russian - 100% * Spanish - 100% -* Italian - 80% -* Portuguese - 78% -* Dutch - 70% -* Portugese (Brazil) - 69% -* Bulgarian - 63% -* Danish - 44% -* Vietnamese - 41% -* Polish - 40% -* Hungarian - 28% -* Indonesian - 19% +* Arabic - 96% +* Bosnian - 96% +* French - 96% +* German - 96% +* Romanian - 96% +* Russian - 96% +* Italian - 77% +* Portuguese - 76% +* Dutch - 68% +* Portugese (Brazil) - 67% +* Bulgarian - 62% +* Danish - 42% +* Vietnamese - 40% +* Polish - 39% +* Hungarian - 27% +* Indonesian - 18% * Slovenian - 17% * Persian - 6% * Croatian - 3% @@ -70,8 +70,15 @@ Source code improvements ~~~~~~~~~~~~~~~~~~~~~~~~ A circular import of metadata and document_index apps code from the documents app was removed. Document index updates are now handled via signals, not called -directly as before. A lot of time was spent cleaning up the code for PEP8 -compliance. +directly as before. Hundreds of PEP8 style fixes, unused import removals, +unused variables removals and removal of remarked or unused code. Removal of the +DEVELOPMENT flag (was used to trigger static media serving during development), +this is now handled by the DEBUG flag. The DEBUG flag is now set to `True` by +default as per Django 1.6 defaults. Removed usage of Django's JSON libraries +using Python's JSON library instead. Update of time and date use to use Django's +new timezone aware data and time handling. Removal of custom code in favor of using +modules provided by Django or by existing 3rd party libraries. Unification of code +used for equal or similar purpose in various modules. Removal of included 3rd party modules ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -109,6 +116,13 @@ Pluggable OCR backends A commonly requested feature, it is now possible to write backends drivers to do document OCR using software or services other than Tesseract. +OCR improvements +~~~~~~~~~~~~~~~~ +OCR queue state is now reset when reloading **Mayan EMDS**, avoiding the OCR queue +to remain locked. `unpaper` binary is now an optional pre OCR requirement, the OCR +queue will now continue working is `unpaper` is not installed. Addition of post +OCR processing support for French and German. + License change ~~~~~~~~~~~~~~ Mayan EDMS is now licensed under the Apache 2.0 license. This means many @@ -125,7 +139,14 @@ New REST API This release feature a completely new REST API and automatic API documentation. This new API is also used internally by *Mayan EDMS* itself. -:q +Other changes +~~~~~~~~~~~~~ +More office document types are now recognized and supported. More file types are now +supported as text files and properly previewed and parsed. Removal of the legacy +runserver.sh and runserver_plus.sh scripts. New document preview generation and +display pipeline, faster, simpler. Inclusion of a proof of concept compressed storage +backend. + Upgrading from a previous version ================================= If you installed Mayan EDMS by cloning the Git repository issue the commands:: diff --git a/docs/topics/development.rst b/docs/topics/development.rst index d4cf4cf473..4b239d3755 100644 --- a/docs/topics/development.rst +++ b/docs/topics/development.rst @@ -6,8 +6,10 @@ Development **Mayan EDMS** is under active development, and contributions are welcome. If you have a feature request, suggestion, or bug reports, please open a new -issue on the `GitHub issue tracker`_. To submit patches, please send a pull request on GitHub_. Contributors are credited accordingly on the :ref:`contributors` section. +issue on the `GitHub issue tracker`_. To submit patches, please send a pull +request on GitHub_. Contributors are credited accordingly on the :ref:`contributors` section. +Follow the coding conventions document available at: https://github.com/mayan-edms/mayan-edms/wiki/Coding-conventions .. _GitHub: https://github.com/mayan-edms/mayan-edms/ .. _`GitHub issue tracker`: https://github.com/mayan-edms/mayan-edms/issues @@ -16,7 +18,6 @@ issue on the `GitHub issue tracker`_. To submit patches, please send a pull requ Source Control -------------- - **Mayan EDMS** source is controlled with Git_ The project is publicly accessible, hosted and can be cloned from **GitHub** using::