Skip to content

Latest commit

Β 

History

History
154 lines (90 loc) Β· 11.7 KB

File metadata and controls

154 lines (90 loc) Β· 11.7 KB

1.2.5 (2026-05-10)

πŸ› Bug Fixes

  • android: prevent crash on devices without magnetometer (32aef76)
  • android: prevent crash on devices without magnetometer (884eba4)

1.2.4 (2026-05-07)

πŸ› οΈ Other changes

  • deps: bump actions/setup-node from 4 to 6 (#15) (7fb91cf)

1.2.3 (2026-05-07)

πŸ› οΈ Other changes

  • deps-dev: bump react-native-builder-bob from 0.40.18 to 0.41.0 (#18) (f21ea20)

1.2.2 (2026-05-07)

πŸ› οΈ Other changes

  • deps-dev: bump eslint from 8.57.1 to 10.3.0 in /example (#20) (1e21131)
  • deps-dev: bump prettier from 2.8.8 to 3.8.3 in /example (#19) (ada6b9b)
  • deps-dev: bump react and @types/react (#16) (3f32ed4)
  • deps: bump actions/checkout from 4 to 6 (#14) (f4d2a54)
  • deps: bump com.android.tools.build:gradle in /android (#13) (4300b9f)

1.2.1 (2026-05-07)

πŸ“š Documentation

  • readme: redesign for top-tier RN library structure (c052bcb)

1.2.0 (2026-05-07)

✨ Features

  • android: raw-sensor heading with gyro fusion, bias-jump interference, debug API (7a4042e)
  • example: wire setLocation to react-native-geolocation-service (3e1770f)
  • hook: expose recalibrate, setLocation, permission, getCurrentHeading (937e2f0)

πŸ› Bug Fixes

  • compass: production-readiness fixes from cross-platform audit (78a1511)

1.1.0 (2026-05-07)

✨ Features

  • android: smoothing, accuracy fix, interference-aware quality (90287fb)
  • example: wire smoothingAlpha into useCompass demo (2847a54)
  • hook: expose smoothingAlpha option in useCompass (7483c91)
  • spec: add setSmoothing(alpha) hybrid method (532dba9)

πŸ› Bug Fixes

  • ios: tune heading accuracy buckets, add setSmoothing no-op (53488d9)

πŸ“š Documentation

  • readme: cover accuracy buckets, smoothing, interference downgrade (60f68a7)

πŸ› οΈ Other changes

  • example: switch nitro-compass dep from file: to link: (f5689bf)

1.0.9 (2026-05-07)

πŸ“š Documentation

  • readme: document useCompass hook and Reanimated dial recipe (83f6691)

1.0.8 (2026-05-07)

πŸ› οΈ Other changes

  • npm: standardize repo metadata for GitHub package linking (72f7143)

1.0.7 (2026-05-07)

πŸ› Bug Fixes

  • android: pin AGP to 8.12.0 to match RN gradle plugin (7222b6a)

1.0.6 (2026-05-07)

πŸ’¨ Performance Improvements

  • example: smooth dial via Reanimated + direct sensor subscription (1f59133)

1.0.5 (2026-05-07)

πŸ› οΈ Other changes

  • deps: bump com.android.tools.build:gradle in /android (#2) (8332001)

1.0.4 (2026-05-07)

πŸ› οΈ Other changes

  • deps: bump xcodeproj from 1.25.1 to 1.27.0 in /example (#5) (48d9787)

1.0.3 (2026-05-07)

πŸ› οΈ Other changes

  • deps: bump actions/cache from 4 to 5 (#1) (d55abd7)
  • deps: bump actions/checkout from 4 to 6 (#3) (375e782)
  • deps: bump concurrent-ruby from 1.3.3 to 1.3.6 in /example (#4) (2f44e62)

1.0.2 (2026-05-07)

πŸ› οΈ Other changes

  • deps-dev: bump @types/jest from 29.5.14 to 30.0.0 (#9) (6fb06ba)
  • deps-dev: bump the react-native-cli group across 1 directory with 3 updates (#7) (4fda4d5)

1.0.1 (2026-05-07)

πŸ› οΈ Other changes

  • deps-dev: bump react-native from 0.84.1 to 0.85.3 (9fe69b4)

1.0.0 (2026-05-07)

✨ Features

  • add cli example app for testing (2da440e)
  • add getCurrentHeading, setDeclination, setOnCalibrationNeeded (8a1fc82)
  • Android stale-sample watchdog for OEM sensor stalls (4527f0b)
  • magnetic interference detection + example overhaul (32cf3ea)
  • permission API + cross-platform reliability fixes (21a9941)
  • phase 4 hardening β€” iOS deinit, Android C7 fix, background pause/resume (71801f3)
  • phase 6 DX β€” isStarted, setFilter, getDiagnostics (95e6fdf)
  • useCompass hook + multi-listener fan-out (b4c52c5)

πŸ› Bug Fixes

  • iOS interference detection β€” use calibrated magnetic field (a5e604f)
  • iOS main-thread CLLocationManager init + prepare script (84d4644)
  • phase 1 correctness β€” iOS orientation, Android stop() race, filter=0 contract (f2b094c)
  • prefer activity display for surface rotation on Android (foldables/multi-window) (fc029df)

πŸ”„ Code Refactors

  • split example into focused components, dogfood useCompass (b6f3cf9)

πŸ› οΈ Other changes

  • deps-dev: bump react and @types/react (dc4f874)
  • phase 3 packaging β€” Expo config plugin, JS CI, fix repo URLs (f9e3e4f)
  • phase 5 polish β€” engines, type smoke test, tarball cleanup, README (794da37)