diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e708c0..dda86e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,10 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [py-1.13.3] - 2026-10-14 + ### Fixed - **The `impact` MCP tool rejected the `name` argument its description asks - for.** The tool was registered with a `name_` parameter, so `tools/list` + for (#138).** The tool was registered with a `name_` parameter, so `tools/list` advertised `name_` while the description said "Required 'name' argument", and an agent passing `name` got `MISSING_NAME: pass 'name'`. The tool now accepts `name`; `name_` keeps working for clients that learned it from the diff --git a/README.md b/README.md index d4f2f83..fb78593 100644 --- a/README.md +++ b/README.md @@ -480,7 +480,7 @@ The comment goes up **before** the job fails, so a blocked PR still explains why # .pre-commit-config.yaml repos: - repo: https://github.com/FROWNINGdev/django-orm-lens - rev: py-v1.13.2 + rev: py-v1.13.3 hooks: - id: django-orm-lens-nplusone - id: django-orm-lens-migration-risk diff --git a/cli/README.md b/cli/README.md index d98fa58..ccf69f8 100644 --- a/cli/README.md +++ b/cli/README.md @@ -177,7 +177,7 @@ pre-commit users get two ready-made hooks: ```yaml repos: - repo: https://github.com/FROWNINGdev/django-orm-lens - rev: py-v1.13.2 + rev: py-v1.13.3 hooks: - id: django-orm-lens-nplusone - id: django-orm-lens-migration-risk diff --git a/cli/pyproject.toml b/cli/pyproject.toml index 422e69a..62bcacd 100644 --- a/cli/pyproject.toml +++ b/cli/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "django-orm-lens" -version = "1.13.2" +version = "1.13.3" description = "Static analysis + MCP server for Django models. Blast radius, schema drift, N+1 and migration risk for CI, ER diagrams for terminals and AI agents. No DB, no Django boot. Free and MIT." readme = "README.md" requires-python = ">=3.9" diff --git a/cli/server.json b/cli/server.json index f8f08c2..8d20db2 100644 --- a/cli/server.json +++ b/cli/server.json @@ -3,7 +3,7 @@ "name": "io.github.FROWNINGdev/django-orm-lens", "title": "Django ORM Lens", "description": "Django ORM static analysis MCP. Models, relations, migrations, indexes, signals, N+1.", - "version": "1.13.2", + "version": "1.13.3", "repository": { "url": "https://github.com/FROWNINGdev/django-orm-lens", "source": "github" @@ -12,7 +12,7 @@ { "registryType": "pypi", "identifier": "django-orm-lens", - "version": "1.13.2", + "version": "1.13.3", "transport": { "type": "stdio" }, diff --git a/docs/i18n/README.es.md b/docs/i18n/README.es.md index 4bf4d0e..d7bcc34 100644 --- a/docs/i18n/README.es.md +++ b/docs/i18n/README.es.md @@ -404,7 +404,7 @@ Las regresiones de esquema son más baratas de atrapar en el momento en que entr # .pre-commit-config.yaml repos: - repo: https://github.com/FROWNINGdev/django-orm-lens - rev: py-v1.13.2 + rev: py-v1.13.3 hooks: - id: django-orm-lens-nplusone - id: django-orm-lens-migration-risk diff --git a/docs/i18n/README.ru.md b/docs/i18n/README.ru.md index ed45c88..0292255 100644 --- a/docs/i18n/README.ru.md +++ b/docs/i18n/README.ru.md @@ -404,7 +404,7 @@ django-orm-lens mcp # .pre-commit-config.yaml repos: - repo: https://github.com/FROWNINGdev/django-orm-lens - rev: py-v1.13.2 + rev: py-v1.13.3 hooks: - id: django-orm-lens-nplusone - id: django-orm-lens-migration-risk diff --git a/docs/i18n/README.zh.md b/docs/i18n/README.zh.md index 8115560..c037984 100644 --- a/docs/i18n/README.zh.md +++ b/docs/i18n/README.zh.md @@ -404,7 +404,7 @@ django-orm-lens mcp # .pre-commit-config.yaml repos: - repo: https://github.com/FROWNINGdev/django-orm-lens - rev: py-v1.13.2 + rev: py-v1.13.3 hooks: - id: django-orm-lens-nplusone - id: django-orm-lens-migration-risk diff --git a/smithery.yaml b/smithery.yaml index 33c269c..887e8cb 100644 --- a/smithery.yaml +++ b/smithery.yaml @@ -5,7 +5,7 @@ # Smithery runs it via `uvx` so no user-side install / venv is required. name: "@FROWNINGdev/django-orm-lens" -version: "1.13.2" +version: "1.13.3" description: >- Django ORM static-analysis MCP. 13 read-only tools that expose Django schema, relationships (FK / M2M / O2O, on_delete, related_name),