Summary
Replace the deprecated Coordinate type with comprehensive support for Point, LineString, and Polygon geospatial types across MongoDB and Entity Framework Core. All types follow the GeoJSON standard for compatibility with MongoDB spatial queries and external GIS tools.
Added
- Point, LineString, and Polygon MongoDB BSON serializers with GeoJSON format
- Entity Framework Core support for all three geospatial types with cross-database compatibility
- Comprehensive documentation for geospatial types in both MongoDB and Entity Framework
- ProxyGenerator support for Point as a known type
Changed
- Reorganized MongoDB documentation with dedicated geospatial folder
- Grouped Entity Framework geospatial documentation under "Geospatial Types" section
- Updated type metadata for geospatial type recognition
Fixed
- Removed deprecated Coordinate type references throughout codebase
- Fixed spec file structure for single-outcome tests (promoted from nested folders)
- Ensured all geospatial serializers use correct APIs for Polygon constructor (Shell + Holes)
Breaking Changes
None — Coordinate type removal was of an experimental type with no stable API.