All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- The method
requestSingleLocation()was replaced withrequestSingleLocation(options: IONGLOCRequestOptionsModel). This change allows adding new configuration parameters in the future without breaking changes.
- Added
IONGLOCRequestOptionsModelto configure timeout (and future parameters). - Added overload
startMonitoringLocation(options: IONGLOCRequestOptionsModel).
- Introduced timeout handling for both
requestSingleLocationandstartMonitoringLocation.
- Add Package.swift file for out-of-the-box SPM compatibility
- Check if location service is already monitoring location when single location is requested
- Add complete implementation, including
getCurrentPosition,watchPosition, andclearWatch. - Create repository.