Files
sterivein/CHANGELOG.md
2014-05-12 23:38:51 +02:00

5.9 KiB

#2.0.2

  • New coupon conditions :
    • Start date
    • Billing country
    • Shipping country
    • Cart contains product
    • Cart contains product from category
    • For specific customers

#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 parameter d 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, the d parameter is automatically set with the domain specify in default_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
  • less files in default templates are already compiled in css.
  • all validator message are translated
  • 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