Skip to content

Commit 2b71621

Browse files
author
jgstern-agent
committed
chore: release 2.7.0 (tracker 0.4.0)
Signed-off-by: jgstern-agent <josh-agent@iterabloom.com>
1 parent 45af599 commit 2b71621

16 files changed

Lines changed: 44 additions & 28 deletions

File tree

.ci/affected-tests.txt

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,23 @@
11
# Test selection manifest
2-
# Generated by smart-test at 2026-04-21T21:04:58-04:00
2+
# Generated by smart-test at 2026-04-21T21:25:47-04:00
33
# Mode: targeted
44
# Baseline: aa6d1c607b0f4ed471aff37c924a45ac8bcd4a77
5-
# Reason: no Python source files changed
6-
# Changed files: 8
7-
# Changed source files: 0
8-
# Selected tests: 0
5+
# Reason: version-only __init__.py changes
6+
# Changed files: 22
7+
# Changed source files: 6
8+
# Selected tests: 6
99
#
1010
# === CHANGED_SOURCE_FILES ===
11+
packages/hypergumbo-core/src/hypergumbo_core/__init__.py
12+
packages/hypergumbo-lang-common/src/hypergumbo_lang_common/__init__.py
13+
packages/hypergumbo-lang-extended1/src/hypergumbo_lang_extended1/__init__.py
14+
packages/hypergumbo-lang-mainstream/src/hypergumbo_lang_mainstream/__init__.py
15+
packages/hypergumbo-lang-rust-analyzer/src/hypergumbo_lang_rust_analyzer/__init__.py
16+
packages/hypergumbo-tracker/src/hypergumbo_tracker/__init__.py
1117
# === SELECTED_TESTS ===
18+
packages/hypergumbo-core/tests/test_airflow_framework_dispatch_linker.py
19+
packages/hypergumbo-lang-common/tests/test_astro.py
20+
packages/hypergumbo-lang-extended1/tests/test_ada.py
21+
packages/hypergumbo-lang-mainstream/tests/test_bash.py
22+
packages/hypergumbo-lang-rust-analyzer/tests/test_analyzer.py
23+
packages/hypergumbo-tracker/tests/test_annotations.py

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.6.0
6+
- Released **tool** is at: v2.7.0
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.7.0] - 2026-04-21
14+
1315
### Added
1416

1517
#### Rust analyzer backend (ADR-0014)

packages/hypergumbo-core/pyproject.toml

Lines changed: 1 addition & 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.6.0"
7+
version = "2.7.0"
88
description = "Core infrastructure for hypergumbo repo behavior map generator"
99
readme = "README.md"
1010
requires-python = ">=3.10"

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.6.0"
26+
__version__ = "2.7.0"
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.6.0"
7+
version = "2.7.0"
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.6.0",
21+
"hypergumbo-core==2.7.0",
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.6.0"
11+
__version__ = "2.7.0"
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.6.0"
7+
version = "2.7.0"
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.6.0",
21+
"hypergumbo-core==2.7.0",
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.6.0"
9+
__version__ = "2.7.0"
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.6.0"
7+
version = "2.7.0"
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.6.0",
21+
"hypergumbo-core==2.7.0",
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.6.0"
11+
__version__ = "2.7.0"
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)