Skip to content

Release v0.3 compatibility and query upgrades - #2

Merged
rittu-x merged 1 commit into
mainfrom
codex/compat-query-stability
Aug 7, 2026
Merged

Release v0.3 compatibility and query upgrades#2
rittu-x merged 1 commit into
mainfrom
codex/compat-query-stability

Conversation

@rittu-x

@rittu-x rittu-x commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

What changed

  • Add equivalent ESM and CommonJS package entry points.
  • Add queryLocations with fuzzy search, bounding boxes, proximity/radius filtering, and pagination.
  • Add query validation and correct unknown-zone behavior.
  • Expand compatibility, JSON Schema, export, spatial, edge-case, and migration-sensitive tests.
  • Add an API stability policy and prepare package metadata for v0.3.0.
  • Correct the published v0.2.0 changelog date.

Why

This addresses the remaining developer-facing limitations identified after v0.2.0, while leaving coordinate completeness, coordinate confidence, and Dhivehi names for later work.

Developer impact

Existing ESM imports remain compatible. CommonJS consumers can now use require(), and applications can perform typo-tolerant and spatial queries without adding another library.

Validation

  • npm run typecheck
  • npm run check:generated
  • npm test — 13/13 tests passed
  • npm pack --dry-run --json — package manifest verified
  • No geographic data changed

@rittu-x
rittu-x merged commit c671ff2 into main Aug 7, 2026
2 checks passed
@rittu-x
rittu-x deleted the codex/compat-query-stability branch August 7, 2026 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants