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).
This commit is contained in:
Aric Camarata 2026-05-25 18:07:03 -04:00
parent 2ee79bc4b2
commit 6948fd655b
2 changed files with 12 additions and 1 deletions

View file

@ -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

View file

@ -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: