From 7af3b858141731de47968feba0899ef80e6aec16 Mon Sep 17 00:00:00 2001 From: nia-sg-bot Date: Fri, 9 Oct 2026 21:06:29 +0530 Subject: [PATCH] release: prepare Wild 1.2.0 beta Document the Python structural-analysis and provenance improvements accumulated since 1.1.0.\n\nAlign package metadata with the approved minor beta so the immutable release workflow can validate the tag after review. --- CHANGELOG.md | 21 +++++++++++++++++++++ diffgraph/__init__.py | 2 +- setup.py | 2 +- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d25e764..90d8738 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.2.0] - 2026-10-09 + +### Added +- Deterministic, offline DiffGraph v2 reports for Python changes, with JSON, + terminal, and self-contained HTML output. +- Structural evidence for Python symbols, imports, calls, bindings, constants, + type aliases, decorators, and Python stub files. +- Exact Git provenance for requested ranges and snapshots, including SHA-256 + repositories, unsupported files, parser failures, and binary changes. +- Canonical HTML topology links and an offline content-security policy. + +### Changed +- Improved structural handling for local-import rebinding, comprehensions, + match patterns, `with`/`except` bindings, and named expressions. +- Strengthened Git diff validation for ambiguous merge bases, incomplete object + IDs, and paths outside the repository. + +### Fixed +- Preserve explicit warnings and provenance where structural analysis falls + back or encounters malformed Python. + ## [1.1.1] - 2026-09-13 ### Fixed diff --git a/diffgraph/__init__.py b/diffgraph/__init__.py index 2a92c06..402c60b 100644 --- a/diffgraph/__init__.py +++ b/diffgraph/__init__.py @@ -2,4 +2,4 @@ DiffGraph - A CLI tool for visualizing code changes with AI """ -__version__ = "1.1.1" +__version__ = "1.2.0" diff --git a/setup.py b/setup.py index 5bcd75b..8200ed2 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ setup( name="wild", - version="1.1.1", + version="1.2.0", packages=find_packages(), package_data={ "diffgraph": [