Commit Graph

  • 38196c846f Merge branch 'main' of github.com:pantor/inja main pantor 2026-01-09 14:21:46 +01:00
  • fd308b756b bump setup-cpp action pantor 2026-01-09 14:21:43 +01:00
  • 751eab3906 resolve MSVC warning (#321) (#322) Armaan Chahal 2026-01-09 07:03:19 -06:00
  • bad1100a03 Bump minimum cmake version (#323) Julien Schueller 2026-01-09 14:02:30 +01:00
  • 2bb3cd5cb1 update ci macos runner to 14 pantor 2026-01-09 14:02:07 +01:00
  • ebb7aeb3ae cmake: Use GNUInstallDirs for install paths and install pc file (#317) Neal Gompa (ニール・ゴンパ) 2025-11-09 05:55:32 -05:00
  • 7d1b4600b6 fix more clang-tidy warnings v3.5.0 pantor 2025-10-18 07:00:03 -07:00
  • d222ad2d98 fix more clang-tidy warnings pantor 2025-10-18 06:54:13 -07:00
  • ebf4d0f42d fix some clang-tidy warnings pantor 2025-10-18 06:49:33 -07:00
  • 5b4d92c473 bump to v.3.5.0 pantor 2025-10-18 06:43:15 -07:00
  • 4c6b263c2f fix some clang-tidy warnings pantor 2025-10-18 06:42:10 -07:00
  • edab682601 Enable clang tidy in CI (#314) Berscheid 2025-10-18 06:33:11 -07:00
  • ea845eee91 Add pipe syntax support for function calls like in Jinja2, resolves #294 (#296) Vladislav Nawrocki 2025-10-18 15:35:57 +03:00
  • b3d0e06a95 meson: Install missing headers (#312) Matthias Klumpp 2025-10-18 14:32:19 +02:00
  • 18ad33abe2 meson: Add pkg-config file (#310) Matthias Klumpp 2025-09-19 14:47:55 +02:00
  • 2d6b382e2a add replace function (#306) Felix Maier 2025-09-06 16:38:04 +02:00
  • 593ff96024 /update_single_include.sh: Use portable shebang (#308) Gleb Popov 2025-08-18 11:21:08 +03:00
  • 0bb32ae85b bump windows CI to 2022/2025 pantor 2025-08-18 10:04:31 +02:00
  • 2d1f0d09e6 Make htmlescape function public (#300) Andrew Kane 2025-04-13 02:31:15 -07:00
  • ca53920be2 Initialize missing fields in Lexer constructor (#304) Huang Rui 2025-04-13 17:16:44 +08:00
  • 65aa8a669d move tests to std::filesystem::path pantor 2025-03-31 23:22:36 +02:00
  • 804823dbca filesystem::path fixes pantor 2025-03-31 22:54:04 +02:00
  • 9b6587135c move to std::filesystem pantor 2025-03-31 22:45:01 +02:00
  • ad22893c2c variable_counter to size_t pantor 2025-03-31 22:31:39 +02:00
  • 34514c2658 Prevent local stack memory leakage when parsing (#302) Florian Sattler 2025-03-19 02:20:34 +01:00
  • 808c3711d0 Removes unnecessary template content copy (#301) Florian Sattler 2025-03-19 02:20:02 +01:00
  • 9416142a50 simplify ci runners pantor 2025-03-18 20:14:48 -05:00
  • 6280ea8808 update ci runner versions pantor 2025-03-17 21:31:48 -05:00
  • 384a6bef3f Fix: Remove circular dependencies in headers (#295) Vladislav Navrocky 2025-02-11 11:03:42 +03:00
  • 17ba53cb9e add clang tidy pantor 2024-10-05 16:47:03 +02:00
  • fddbfce5a3 fix benchmark includes, resolves #286 pantor 2024-10-05 10:03:29 +02:00
  • 8695d7525f include building benchmark in test option pantor 2024-10-05 10:01:11 +02:00
  • de5e742654 make environment config protected members, resolves #285 pantor 2024-10-05 09:49:19 +02:00
  • ee8999c127 fix test include directory, resolves #276 pantor 2024-10-05 09:46:42 +02:00
  • 629efa42e2 add macos 14 test pantor 2024-10-05 09:42:28 +02:00
  • 92994bec0a clang-tidy applied and CMake installation of the single header added (#287) Matheus Werny 2024-10-05 09:36:11 +02:00
  • 1281271fda update third party dependencies pantor 2024-10-05 09:27:35 +02:00
  • e69b15064f modernize ci pantor 2024-10-05 09:17:10 +02:00
  • 807620c80c Add HTML autoescape (#292) bert hubert 2024-10-05 09:08:46 +02:00
  • c360b19855 Add capitalize function (#282) ascii 2024-09-19 15:03:33 +02:00
  • 0066e6049e Fix not rendering uint64_t values greater than the int64_t max value (#278) Anthony 2023-11-07 03:42:27 -08:00
  • 67d6fea2b7 Merge branch 'master' of github.com:pantor/inja pantor 2023-09-03 16:38:47 +02:00
  • 3e0c30f27f static load file pantor 2023-09-03 16:26:32 +02:00
  • fe58260752 Set CMake policy 0077 for easy inclusion from other CMake prjs (#262) Bren 2023-09-03 16:11:47 +02:00
  • fe6d4f4c89 Fix Codacy badge Berscheid 2023-07-24 08:35:30 +02:00
  • c2ad85db6d fix msvc conversion warning pantor 2023-05-16 07:37:17 +02:00
  • 6b7b9f1604 ci update envs pantor 2023-05-16 07:31:09 +02:00
  • c0f7d91723 fix extra ';' in single include pantor 2023-05-14 12:11:51 +02:00
  • f7160c405a fix extra ‘;’ after in-class function definition (#268) Yaraslau 2023-05-14 13:10:42 +03:00
  • 9e92a7c0fa fix: cmake does not find embedded json (#266) Martin Hierholzer 2023-04-06 09:16:29 +02:00
  • 3741c73ba7 Fixes the json exception when using "\\" inside a string; closes #257 (#264) Mai-Lapyst 2023-03-19 20:00:22 +01:00
  • 8e22d8e668 c++17 support starts from gcc8 (#260) alex-kuzza-aaa 2023-02-07 10:59:02 -08:00
  • 1709ee170e build documentation from latest release pantor 2023-01-29 14:00:11 +01:00
  • 02ffca28a5 modernize github pages deployment pantor 2023-01-29 13:55:16 +01:00
  • 7487559dd5 ci fix docs upload pantor 2023-01-29 13:43:04 +01:00
  • 2671c9bbed modernize ci and docs pantor 2023-01-29 13:41:04 +01:00
  • aeb43b44f1 update copyright year pantor 2023-01-29 13:24:00 +01:00
  • b2276440be bump to v3.4.0 v3.4.0 pantor 2023-01-29 13:10:03 +01:00
  • ea47bb14dc improve meson build pantor 2023-01-28 13:15:58 +01:00
  • 44b23f2ce7 fix: Add option to disable tests and benchmarks with Meson (#216) Benedikt Bastin 2023-01-28 13:06:50 +01:00
  • d462b9f829 Fix issue 246 (#247) Kubo Takehiro 2022-12-04 19:28:04 +09:00
  • edc17798b3 Merge branch 'master' of github.com:pantor/inja pantor 2022-07-10 13:46:36 +02:00
  • 9f923b3677 add check for too few arguments in operator parser pantor 2022-07-10 13:46:33 +02:00
  • 17a59c0b78 fix warnings with VS2019, W4, c++20 (#230) Mihai Stan 2022-06-20 13:06:28 +03:00
  • 72f90122a2 fix tests pantor 2022-06-20 11:44:50 +02:00
  • 771e47f6da fix search directory for string templates pantor 2022-06-20 11:43:45 +02:00
  • 4526fb4007 remove const from static cast pantor 2022-06-20 11:02:47 +02:00
  • a9ce204b3b use json data types in renderer pantor 2022-06-20 10:57:20 +02:00
  • 59933e5e6f update dependencies pantor 2022-06-20 10:39:56 +02:00
  • 8ce4d8efaf Update CI (#244) Berscheid 2022-06-20 10:29:42 +02:00
  • b2874f7816 fix ci pantor 2022-05-30 07:34:22 +02:00
  • defee6fdf8 make environment paths protected pantor 2022-05-29 15:42:32 +02:00
  • 4566a20f9a Fixed exports for submodule builds with external nlohmann json parser. (#237) Alexander Kraus 2022-05-17 08:21:29 +02:00
  • 88bd611257 fix tests pantor 2021-11-17 12:15:35 +01:00
  • b2c0dddafe improve lexing of numbers pantor 2021-11-17 12:13:22 +01:00
  • b41524f129 fix loop variables pantor 2021-11-17 11:14:46 +01:00
  • 79ded2ecf1 patch json throw in nlohmann/json pantor 2021-11-17 10:48:14 +01:00
  • 80005c19b5 disable implicit conversions in test pantor 2021-11-17 10:42:45 +01:00
  • ab6d006443 works with JSON_NO_IO pantor 2021-11-17 10:39:53 +01:00
  • dc3451173f revert to nlohmann json 3.9.1 pantor 2021-11-17 10:39:30 +01:00
  • 54a2606885 bump to nlohmann/json 3.10.4 pantor 2021-11-17 10:11:20 +01:00
  • eb04bfc7d3 clang-format pantor 2021-11-12 08:35:56 +01:00
  • 81cfa140e4 init LiteralNode with string view, code cleaning pantor 2021-11-12 08:13:42 +01:00
  • 2da715a12a parse_filename without json pantor 2021-11-12 08:06:56 +01:00
  • 623c267383 make_result and code cleaning pantor 2021-11-11 22:05:21 +01:00
  • 120691339d rename json -> data pantor 2021-11-10 12:53:27 +01:00
  • d38c07ec5b clang 5 minimum pantor 2021-11-10 12:35:03 +01:00
  • a067a8b06e make all tests C++17 pantor 2021-11-10 12:28:06 +01:00
  • 098de66b4e inja_test C++17 pantor 2021-11-10 12:24:24 +01:00
  • 173c1f5f7d fix C++17 pantor 2021-11-10 12:17:26 +01:00
  • 2239e231bc remove string view polyfill pantor 2021-11-10 12:14:54 +01:00
  • fb55f2e5fe update minimum compiler pantor 2021-11-10 12:03:54 +01:00
  • 751d27d341 fix MIT license pantor 2021-10-26 14:42:56 +02:00
  • 635e1fb183 change readme example pantor 2021-09-07 10:08:28 +02:00
  • 5a4ac92137 update single include pantor 2021-09-07 10:01:52 +02:00
  • d038c53388 set .cpp in readme pantor 2021-09-07 10:01:09 +02:00
  • cf71b54151 add include callback pantor 2021-09-07 10:00:33 +02:00
  • 9b9dd96a46 introduce INJA_DATA_TYPE pantor 2021-09-06 09:15:48 +02:00
  • 12a2c9bbf2 unify json data type pantor 2021-09-01 16:40:43 +02:00
  • 4505fd0508 add tests for assignments pantor 2021-09-01 10:29:52 +02:00