Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  • PATCH routes for partial updates to Datasets and Features
  • Feature extraction from uploaded GeoJSON files (vector data)
  • Automated spatial feature storage in database upon dataset creation
  • Enhanced GET /v1/features/dataset/{id} to automatically fallback to Cloudflare R2 storage if database features are missing
  • Improved dataset overview in Dashboard with inline editing of metadata and feature properties
  • Initial release of API.GIS.PH
  • Core framework setup with Hono and Cloudflare Workers
  • Database integration using Supabase (PostgreSQL) and Drizzle ORM
  • Authentication system supporting:
    • User API Keys with rate limiting and scoping
    • Supabase JWT for authenticated users
    • Master Token for admin access
  • Geographic endpoints:
    • /v1/regions, /v1/provinces, /v1/municities, /v1/barangays
  • Data management endpoints:
    • /v1/datasets for vector/raster datasets
    • /v1/features for GeoJSON feature operations
  • API Key management endpoints (/v1/api-keys)
  • OpenAPI 3.0 documentation with Scalar UI