Skip to content

Releases: WilliamAGH/apple-maps-java

v0.1.5

23 Jan 09:17
6dab01f

Choose a tag to compare

What's Changed

  • Add automated version sync workflow, harden CI/CD, and restructure README by @WilliamAGH in #32
  • Add screenshot to README by @WilliamAGH in #33
  • fix: prevent NPEs from sparse API arrays, add coordinate validation, and enforce Optional discipline by @WilliamAGH in #34

Full Changelog: v0.1.4...v0.1.5

v0.1.4

17 Jan 05:45
329b37d

Choose a tag to compare

What's Changed

  • Add Origin header support, switch to nmcp publishing, comprehensive Javadoc by @WilliamAGH in #9

Full Changelog: v0.1.1...v0.1.4

v0.1.3

15 Jan 10:02

Choose a tag to compare

Full Changelog: v0.1.2...v0.1.3

v0.1.2

15 Jan 09:21

Choose a tag to compare

What's Changed

  • chore(deps): bump dependencies by @WilliamAGH in #5
  • fix: add task dependency for plainJavadocJar (Gradle 9.x compat) by @WilliamAGH in #6

Full Changelog: v0.1.0...v0.1.2

v0.1.1

15 Jan 09:01

Choose a tag to compare

What's Changed

  • chore(deps): bump dependencies by @WilliamAGH in #5
  • fix: add task dependency for plainJavadocJar (Gradle 9.x compat) by @WilliamAGH in #6

Full Changelog: v0.1.0...v0.1.1

v0.1.0

15 Jan 08:54

Choose a tag to compare

v0.1.0

Highlights

  • Java SDK for the Apple Maps Server API with automatic access-token exchange + refresh.
  • Java 17 bytecode target (runs on JDK 17+).
  • CLI included for quick live queries.

Features

  • Geocode + reverse geocode
  • Search + autocomplete, including resolving completion URLs
  • Directions + ETAs
  • Place lookup + alternate IDs
  • Optional language and location-bias parameters where supported

CLI

  • geocode, reverse-geocode, search, autocomplete, resolve
  • Config via APPLE_MAPS_TOKEN
  • Optional location hints via APPLE_MAPS_USER_LOCATION / APPLE_MAPS_USER_LOCATION_QUERY

Installation

  • Gradle: implementation("com.williamcallahan:apple-maps-java:0.1.0")
  • Maven: apple-maps-java

Testing

  • Unit tests via ./gradlew test
  • Live integration tests gated by APPLE_MAPS_TOKEN (see ./gradlew testDetail)

Tooling & publishing

  • Maven Central publishing configured (including Central Portal flow).
  • CI automation for build/test and release publishing.

Full Changelog: https://github.com/WilliamAGH/apple-maps-java/commits/v0.1.0