Dolibarr v10 freeze - It's now

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Dolibarr v10 freeze - It's now

Laurent Destailleur (aka Eldy)
I work had last days to make the development branch as stable as possible to start the beta period of the new version 10.
According to our regular roadmap, v10 should be released in June and the beta should start now.
We are ready for that.

So the develop branch of Dolibarr is now frozen.
You can start to try this version, check the compatibility with your modules.

As usual, the 2 month used for the beta fix period will also be used to finish the enhancement that was started into develop branch and that should be finished (module BOM, module Ticket, ...). 
Also due to the new european law about SCA authentication on online payment and introduction of 3D secure v2, that is effective in september 2019 for european banks, development on online payment module (Paypal, Stripe, ...) may continue too even if we are in a beta period, because we have no other choice than to be ready.

Other enhancement (PR that are not bug fixes) will not be included anymore, until the branch v10 is created. So please, for the moment, make the focus on bug fixes and only bug fixes.

The ChangeLog contains for the moment only the things you must know as a developer to check your external modules (if you use or develop ones), are compatible with version 10.
Complete new features will be generated later.


This is a remain of point to check :

* PHP 5.4 is no more supported. Minimum PHP is now 5.5+.
* The PHP extension php-intl is not mandatory but should be installed to have new features working correctly.
* Method GetUrlTrackingStatus were renamed into getUrlTrackingStatus for consistency with naming rules.
* API getListOfCivility has been renamed into getListOfCivilities for consistency with naming rules.
* Deprecated function img_phone as been removed. You can use img_picto(..., 'call|call_out') instead; 
* Files for variables of themes were renamed from graph-color.php into theme_vars.inc.php to match naming  convention of extension .inc.php for files to be included.
* All methods set_draft() were renamed into setDraft().
* Signatures of methods createFromClone() has been standardized. All methods requires the object User as first parameter.
* Removed deprecated function function test_sql_and_script_inject that was replaced with testSqlAndScriptInject.
* Method load_measuring_units were renamed into selectMeasuringUnits and select_measuring_units was deprecated.
* Hidden option CHANGE_ORDER_CONCAT_DESCRIPTION were renamed into MAIN_CHANGE_ORDER_CONCAT_DESCRIPTION.
* Method dolEscapeXML was moved from functions.lib.php into function2.lib.php (not used enough to be loaded by default).
* Removed deprecated use of string in dol_print_date(). Only date allowed.
* Deprecated property ->fk_departement is now ->state_id everywhere.
* Removed the method 4 of GETPOST (to get $_COOKIE). It was not used and not recommanded to use in Dolibarr.
 


--
------------------------------------------------------------------------------------
Google+: https://plus.google.com/+LaurentDestailleur-Open-Source-Expert/
Facebook: https://www.facebook.com/Destailleur.Laurent
------------------------------------------------------------------------------------
* Dolibarr (Project leader): https://www.dolibarr.org (make a donation for Dolibarr project via Paypal: [hidden email])
* AWStats (Author) : http://awstats.sourceforge.net (make a donation for AWStats project via Paypal: [hidden email])
* AWBot (Author) : http://awbot.sourceforge.net
* CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net



_______________________________________________
Dolibarr-dev mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev
Reply | Threaded
Open this post in threaded view
|

Re: Dolibarr v10 freeze - It's now

Sasa Ostrouska
Thanks for your hard work Eldy !
Rgds
Saxa

On Tue, Apr 30, 2019 at 4:12 AM Laurent Destailleur (aka Eldy)
<[hidden email]> wrote:

>
> I work had last days to make the development branch as stable as possible to start the beta period of the new version 10.
> According to our regular roadmap, v10 should be released in June and the beta should start now.
> We are ready for that.
>
> So the develop branch of Dolibarr is now frozen.
> You can start to try this version, check the compatibility with your modules.
>
> As usual, the 2 month used for the beta fix period will also be used to finish the enhancement that was started into develop branch and that should be finished (module BOM, module Ticket, ...).
> Also due to the new european law about SCA authentication on online payment and introduction of 3D secure v2, that is effective in september 2019 for european banks, development on online payment module (Paypal, Stripe, ...) may continue too even if we are in a beta period, because we have no other choice than to be ready.
>
> Other enhancement (PR that are not bug fixes) will not be included anymore, until the branch v10 is created. So please, for the moment, make the focus on bug fixes and only bug fixes.
>
> The ChangeLog contains for the moment only the things you must know as a developer to check your external modules (if you use or develop ones), are compatible with version 10.
> Complete new features will be generated later.
>
>
> This is a remain of point to check :
>
> * PHP 5.4 is no more supported. Minimum PHP is now 5.5+.
> * The PHP extension php-intl is not mandatory but should be installed to have new features working correctly.
> * Method GetUrlTrackingStatus were renamed into getUrlTrackingStatus for consistency with naming rules.
> * API getListOfCivility has been renamed into getListOfCivilities for consistency with naming rules.
> * Deprecated function img_phone as been removed. You can use img_picto(..., 'call|call_out') instead;
> * Files for variables of themes were renamed from graph-color.php into theme_vars.inc.php to match naming  convention of extension .inc.php for files to be included.
> * All methods set_draft() were renamed into setDraft().
> * Signatures of methods createFromClone() has been standardized. All methods requires the object User as first parameter.
> * Removed deprecated function function test_sql_and_script_inject that was replaced with testSqlAndScriptInject.
> * Method load_measuring_units were renamed into selectMeasuringUnits and select_measuring_units was deprecated.
> * Hidden option CHANGE_ORDER_CONCAT_DESCRIPTION were renamed into MAIN_CHANGE_ORDER_CONCAT_DESCRIPTION.
> * Method dolEscapeXML was moved from functions.lib.php into function2.lib.php (not used enough to be loaded by default).
> * Removed deprecated use of string in dol_print_date(). Only date allowed.
> * Deprecated property ->fk_departement is now ->state_id everywhere.
> * Removed the method 4 of GETPOST (to get $_COOKIE). It was not used and not recommanded to use in Dolibarr.
>
>
>
> --
> EMail: [hidden email]
> Web: http://www.destailleur.fr
> ------------------------------------------------------------------------------------
> Google+: https://plus.google.com/+LaurentDestailleur-Open-Source-Expert/
> Facebook: https://www.facebook.com/Destailleur.Laurent
> Twitter: http://www.twitter.com/eldy10
> ------------------------------------------------------------------------------------
> * Dolibarr (Project leader): https://www.dolibarr.org (make a donation for Dolibarr project via Paypal: [hidden email])
> * AWStats (Author) : http://awstats.sourceforge.net (make a donation for AWStats project via Paypal: [hidden email])
> * AWBot (Author) : http://awbot.sourceforge.net
> * CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
>
>
> _______________________________________________
> Dolibarr-dev mailing list
> [hidden email]
> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev

_______________________________________________
Dolibarr-dev mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/dolibarr-dev