diff --git a/CHANGELOG.md b/CHANGELOG.md index 1afb6e2..3107c1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,8 +11,18 @@ researchers who pin a tag and want to know what they are pinning to. ## [Unreleased] +## [2.7.0] — 2026-08-20 + ### Changed +- **MINOR, not MAJOR, and that is a decision.** The org rule reads "removed → + major", and dropping a Python version removes support. This release reads + that rule as scoped to the API, not to packaging metadata. Three facts back + it. `commoner-probe` made the same 3.10 to 3.11 move at its own **0.15.0**, a + minor. Neither consumer runs 3.10: academiaindia builds on 3.11 and + theright2read on 3.12. And pip refuses the install rather than breaking at + runtime, so a 3.10 consumer keeps the tag it already pins. + - **BREAKING: the minimum Python is now 3.11, and `commoner-probe` is pinned `==0.16.0`.** Install this on 3.10 and pip refuses it. The two changes are one change: probe raised its own floor to `>=3.11` at 0.15.0, so this repo diff --git a/CITATION.cff b/CITATION.cff index aa9e698..97b742a 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -27,4 +27,4 @@ preferred-citation: - name: "Commoner LLP" url: "https://github.com/CommonerLLP/commoner-analyse" year: 2026 - version: "2.6.0" + version: "2.7.0" diff --git a/README.md b/README.md index 3be1725..c0616fe 100644 --- a/README.md +++ b/README.md @@ -173,20 +173,20 @@ The package is not on PyPI yet (publication is planned for a future release). Install directly from the GitHub release tag: ```bash -pip install "commoner-analyse @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.6.0" +pip install "commoner-analyse @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.7.0" # Optional extras (pick what you need): -pip install "commoner-analyse[http] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.6.0" -pip install "commoner-analyse[pdf] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.6.0" -pip install "commoner-analyse[embeddings] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.6.0" -pip install "commoner-analyse[llm] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.6.0" -pip install "commoner-analyse[all] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.6.0" +pip install "commoner-analyse[http] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.7.0" +pip install "commoner-analyse[pdf] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.7.0" +pip install "commoner-analyse[embeddings] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.7.0" +pip install "commoner-analyse[llm] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.7.0" +pip install "commoner-analyse[all] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.7.0" ``` For a project, pin the same line in your `requirements.txt`: ```text -commoner-analyse[http,pdf] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.6.0 +commoner-analyse[http,pdf] @ git+https://github.com/CommonerLLP/commoner-analyse.git@v2.7.0 ``` The one required third-party dependency is `commoner-probe` — the diff --git a/commoner_analyse/__init__.py b/commoner_analyse/__init__.py index 96374b3..cc745cd 100644 --- a/commoner_analyse/__init__.py +++ b/commoner_analyse/__init__.py @@ -3,4 +3,4 @@ from .graph import build_graph __all__ = ["__version__", "build_graph"] -__version__ = "2.6.0" +__version__ = "2.7.0" diff --git a/pyproject.toml b/pyproject.toml index 0a218ae..3109582 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "commoner-analyse" -version = "2.6.0" +version = "2.7.0" description = "Domain analysis adapters over commoner-probe's acquired public records: classification, aggregation, dossiers, and cross-referencing." readme = "README.md" requires-python = ">=3.11"