diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..bdeee03 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,13 @@ +# Change Log + +--- + +## [0.7.1] + +### Fixed + +* MapSDK: outdoors, the user's location annotation is displayed in gray +* MapSDK: user position is not projected on stairs +* MapSDK: Stop event did not reach even if remaining distance is less than threshold +* MapSDK: Navigation info is wrong when itinerary contains indoor and outdoor parts +* MapSDK: it's possible to remove navigation itinerary using itinerary manager (it should not) diff --git a/Examples/Map/Sources/LocationManagers/PolestarIndoorLocationProvider.swift b/Examples/Map/Sources/LocationManagers/PolestarIndoorLocationProvider.swift index e5b149a..3c9e3cc 100644 --- a/Examples/Map/Sources/LocationManagers/PolestarIndoorLocationProvider.swift +++ b/Examples/Map/Sources/LocationManagers/PolestarIndoorLocationProvider.swift @@ -43,7 +43,7 @@ extension PolestarIndoorLocationProvider: LocationProviderDelegate { func didLocationChange(_ location: CLLocation!) { let coordinate: Coordinate - if location.altitude == 1000.0 { // workaround for outdoor location + if location.altitude == 1000.0 || location.verticalAccuracy < 0 { // workaround for outdoor location coordinate = Coordinate(location: location) } else { coordinate = Coordinate(location: location, levels: [Float(location.altitude / 5)]) diff --git a/Gemfile.lock b/Gemfile.lock index c198713..7ceb8f6 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -3,20 +3,20 @@ GEM specs: CFPropertyList (3.0.6) rexml - activesupport (7.0.6) + activesupport (7.0.7) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 1.6, < 2) minitest (>= 5.1) tzinfo (~> 2.0) - addressable (2.8.4) + addressable (2.8.5) public_suffix (>= 2.0.2, < 6.0) algoliasearch (1.27.5) httpclient (~> 2.8, >= 2.8.3) json (>= 1.5.1) atomos (0.1.3) aws-eventstream (1.2.0) - aws-partitions (1.785.0) - aws-sdk-core (3.178.0) + aws-partitions (1.808.0) + aws-sdk-core (3.180.3) aws-eventstream (~> 1, >= 1.0.2) aws-partitions (~> 1, >= 1.651.0) aws-sigv4 (~> 1.5) @@ -24,8 +24,8 @@ GEM aws-sdk-kms (1.71.0) aws-sdk-core (~> 3, >= 3.177.0) aws-sigv4 (~> 1.1) - aws-sdk-s3 (1.129.0) - aws-sdk-core (~> 3, >= 3.177.0) + aws-sdk-s3 (1.132.1) + aws-sdk-core (~> 3, >= 3.179.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.6) aws-sigv4 (1.6.0) @@ -84,13 +84,13 @@ GEM concurrent-ruby (~> 1.0) jmespath (1.6.2) json (2.6.3) - minitest (5.18.1) + minitest (5.19.0) molinillo (0.8.0) nanaimo (0.3.0) nap (1.1.0) netrc (0.11.0) public_suffix (4.0.7) - rexml (3.2.5) + rexml (3.2.6) ruby-macho (2.5.1) typhoeus (1.4.0) ethon (>= 0.9.0) @@ -112,4 +112,4 @@ DEPENDENCIES cocoapods-s3-download BUNDLED WITH - 2.4.16 + 2.4.19 diff --git a/Podfile b/Podfile index 4dca750..bc20703 100644 --- a/Podfile +++ b/Podfile @@ -10,7 +10,7 @@ platform :ios, '11.0' ################################################################################# target 'MapExamples' do - pod 'WemapMapSDK', '~>0.7.0' + pod 'WemapMapSDK', '~>0.7.1' pod 'NAOSwiftProvider', :git => 'git@github.com:wemap/NAOSwiftProvider.git', :tag => '1.2.2' end diff --git a/Podfile.lock b/Podfile.lock index 1a90f88..318a59b 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -11,18 +11,18 @@ PODS: - RxSwift (= 6.5.0) - RxSwift (6.5.0) - Turf (2.6.1) - - WemapCoreSDK (0.7.0): + - WemapCoreSDK (0.7.1): - Alamofire (~> 5.7.0) - RxCocoa (~> 6.5.0) - RxSwift (~> 6.5.0) - Turf (~> 2.6) - - WemapMapSDK (0.7.0): + - WemapMapSDK (0.7.1): - MapLibre (~> 5.13.0) - - WemapCoreSDK (~> 0.7.0) + - WemapCoreSDK (~> 0.7.1) DEPENDENCIES: - "NAOSwiftProvider (from `git@github.com:wemap/NAOSwiftProvider.git`, tag `1.2.2`)" - - WemapMapSDK (~> 0.7.0) + - WemapMapSDK (~> 0.7.1) SPEC REPOS: https://github.com/wemap/cocoapods-specs.git: @@ -56,9 +56,9 @@ SPEC CHECKSUMS: RxRelay: 1de1523e604c72b6c68feadedd1af3b1b4d0ecbd RxSwift: 5710a9e6b17f3c3d6e40d6e559b9fa1e813b2ef8 Turf: 469ce2c3d22e5e8e4818d5a3b254699a5c89efa4 - WemapCoreSDK: 6c9eb56982bda0b27628fc3729187cf25f7df2a9 - WemapMapSDK: b3af568dc4ec7f700ac3ecfce8eed07cd6c49f34 + WemapCoreSDK: 93dd0db288247c701e9e1e188998a3c6ddae6f6b + WemapMapSDK: 890acbd1ce610be9a3fa0e13ad012ed5dfd17d1d -PODFILE CHECKSUM: 904855478c310a01a13eb9b21cf3c1449e211c48 +PODFILE CHECKSUM: 6d8adc70b997c1175b381eff655015c3790839a2 COCOAPODS: 1.12.1