Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

Latest commit

 

History

History
46 lines (41 loc) · 2.52 KB

VERSIONS.md

File metadata and controls

46 lines (41 loc) · 2.52 KB

VERSIONS.md

Version 3.1.0 (January 2024)

  • feat: Add PrettyJSON Hono middleware integration / fmt run
  • feat: Add support for extended dataset metadata via MongoDB collection

Version 3.0.0 (November 2023)

Due to the nature of this release, the commits listed are not true Git history.

  • #FEAT!: Full-text search via ?name=x.
  • #FEAT!: New /metadata endpoint.
  • #FEAT!: GeoJSON result offset handling via ?offset=1000 etc.
  • #FEAT!: Increase maximum radius search distance to 2000 meters.
  • #FEAT!: Increase maximum bounds search distance to 2 km2.
  • #CHORE: Bump dependencies.
  • #TEST: Partial update to endpoint test suite (WIP).
  • #REFACTOR!: Migrate to messages.ts text store.
  • #REFACTOR!: Global code refactor and improvements to error handling.
  • #REFACTOR!: Improved user input validation handling via the Zod library.

Version 2.1.0 (August 2023)

  • #FIX HTTP status code mismatches for /features validation errors.
  • #FIX Prevent a feature's MongoDB _id from leaking into JSON response.
  • #FIX Bounding Box query metadata not returned as array.
  • #REFACTOR Reorganize global constants and error messages into a new file.
  • #REFACTOR Migrate HTTP framework from Oak to Hono.
  • #DOCS Rename CHANGES.md to VERSIONS.md to better describe file contents. File now includes release dates.
  • #TEST Partial creation of test suite (for endpoints and utility files).
  • #FEAT Total number of matches are now returned in feature search responses.
  • #FEAT New /classes endpoint created.

Version 2.0.0 (June 2023)

  • #FEAT Migrate CORS capability to a custom middleware component.
  • #FEAT Support for custom CORS origin configurations.
  • #FEAT Deprecate the built-in API statistics reporting module and endpoint.
  • #FEAT Replace key-based authentication with an opt-in bearer-token middleware.
  • #REFACTOR Transition to the official NPM MongoDB Client.
  • #FIX Introduction of a 1000-feature limit per request with warnings.
  • #FEAT Create Not-Found-404 error middleware.
  • #REFACTOR Update Code Formatting (deno fmt).
  • #FEAT Per-Request Console Logging.
  • #DOCS Update README.md file.
  • #DOCS Migrate changelog.txt to CHANGES.md file.

Version 1.0.0 (May 2023)

  • #FEAT The initial release, with support for geospatial feature queries via radius or bounding box and filtering based on feature class.
  • #FEAT Support for key-based authentication.