Tale Jade v1.4.5 Release Notes

Release Date: 2016-08-23 // about 5 years ago
  • This patch contains a lot of bug-fixes. Please update as soon as possible.

    • ⚡️ Updated Symfony mb polyfill to 1.2.0
    • ➕ Addressed #100, still not satisfied with the solution (but it works well, for ternary operators at least)
    • Addressed #109, the ignored variables are now a constant Tale\Jade\Compiler\IGNORED_SCOPE_VARIABLES. Define it prior to loading Tale Jade to specify own ignored variables (separated by :)
    • ➕ Addressed #115, mixins can now be called in a circular way and get resolved correctly
    • ➕ Addressed #113, classes can now start with a dash
    • ➕ Addressed #112, block expansion now handles following classes correctly
    • ➕ Addressed #108 and improved error handling, including a re-write of most exception messages with more details
    • 🏗 Add is_object check to build_value function of the Compiler namespace to remove __toString-errors

Previous changes from v1.4.4

    • Mixins now have proper scoping without $__args (Means you can also include generated templates with your own variable scope easily)
    • 🛠 Some bugfixes