Skip to content

Commit 7b1b466

Browse files
author
jgstern
committed
Merge pull request 'Release v2.5.1' (#2699) from jgstern-agent/release-2.5.1 into main
Reviewed-on: https://codeberg.org/iterabloom/hypergumbo/pulls/2699
2 parents 9b724a9 + 042bc17 commit 7b1b466

12 files changed

Lines changed: 26 additions & 18 deletions

File tree

.ci/affected-tests.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Test selection manifest
2-
# Generated by smart-test at 2026-04-05T00:48:06-04:00
2+
# Generated by smart-test at 2026-04-05T02:04:37-04:00
33
# Mode: targeted
44
# Baseline: 3ebc026972d4398983f3d05b0e8273265857e818
55
# Reason: version-only __init__.py changes

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33

44
All notable changes to hypergumbo are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
55

6-
- Released **tool** is at: v2.5.0
6+
- Released **tool** is at: v2.5.1
77
- Released **schema** is at: v0.2.2
88

99
This changelog tracks the **tool version** (package releases). The **schema version** is tracked separately in `schema.py` as `SCHEMA_VERSION`. The schema version changes when `docs/schema.json` has significant updates: breaking changes to the behavior map output format (minor bump) or additions like new type definitions for YAML validation (patch bump).
1010

1111
## [Unreleased]
1212

13+
## [2.5.1] - 2026-04-05
14+
1315
## [2.5.0] - 2026-04-04
1416

1517
### Added

packages/hypergumbo-core/pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "hypergumbo-core"
7-
version = "2.5.0"
7+
version = "2.5.1"
88
description = "Core infrastructure for hypergumbo repo behavior map generator"
99
readme = "README.md"
1010
requires-python = ">=3.10"
@@ -22,6 +22,8 @@ dependencies = [
2222
"tree-sitter~=0.25.2",
2323
# CLI formatting
2424
"rich~=14.3.2",
25+
# CVE-2026-4539
26+
"pygments~=2.20.0",
2527
# YAML parsing for framework patterns
2628
"pyyaml~=6.0.3",
2729
]

packages/hypergumbo-core/src/hypergumbo_core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@
2323
See ADR-0010 for the modular package architecture.
2424
"""
2525
__all__ = ["PASS_VERSION", "__version__", "make_pass_id"]
26-
__version__ = "2.5.0"
26+
__version__ = "2.5.1"
2727

2828
from .ir import PASS_VERSION, make_pass_id

packages/hypergumbo-lang-common/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "hypergumbo-lang-common"
7-
version = "2.5.0"
7+
version = "2.5.1"
88
description = "Common domain-specific language analyzers for hypergumbo"
99
readme = "README.md"
1010
requires-python = ">=3.10"
@@ -18,7 +18,7 @@ classifiers = [
1818
"Programming Language :: Python :: 3 :: Only",
1919
]
2020
dependencies = [
21-
"hypergumbo-core==2.5.0",
21+
"hypergumbo-core==2.5.1",
2222
# Tree-sitter grammars for common languages
2323
"tree-sitter-haskell~=0.23.1",
2424
"tree-sitter-ocaml~=0.24.2",

packages/hypergumbo-lang-common/src/hypergumbo_lang_common/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
the mainstream package.
99
"""
1010

11-
__version__ = "2.5.0"
11+
__version__ = "2.5.1"
1212

1313
# Module paths for analyzer discovery via entry-points (ADR-0012 Step 1).
1414
# Importing each module triggers the @register_analyzer decorator within it.

packages/hypergumbo-lang-extended1/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "hypergumbo-lang-extended1"
7-
version = "2.5.0"
7+
version = "2.5.1"
88
description = "Extended language analyzers (set 1) for hypergumbo"
99
readme = "README.md"
1010
requires-python = ">=3.10"
@@ -18,7 +18,7 @@ classifiers = [
1818
"Programming Language :: Python :: 3 :: Only",
1919
]
2020
dependencies = [
21-
"hypergumbo-core==2.5.0",
21+
"hypergumbo-core==2.5.1",
2222
# Tree-sitter grammars for extended languages
2323
"tree-sitter-zig~=1.1.2",
2424
"tree-sitter-odin~=1.3.0",

packages/hypergumbo-lang-extended1/src/hypergumbo_lang_extended1/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
hardware description languages, and niche domain-specific languages.
77
"""
88

9-
__version__ = "2.5.0"
9+
__version__ = "2.5.1"
1010

1111
# Module paths for analyzer discovery via entry-points (ADR-0012 Step 1).
1212
# Importing each module triggers the @register_analyzer decorator within it.

packages/hypergumbo-lang-mainstream/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "hypergumbo-lang-mainstream"
7-
version = "2.5.0"
7+
version = "2.5.1"
88
description = "Mainstream language analyzers for hypergumbo"
99
readme = "README.md"
1010
requires-python = ">=3.10"
@@ -18,7 +18,7 @@ classifiers = [
1818
"Programming Language :: Python :: 3 :: Only",
1919
]
2020
dependencies = [
21-
"hypergumbo-core==2.5.0",
21+
"hypergumbo-core==2.5.1",
2222
# Tree-sitter grammars for mainstream languages
2323
"tree-sitter-javascript~=0.25.0",
2424
"tree-sitter-typescript~=0.23.2",

packages/hypergumbo-lang-mainstream/src/hypergumbo_lang_mainstream/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
the core of modern software development stacks.
99
"""
1010

11-
__version__ = "2.5.0"
11+
__version__ = "2.5.1"
1212

1313
# Module paths for analyzer discovery via entry-points (ADR-0012 Step 1).
1414
# Importing each module triggers the @register_analyzer decorator within it.

0 commit comments

Comments
 (0)