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