Update release notes and development topic

This commit is contained in:
Roberto Rosario
2014-07-12 03:32:45 -04:00
parent fb45a6c3c9
commit 86ed128386
3 changed files with 44 additions and 22 deletions

View File

@@ -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

View File

@@ -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::

View File

@@ -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::