Skip to content

@pantor pantor released this Feb 16, 2019 · 6 commits to master since this release

Further Improvements

There are a couple of great improvements for inja in this release:

  • We've added a first API documentation.
  • Thanks to @gracicot and @mhhollomon, we improved cmake and meson target exports (#83, #86).
  • I've added a string_view polyfill for C++11 to C++14.
  • You can now use cget for installing inja (#88). Thanks @pfultz2!
  • Warnings in appveyor has been cleaned.

🔥 And a small breaking change in the development pipeline: The CMake option for disabling tests has been renamed from BUILD_TEST to BUILD_TESTING.

Assets 3

@pantor pantor released this Jan 14, 2019 · 27 commits to master since this release

This release fixes a memory bug when including templates (#78, #68). Additionally, you can now use render_to without creating an environment and render to general ostreams (#76).

Assets 2

@pantor pantor released this Dec 23, 2018 · 31 commits to master since this release

Finally, this is the next major version of Inja. After reworking most of its internals, Inja is now up to two orders of magnitude faster than v1! (#67)

Further Improvements

  • We've added type checks as builtin functions (#64).
  • Loop variables are now supported in inja templates (#52).
  • Include in-memory templates (#47).
  • Inja is now easier to integrate either with the vcpkg (#45) or conan (#43) package manager.

🔥 Breaking Changes

Inja now requires string_view from C++17.

Assets 3

@pantor pantor released this Mar 12, 2018 · 75 commits to master since this release

This is the first stable release of inja! 🎉

Major improvements over the last released version are:

  • Added callbacks (#5, #15)
  • New functions: min, max, sort, first, last, conversion to string and number (#22)
  • Added loops over std::map / json objects
  • Fixed lots of errors and warnings (#18)
  • Better error messages
  • More tests and compilers with CI, additional testing with meson
  • Updated dependencies to JSON 3.1 and Catch 2.1
Assets 2

@pantor pantor released this Nov 14, 2017 · 75 commits to master since this release

The first basic Inja version. Yeah!

Assets 2

@pantor pantor released this Nov 16, 2017 · 175 commits to master since this release

  • Add to Hunter
  • Fix round() function
  • Update to Catch2
Assets 2
You can’t perform that action at this time.