From 747240a801b21315382b66ec539b4afdefc444fc Mon Sep 17 00:00:00 2001 From: dneto Date: Wed, 12 Aug 2026 11:31:23 -0400 Subject: [PATCH] Create Effcee v1.2026.0 Switch from v. versioning to something more compatible with SemVer. The Effcee API is stable, so use v1.. Update Bazel and CMake definitions to match. --- BUILD.bazel | 2 -- CHANGES | 5 +++++ CMakeLists.txt | 7 ++++++- MODULE.bazel | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index b3890a8..bf480f9 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -24,8 +24,6 @@ cc_library( exclude = ["effcee/*_test.cc"], ), hdrs = glob(["effcee/*.h"]), - compatible_with = [ - ], deps = [ "@re2//:re2", ], diff --git a/CHANGES b/CHANGES index 53a7506..784f157 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,10 @@ Revision history for Effcee +v1.2026.0 2026-08-12 + - Switch to Semver-compatible 1.. versioning. + - Use Python 3.12 + - Use Bazel 8.7, including setting up a proper MODULE.bazel + v2023.0-dev 2020-06-16 - Add dependency on Abseil - Set up Kokoro bots diff --git a/CMakeLists.txt b/CMakeLists.txt index 1b1a318..0e517c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,10 @@ cmake_minimum_required(VERSION 3.22.1) -project(effcee C CXX) +project(effcee + VERSION 1.2026.0 + LANGUAGES C CXX + # When upgrading to CMake 4.3, add SPDX_LICENSE Apache-2.0 +) + enable_testing() # Require at least C++17 diff --git a/MODULE.bazel b/MODULE.bazel index 1c64014..fb13c11 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,4 +1,4 @@ -module(name = "effcee", version = "0.1") +module(name = "effcee", version = "1.2026.0") """ Effcee is a C++ library for stateful pattern matching of strings inspired by LLVM's FileCheck.