Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Objective-C removal followups for navigation SDK compatibility #393

Merged
merged 21 commits into from
Dec 25, 2019

Conversation

JThramer
Copy link
Contributor

This PR aims to fix some loose ends found while working on mapbox/mapbox-navigation-ios#2275. It is a work-in-progress.

/cc @mapbox/navigation-ios

@JThramer JThramer requested a review from 1ec5 December 16, 2019 23:59
@JThramer JThramer self-assigned this Dec 16, 2019
Copy link
Contributor

@1ec5 1ec5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a rerpise of the line comments I left the other day, now that there’s a proper PR to hang the comments off of.

Sources/MapboxDirections/Lane.swift Outdated Show resolved Hide resolved
public var error: String?
public let uuid: String?
public let routes: [Route]?
public let waypoints: [Waypoint]?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change requires us to address all of #391. Are you sure we should do so before integrating the navigation SDK with the first round of Swifitification in this library?

Sources/MapboxDirections/Directions.swift Outdated Show resolved Hide resolved
@1ec5 1ec5 self-assigned this Dec 21, 2019
@1ec5 1ec5 marked this pull request as ready for review December 21, 2019 20:33
@1ec5 1ec5 changed the title Objective-C Deprecation Dependancies Objective-C removal followups for navigation SDK compatibility Dec 21, 2019
@1ec5 1ec5 added this to the v1.0 milestone Dec 22, 2019
@1ec5 1ec5 force-pushed the jerrad/delenda-duet-dependencies branch from 38ee296 to 895971c Compare December 25, 2019 01:28
Also reshuffled RouteStep a bit.
Also made approachIndex and outletIndex optional instead of setting them to −1 at the route endpoints.
Splitting an empty string results in an array containing an empty string.
@1ec5 1ec5 force-pushed the jerrad/delenda-duet-dependencies branch from 895971c to e556d6e Compare December 25, 2019 08:41
@1ec5 1ec5 added backwards incompatible changes that break backwards compatibility of public API bug op-ex Refactoring, Tech Debt or any other operational excellence work. labels Dec 25, 2019
@1ec5 1ec5 merged commit 4d91bb2 into master Dec 25, 2019
@1ec5 1ec5 deleted the jerrad/delenda-duet-dependencies branch December 25, 2019 09:35
@1ec5 1ec5 modified the milestones: v1.0.0, v0.31.0 (v0.40) Apr 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backwards incompatible changes that break backwards compatibility of public API bug op-ex Refactoring, Tech Debt or any other operational excellence work.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants