Hi all,

as you might now Openbravo 2.50 comes with modularity. It is of paramount
importance to keep a stable public API to properly support modules since any
change in the API done through Maintenance Packs (minor versions of 2.50)
might cause a module to fail when an instance is updated.

To avoid this problem Openbravo has in place an automated test that checks
for API compatibility during the life cycle of a major version supporting
modularity, at this time just Openbravo core 2.50 release. Be aware that
changes to extend the API are allowed (eg. add a new method in a java class)
because they can not cause a module breakage.

But still some changes in stable API will happen because it is the only way
to fix a more important problem. In those cases the change needs explicit
approval from Openbravo Product Development director who will decide
according to the value of the fix and the risk of the change in the API.

Here (http://wiki.openbravo.com/wiki/ERP/2.50/API_changes) you are the list
of all approved changes that have happened from 2.50 production
release -after more than 300 fixes done-, grouped by maintenance pack and
sorted by date starting from the most recent. PI (not released yet) is for
changes that have happened in the maintenance repository and have not been
released yet. This title will be replaced by the next Maintenance Pack name
when it is released.

>From now on you will receive an alert through this mailing list and through
a post in Developers Forum every time a change in the public API of
Openbravo core 2.50 happens. You should check if your modules are using this
part of Openbravo core API  and if so update your module as recommended for
each change and publish it in a Maintenance Pack.

Let me know if you have any doubt or comment.

Regards,

Ismael


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Openbravo-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-development

Reply via email to