Releases
1.0.0
Compare
Sorry, something went wrong.
No results found
Changes and improvements
default attribute added to the map filter (#48 )
escape sequences support added to the string literals (#49 )
arbitrary ranges, generated sequences, input iterators etc. now can be used with GenericList type (#66 )
nonstd::string_view is now one of the possible types for the Value
filter tag support added to the template parser (#44 )
escape filter support added to the template parser (#140 )
capitalize filter support added to the template parser (#137 )
multiline version of set tag added to the parser (#45 )
added built-in reflection for nlohmann json and rapid json libraries (#78 )
loop.depth and loop.depth0 variables support added
{fmt} is now used as a formatting library instead of iostreams
robin hood hash maps is now used for internal value storage
rendering performance improvements
template cache implemented in TemplateEnv
ability to define global variables in TemplateEnv added
user-defined callables now can accept global context via *context special param
MinGW, clang >= 7.0, XCode >= 9, gcc >= 7.0 are now officially supported as a target compilers (#79 )
Fixed bugs
Fixed pipe (|) operator precedence (#47 )
Fixed bug in internal char <-> wchar_t converter on Windows
Fixed crash in parsing endblock tag
Fixed scope control for include and for tags
Fixed bug with macros call within expression context
You can’t perform that action at this time.