-
Notifications
You must be signed in to change notification settings - Fork 190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v8.0.0 #100
base: master
Are you sure you want to change the base?
Conversation
FIXME: - @import GRMustache does not work in both test targets. - tests for private APIs in iOS tests won't compile.
…e that links against the framework, another one that tests private APIs).
GRMustache now uses valueForKey: for safe keys (properties and Core Data attributes). objectForKeyedSubscript: is no longer tried first. Classes can override this behavior by implementing the valueForMustacheKey: of the GRMustacheKeyValueCoding protocol. In all cases, NSUndefinedKeyException is caught and swallowed. This commit provides a definitive answer to issue #66.
Ignore the "The empty string should be used when the named partial is not found." test, because in GRMustache, missing templates are an error.
Conflicts: src/classes/Shared/GRMustacheError.h
… main bundle. Remove support for current template repository (flawed), and current content type (leave it to the user).
…ngWithAllowedCharacters:] (fixes #98)
… context stack lookup (related issue: #66)
Using the framework branch currently. Any idea when the 8.0.0 release will be done? |
I've been lazy recently, i'm sorry. I'll try to make it this week-end. The longest remaining part is actually updating the documentation. |
Anything I can do to help get v8 out the door? I just noticed I'm still pointing to the framework branch which is undesirable. |
Thanks for your help proposal, @danielphillips. Let me gather my thoughts. |
Hi @groue, can I do anything to help? 8.0.0 looks great Small question:
Is there a specific reason that you are thinking of dropping the short syntax? |
GRMustache v8.0.0 (follow up to PR #97)
New
Fixed
Breaking Changes
first
,last
andcount
keys.first
,last
andcount
keys.first
andcount
keys.length
key.zip
standard library filter.{{#partial}}...{{/partial}}
provides dynamic template inheritance.{{#x}}...{{^x}}...{{/x}}
short syntax.+[GRMustacheTemplate templateFromString:error:]
does no longer look for partials in main bundle's resources.objectForKeyedSubscript:
for objects that respond to this protocol. This behavior now requires explicit conformance to GRMustacheKeyValueCoding.