Skip to content

Latest commit

 

History

History
158 lines (90 loc) · 5.44 KB

File metadata and controls

158 lines (90 loc) · 5.44 KB

v2.3.0 (2016-11-24)

Changes:

  • Support Crystal v0.20.0.

v2.2.4 (2016-05-19)

Changes:

  • Support Crysyal v0.17.0.

v2.2.3 (2016-05-12)

Changes:

  • Added type annotations to instance variables to follow Crystal v0.16.0 changes.
  • Fixed Crustache::Context type for above.

v2.2.2 (2016-03-24)

Changes:

  • Fixed type annotated default argument syntax, follow Crystal v0.14.1 changes.

v2.2.1 (2016-03-09)

Changes:

  • Use Util.escape instead of HTML.escape for Mustache spec compatibility.

v2.2.0 (2016-02-17)

Features:

  • Rename embed_mustache and mustache_file to Mustache#.embed and Mustahce#.def_to_s, follow Crystal v0.12.0 changes.

v2.1.0 (2016-02-15)

Features:

  • Added ECR compatible macros, embed_mustache and mustache_file.

v2.0.1 (2016-02-10)

Changes:

  • Fixed a bug to represent Section and Invert by to_code incorrectly.

v2.0.0 (2016-02-09)

Features:

  • Support compile time template parsing.
  • Added Crustache::parse_file_static to parse Mustache file on compile time.
  • Added Crustache::loader to create FileSystem object to use Crustache::Engine.
  • Added Crustache::loader_static, it is compile time version of Crustache::loader.

Changes:

  • Add type annotation to class constructors for Crystal next compiler.

v1.0.2 (2016-01-13)

Changes:

  • Support Crystal v0.10.1.
    • Implemented IO#read(slice : Slice(UInt8)) in IndentIO.

v1.0.1 (2015-12-25)

Changes:

  • Support Crystal v0.10.0.
    • MemoryIO#clear raised an error when it is not resizable. Fixed it.
    • Fixed JSON type.

v1.0.0 (2015-10-18)

Changes:

v0.3.2 (2015-09-12)

Changes:

v0.3.1 (2015-07-26)

Features:

  • Used Enumerable instead of Array as model type c91d35f

Changes:

  • Removed Crustache::Template type ef6931c
  • Moved Crustache's class methods to some files to fix circular reference a507890

v0.3.0 (2015-07-18)

Features:

  • Added Crustache::Context for solving complex model type (see #1) e41a453
  • Added Crustache::DEFAULT_FILENAME 2d80f1c

Changes:

  • Remove some type restrictions (see #1) 0b10d98
  • Fixed the name of Crustache.parse_file from Crustahce.parseFile (mismatch naming) 53dfd00
  • Rename from src/crustache/tree.cr to src/crustache/syntax.cr f860a5a
    because Crustache::Tree is renamed to Crustache::Syntax

v0.2.1 (2015-07-15)

Features:

  • Added extension argument for Crustache::ViewLoader. It specify filename extensions of implicit loading 8c69afc

Changes:

  • Added spec/spec.cr for running specs db86034

v0.2.0 (2015-07-14)

Features:

  • Added Crustache::Engine. It is a wrapper class for typical usage d813bd2
  • Added Crustache::FileSystem#load!. It is a strict version load 8a8683b

Changes:

  • Now, Crustache::Renderer is generic class, so you can use many model types in a program ee5e258
  • Fixed Crustache.render's argument fs's bug 0f97690

v0.1.1 (2015-07-12)

Features:

  • Added Crustache::ViewLoader
  • Added Crustache.parseFile

Changes:

  • Move Crustache::Data and this subclasses under Crustache::Tree

v0.1.0 (2015-07-12)

Features:

  • Added implementation of Mustache v1.1.2+λ
  • Added support flexible contexts (but type is complex!)