diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 498e6b5..d195875 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,6 +16,7 @@ jobs: fail-fast: false matrix: name: [ + ubuntu-18.04-gcc-4.8, ubuntu-18.04-gcc-5, ubuntu-18.04-gcc-6, ubuntu-18.04-gcc-7, @@ -45,6 +46,11 @@ jobs: ] include: + - name: ubuntu-18.04-gcc-4.8 + os: ubuntu-18.04 + compiler: gcc + version: "4.8" + - name: ubuntu-18.04-gcc-5 os: ubuntu-18.04 compiler: gcc diff --git a/CMakeLists.txt b/CMakeLists.txt index 87b68b4..8769b83 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.5) -project(inja LANGUAGES CXX VERSION 2.3.0) +project(inja LANGUAGES CXX VERSION 3.0.0) option(INJA_USE_EMBEDDED_JSON "Use the shipped json header if not available on the system" ON) diff --git a/README.md b/README.md index 906f3c3..e199a70 100644 --- a/README.md +++ b/README.md @@ -312,7 +312,7 @@ render("Hello{# Todo #}!", data); // "Hello!" Inja uses `string_view` from C++17, but includes the [polyfill](https://github.com/martinmoene/string-view-lite) from martinmoene. This way, the minimum version is C++11. Currently, the following compilers are tested: -- GCC 5.0 - 9 (and possibly later) +- GCC 4.8 - 9 (and possibly later) - Clang 3.5 - 9 (and possibly later) - Microsoft Visual C++ 2016 - 2019 (and possibly later) diff --git a/doc/Doxyfile b/doc/Doxyfile index eecdfdd..04b326e 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "Inja" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 2.2.0 +PROJECT_NUMBER = 3.0.0 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a