<commit_before>HISTORY
=======

v0.91 current master, not released
   * align with handlebars.js 4.0.5
   * 93323508ce now FLAG_BESTPERFORMANCE also includes FLAG_STANDALONEPHP.
   * 4deffaf89d prevent warning message when FLAG_ERROR_SKIPPARTIAL used.
   * fbc04f065b **BREAK CHANGE** remove `basedir` and `fileext` option.
   * 5c7c651985 new `partialresolver` option.
   * 771eedfda4 fix compile error when `{{#if}}..{{else if}}..no_else_here..{{/if}}`
   * 68134c627c do not use SafeString when no Runtime::enc() included
   * 6cda56c552 Now FLAG_STANDALONEPHP do not require \LightnCandy\SafeString class
   * 2dd671592e fix the [fo o]=123 parsing bug

v0.90 https://github.com/zordius/lightncandy/tree/v0.90
   * align with handlebars.js 4.0.4
   * 47e1b28847 performance improvement: now `{{ ... }}` escaping only takes 70% time.
   * ff776f1dff add new options `delimiters` to change default delimiters.
   * 8942155d20 **BREAK CHANGE** remove FLAG_BARE , the generated PHP code will not includes `<?php` and `?>` now.
   * 9dab19e658 support `{{else if ...}}` and `{{else unless ...}}` now.
   * 58a23f3ef6 support `{{log ...}}` now.
   * d5c32c4028 **BREAK CHANGE** remove option: helpers, blockhelpers.
   * dab79506cc support SafeString now.
   * dab79506cc **BREAK CHANGE** rename option: hbhelpers into helpers.
   * a1f699efa7 support render time partial function.

v0.89 https://github.com/zordius/lightncandy/tree/v0.89
   * align with handlebars.js 4.0.4
   * use newer handlebars spec: https://github.com/jbboehr/handlebars-spec
   * 50028d36a7 **BREAK CHANGE** remove FLAG_MUSTACHESP
   * e32079fe08 fix standalone detection on single `{{.}}` or `{{this}}`
   * 83caaec2c0 support `{{#if foo includeZero=true}}`
   * 6c636a8857 support literal references
   * 3d7a7d81a7 **BREAK CHANGE** remove FLAG_MUSTACHEPAIN
   * 3d7a7d81a7 new flag FLAG_PREVENTINDENT to stop auto indent on partial.<commit_msg>fix #204<commit_after>HISTORY
=======

v0.91 current master, not released
   * align with handlebars.js 4.0.5
   * 93323508ce now FLAG_BESTPERFORMANCE also includes FLAG_STANDALONEPHP.
   * 4deffaf89d prevent warning message when FLAG_ERROR_SKIPPARTIAL used.
   * fbc04f065b **BREAK CHANGE** remove `basedir` and `fileext` option.
   * 5c7c651985 new `partialresolver` option.
   * 771eedfda4 fix compile error when `{{#if}}..{{else if}}..no_else_here..{{/if}}`
   * 68134c627c do not use SafeString when no Runtime::enc() included
   * 6cda56c552 Now FLAG_STANDALONEPHP do not require \LightnCandy\SafeString class
   * 2dd671592e fix the [fo o]=123 parsing bug
   * 993e65ef8e fix @partial-block duplication bug

v0.90 https://github.com/zordius/lightncandy/tree/v0.90
   * align with handlebars.js 4.0.4
   * 47e1b28847 performance improvement: now `{{ ... }}` escaping only takes 70% time.
   * ff776f1dff add new options `delimiters` to change default delimiters.
   * 8942155d20 **BREAK CHANGE** remove FLAG_BARE , the generated PHP code will not includes `<?php` and `?>` now.
   * 9dab19e658 support `{{else if ...}}` and `{{else unless ...}}` now.
   * 58a23f3ef6 support `{{log ...}}` now.
   * d5c32c4028 **BREAK CHANGE** remove option: helpers, blockhelpers.
   * dab79506cc support SafeString now.
   * dab79506cc **BREAK CHANGE** rename option: hbhelpers into helpers.
   * a1f699efa7 support render time partial function.

v0.89 https://github.com/zordius/lightncandy/tree/v0.89
   * align with handlebars.js 4.0.4
   * use newer handlebars spec: https://github.com/jbboehr/handlebars-spec
   * 50028d36a7 **BREAK CHANGE** remove FLAG_MUSTACHESP
   * e32079fe08 fix standalone detection on single `{{.}}` or `{{this}}`
   * 83caaec2c0 support `{{#if foo includeZero=true}}`
   * 6c636a8857 support literal references
   * 3d7a7d81a7 **BREAK CHANGE** remove FLAG_MUSTACHEPAIN
   * 3d7a7d81a7 new flag FLAG_PREVENTINDENT to stop auto indent on partial.
{'fraction_non_alphanumeric': 0.11637487126673532, 'fraction_numerical': 0.09088568486096807, 'mean_word_length': 4.032383419689119, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2785706', 'n_tokens_mistral': 1629, 'n_tokens_neox': 1378, 'n_words': 385}