All Versions
52
Latest Version
Avg Release Cycle
328 days
Latest Release
-

Changelog History
Page 2

  • v2.3.2 Changes

    June 14, 2016
    • (related to #2182) Fix compatibility with sql_mode STRICT_ALL_TABLES
    • (related to #2181) Fix CSV export cached file size
    • (related to #2173) Fix customer discount apply on backoffice. The custome permanentr discount is also applied on the back office if the user is logged in front office
    • (related to #2168) Fix router redirect to last rewriting_url
    • ⚑️ (related to #2166) Fixed the update process when thelia.net is out of order
    • (related to #2160) Added missing home.block 'class' parameter
    • (related to #2157) Prevent an infinite loop in new product dialog
    • βœ… (related to #2154) Add Test range dates exists before testing type
  • v2.3.1 Changes

    • 🌐 (related to #2150) Fix form and validator translations
    • πŸ›  (related to #2147) Fixed help text display if show_label is false
    • (related to #2145) Fix for taxes & tax rules description display in Taxes rules page
    • πŸ”§ (related to #2144) Fix automatic configuration for the sql_mode
    • ⚑️ (related to #2142) Force utf8 on thelia update
    • (related to #2139) Start page correction for the loops
    • 🌐 (related to #2135) Fix ressources check for translation view
    • 0️⃣ (related to #2132) Fix change default category and default folder. Since the pull request #2066, it's no longer possible to change the default category of a product or the default folder of a content.
    • (related to #2129) Fix order export date interval
    • ⚑️ (related to #2128) Fix address state check in delivery cost estimation and fix login error due to symfony update
    • (related to #2127) Fix 2.3.0 major BC break in Thelia\Core\Event\Order\OrderPaymentEvent
    • (related to #2125) Fix construct in GenerateRewrittenUrlEvent
  • v2.3.0 Changes

    • #2121 Fix possible Compile Error in delivery loop
    • ⚑️ #2117 Fix Admin update, the password is no longer required for update of an admin
    • #2118 Module TinyMCE, fix the path for the Java uploader
    • #2120 Fix {count} in search context, {count} doesn't work when searching (since 2.3.0 alpha-1)
    • ⚑️ #2116 Updated translations from Crowdin
    • πŸ›  #2110 Added a way to set specific date/time format for lang, fixed date/time format for fr_FR
  • v2.3.0-beta2 Changes

    • #2030 Fix ziparchive not found, add a message to prevent that the zip extension was not found on the server
    • ⚑️ #2104 Fixed update function issue in Colissimo module
    • πŸ‘» #2096 #2103 Fix currency change, an exception was thrown if the currency does not exist
    • πŸ›  #2097 Fixed and improved cancel order processing
    • ⚑️ #2095 Updated translations from Crowdin
    • #2092 Fix Module TheliaSmarty, replace the request service by requestStack service
    • #2091 Fixed NO_ENGINE_SUBSTITUTION setting for MariaDB
    • #2090 Fix GenerateRewrittenUrlEvent, add getters and setters
    • πŸ— #2084 Check if customer exist in coupon builder
  • v2.3.0-beta1 Changes

    • 🚚 #2062 Remove composer dependency leafo/lessphp
    • #2060 Fix BC, TaxRule action introduces a compatibility break
    • #2080 Fix missing function addoutputfields in the loops
    • πŸ›  #2078 Fixed checkbox and radio automatic rendrering. The "checked" status of checkboxes and radios was not correctly managed by form-field-attributes-renderer.html
    • #2079 BackOffice : UX improvements on tablets, the right menu was too broad
    • #2067 Fix esi render. The sub-request was not a Thelia request
    • #2066 Fix the problem of position if a product or content in several sections and folders
    • 0️⃣ #2073 Use template default fallback in View Listener. Module views was not properly processed when the active front template is not "default"
    • ⚑️ #2068 Fix customer edit view ACL, replace update by view for edit a customer
    • 🚚 #2063 Fix, when deleting a product with a free text feature value, the free text feature value was not removed
    • πŸ— #2058 Fix bug when sending the attribute combination builder form if the user had not selected attribute
    • πŸ”’ #2056 Fix UX bug on product list in the frontOffice, the grid icon or the list icon do not lock
    • #2040 Fix bug when change image position on the module config page. The trait PositionManagementTrait was missing in ModuleImage
    • ⚑️ #2054 Fix the update process for the Collissimo module
  • v2.3.0-alpha2 Changes

    • #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
  • v2.3.0-alpha1 Changes

    • #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.
    • ⚑️ #1902 Update Colissimo export, add link to order and to customer, add package weight
    • πŸ›  #1801 Fixed cart duplication conditions at user login/logout
    • #1892 Add a name verification when creating a module with a command
    • #1891 Add primary key in coupon_customer_count and ignored_module_hook tables.
    • #1701 This PR improves the Order::createOrder() so that the method could be used to duplicate an order by re-using the delivery and invoice addresses defined in the original order.
    • #1823 Add states/provinces concept. The objective of this PR is to separate states/provinces of countries. For now, the concept of states/provinces was managed in country model which was not the best way.
    • πŸ‘ #1878 Add module code in the lists of the BackOffice for a better understanding.
    • #1832 Language improvement. Add the possibility to disable a language. It's possible to disable the language only for the front.
    • #1851 Add in the module Tinymce, the possibility to choose in which text areas the editor will be used.
    • πŸ“š #1840 Add the possibility to generate an url with the arguments router and route_id in the smarty function url. Documentation http://doc.thelia.net/en/documentation/templates/urls-and-paths.html
    • #1872 Add next/prev buttons for orders and customers. Modify the loops of brands, categories, folders and contents so that the queries to get the next and previous objects are sent only when it is needed.
    • #1850 #1859 Add hooks for email template
    • #1845 Add price including taxes in the combination creation pop-up in the BackOffice
    • #1868 Allow to open order-edit.html template with a specific module tab
    • #1861 Add links to the appropriate pages
    • #1860 Change version of Symfony Yaml components
    • #1843 Fix smarty form_collection_field, a performance problem was introduced after this PR: #1613 because ​the Form::createView() method create all form view on each call.
    • #1856 Convert order.invoice_date to datetime column
    • 0️⃣ #1852 Add the possibility to disable the generation of url for the loops, adds argument return_url in loops, the default value for argument return_url is true
    • #1857 Fix of hookblack : order.tab
    • ⚑️ #1792 Update module Carousel, change the location of saving of the images
    • #1844 #1848 Added hooks in the right column part of the edtion form of brand, content, category folder and product templates :
      • brand.modification.form-right.top, brand.modification.form-right.bottom
      • category.modification.form-right.top, category.modification.form-right.bottom
      • content.modification.form-right.top, content.modification.form-right.bottom
      • folder.modification.form-right.top, folder.modification.form-right.bottom
      • product.modification.form-right.top, product.modification.form-right.bottom
    • #1835 Add the product combination in PDF delivery
    • 🚚 #1788 Remove all the AdminIncludes from the core modules.
    • #1841 Add the possibility to create a product combination with several same attribute inside (2 colors in one product sales elements).
    • #1830 Fix attribute title in the modal "create a new combination"
    • #1780 Currency improvements. Add the possibility to disable a currency. Add the possibility to change the position of the currency symbol. Resolve #1446
    • #1825 Add message if thelia project is not installed
    • #1714 #1839 #1833 Hook improvements
      • Add new syntax to hook on a hook. Documentation http://doc.thelia.net/en/documentation/modules/hooks/index.html
      • Add command php Thelia hook
    • #1824 #1829 Fix the admin home stats, On page load, the month sent to Thelia was bad
    • 0️⃣ #1821 Fix the value for constant AdminForm::LANG_DEFAULT_BEHAVIOR, Resolve ##1820
    • #1818 Fix BackOffice menu, hook block to integrate main link if it's used
    • #1816 Fix the total price of cart if the items have a quantity greater than one, Resolve #1772, add new methods getTotalRealTaxedPrice, getTotalTaxedPrice, getTotalTaxedPromoPrice in the model Thelia\Model\CartItem
    • #1783 Fix product price exports. Resolve #1078 #1610
    • #1808 Add customer's company in order mails and PDF
    • #1780 Adds the ability to disable a currency and change the position of the currency symbol
    • #1806 Fix the event dispatched before decoding of the import, TheliaEvents::IMPORT_AFTER_DECODE to TheliaEvents::IMPORT_BEFORE_DECODE
    • πŸ›  #1799 Fixed the redirection to rewritten URL
    • #1725 Added new attributes and some aliases to the {cart} substitution
      • A new weight attribute is added, to get the cart total weight.
      • A new total_price_without_discount attribute is added, to get the cart total amount without taxes, excluding discount.
      • The following aliases of existing attributes are added, to provide a better english syntax, or a more accurate name :
        • product_count, alias of count_product
        • item_count, alias of count_item
        • total_price_with_discount alias of total_price
        • total_taxed_price_with_discount alias of total_taxed_price
        • contains_virtual_product alias of is_virtual
        • total_tax_amount alias of total_vat
    • 0️⃣ #1802 After upload, The image file name is no longer the default image title
    • πŸ”Œ #1805 Add a new parameter locale for the module_config smarty plugin
    • #1796 Fix regression in OrderAddressEvent cell phone can not be required in the constructor
    • πŸ“š #1787 Add loop Overriding, Documentation http://doc.thelia.net/en/documentation/loop/extend.html
    • #1785 Fix undesirable carts, persist only non empty carts
    • ⚑️ #1790 Update the default PSE ref when the product ref is updated
    • #1778 #1797 Add manual and manuel_reverse order in attributeCombination loop
    • #1766 Add order by id and id_reverse in product_sale_element loop
    • #1760 Set order status as paid when the FreeOrder module is used to "pay" an order
    • πŸ”§ #1751 Fix for undefined currency exchange rate, add error message in the currency configuration page when an exchange rate could not be found
    • #1769 Increase API key size to 48
    • #1771 Add argument customer_id for hook customer.edit-js
    • #1753 Fix the rounding of prices in the order product loop
    • ⚑️ #1768 Update composer.lock file, update of the dependency thelia/currency-converter to version 1.0.1
    • #1752 Add addValues method in EnumListType
    • 🚚 #1746 Removes deprecated classes and methods for the version 2.3
    • 0️⃣ #1745 Fix output value IS_DEFAULT in the product_sale_elements loop
    • #1754 Add homepage redirection on /admin/login if the admin is already authenticate. Before this change, there was a render
    • #1765 Fix for prev/next queries in Category and Content loops, and add prev/next in Product and Folder loop
    • #1759 Fix for parent attribute and new exclude_parent attribute of Category loop
    • #1750 Add EQUAL to product loop filter by min or max
    • #1727 Add template & stock inputs on product creation
    • #1722 Replaced parameter "locale" with "lang" in generated URL
    • #1732 Update sql constraint for table product_sale_elements_product_image and product_sale_elements_product_document
    • 🍱 #1730 Change layout to only cache assets/dist
    • πŸš‘ #1734 Fix critical performance issue on ProductController HydrateObjectForm
    • #1733 Fix order attribute in BaseHook
    • #1729 Fix all useless DIRECTORY_SEPARATOR
    • #1726 Fix method setRangeDate variable
    • 0️⃣ #1718 Autocomplete combination generation form with default pse values
    • #1699 Fix missing use for BirthdayType
    • #1713 Add more options for content, folder and order in search results
    • #1706 Fix form coupon not found in frontOffice order invoice
    • πŸ“œ #1700 Fix source priority in ParserContext::getForm
    • #1588 Add document tab in frontOffice product page
    • #1668 Add height limit for the select fields in the Attributes and Features tab of the admin product edit page
    • #1669 Add options exclude_status, status_code, exclude_status_code and output value STATUS_CODE in Order loop
    • #1674 Add options free_text, exclude_free_text in FeatureValue loop
    • #1725 Add weight and total_price_without_discount attributes to the {cart} substitution, and some aliases to provide a better english syntax, or a more accurate name to existing attributes : product_count, alias of count_product, item_count, alias of count_item, total_price_with_discount alias of total_price, total_taxed_price_with_discount alias of total_taxed_price, contains_virtual_product alias of is_virtual, total_tax_amount alias of total_vat
  • v2.2.6 Changes

    August 30, 2016
    • πŸ›  Fix #2229 : bad resource code in MailingSystemController class (related to #2240)
    • πŸ›  Fixed cancelPayment method in BasePaymentModuleController class (related to #2237)
    • πŸ›  Fix #2215 : loop pagination cache (related to #2231)
    • πŸ›  Fix coupons issues (related to #2219)
    • πŸ›  Fix for #2213 : Nesting loops with the same argument set is now working (related to #2214)
    • πŸ›  Fix missing model on LoopResultRow (related to #2208)
    • πŸ›  Fixed sale edit form (related to #2205)
  • v2.2.5 Changes

    June 21, 2016
    • (related to #2188) A more effective way to solve issue #2061
    • #2194 Fix change currency on 2.2.x
  • v2.2.4 Changes

    June 14, 2016
    • (related to #2182) Fix compatibility with sql_mode STRICT_ALL_TABLES
    • (related to #2173) Fix customer discount apply on backoffice. The custome permanentr discount is also applied on the back office if the user is logged in front office
    • (related to #2168) Router redirect to last rewriting_url
    • (related to #2160) Added missing home.block 'class' parameter