Releases: ignfab/geocontext
Releases · ignfab/geocontext
v0.9.8
v0.9.7
What's Changed
- Migrate remaining runtime source files from JavaScript to TypeScript by @esgn in #55
- tighten shared runtime types after the TypeScript migration by @esgn in #57
- clarify WFS module boundaries and naming by @esgn in #59
- split the WFS query compiler into focused modules by @esgn in #61
- thin MCP WFS tools by moving WFS execution into wfs_engine by @esgn in #63
- refactor: stabilize and document the WFS engine by @esgn in #65
- Reduce npm deprecation noise and modernize build/te… by @esgn in #67
- migrate from Jest to Vitest by @esgn in #68
- add technical docs generation and revise README content by @esgn in #69
- Readme logo by @esgn in #70
- Harmonize MCP Error Handling Across Tools and HTTP Parsing by @esgn in #73
- Migrate domain WFS modules to wfs_engine and remove legacy wfs.ts by @esgn in #74
- chore: remove lodash and related types from dependencies by @esgn in #76
- feat: implement multi-typename support with individual CQL filters for WFS queries by @esgn in #78
- Documentation by @esgn in #79
- feat(tests): add comprehensive tests for WFS response transformations and spatial filters by @esgn in #81
- feat(integration): add comprehensive tests for MCP server tools and agent functionality by @esgn in #84
- feat(http): add HTTP_PORT and HTTP_MCP_ENDPOINT configuration options by @mborne in #92
- refactor: simplify output structure for altitude and WFS describe type tools by @esgn in #102
- feat(http): implement HTTP timeout handling for fetch requests by @esgn in #99
- feat(tests): enhance level 2 agent scenarios and add scenario runner by @esgn in #104
- Improve proxy handling and align Node tooling across dev, tests, CI, and Docker by @esgn in #100
- feat: update GpfWfsGetFeaturesTool to return structured hits output and enhance tests for response validation by @esgn in #103
- add new E2E test for dwithin/count by @mborne in #106
- feat: enhance response formatting and add structured content validation in GpfWfsGetFeatureByIdTool tests by @esgn in #101
- test(E2E): add 2 building scenarios and more robust numeric assertions by @mborne in #109
- add HTTP_CORS_ALLOWED_ORIGINS to configure cors.allowedOrigins by @mborne in #110
- add a global rate limiter for WFS requests to avoid overloading upstream services by @mborne in #111
- Enforce TypeScript type-checking for tests in validation and CI by @esgn in #113
- feat: enhance type assertions in level1-assertions and update tsconfig for vitest by @esgn in #114
- upgrade dependencies (except zod) by @mborne in #115
- feat: add responseMode option for transport configuration by @esgn in #118
- log tool calls and review helpers logging by @mborne in #119
Full Changelog: v0.9.6...v0.9.7
v0.9.6
v0.9.5
What's Changed
- document LOG_LEVEL and LOG_FORMAT env variables in the README by @mborne in #27
- HTTP error handling improvement by @esgn in #30
- Enforce strict input schemas by @esgn in #32
- enhance WFS search functionality to include relevance scores by @esgn in #34
- Redesign WFS querying with structured filters and reusable feature refs by @esgn in #38
- fix(build): use a portable script instead of rm -rf dist by @mborne in #42
- improve distance accuracy and use meters everywhere by @mborne in #43
- wfs_get_features - avoid filtering geometries if result_type is not requests by @mborne in #47
Full Changelog: v0.9.3...v0.9.5
v0.9.3
v0.9.2
-
Adapt to new HTTP host behaviour in mcp-framework (See QuantGeekDev/mcp-framework@91c2233)
-
Tidy up package.json
v0.9.1
- Upgrade https://github.com/QuantGeekDev/mcp-framework to 0.2.21
- Better tools description and behaviour normalization
- First MCP resource published for testing
v0.9.0
- First version integrating https://github.com/ignfab/gpf-schema-store