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
