Skip to content

Latest commit

 

History

History
132 lines (88 loc) · 3.49 KB

File metadata and controls

132 lines (88 loc) · 3.49 KB

Change Log

All notable changes to a5-rs will be documented in this file.

For the latest documentation, visit A5 Documentation

a5-rs

a5-rs [v0.8.0] - May 12 2026

  • BREAKING: spherical_to_cell removed and add doc(hidden) to clarify public API
  • chore: Align API (#51)
  • feat: Support holes in polygons (#50)
  • Feat: refactor to use EqualAreaProjection (#49)
  • feat: Faster polyhedral projection (#48)

a5-rs [v0.8.0] - May 12 2026

  • fix(cell): Spiral unstable in polar regions (#47)
  • feat(regions): Implement polygonToCells (#46)
  • feat(traversal): lineStringToCells (#45)
  • Refactor: lattice boundary helpers (#44)
  • feat(serialization): Improve cellToParent speed (#43)

a5-rs [v0.7.3] - Apr 9 2026

  • fix: normalize longitude in toLonLat to -180-180 (#42)

a5-rs [v0.7.2] - Mar 29 2026

  • Feature: Support neighbor functions in res 0 & 1 (#41)

a5-rs [v0.7.1] - Mar 10 2026

  • Feature: Support (de)serialization of resolution 30 cells (#40)

a5-rs [v0.7.0] - Mar 3 2026

  • Feature: gridDisk & sphericalCap (#38)

a5-rs [v0.6.2] - Nov 10 2025

  • Change to thread local caching for dodecahedron projection (#37)

a5-rs [v0.6.1] - Nov 7 2025

  • feat: World cell handling (#36)

a5-rs [v0.6.0] - Oct 30 2025

  • Feature: cell compaction/uncompaction (#35)

a5-rs [v0.5.1] - Oct 12 2025

  • fix: support older Rust compiler versions back to 1.86.0 (#32)

a5-rs [v0.5.0] - Sep 21 2025

  • Changed: Version bump to align with TypeScript and Python implementations

a5-rs v0.4

a5-rs [v0.4.3] - Aug 31 2025

  • Fixed: Avoid warnings when publishing (#29)
  • Removed: bigint dependency (#28)
  • Added: README documentation (#27)
  • Changed: Remove 0x check (#26)
  • Added: Public API finalization (#25)
  • Changed: Prepare for publishing (#24)

a5-rs [v0.4.2] - Aug 28 2025

  • Added: 10X speed improvement by global projection instance (#23)
  • Removed: TilingShape and TriangleShape (#22)
  • Added: Port cell functions (#21)

a5-rs [v0.4.1] - Aug 22 2025

  • Added: Port dodecahedron projection (#20)
  • Added: Port CRS (#19)
  • Added: Port polyhedral projection (#18)
  • Added: Coordinate transforms (#17)
  • Added: Port tiling (#16)
  • Added: Port pentagon & serialization (#15)
  • Added: Port origin & dodecahedron quat (#14)

a5-rs [v0.4.0] - Aug 20 2025

  • Added: Port core/utils (#13)
  • Added: Spherical triangle (#12)
  • Added: Spherical polygon port (#11)
  • Added: Port hilbert (#10)
  • Added: Port PentagonShape class (#9)
  • Added: Port vector code (#8)
  • Added: Authalic projection (#7)
  • Added: Port constants (#6)
  • Added: Port the gnomonic projection (#5)
  • Added: Coordinate systems and gnomonic transformations (#4)

a5-rs v0.3

a5-rs [v0.3.0] - Aug 7 2025

  • Changed: Update GitHub workflows (#3)

a5-rs v0.2

a5-rs [v0.2.0] - May 25 2025

  • Added: Setup CI (#2)

a5-rs v0.1

a5-rs [v0.1.0] - May 25 2025

  • Added: Initial Rust implementation of A5 - Global Pentagonal Geospatial Index
  • Added: Implementation of hex functions (#1)
  • Added: Project initialization