PrestaShop Core Weekly - Week 9 of 2015
An inside look at PrestaShop
Welcome to the inaugural post relating what has been going on in the development side of PrestaShop!
I aim to make this a weekly occurrence (as the title implies), in which I’ll highlight some of the more important happenings in and around the Core. In short, this is for those who do not visit https://github.com/PrestaShop/PrestaShop/commits/1.6 and http://forge.prestashop.com/browse/PSCSX) on a daily basis :)
Last week was marked by two milestones:
- We passed 30,000 commits on the 1.6 branch! (currently closing on 30,220)
- We released version 126.96.36.199 (and hotfix 188.8.131.52), with more than 200 changes and fixes, among which:
- Big work on refund and partial refund
- New front office classes added to facilitate integration
- Ability to override specific controllers with ModuleAdminControler
- Display product images on invoices
- Installer in French (Quebec) and Portuguese (Portugal)
See the announcement forum post here: https://www.prestashop.com/forums/topic/418728-prestashop-16013-is-available-for-download And the changelog for v184.108.40.206 is here: https://www.prestashop.com/en/developers-versions/changelog/220.127.116.11
Thursday was also an intense day of discussions and exchanges, when a handful of community participants came to the PrestaShop office in Levallois-Perret (France) in order to talk about everything, from themes to modules, updates and module validation, the tax and rounding issues, code quality and stability.
Participants where prestarocket, 2FR3, doekia, PrestaEdit, Atch, EoliaHack, SamyRabih and Mediacom87. We plan on having more of those, with more diverse participants, soon!
Now, onto the past week, starting from Monday, February 23rd to Sunday, March 1st.
Notable accepted pull requests:
- 2507: Fixes for taxes & rounding errors on invoice. Props djfm.
- 2509: BO : Add $id_cart to Message in PaymentModule::validateOrder(). Props Elitius.
- 2510, 2511, 2512, 2513: Patches fixing delivery time for virtual products. Props Nobodaddy.
- 2514: Employee.getEmployees and Employee.getByEmail get a $active_only parameter. Props dpiquet.
- 2516, 2527, 2539: PHPDoc work on FrontController, Db, Context and many other classes. Props gskema.
- 2525: Fixed free shipping display on invoices. Props djfm.
- 2528: Fixed function return value in write context in AdminWarehousesController.php. Props guestisp.
Find all PRs closed last week here
Notable closed Forge tickets:
- PSCSX-4773: override class installation
- PSCSX-4488: Blockcart cover image with attributes
- PSCSX-4627: Administration Themes : Can’t install theme from directory
- PSCSX-4738: Copy and edit product disables available for order
- PSCSX-4646: after update quantity product is active in all stores
- PSCSX-4109: Module installation issue with multistore
- PSCSX-4746: CLONE - Can Not Remove Stock in Advanced Stock Manager
- PSCSX-4538: Unexcepted HTML entities in CSV export from stock instant state
Find all Forge tickets closed last week here: click here!
Notable commits to the 1.6 branch:
- 30000th commit! https://github.com/PrestaShop/PrestaShop/commit/be9ddb7e6a2f12dddaffe1e9fb098a64c66ecc29 Props gRoussac.
- Invoice : Display shipping and wrapping breakdown by rate in case of summed taxes https://github.com/PrestaShop/PrestaShop/commit/2d02b90f845ab75f21ec516de0d09dddef5390ad Props djfm.
- jocel1 closed bugs #PSCSX-4829 and many others; dramatically improving performances.
That’s it for last week! It’s the first edition of Core Weekly, so if you have suggestions or see anything that I missed, please comment!