Releases: WilliamAGH/apple-maps-java
Releases · WilliamAGH/apple-maps-java
v0.1.5
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
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
Full Changelog: v0.1.2...v0.1.3
v0.1.2
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
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
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