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

Changelog History
Page 3

  • v2.2.3 Changes

    • ๐Ÿ›  (related to #2147) Fixed help text display if show_label is false
    • ๐Ÿ”ง (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
    • (related to #2125) Fix construct in GenerateRewrittenUrlEvent
    • (related to #2118) Module TinyMCE, fix the path for the Java uploader
    • ๐Ÿ‘ป (related to #2096) Fix currency change, an exception was thrown if the currency does not exist
    • (related to #2090) Fix GenerateRewrittenUrlEvent, add getters and setters
    • ๐Ÿ— (related to #2084) Check if customer exist in coupon builder
    • (related to #2080) Fix missing function addoutputfields in the loops
    • ๐Ÿ›  (related to #2078) Fixed checkbox and radio automatic rendrering. The "checked" status of checkboxes and radios was not correctly managed by form-field-attributes-renderer.html
    • 0๏ธโƒฃ (related to #2068) Use template default fallback in View Listener. Module views was not properly processed when the active front template is not "default"
    • โšก๏ธ (related to #2068) Fix customer edit view ACL, replace update by view for edit a customer
    • ๐Ÿ— (related to #2058) Fix bug when sending the attribute combination builder form if the user had not selected attribute
    • (related to #2052) Fix #2040 Missing trait PositionManagementTrait in ModuleImage
    • (related to #2041) Fix possible circular reference for category tree and folder tree
    • โšก๏ธ (related to #2017) Add constraint of unicity in create and update hook form
    • ๐Ÿ›  (related to #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
    • (related to #2010) Improve product price edition tab
    • (related to #2005) Use a wider version requirement on thelia/installer for setup/
    • (related to #1999) Fix Folder breadcrumb, the parent url was not good if you edit a picture in a folder or a content
    • โšก๏ธ (related to #1980) Update database schema to increase module version field to 25 chars.
    • (related to #1967) Module Colissimo : Replace country title by isoalpha2 in export for expeditor
    • ๐Ÿ‘ป (related to #1962) Fix exception when cloning a product if the i18n in specific locale does not exist
    • โšก๏ธ (related to #1958) Fix missing success_url on Brand SEO update
    • (related to #1956) Fix UX right class in brand products pagination in the frontOffice
    • (related to #1946) Fix the automatic inclusion of the TaxType class only if extension == php
    • (related to #1939) Add visible and visible_reverse values in Product Loop order argument
    • ๐Ÿ›  (related to #1936) Fixed the module name verification for command module:position
    • (related to #1928) Hook DI alert messages thrown as exceptions in dev. mode
    • ๐Ÿ”ง (related to #1921) Modules 'configuration' and 'hook' buttons behavior fix
    • ๐ŸŒ (related to #1920) Fixed coupons conditions label translation
    • ๐ŸŒ (related to #1917) Fixed translations bug in user mode with view only missing translations activated
    • ๐ŸŒ (related to #1914) The module list in the translation page is now ordered by module code instead of module title
    • (related to #1908) A fix for "terms & conditions" bootbox height
    • (related to #1906) Fix coupon create form data
    • ๐Ÿ›  (related to #1799) Fixed the redirection to rewritten URL
    • (related to #1797) Fix order manual and manual_reverse in AttributeCombination loop
    • โšก๏ธ #1901 Update Colissimo export, add link to order and to customer, add package weight
  • v2.2.2 Changes

    • โšก๏ธ #1901 Update Colissimo export, add link to order and to customer, add package weight
    • (related to #1857) Fix of hookblack : order.tab
    • (related to #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.
    • (related to #1830) Fix attribute title in the modal "create a new combination"
    • (related to #1825) Add message if thelia project is not installed
    • (related to #1824 #1829) Fix the admin home stats, On page load, the month sent to Thelia was bad
    • 0๏ธโƒฃ (related to #1821) Fix the value for constant AdminForm::LANG_DEFAULT_BEHAVIOR, Resolve ##1820
    • (related to #1818) Fix menu hook block to integrate main link if it's used #1818
    • (related to #1806) Fix the event dispatched before decoding of the import, TheliaEvents::IMPORT_AFTER_DECODE to TheliaEvents::IMPORT_BEFORE_DECODE
    • (related to #1796) Fix regression in OrderAddressEvent cell phone can not be required in the constructor
    • โšก๏ธ (related to #1790) Update the default PSE ref when the product ref is updated
    • (related to #1783) Fix product price exports. Resolve #1078 #1610
    • (related to #1771) Add argument customer_id for hook customer.edit-js
    • (related to #1769) Increase API key size to 48
    • โšก๏ธ (related to #1768) Update composer.lock file, update of the dependency thelia/currency-converter to version 1.0.1
    • (related to #1760) Set order status as paid when the FreeOrder module is used to "pay" an order
    • (related to #1753) Fix the rounding of prices in the order product loop
    • ๐Ÿ”ง (related to #1751) Fix for undefined currency exchange rate, add error message in the currency configuration page when an
    • (related to #1750) Add EQUAL to product loop filter by min or max
    • ๐Ÿ›  (related to #1747) Fixed success_url check for contact form
    • 0๏ธโƒฃ (related to #1745) Fix output value IS_DEFAULT in the product_sale_elements loop
  • v2.2.1 Changes

    • (related to #1699) Fix missing use for BirthdayType
    • (related to #1700) Fix form retrieving
    • (related to #1706) Fix coupon form
    • (related to #1713) Add more options for content, folder and order in search results
    • (related to #1722) Replaced parameter "locale" with "lang" in URL generated
    • โšก๏ธ (related to #1724) Fix customer update input ID and indentation
    • (related to #1726) Fix method setRangeDate variable in ExportHandler
    • (related to #1729) Fix all useless DIRECTORY_SEPARATOR
    • ๐Ÿฑ (related to #1730) Change layout to only cache assets/dist
    • (related to #1732) Update sql constraint for table product_sale_elements_product_image and product_sale_elements_product_document
    • (related to #1733) Fix order attribute in BaseHook
    • ๐Ÿš‘ (related to #1734) Fix critical performance issue on ProductController HydrateObjectForm
    • (related to #1727) Add template & stock inputs on product creation
  • v2.2.0 Changes

    • ๐Ÿ›  #1692 Fix amounts displayed on the PDF invoice when a postage with tax is used (fixes #1693 and #1694)
    • ๐ŸŒ #1692 Fix translations for HookNavigation module
    • โšก๏ธ #1692 Update hooktest-template and hooktest-module to prevent thelia-installer conflicts
    • โšก๏ธ #1692 Update French, German, Italian translations
    • ๐ŸŒ #1692 Add Turkish translation
    • #1688 Fix the permission messages in Thelia installer
    • #1686 Use createForm method for front forms thelia.coupon.code, thelia.order.delivery, thelia.order.payment
    • #1667 Fix #1666 Display an error when trying to delete a customer which has orders
    • ๐Ÿ”Œ #1665 Fix form field type date in Smarty plugin form, checks if the field type is a BirthdayType for assign a smarty variable [years, month, days]
    • #1659 Fix Administrator edit action in the BackOffice, it was impossible to edit an administrator
  • v2.2.0-beta3 Changes

    • ๐Ÿšš #1653 Remove AdminIncludes folder in the module generation
    • #1649 Add index in table rewriting_url
    • #1644 Allow relative path use with Tlog
    • ๐Ÿณ #1640 Add docker and docker-compose configuration
    • #1637 Fix admin API edit button
    • โœ… #1635 Add unit tests for the routing files (admin, api, front)
    • ๐Ÿšš #1634 Remove leftover uncallable routes (admin)
    • ๐Ÿšš #1631 Remove duplicate route (admin)
    • #1629 Fix errors reporting of admin hooks
    • #1632 Fix pagination infinite URL ; redirect on page 1 when changing products per page limit to avoid having no product on the page
    • #1616 Improve statistic on homepage, add datetimepicker and fix first order
    • #1601 Add set error in TheliaFormValidator when form is not valid
    • #1585 Add parameters in frontOffice hooks
    • #1587 Fix redirect url for the folder image and folder document
    • #1590 Fix Thelia request initialization
    • #1593 Fix form serialization in session that contain uploaded files
    • โšก๏ธ #1594 update symfony/validator version to 2.3.31
    • โšก๏ธ #1598 composer.json update dependency fzaninotto/faker to stable version 1.5
    • ๐ŸŒ #1583 Add German translations
    • #1615 New TheliaEvents::CART_FINDITEM event to improve cart management flexibility
    • ๐Ÿ”ง #1618 Configurable faker
    • #1581 Fix the prices precision
      • Not round the prices without tax in back office
      • Change the type for the price columns in database. New type : decimal(16,6)

    ๐Ÿ—„ ##DEPRECATED

    • ๐Ÿ—„ Deprecated AdminIncludes, it's better to use the hooks
  • v2.2.0-beta2 Changes

    • โž• Add module image edition in backoffice
    • The language change links should now use the locale instead of the language code, e.g. http://www.yourshop/some-page?lang=fr_FR instead if http://www.yourshop/some-page?lang=fr. Backward compatibility is provided.
    • 0๏ธโƒฃ Order status added by modules have their CSS label color handled or have a default color
    • ๐Ÿ†• New login page style
    • ๐Ÿ†• New general style of backoffice
    • ๐Ÿ†• New dashboard arrangement
  • v2.2.0-beta1 Changes

    • ๐Ÿ›  Fix currency create action to set the by_default field properly.
    • Add missing column default_template_id in category_version table
    • The product parameter of the feature_value loop is no longer mandatory
    • ๐Ÿ—„ The product parameter new $PRODUCT variable is deprecated. $PRODUCT_ID should be used instead.
    • ๐Ÿ›  Fix smarty format_date function to use consistent format when locale attribute is used.
    • ๐Ÿ‘ฏ A product and all it's dependencies can now be cloned
    • ๐Ÿ›  Fix index form error information session cleaning
    • ๐Ÿ”‹ Feature's free text values now handle i18n
    • URLs now have no problem with accents or case
    • โž• Add order by weight and weight_reverse in product sale elements loop
    • โž• Add the ability to remove arguments in loops.
    • ๐Ÿ†• new back-office is enhanced with a group button actions and a new layout
    • โž• Added an optional 'ajax-view' parameter to card add form
    • โž• Add validation groups in form from parser context
    • ๐Ÿ”‹ Feature value are not translatable
    • ๐Ÿ‘ Allow multiple authors in module.xml file. Fixed #1459
    • ๐Ÿ›  Display the mini cart with a hook. Fixed #1233
    • โž• Add date range for order export
    • Klik&Pay is no more a submodule
  • v2.2.0-alpha2 Changes

    • โž• Add a front office way to make an address the default one
    • ๐Ÿ†• New translation domain that allows to redefine translation strings globally or specifically to a domain. By the way, we can safely update Thelia, modules, templates without overwriting specific translations.
    • Remove currency_rate_update_url in setup/insert.sql
    • โž• Add Cellphone to order address
    • โž• Add AnyListTypeArgument for loop argument
    • ๐Ÿ†• New command module:position. This command can changes module position
    • ๐Ÿ›  Fix session serialisation
    • Create a template context
    • ๐Ÿ‘ Allow relative path for the file logger from THELIA_ROOT constant
    • Form error information are stored in the user session
    • ๐Ÿ›  Fix redirection with slash ended uri. Fix #1331
    • Config images_library_path and documents_library_path are now used everywhere
    • Messages dispatched before and after content creation
    • โž• Add link to open pdf directly in browser in BO order/update
    • โž• Added wysiwyg.js hook where it was missing.
    • ๐Ÿ›  Fix hook attribute in pdf template. The hook was never called.
    • Cellphone column Added in order_address table
    • 0๏ธโƒฃ Default front office template revamped :
      • bower and grunt can be used (but not mandatory, you can still use assetic)
      • less than 4095 css selectors (IE9 compatibility)
      • bootstrap is now fully used
      • this template is documented in its readme
    • ๐Ÿ‘ฎ Force locale in session when loading a rewriten url
    • Thelia is now fully usable with HTTPS protocol
    • Do not delete the default product_sale_elements when the template of a product change
    • Added standard 'error_url' parameter, like 'success_url'
    • controller type can be found in the request (#1238)
    • ๐Ÿ†• new helper to get order weight
    • โšก๏ธ update selected delivery address in order process when customer change it
    • ๐Ÿ†• new hooks for delivery modules in backoffice and pdf to add extra information
  • v2.2.0-alpha1 Changes

    • โž• Add module code ($CODE variable) into payment loop outputs
    • โž• Add the 'images-folder' tag into module.xml file to deploy the modules images
    • โž• Add the 'module:list' command, that shows the modules state
    • โšก๏ธ Update Admin Logs to add the resource ID when available.
    • โž• Add render smarty function, that executes the controller given in the action parameter.
    • ๐Ÿ‘ Allow modules to use document and image loop with the query_namespace argument
    • Enable image zoom in image loop before cropping to guarantee that the resulting image will match the required size, even if the original image is smaller. This feature is active only if the allow_zoom parameter is true.
    • ๐Ÿฑ When in development mode, an exception is thrown when an error occurs when processing assets, thus helping to diagnose missing files, LESS syntax errors, and the like.
    • ๐Ÿ”„ Change default order for cart loop
    • New module_config Smarty function: {module_config module="module-code" key="parameter-name}
    • Do not register previous url on XmlHttpRequest
    • โž• Add ACL on documents and images tabs.
    • โž• Add confirmation modal on documents deletion
    • โž• Add shop language choice on install wizard
    • โœ‚ Remove redundant * on product-edit
    • Add parameter "page_param_name" for template admin pagination.html. if "page_param_name" is empty, then the name of the parameter is "page"
    • โž• Add "Refunded" order status
    • โž• Add environment specific config file loading in modules
    • ๐Ÿ”„ Add the possibility for customers to change their email, backoffice configuration variables customer_change_email
    • Add confirmation email for customers, backoffice configuration variables customer_confirm_email
    • ๐Ÿ”จ Refactor Thelia\Controller\BaseController::createForm into a factory service Thelia\Core\Form\TheliaFormFactory
    • ๐Ÿ”จ Refactor Thelia\Controller\BaseController::validateForm and Thelia\Controller\BaseController::getErrorMessages into a service Thelia\Core\Form\TheliaFormValidator
    • โž• Add the failsafe=[true|false] parameter to the assets Smarty functions (stylesheets, images, javascripts).
    • A country could belong to more than one shipping zone.
    • โž• Add the exclude_area parameter to the Country loop.
    • The Country loop now returns a proper country ISO code, left-padded with zeros, e.g. '004' instead of '4'
    • ๐Ÿ—„ The Country::getAreaId() method is DEPRECATED.
    • โž• Add the country and order parameters to Area loop
    • โž• Add the area parameter to Module loop
    • ๐Ÿ‘Œ Improved Shipping zones management
    • Add cache on the graph of the home page, possibility to disable cache or change ttl cache, with the configuration variable admin_cache_home_stats_ttl
    • ๐Ÿ†• New feature: a default product template could be defined in categories. Products created in this category will get this default product template. If no default product template is defined in a given category, it will be searched in parent categories.
    • ๐Ÿ†• New main navigation style and position
    • ๐Ÿšš jquery.ui.datepicker is now DEPRECATED and will be REMOVED in 2.3. Please use boostrap-datepicker
    • โž• Add thelia.logger service to prepare the transition with another logger.
    • โž• Add 62 new admin hook
    • โž• Add stacked current form into parser context. It allows to have nested forms while using the new way to write forms.
    • ๐Ÿ“š Module information and documentation could be viewed directly from the module list
    • โž• Add the possibility to translate text in the sql files (insert.sql, update/sql/*.sql). to generate sql files use command php Thelia generate:sql. Translation can be made in the back office, in the translation page.
    • format_date smarty function now handle symfony form type date, datetime and time view value.
    • ๐Ÿ‘ Allow BaseController::generateOrderPdf to generate a pdf without having the rights
    • ๐Ÿ‘‰ SHOW_HOOK now displays parameters
    • โž• Add fallback for email template for mails sent from a module. If the template file does not exist in the current email template, it will use the one that comes with the module.
    • โž• Add dispatch of console events
    • ๐Ÿ”จ Refactor VirtualProductDelivery module. The email sending is now triggered from a new event to gain more flexibility. Now, email messages use smarty file templates located in templates/email/default.
    • โž• Added capability to use translator in module functions preActivation and postActivation
    • โž• Add environment aware database connection
    • ๐Ÿ†• new 'asset' Smarty function, to get the URL of an arbitrary file from template assets, such as a video or a font.
    • โšก๏ธ Imagine package is updated to 0.6.2, which provides a better support for transparency.
    • 0๏ธโƒฃ Default border color of images resized with resize_mode="border" is now transparent instead of opaque white.
    • ๐Ÿ—„ The TemplateHelper class is deprecated. You should now use the thelia.template_helper service. TemplateHelperInterface has been introduced, so that modules may implement alternate versions
  • v2.1.11 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 for #2213 : Nesting loops with the same argument set is now working (related to #2214)
    • ๐Ÿ›  Fixed sale edit form (related to #2205)