All Versions
52
Latest Version
Avg Release Cycle
328 days
Latest Release
-
Changelog History
Page 6
Changelog History
Page 6
-
v2.0.6 Changes
- Do not register previous url on XmlHttpRequest
-
v2.0.5 Changes
- add new function to smarty
set_previous_url
. The parameterignore_current
allows you to ignore the current url and it will not be store as a previous url - 0๏ธโฃ 'freesans' is now the default font of PDF documents
- ๐ fix bug with cart foreign key constraint #926
- ๐ fix typo with '}' #999
- โ add missing 'admin.search' resource
- โ add default translation for '/ajax/mini-cart'
- ๐ fix product add to cart
- ๐ fix form firewall variable name
- โ add more module includes in order-edit.html
- do not allow failure anymore on travis php5.6
2.0.4
- โก๏ธ Updating stock when changing order : canceled status
- order table is versionnable now.
- product_sale_elements_id is added to order_product table.
2.0.3
- ๐ Fix js syntax in order-delivery template
- price are now save without any round. /!\ Check in your templates if you are using format_money or format_number function. Don't display prices directly.
- ๐ change Argument type for ref parameter in Product loop
- ๐ Fix export template
- [Tinymce]fix invisible thumb in file manager
2.0.3-beta2
- ๐ fix update process
- ๐ fix coupons trait
- โก๏ธ update schema adding new constraints on foreign keys
- previous url is now saved in session. use
{navigate to="previous"}
in your template
2.0.3-beta
- ๐ New coupon type: Free product if selected products are in the cart.
- ๐ New feature: Product Brands / Suppliers management
- ๐ New 'brand' loop and substitution. product, image and document loop have been updated.
- ๐จ Images and document processing have been refactored.
- โ Added store description field for SEO
- โ Added code editor on textarea on email templates page
- ๐ Fixed issues on position tests
- ๐ Fixed issues on RSS feed links
- โก๏ธ Update SwiftMailer
- ๐ Fix bugs on customer change password form and module "order by title"
- โ Add the ability to place a firewall on forms. To use this in a module, extend Thelia\Form\FirewallForm instead of BaseForm
- โ Add Exports and Imports management
- 0๏ธโฃ Default front office template:
- Display enhancement
- Optimization of the uses of Thelia loops to gain performances and consistency
- Optimization for SEO : meta description fallback, title on category page, ...
- new PSE layout in product page, attributes are separated
- Support of 'check-available-stock' config variable
- Terms and conditions agreement is now in the order process
- 0๏ธโฃ Default pdf template:
- Added list of amount by tax rule
- Display enhancement
- Added legal information about the store
- Demo:
- Support for brand
- Added folders and contents data.
2.0.2
- ๐ป Coupon UI has been redesigned.
- ๐ New coupon types:
- Constant discount on selected products
- Constant discount on products of selected categories
- Percentage discount on selected products
- Percentage discount on products of selected categories
- ๐ New coupon conditions :
- Start date
- Billing country
- Shipping country
- Cart contains product
- Cart contains product from category
- For specific customers
- ๐ Free shipping can now be restricted to some countries and/or shipping methods
- session initialization use now event dispatcher :
- name event : thelia_kernel.session (see Thelia\Core\TheliakernelEvents::SESSION
- class event : Thelia\Core\Event\SessionEvent
- example : Thelia\Core\EventListener\SessionListener
- Creation of Thelia\Core\TheliakernelEvents class for referencing kernel event
- โ Add new command line that refresh modules list
Thelia module:refresh
- Coupon internals have been simplified and improved.
- Error messages are displayed in install process
- โ Add pagination on catalog page in Back-Office
- โ Add Hong Kong to country list
- ๐ Fixed issue #452 when installing Thelia on database with special characters
- implement search on content, folder and category loop.
- all form are documented
- template exists for managing google sitemap : sitemap.html
2.0.1
- possibility to apply a permanent discount on a customer
- display estimated shipping on cart page
- export newsletter subscribers list
- ๐ Fix redirect issues
- โจ enhancement of coupon UI
- โจ enhancement of admin menu. Coupon is now in Tools menu
- front office, email and pdf templates are translated in Russian and Czech
- ๐ fix bugs : https://github.com/thelia/thelia/issues?milestone=4&page=1&state=closed
2.0.0
- Coupons values are re-evaluated when a product quantity is changed in the shopping cart
- ๐ You can declare new compilerPass in modules. See Thelia\Module\BaseModule::getCompilers phpDoc
- โ Add ability to load assets from another template. See https://gist.github.com/lunika/9365180
- ๐ allow possibility to use Dependency Injection compiler in Thelia modules
- โ Add Deactivate Module Command Line
- โ Add indexes to database to improve performance
- Order and customer references are more human readable than before
- ๐จ Refactor intl process. A domain is created for each templates and modules :
- core => for thelia core translations
- bo.template_name (eg : bo.default) => for each backoffice template
- fo.template_name (eg : fo.default) => for each frontoffice template
- pdf.template_name (eg : pdf.default) => for each pdf template
- email.template_name (eg : email.default) => for each email template
- modules :
- module_code (eg : paypal) => fore module core translations
- module_code.ai (eg : paypal.ai) => used in AdminIncludes templates
- bo.module_code.template_name (eg : bo.paypal.default) => used in back office template
- fo.module_code.template_name (eg : fo.paypal.default) => used in front office template
- ๐ new parameter for smarty
intl
function. The parameterd
allow you to specify the translation domain (as explain before). This parameter is optional - ๐ the
d
can be omitted if you use{default_translation_domain domain='bo.default'}
in your layout. If you use this smarty function, thed
parameter is automatically set with the domain specify indefault_translation_domain
function - We changed Thelia's license. Thelia is published under the LGPL 3.0+ License
2.0.0-RC1
- โ Remove container from BaseAction.
- ๐ fix sending mail on order creation
- 0๏ธโฃ less files in default templates are already compiled in css.
- all validator message are translated
- 0๏ธโฃ type argument is now a default argument and used for generating loop cache
- ๐ fix total amount without discount in backoffice. Fix #235
- description is not required anymore in coupon form. Fix #233
- Do not allow to cumulate the same coupon many times. Fix #217
- ๐ง colissimo module is now fully configurable
- โ test suite are executed on PHP 5.4, 5.5, 5.6 and HHVM. Thelia is not fully compatible with HHVM
- โ add new attributes to loop pager (http://doc.thelia.net/en/documentation/loop/index.html#page-loop)
- we created a new github repo dedicated for modules : https://github.com/thelia-modules
2.0.0-beta4
- Tinymce is now a dedicated module. You need to activate it.
- ๐ Fix PDF creation. Bug #180
- ๐ Fix many translation issues.
- The TaxManager is now a service
- ๐ Loop output is now put in cache for better performance
- ๐จ loop count is refactored. It used now count propel method instead of classic loop method
- UTF-8 is used during install process, no more encoding problem in database now
- an admin can now choose a prefered locale and switch language in admin panel
- module repository is available on github : https://github.com/thelia-modules
- import module from Thelia 1 is available. It works from Thelia 1.4.2 : https://github.com/thelia-modules/importT1
2.0.0-beta3
- Coupon effect inputs are now more customisable (input text, select, ajax, etc.. are usable) and unlimited amount of input for coupon effect are now possible too
- when a category is deleted, all subcategories are deleted
- โ delete products when categories are removed. Works only when the category is the default one for this product
- โก๏ธ Manager update exists now. Run
php Thelia thelia:update
- Coupon works now
- ๐ Improved tax rule configuration
2.0.0-beta2
- http://doc.thelia.net is available in beta.
- ๐ Increase performance in prod mode.
- Front part (routes and controller) are now a dedicated module.
- ๐ allow to create a customer in admin panel
- ๐ translation is implemented :
- I18n directory in template or module.
- multiple extensions are available. We choose to use php but you can use other.
- You can translate your template or module from the admin.
- Admin hooks exist. With this hooks, a module can insert code in admin pages
- ๐ Admin hooks can be display using SHOW_INCLUDE=1 in your query string and in dev mode (http://doc.thelia.net/en/documentation/modules/hook.html)
- ๐ change memory_limit parameter in installation process. 128M is now needed
- ๐ฑ assets can be used from template directory and from module
- ๐ Product, Category, Folder and Content have a dedicated SEO panel
- ๐ Allow to configure store information like email, address, phone number, etc.
- ๐ email management : http://doc.thelia.net/en/documentation/templates/emails.html
- ๐ "How to contribute ?" see http://doc.thelia.net/en/documentation/contribute.html
0๏ธโฃ -Cache http (use it carefully, default template is not compatible with this cache) :
- if you don't know http specification, learn it first http://www.w3.org/Protocols/rfc2616/rfc2616.html
- esi tag integrated, use {render_esi path="http://your-taget.tld/resource"}
- if no reverse proxy detected, html is render instead of esi tag
- if you can't install a reverse proxy like varnish, use the HttpCache (just uncomment line 14 in web/index.php file)
- resources :
- add new function to smarty