SharpTAL 2.0a1

Rating: No reviews yet
Downloads: 21
Released: Dec 20, 2011
Updated: Dec 20, 2011 by rlacko
Dev status: Alpha Help Icon

Recommended Download

Application SharpTAL-2.0a1-bin.zip
application, 233K, uploaded Dec 20, 2011 - 12 downloads

Other Available Downloads

Source Code SharpTAL-2.0a1-src
source code, 329K, uploaded Dec 20, 2011 - 9 downloads

Release Notes

  • Features:
    • New HTML/XML template parser. This adds support for HTML5 templates. (Roman Lacko)
    • String expression interpolation using ${...} operator in element attributes and in the text of an element. (Roman Lacko)
    • New "Template" class that replaces the direct usage of "MemoryTemplateCache" and "FileSystemTemplateCache". (Roman Lacko)
    • Allow setting CultureInfo for string formatting, default to InvariantCulture (Petteri Aimonen)
    • Added method CompileTemplate() to ITemplateCache to precompile template before knowing the global variable values (Petteri Aimonen)
  • Internal:
    • Code refactoring. (Roman Lacko)
    • Add relevant lines of the generated source code to CompileSourceException message (Petteri Aimonen)
    • Made template hash calculation more robus (Petteri Aimonen)
  • Backwards Incompatibilities:
    • Removed "Inline Templates" from ITemplateChache.RenderTemplate method. Use "metal:import" command to import macros from external templates (Roman Lacko)
  • Dependency Changes:
    • SharpTAL now relies on ICSharpCode.NRefactory.dll (Roman Lacko)
  • Bugs fixed:
    • In SourceGenerator, fix the handling of newlines in attributes (Petteri Aimonen)

Reviews for this release

No reviews yet for this release.