Repository navigation
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