summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDerek Mauro <761129+derekmauro@users.noreply.github.com>2025-04-30 16:54:29 (GMT)
committerGitHub <noreply@github.com>2025-04-30 16:54:29 (GMT)
commit52eb8108c5bdec04579160ae17225d66034bd723 (patch)
treead23b2ceac4a6eef2278c48545b62ffc1f0c134a
parent54915d462bb64e9b2bd1a3f0e70c00e6f5d817fb (diff)
downloadgoogletest-v1.17.x.zip
googletest-v1.17.x.tar.gz
googletest-v1.17.x.tar.bz2
Prepare for v1.17.0 (#4757)v1.17.0v1.17.x
-rw-r--r--CMakeLists.txt2
-rw-r--r--MODULE.bazel2
-rw-r--r--README.md18
-rw-r--r--googletest/README.md6
4 files changed, 8 insertions, 20 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c784f3c..0567ae7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.16)
project(googletest-distribution)
-set(GOOGLETEST_VERSION 1.16.0)
+set(GOOGLETEST_VERSION 1.17.0)
if(NOT CYGWIN AND NOT MSYS AND NOT ${CMAKE_SYSTEM_NAME} STREQUAL QNX)
set(CMAKE_CXX_EXTENSIONS OFF)
diff --git a/MODULE.bazel b/MODULE.bazel
index 44dce2f..5cb0b15 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -32,7 +32,7 @@
module(
name = "googletest",
- version = "head",
+ version = "1.17.0",
compatibility_level = 1,
)
diff --git a/README.md b/README.md
index 2a2a722..598cf31 100644
--- a/README.md
+++ b/README.md
@@ -2,30 +2,18 @@
### Announcements
-#### Live at Head
-
-GoogleTest now follows the
-[Abseil Live at Head philosophy](https://abseil.io/about/philosophy#upgrade-support).
-We recommend
-[updating to the latest commit in the `main` branch as often as possible](https://github.com/abseil/abseil-cpp/blob/master/FAQ.md#what-is-live-at-head-and-how-do-i-do-it).
-We do publish occasional semantic versions, tagged with
-`v${major}.${minor}.${patch}` (e.g. `v1.16.0`).
-
#### Documentation Updates
Our documentation is now live on GitHub Pages at
https://google.github.io/googletest/. We recommend browsing the documentation on
GitHub Pages rather than directly in the repository.
-#### Release 1.16.0
+#### Release 1.17.0
-[Release 1.16.0](https://github.com/google/googletest/releases/tag/v1.16.0) is
+[Release 1.17.0](https://github.com/google/googletest/releases/tag/v1.17.0) is
now available.
-The 1.16.x branch requires at least C++14.
-
-The 1.16.x branch will be the last to support C++14. Future development will
-[require at least C++17](https://opensource.google/documentation/policies/cplusplus-support#c_language_standard).
+The 1.17.x branch [requires at least C++17]((https://opensource.google/documentation/policies/cplusplus-support#c_language_standard).
#### Continuous Integration
diff --git a/googletest/README.md b/googletest/README.md
index 5de23c5..a760759 100644
--- a/googletest/README.md
+++ b/googletest/README.md
@@ -25,7 +25,7 @@ When building GoogleTest as a standalone project, the typical workflow starts
with
```
-git clone https://github.com/google/googletest.git -b v1.16.0
+git clone https://github.com/google/googletest.git -b v1.17.0
cd googletest # Main directory of the cloned repository.
mkdir build # Create a directory to hold the build output.
cd build
@@ -124,9 +124,9 @@ match the project in which it is included.
#### C++ Standard Version
-An environment that supports C++14 is required in order to successfully build
+An environment that supports C++17 is required in order to successfully build
GoogleTest. One way to ensure this is to specify the standard in the top-level
-project, for example by using the `set(CMAKE_CXX_STANDARD 14)` command along
+project, for example by using the `set(CMAKE_CXX_STANDARD 17)` command along
with `set(CMAKE_CXX_STANDARD_REQUIRED ON)`. If this is not feasible, for example
in a C project using GoogleTest for validation, then it can be specified by
adding it to the options for cmake via the`-DCMAKE_CXX_FLAGS` option.