Skip to content

v0.9.7

Choose a tag to compare

@esgn esgn released this 06 May 13:41
· 30 commits to main since this release

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