Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

update changelog for 0.4.0 #1756

Closed
incanus opened this issue Jun 18, 2015 · 4 comments
Closed

update changelog for 0.4.0 #1756

incanus opened this issue Jun 18, 2015 · 4 comments
Labels
Milestone

Comments

@incanus
Copy link
Contributor

incanus commented Jun 18, 2015

It's always easy to do an initial release! Now we have to update this guy and I could use some help.

Let's work at https://gist.github.com/incanus/051c2bfc5057ae414e6a until we're happy, then plop it into the live one.

Or just paste ideas/remembrances here.

@mapbox/gl

@incanus incanus added the build label Jun 18, 2015
@incanus incanus added this to the iOS Beta 2 milestone Jun 18, 2015
@1ec5
Copy link
Contributor

1ec5 commented Jun 18, 2015

  • MGLMapView no longer manages Mapbox access tokens directly; an access token cannot be passed in when initializing the map view. Instead, set MGLMapboxAccessToken to your access token in your app’s Info.plist file, or call +[MGLAccountManager setAccessToken:] before initializing the map view. If you were setting the access token inside an Interface Builder inspectable, also remove it from the User Defined Runtime Attributes section of the Identity inspector. (Grab app-wide data from Info.plist #1553)
  • -[MGLAccountManager setMapboxMetricsEnabledSettingShownInApp:] has been removed. If you implement a Mapbox Metrics switch inside your app, instead of inside a Settings bundle, set MGLMapboxMetricsEnabledSettingShownInApp to YES in the Info.plist file. (Grab app-wide data from Info.plist #1553)
  • MGLMapView supports Interface Builder designables. When you add an MGLMapView to a storyboard, it displays instructions for getting set up directly on the storyboard canvas. (Restore IB designable support #1573)
  • Headers have been audited for nullability, improving type safety in both Objective-C and Swift 1.2 when compiling with Xcode 6.3 or above. (Audit headers for nullability #1578)
  • Headers now make use of lightweight generics, eliminating many unnecessary casts when working with annotations in Swift 2.0 in Xcode 7. (Adopt lightweight generics #1711)
  • -[MGLMapView mapID] has been renamed -styleID. (mapID → styleID #1561)
  • The default title for the user location annotation is now “You Are Here”. You can customize the title by setting mapView.userAnnotation.title. (Less bland default title for user dot annotation #1559)
  • Internal use of the Reachability library has been cleaned up so that your app can include its own copy of Reachability. (Namespace Reachability notification constant #1718)

@jfirebaugh
Copy link
Contributor

I believe that all my changes were internal-only and probably not interesting for a changelog beyond a general "improve overall performance and stability" item.

@1ec5
Copy link
Contributor

1ec5 commented Jun 19, 2015

@1ec5
Copy link
Contributor

1ec5 commented Jun 19, 2015

@incanus, we don’t want to bury the lede on #1553, which is a breaking change.

@1ec5 1ec5 reopened this Jun 19, 2015
incanus added a commit that referenced this issue Jun 19, 2015
@incanus incanus closed this as completed Jun 19, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants