Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

RELEASE_NOTES wording

  • Loading branch information...
commit c5761e89bffde510ed799f9d74669832429acee6 1 parent 1591fd7
@groue authored
Showing with 68 additions and 47 deletions.
  1. +68 −47 RELEASE_NOTES.md
View
115 RELEASE_NOTES.md
@@ -3,43 +3,56 @@ GRMustache Release Notes
## v1.5.2
-- The `DEBUG` macro has GRMustache raise much less NSUndefinedKeyException
+The `DEBUG` macro has GRMustache raise much less NSUndefinedKeyException
## v1.5.1
-- Memory bug fix
+Memory bug fix
## v1.5.0
-- New GRMustacheTemplate method:
- - `renderObjects:`
-- New GRMustacheSection method:
- - `renderObjects:`
-- New class:
- - `GRMustacheBlockHelper`
-- Deprecated class:
- - `GRMustacheContext`
-- Deprecated function:
- - `GRMustacheLambdaBlockMake`
+New GRMustacheTemplate method:
+
+- `- (NSString *)renderObjects:(id)object, ...;`
+
+New GRMustacheSection method:
+
+- `- (NSString *)renderObjects:(id)object, ...;`
+
+New class:
+
+- `GRMustacheBlockHelper`
+
+Deprecated class (use `id` instead when refering to a context, and use `renderObjects:` methods instead of instanciating one):
+
+- `GRMustacheContext`
+
+Deprecated function (use GRMustacheBlockHelper instead):
+
+- `id GRMustacheLambdaBlockMake(NSString *(^block)(GRMustacheSection*, GRMustacheContext*));`
## v1.4.0
-- iOS 3.0 support
-- New `GRMustacheTemplate` class methods:
- - `renderObject:fromContentsOfFile:error:`
- - `parseContentsOfFile:error:`
-- New `GRMustacheTemplateLoader` class methods:
- - `templateLoaderWithBasePath:`
- - `templateLoaderWithBasePath:extension:`
- - `templateLoaderWithBasePath:extension:encoding:`
+iOS 3.0 support
+
+New `GRMustacheTemplate` methods:
+
+- `+ (NSString *)renderObject:(id)object fromContentsOfFile:(NSString *)path error:(NSError **)outError;`
+- `+ (id)parseContentsOfFile:(NSString *)path error:(NSError **)outError;`
+
+New `GRMustacheTemplateLoader` class methods:
+
+- `+ (id)templateLoaderWithBasePath:(NSString *)path;`
+- `+ (id)templateLoaderWithBasePath:(NSString *)path extension:(NSString *)ext;`
+- `+ (id)templateLoaderWithBasePath:(NSString *)path extension:(NSString *)ext encoding:(NSStringEncoding)encoding;`
## v1.3.3
-- Memory bug fix
+Memory bug fix
## v1.3.2
-- Bug fixes around extented paths
+Bug fixes around extented paths
## v1.3.1
@@ -49,57 +62,65 @@ No more spurious deprecation warnings
Support for block-less Mustache lambdas.
-- New classes:
- - `GRMustacheContext`
- - `GRMustacheSection`
-- New functions:
- - `GRMustacheLambdaBlockMake`
-- Deprecated functions:
- - `GRMustacheLambdaMake`
+New classes:
+
+- `GRMustacheContext`
+- `GRMustacheSection`
-## v1.2.1
+New functions:
-Useless release
+- `id GRMustacheLambdaBlockMake(NSString *(^block)(GRMustacheSection*, GRMustacheContext*));`
+
+Deprecated functions (use GRMustacheLambdaBlockMake instead):
+
+- `GRMustacheLambda GRMustacheLambdaMake(NSString *(^block)(NSString *(^)(id object), id, NSString *));`
## v1.2.0
-- iOS 4.0 support
-- Deprecated methods:
- - `[GRYes yes]`
- - `[GRNo no]`
+iOS 4.0 support
+
+Deprecated class (use `[NSNumber numberWithBool:YES]` instead of `[GRYes yes]`):
+
+- `GRYes`
+
+Deprecated class (use `[NSNumber numberWithBool:NO]` instead of `[GRNo no]`):
+
+- `GRNo`
## v1.1.6
-- GRMustacheTemplateLoader subclasses can now rely on an immutable `extension` property.
+GRMustacheTemplateLoader subclasses can now rely on an immutable `extension` property.
## v1.1.5
-- Memory management bug fixes
+Memory management bug fixes
## v1.1.4
-- No more warnings when compiling with LLVM 2.0
+No more warnings when compiling with LLVM 2.0
## v1.1.3
-- Noticeable rendering performance improvement.
+Noticeable rendering performance improvement.
## v1.1.2
-- Noticeable compiling performance improvement.
+Noticeable compiling performance improvement.
## v1.1.1
-- Bug fixes around extented paths:
- - ../.. should base the remaining path on the including context of the including context.
- - A .. suite which rewinds too far should stop the evaluation and render an empty string.
+Bug fixes around extented paths:
+
+- ../.. should base the remaining path on the including context of the including context.
+- A .. suite which rewinds too far should stop the evaluation and render an empty string.
## v1.1.0
-- New methods:
- - `[GRYes yes]` responds to `boolValue`
- - `[GRNo no]` responds to `boolValue`
+New methods:
+
+- `[GRYes yes]` responds to `boolValue`
+- `[GRNo no]` responds to `boolValue`
## v1.0.0
-- First versioned release
+First versioned release
Please sign in to comment.
Something went wrong with that request. Please try again.