Thelia v2.3.0-alpha2 Release Notes

    • #1985 Add delivery and payment events MODULE_PAYMENT_IS_VALID, MODULE_PAYMENT_MANAGE_STOCK, MODULE_DELIVERY_GET_POSTAGE
    • 🚚 #2045 Moves the backOffice statistics in the new module HookAdminHome
    • 0️⃣ #2044 Add possibility to change number by default of results per page for the product list, the order list and the customer list in the backOffice
    • #2042 Avoid having too many results in the backOffice search page
    • 💅 #2021 Fixes hooks mini-cart, sale.top, sale.bottom, sale.main-top, sale.main-bottom, sale.content-top, sale.content-bottom, sale.stylesheet, sale.after-javascript-include, sale.javascript-initialization, account-order.invoice-address-bottom, account-order.delivery-address-bottom
    • #2041 Fix possible circular reference for category tree and folder tree
    • #2039 Disable the output of the url by the loops on the BackOffice
    • #2034 Add column position in attribute combination table
    • 🌐 #2028 Fixed translation regexp prefix for templates
    • #2027 Confirmation email when subscribing to newsletter, and subscription cancel page
    • ⚡️ #2017 Add constraint of unicity in create and update hook form
    • 🛠 #2012 Checking MySQL version to set sql_mode automatically, this fixed the compatibility with MySQL > 5.6 for modes STRICT_TRANS_TABLES, NO_ENGINE_SUBSTITUTION
    • #2009 Display PSE ref in backOffice order edit for the product list
    • #2001 Check PHP version before trying to do anything in install process
    • #1999 Fix Folder breadcrumb, the parent url was not good if you edit a picture in a folder or a content
    • #1998 Add not blank constraint on zipcode in address create form
    • #1988 Fix hide module-install if auth are not right in the BackOffice
    • #1907 Administrators should now have an email address. They may use login name or email to log in the back-office. They could now create a new a password if they forgot it. New minimum_admin_password_length and enable_lost_admin_password_recovery configuration variable.
    • 👻 #1962 Fix exception when cloning a product if the i18n in specific locale does not exist
    • ⬆️ #1933 #2006 #2016 #2033 Upgrade Symfony 2.3 to Symfony 2.8
    • #1995 Added order search options, improved search page in the backOffice
    • #1994 Allow coupon in first cart step
    • 0️⃣ #1993 Fix the default language isocode link in backOffice languages page
    • #1992 Add method to find category path Thelia/Model/CategoryQuery::getPathToCategory
    • 🌐 #1977 Fixed translation domain in NewsletterController
    • ⚡️ #1980 Update database schema to increase module version field to 25 chars.
    • #1971 #1973 Adds an address email to the administrator profile and adds the password lost functionality for administrators
    • #1970 Add CartDuplicationEvent which provide both original and duplicated cart to listeners
    • #1967 Module Colissimo : Replace country title by isoalpha2 in export for expeditor
    • 🛠 #1964 Fixed cart not deleted after an order placed
    • #1960 Add events CART_ITEM_CREATE_BEFORE and CART_ITEM_UPDATE_BEFORE
    • #1959 Add the ability to format an address by country
    • #1907 Administrator email management and features
      • adds an address email to the administrator profile
      • This address email can now be used to login just like the login name
      • An administrator could now recover a lost password, just like a regular customer
    • ⚡️ #1958 Fix missing success_url on Brand SEO update
    • #1956 Fix UX right class in brand products pagination in the frontOffice
    • #1948 Allow to define custom delimiter and enclosure char for CSV serializer
    • #1947 Added a way to get category/product from related content ID
    • #1946 Fix l'inclusion automatique of the TaxType class only if extension == php
    • #1939 Add visible and visible_reverse values in Product Loop order argument
    • 🛠 #1936 Fixed the module name vefication for command module:position
    • #1931 Add a optional parameters CC and BCC in method \Thelia\Mailer\MailerFactory::sendEmailMessage
    • 0️⃣ #1929 Mod: BaseController useFallbackTemplate set to true by default
    • #1928 Hook DI alert messages thrown as exceptions in dev. mode
    • #1926 Fix redirection after coupon consume
    • ✅ #1923 Re enabled functional tests for back office
    • 🚚 #1922 Colissimo Move the prices from a json to a config
    • 🔧 #1921 Modules 'configuration' and 'hook' buttons behavior fix
    • 🌐 #1920 Fixed coupons conditions label translation
    • 🌐 #1917 Fixed translations bug in user mode with view only missing translations activated
    • #1916 Fix upload document. The document title is missing after upload
    • 🌐 #1914 The module list in the translation page is now ordered by module code instead of module title
    • #1913 Conservation the emails after unsubscribe on newsletter
    • #1911 Add 'admin_current_location' arg for 'main.in-top-menu-items' Hook
    • #1908 A fix for "terms & conditions" bootbox height
    • #1906 Fix coupon create form data
    • ⚡️ #1904 Update tinyMCE
    • #1903 Added missing generateErrorRedirect()
    • ⚡️ #1895 Add a link to the contact page in the front footer and update bootstrap
    • #1881 Display only the zones affected to Colissimo in the backOffice
    • #1853 Coupon, add condition match for cart item include quantity
    • #1815 #1963 #1984 #1989 #1997 #2013 #2019 Import/export complete rework