From d7793bdd7593c0e5c34c99298b3222b34163f419 Mon Sep 17 00:00:00 2001 From: mkbadeniyi Date: Mon, 12 Oct 2026 09:02:15 +0100 Subject: [PATCH 1/7] chore(crate): release 0.5.4 --- Cargo.lock | 2 +- Cargo.toml | 2 +- native/pg/Cargo.lock | 2 +- native/polars/Cargo.lock | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b451b14..59c0ff4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -125,7 +125,7 @@ dependencies = [ [[package]] name = "ng-postcode" -version = "0.5.3" +version = "0.5.4" dependencies = [ "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 59c4d92..4ac3a29 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ng-postcode" -version = "0.5.3" +version = "0.5.4" edition = "2021" rust-version = "1.85" description = "Validate, parse and format Nigerian postcodes offline: Nigeria's 11-character NIPOST digital postcode (NDAPS). Includes a client for the postcode.gov.ng API." diff --git a/native/pg/Cargo.lock b/native/pg/Cargo.lock index 33f97c2..884c730 100644 --- a/native/pg/Cargo.lock +++ b/native/pg/Cargo.lock @@ -817,7 +817,7 @@ checksum = "743fb55ba31b18fb1ecef6bdc9aa2743314978ac084044301a7eee33fb99a20d" [[package]] name = "ng-postcode" -version = "0.5.3" +version = "0.5.4" [[package]] name = "ng_postcode" diff --git a/native/polars/Cargo.lock b/native/polars/Cargo.lock index 080b3dc..4c0f4ce 100644 --- a/native/polars/Cargo.lock +++ b/native/polars/Cargo.lock @@ -863,7 +863,7 @@ dependencies = [ [[package]] name = "ng-postcode" -version = "0.5.3" +version = "0.5.4" [[package]] name = "ng-postcode-polars" From 8d8756e9ef58dba7f275dfbdfbe2d41e888a1fb5 Mon Sep 17 00:00:00 2001 From: mkbadeniyi Date: Mon, 12 Oct 2026 09:02:17 +0100 Subject: [PATCH 2/7] chore(python): release 0.3.4 --- agent/uv.lock | 2 +- mcp/uv.lock | 2 +- python/pyproject.toml | 2 +- python/uv.lock | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/agent/uv.lock b/agent/uv.lock index d749cce..c7e328b 100644 --- a/agent/uv.lock +++ b/agent/uv.lock @@ -619,7 +619,7 @@ dev = [ [[package]] name = "ng-postcode" -version = "0.3.3" +version = "0.3.4" source = { editable = "../python" } [package.optional-dependencies] diff --git a/mcp/uv.lock b/mcp/uv.lock index 30c33af..c8799a5 100644 --- a/mcp/uv.lock +++ b/mcp/uv.lock @@ -719,7 +719,7 @@ dev = [ [[package]] name = "ng-postcode" -version = "0.3.3" +version = "0.3.4" source = { editable = "../python" } [package.optional-dependencies] diff --git a/python/pyproject.toml b/python/pyproject.toml index 6b73f86..b3a78ba 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "ng-postcode" -version = "0.3.3" +version = "0.3.4" description = "Validate, parse and format Nigerian postcodes offline: Nigeria's 11-character NIPOST digital postcode (NDAPS). Includes a client for the postcode.gov.ng API." readme = "README.md" requires-python = ">=3.10" diff --git a/python/uv.lock b/python/uv.lock index 4b1f16b..cf5e511 100644 --- a/python/uv.lock +++ b/python/uv.lock @@ -377,7 +377,7 @@ wheels = [ [[package]] name = "ng-postcode" -version = "0.3.3" +version = "0.3.4" source = { editable = "." } [package.optional-dependencies] From 40312960dc1945753a009134f0f9be9b91fc2f6c Mon Sep 17 00:00:00 2001 From: mkbadeniyi Date: Mon, 12 Oct 2026 09:02:18 +0100 Subject: [PATCH 3/7] chore(js): release 0.4.3 --- js/package-lock.json | 2 +- js/packages/ng-postcode-js/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index 95c219e..b102657 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -1896,7 +1896,7 @@ } }, "packages/ng-postcode-js": { - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "engines": { "node": ">=22.12" diff --git a/js/packages/ng-postcode-js/package.json b/js/packages/ng-postcode-js/package.json index 8e0a039..d84e917 100644 --- a/js/packages/ng-postcode-js/package.json +++ b/js/packages/ng-postcode-js/package.json @@ -1,6 +1,6 @@ { "name": "ng-postcode-js", - "version": "0.4.2", + "version": "0.4.3", "description": "Validate, parse and format Nigerian postcodes offline: Nigeria's 11-character NIPOST digital postcode (NDAPS). Includes a client for the postcode.gov.ng API.", "license": "MIT", "author": "Kayode Adeniyi", From 55def84d2f85d8d17c680dc3c5547a320f5f2f21 Mon Sep 17 00:00:00 2001 From: mkbadeniyi Date: Mon, 12 Oct 2026 09:02:41 +0100 Subject: [PATCH 4/7] chore(java): release 0.3.1 --- docs/llms-full.txt | 2 +- java/README.md | 2 +- java/api/pom.xml | 2 +- java/core/pom.xml | 2 +- java/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/llms-full.txt b/docs/llms-full.txt index b8eabd7..81e2671 100644 --- a/docs/llms-full.txt +++ b/docs/llms-full.txt @@ -691,7 +691,7 @@ Part of the [ng-postcode project](https://github.com/Adeniyikayodee/ng-postcode) io.github.adeniyikayodee ng-postcode-api - 0.3.0 + 0.3.1 ``` diff --git a/java/README.md b/java/README.md index 85b5918..80ec81c 100644 --- a/java/README.md +++ b/java/README.md @@ -13,7 +13,7 @@ Part of the [ng-postcode project](https://github.com/Adeniyikayodee/ng-postcode) io.github.adeniyikayodee ng-postcode-api - 0.3.0 + 0.3.1 ``` diff --git a/java/api/pom.xml b/java/api/pom.xml index 81607ee..24a2f53 100644 --- a/java/api/pom.xml +++ b/java/api/pom.xml @@ -5,7 +5,7 @@ io.github.adeniyikayodee ng-postcode-parent - 0.3.0 + 0.3.1 ng-postcode-api diff --git a/java/core/pom.xml b/java/core/pom.xml index c850d25..27a8cbd 100644 --- a/java/core/pom.xml +++ b/java/core/pom.xml @@ -5,7 +5,7 @@ io.github.adeniyikayodee ng-postcode-parent - 0.3.0 + 0.3.1 ng-postcode diff --git a/java/pom.xml b/java/pom.xml index 1d9330f..bbd80f4 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -4,7 +4,7 @@ io.github.adeniyikayodee ng-postcode-parent - 0.3.0 + 0.3.1 pom ng-postcode (parent) From c1807cdc15dbe1cf2ed8246b3216f86152ddb26a Mon Sep 17 00:00:00 2001 From: mkbadeniyi Date: Mon, 12 Oct 2026 09:02:42 +0100 Subject: [PATCH 5/7] chore(agent): release 0.1.8 --- agent/pyproject.toml | 4 ++-- agent/uv.lock | 2 +- mcp/uv.lock | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/agent/pyproject.toml b/agent/pyproject.toml index 6fe9434..8621a0b 100644 --- a/agent/pyproject.toml +++ b/agent/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "ng-address-resolver" -version = "0.1.7" +version = "0.1.8" description = "Resolve free-text Nigerian addresses to NIPOST digital postcodes (NDAPS), only as precisely as the evidence allows." readme = "README.md" requires-python = ">=3.10" @@ -21,7 +21,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: GIS", "Typing :: Typed", ] -dependencies = ["httpx>=0.27", "ng-postcode[client]>=0.3.1,<0.4", "pydantic>=2.7"] +dependencies = ["httpx>=0.27", "ng-postcode[client]>=0.3.4,<0.4", "pydantic>=2.7"] [project.optional-dependencies] claude = ["anthropic>=1.11,<2"] diff --git a/agent/uv.lock b/agent/uv.lock index c7e328b..2e57af0 100644 --- a/agent/uv.lock +++ b/agent/uv.lock @@ -579,7 +579,7 @@ wheels = [ [[package]] name = "ng-address-resolver" -version = "0.1.7" +version = "0.1.8" source = { editable = "." } dependencies = [ { name = "httpx" }, diff --git a/mcp/uv.lock b/mcp/uv.lock index c8799a5..0578129 100644 --- a/mcp/uv.lock +++ b/mcp/uv.lock @@ -692,7 +692,7 @@ wheels = [ [[package]] name = "ng-address-resolver" -version = "0.1.7" +version = "0.1.8" source = { editable = "../agent" } dependencies = [ { name = "httpx" }, From 24b3299327e2fc60133a200a1e53f230d930d46f Mon Sep 17 00:00:00 2001 From: mkbadeniyi Date: Mon, 12 Oct 2026 09:02:42 +0100 Subject: [PATCH 6/7] chore(mcp): release 0.6.1 --- mcp/bundle-python/manifest.json | 2 +- mcp/bundle-python/server/main.py | 2 +- mcp/bundle/manifest.json | 2 +- mcp/bundle/pyproject.toml | 4 ++-- mcp/pyproject.toml | 4 ++-- mcp/server.json | 4 ++-- mcp/uv.lock | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/mcp/bundle-python/manifest.json b/mcp/bundle-python/manifest.json index e3e6981..d094219 100644 --- a/mcp/bundle-python/manifest.json +++ b/mcp/bundle-python/manifest.json @@ -2,7 +2,7 @@ "manifest_version": "0.3", "name": "ng-postcode", "display_name": "Nigeria Postcode", - "version": "0.6.0", + "version": "0.6.1", "description": "Validate, look up and resolve addresses to Nigeria's NIPOST digital postcodes (NDAPS).", "long_description": "Tools for Nigeria's 11-character building postcode, such as EK-01-A03-FK-01. Validation runs offline and needs no key. Lookup, autocomplete, reverse geocoding and address resolution call the postcode.gov.ng API with your own NIPOST key.", "author": { diff --git a/mcp/bundle-python/server/main.py b/mcp/bundle-python/server/main.py index 2eea496..29bd504 100644 --- a/mcp/bundle-python/server/main.py +++ b/mcp/bundle-python/server/main.py @@ -6,7 +6,7 @@ import sys from pathlib import Path -PACKAGE = "ng-postcode-mcp==0.6.0" +PACKAGE = "ng-postcode-mcp==0.6.1" USUAL_PLACES = (Path.home() / ".local/bin", Path("/opt/homebrew/bin"), Path("/usr/local/bin")) # A host fills unset options with an empty string; the server reads that as "not set". diff --git a/mcp/bundle/manifest.json b/mcp/bundle/manifest.json index 95d84c9..20ffb73 100644 --- a/mcp/bundle/manifest.json +++ b/mcp/bundle/manifest.json @@ -2,7 +2,7 @@ "manifest_version": "0.4", "name": "ng-postcode", "display_name": "Nigeria Postcode", - "version": "0.6.0", + "version": "0.6.1", "description": "Validate, look up and resolve addresses to Nigeria's NIPOST digital postcodes (NDAPS).", "long_description": "Tools for Nigeria's 11-character building postcode, such as EK-01-A03-FK-01. Validation runs offline and needs no key. Lookup, autocomplete, reverse geocoding and address resolution call the postcode.gov.ng API with your own NIPOST key.", "author": { diff --git a/mcp/bundle/pyproject.toml b/mcp/bundle/pyproject.toml index fd9b064..ba4297f 100644 --- a/mcp/bundle/pyproject.toml +++ b/mcp/bundle/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "ng-postcode-bundle" -version = "0.6.0" +version = "0.6.1" description = "MCPB bundle that runs the published ng-postcode-mcp server." requires-python = ">=3.10" -dependencies = ["ng-postcode-mcp==0.6.0"] +dependencies = ["ng-postcode-mcp==0.6.1"] diff --git a/mcp/pyproject.toml b/mcp/pyproject.toml index 923c481..a614246 100644 --- a/mcp/pyproject.toml +++ b/mcp/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "ng-postcode-mcp" -version = "0.6.0" +version = "0.6.1" description = "MCP server for Nigerian postcodes (Nigeria's NIPOST digital postcode, NDAPS): validate, look up, reverse-geocode and resolve addresses to postcodes." readme = "README.md" requires-python = ">=3.10" @@ -26,7 +26,7 @@ classifiers = [ "Topic :: Scientific/Engineering :: GIS", "Typing :: Typed", ] -dependencies = ["mcp>=2.3,<3", "ng-address-resolver>=0.1.7,<0.2", "ng-postcode[client]>=0.3.1,<0.4"] +dependencies = ["mcp>=2.3,<3", "ng-address-resolver>=0.1.8,<0.2", "ng-postcode[client]>=0.3.4,<0.4"] [project.scripts] ng-postcode-mcp = "ng_postcode_mcp.server:main" diff --git a/mcp/server.json b/mcp/server.json index 6fd1799..26158ca 100644 --- a/mcp/server.json +++ b/mcp/server.json @@ -3,7 +3,7 @@ "name": "io.github.Adeniyikayodee/ng-postcode", "title": "Nigeria Postcode", "description": "Validate, look up and resolve addresses to Nigeria's NIPOST digital postcodes (NDAPS).", - "version": "0.6.0", + "version": "0.6.1", "repository": { "url": "https://github.com/Adeniyikayodee/ng-postcode", "source": "github", @@ -13,7 +13,7 @@ { "registryType": "pypi", "identifier": "ng-postcode-mcp", - "version": "0.6.0", + "version": "0.6.1", "runtimeHint": "uvx", "transport": { "type": "stdio" diff --git a/mcp/uv.lock b/mcp/uv.lock index 0578129..b9919c4 100644 --- a/mcp/uv.lock +++ b/mcp/uv.lock @@ -746,7 +746,7 @@ dev = [ [[package]] name = "ng-postcode-mcp" -version = "0.6.0" +version = "0.6.1" source = { editable = "." } dependencies = [ { name = "mcp" }, From 21f7d68dbee6eeab99faabde830ed4d6cb1116be Mon Sep 17 00:00:00 2001 From: mkbadeniyi Date: Mon, 12 Oct 2026 09:02:46 +0100 Subject: [PATCH 7/7] chore(js-mcp): release 0.4.1 --- js/package-lock.json | 4 ++-- js/packages/ng-postcode-mcp/package.json | 4 ++-- js/packages/ng-postcode-mcp/src/server.ts | 2 +- mcp/server.json | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/js/package-lock.json b/js/package-lock.json index b102657..aeaf4bd 100644 --- a/js/package-lock.json +++ b/js/package-lock.json @@ -1903,11 +1903,11 @@ } }, "packages/ng-postcode-mcp": { - "version": "0.4.0", + "version": "0.4.1", "license": "MIT", "dependencies": { "@modelcontextprotocol/server": "^2.3.1", - "ng-postcode-js": "^0.4.0" + "ng-postcode-js": "^0.4.3" }, "bin": { "ng-postcode-mcp": "dist/cli.js" diff --git a/js/packages/ng-postcode-mcp/package.json b/js/packages/ng-postcode-mcp/package.json index 381bc83..8758776 100644 --- a/js/packages/ng-postcode-mcp/package.json +++ b/js/packages/ng-postcode-mcp/package.json @@ -1,6 +1,6 @@ { "name": "ng-postcode-mcp", - "version": "0.4.0", + "version": "0.4.1", "description": "MCP server for Nigerian postcodes (Nigeria's NIPOST digital postcode, NDAPS): validate, look up, autocomplete and find postcodes by location.", "mcpName": "io.github.Adeniyikayodee/ng-postcode", "license": "MIT", @@ -48,7 +48,7 @@ }, "dependencies": { "@modelcontextprotocol/server": "^2.3.1", - "ng-postcode-js": "^0.4.0" + "ng-postcode-js": "^0.4.3" }, "engines": { "node": ">=22.12" diff --git a/js/packages/ng-postcode-mcp/src/server.ts b/js/packages/ng-postcode-mcp/src/server.ts index 0c5082d..dcf1ae2 100644 --- a/js/packages/ng-postcode-mcp/src/server.ts +++ b/js/packages/ng-postcode-mcp/src/server.ts @@ -160,7 +160,7 @@ export function createServer(settings: Settings): McpServer { return server; } -export const VERSION = "0.4.0"; +export const VERSION = "0.4.1"; /** The shared instructions, without the lines about tools this server does not have. */ function instructionsFor(tools: readonly string[]): string { diff --git a/mcp/server.json b/mcp/server.json index 26158ca..9ed3193 100644 --- a/mcp/server.json +++ b/mcp/server.json @@ -90,7 +90,7 @@ { "registryType": "npm", "identifier": "ng-postcode-mcp", - "version": "0.4.0", + "version": "0.4.1", "runtimeHint": "npx", "transport": { "type": "stdio"