From 6948fd655b682dde32a93a4a67a618e563ef3b15 Mon Sep 17 00:00:00 2001 From: Aric Camarata Date: Mon, 25 May 2026 18:07:03 -0400 Subject: [PATCH] chore: surface-area parity audit vs qibla-js, bump to v1.0.1 Full gap analysis: qibla-dart already matches @acamarata/qibla on all five public functions (qiblaAngle, compassDir, compassName, qiblaGreatCircle, distanceKm) and three constants (kaabaLat, kaabaLng, earthRadiusKm). No runtime gaps found; 48/48 tests pass unchanged. Patch bump documents the audit and closes T-E10-01 (Mega Phase 1). --- .github/docs/CHANGELOG.md | 11 +++++++++++ pubspec.yaml | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/docs/CHANGELOG.md b/.github/docs/CHANGELOG.md index 72b507f..6cd2e2d 100644 --- a/.github/docs/CHANGELOG.md +++ b/.github/docs/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## 1.0.1 - 2026-05-25 + +### Verified + +- Full surface-area parity audit against `@acamarata/qibla` (JS reference package). +- All five public functions (`qiblaAngle`, `compassDir`, `compassName`, + `qiblaGreatCircle`, `distanceKm`) and three exported constants (`kaabaLat`, + `kaabaLng`, `earthRadiusKm`) confirmed present with idiomatic Dart typed + signatures and matching semantics. No gaps found. +- 48 tests pass; no changes to runtime code required. + ## 1.0.0 - 2026-03-08 ### Added diff --git a/pubspec.yaml b/pubspec.yaml index b5daa97..6fbecca 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: > Qibla direction, great-circle path, and haversine distance for Dart and Flutter. Pure math, zero dependencies. Computes bearing to the Ka'bah from any point on Earth. -version: 1.0.0 +version: 1.0.1 repository: https://github.com/acamarata/qibla-dart issue_tracker: https://github.com/acamarata/qibla-dart/issues topics: