diff --git a/hindsight-dev/hindsight_dev/generate_changelog.py b/hindsight-dev/hindsight_dev/generate_changelog.py index 8cef9821..d498cc95 100644 --- a/hindsight-dev/hindsight_dev/generate_changelog.py +++ b/hindsight-dev/hindsight_dev/generate_changelog.py @@ -214,9 +214,11 @@ def build_changelog_markdown( # Build markdown lines = [f"## [{version}]({release_url})", ""] + has_entries = False for cat_key in ["breaking", "feature", "improvement", "bugfix", "other"]: cat_name, cat_entries = categories[cat_key] if cat_entries: + has_entries = True lines.append(f"**{cat_name}**") lines.append("") for entry in cat_entries: @@ -224,6 +226,10 @@ def build_changelog_markdown( lines.append(f"- {entry.summary} ([`{entry.commit_id}`]({commit_url}))") lines.append("") + if not has_entries: + lines.append("*This release contains internal maintenance and infrastructure changes only.*") + lines.append("") + return "\n".join(lines) @@ -236,6 +242,8 @@ sidebar_position: 1 # Changelog +This changelog highlights user-facing changes only. Internal maintenance, CI/CD, and infrastructure updates are omitted. + For full release details, see [GitHub Releases](https://github.com/vectorize-io/hindsight/releases). """ return header, "" diff --git a/hindsight-docs/docs/changelog/index.md b/hindsight-docs/docs/changelog/index.md index 3a19e8de..4ee263a9 100644 --- a/hindsight-docs/docs/changelog/index.md +++ b/hindsight-docs/docs/changelog/index.md @@ -4,8 +4,38 @@ sidebar_position: 1 # Changelog +This changelog highlights user-facing changes only. Internal maintenance, CI/CD, and infrastructure updates are omitted. + For full release details, see [GitHub Releases](https://github.com/vectorize-io/hindsight/releases). +## [0.1.10](https://github.com/vectorize-io/hindsight/releases/tag/v0.1.10) + +*This release contains internal maintenance and infrastructure changes only.* + + +## [0.1.9](https://github.com/vectorize-io/hindsight/releases/tag/v0.1.9) + +**Features** + +- Simplified local MCP installation and added a standalone UI option for easier setup. ([`1c6acc3`](https://github.com/vectorize-io/hindsight/commit/1c6acc3)) + +**Bug Fixes** + +- Fixed the standalone Docker image so it builds and starts reliably. ([`b52eb90`](https://github.com/vectorize-io/hindsight/commit/b52eb90)) +- Improved Docker runtime reliability by adding required system utilities (procps). ([`ae80876`](https://github.com/vectorize-io/hindsight/commit/ae80876)) + +## [0.1.8](https://github.com/vectorize-io/hindsight/releases/tag/v0.1.8) + +**Bug Fixes** + +- Fix bank list responses when a bank has no name. ([`04f01ab`](https://github.com/vectorize-io/hindsight/commit/04f01ab)) +- Fix failures when retaining memories asynchronously. ([`63f5138`](https://github.com/vectorize-io/hindsight/commit/63f5138)) +- Fix a race condition in the bank selector when switching banks. ([`e468a4e`](https://github.com/vectorize-io/hindsight/commit/e468a4e)) + +## [0.1.7](https://github.com/vectorize-io/hindsight/releases/tag/v0.1.7) + +*This release contains internal maintenance and infrastructure changes only.* + ## [0.1.6](https://github.com/vectorize-io/hindsight/releases/tag/v0.1.6) **Features** diff --git a/uv.lock b/uv.lock index 877b523b..a1df1b27 100644 --- a/uv.lock +++ b/uv.lock @@ -1141,7 +1141,7 @@ wheels = [ [[package]] name = "hindsight-all" -version = "0.1.9" +version = "0.1.10" source = { editable = "hindsight" } dependencies = [ { name = "hindsight-api" }, @@ -1165,7 +1165,7 @@ provides-extras = ["test"] [[package]] name = "hindsight-api" -version = "0.1.9" +version = "0.1.10" source = { editable = "hindsight-api" } dependencies = [ { name = "alembic" }, @@ -1269,7 +1269,7 @@ dev = [ [[package]] name = "hindsight-client" -version = "0.1.9" +version = "0.1.10" source = { editable = "hindsight-clients/python" } dependencies = [ { name = "aiohttp" }, @@ -1303,7 +1303,7 @@ provides-extras = ["test"] [[package]] name = "hindsight-dev" -version = "0.1.9" +version = "0.1.10" source = { editable = "hindsight-dev" } dependencies = [ { name = "hindsight-api" },