Showing
1 changed file
with
152 additions
and
0 deletions
CHANGELOG.md
0 → 100644
1 | +Changelog | ||
2 | +--------- | ||
3 | + | ||
4 | +### 1.0.3 | ||
5 | +#### June 28, 2013 | ||
6 | + | ||
7 | + - Added support for the new SSL tile API. | ||
8 | + - Improved disk caching API. | ||
9 | + - Updated some API URLs to the latest preferred versions. | ||
10 | + - Made some documentation improvements. | ||
11 | + - Fixed a bug with MapBox markers that used custom colors. | ||
12 | + - Fixed several small potental crash bugs. | ||
13 | + | ||
14 | +### 1.0.2 | ||
15 | +#### March 29, 2013 | ||
16 | + | ||
17 | + - Added locally-bundled metadata for basic `RMMapBoxSource` use so that apps can better work offline from first launch, including when using XIBs and storyboards. | ||
18 | + - Added a `fillPatternImage` property to `RMShape` and `RMCircle`. | ||
19 | + - Fixed a bug related to updating annotation clusters after removal of single annotations. | ||
20 | + - Fixed a bug related to comparisons of projected points on the map. | ||
21 | + | ||
22 | +### 1.0.1 | ||
23 | +#### March 5, 2013 | ||
24 | + | ||
25 | + - Fixed a bug with `RMMapViewDelegate` callbacks for post-move and zoom events. | ||
26 | + | ||
27 | +### 1.0.0 | ||
28 | +#### March 4, 2013 | ||
29 | + | ||
30 | + - Support for Automatic Reference Counting (ARC) for easier memory management. | ||
31 | + - Added delegate callbacks for annotation selection & deselection notification. | ||
32 | + - Improved documentation, especially for offline tile caching. | ||
33 | + - Added a new [code examples gallery](../examples). | ||
34 | + - Added a long press gesture recognizer for annotation layers. | ||
35 | + - Added an API for setting an SDK-wide custom user-agent string for network requests. | ||
36 | + - Added a convenience method for MBTiles tile sources to more easily find them in your app's bundle. | ||
37 | + - Allow selection of a `nil` annotation in order to deselect the current annotation. | ||
38 | + - Added an API for clearing MapBox marker local caching. | ||
39 | + - Map views now default to a watermarked MapBox Streets map instead of OpenStreetMap. | ||
40 | + - User location accuracy circle now bounces when first homing in on coordinate. | ||
41 | + - Compass heading path now adjusts width based on heading accuracy reading. | ||
42 | + - Annotation clustering API is now much simpler and easier to use. | ||
43 | + - Privatized some header files to reduce clutter during Xcode autocompletion. | ||
44 | + - Latest upstream improvements, including constraints, annotation z-ordering, and bounding box fixes. | ||
45 | + - Code cleanups, consistency tweaks, and bug fixes. | ||
46 | + | ||
47 | +### 0.5.2 | ||
48 | +#### January 3, 2013 | ||
49 | + | ||
50 | + - Added support for programmatic selection of annotations and display of callouts. | ||
51 | + - Added support for annotation `calloutOffset` like MapKit. | ||
52 | + - Fixed some bugs with callouts on circles and other shapes. | ||
53 | + - Better shape hit detection based on current `fillRule`. | ||
54 | + - Fixed a bug with shape clipping when map views were inset from the top of their superview. | ||
55 | + - Fixed a few memory reuse problems. | ||
56 | + - Allow silent re-add of already-added annotations. | ||
57 | + | ||
58 | +### 0.5.1 | ||
59 | +#### December 12, 2012 | ||
60 | + | ||
61 | + - Added support for annotation callout subtitles. | ||
62 | + - Fixed a bug related to touch events in `UIControl` objects on the map view. | ||
63 | + - Fixed a bug with Bézier shape drawing on iOS 5. | ||
64 | + - Fixed a crash when passing a `nil` static map completion handler. | ||
65 | + - Added a CocoaPods `Podspec` directly to the repository for development use. | ||
66 | + - Corrected annotation layer delegate request behavior when using simplestyle. | ||
67 | + | ||
68 | +### 0.5.0 | ||
69 | +#### November 29, 2012 | ||
70 | + | ||
71 | + - Added a background tile downloader for pre-caching maps. | ||
72 | + - Added some annotation convenience classes for simple use cases. | ||
73 | + - Added annotation callouts that behave like MapKit. | ||
74 | + - Support for MapBox map ID alongside TileJSON for easier map tile source use. | ||
75 | + - Support for the MapBox image quality API to save bandwidth. | ||
76 | + - Improved Interface Builder support for `RMMapView` and `RMUserTrackingBarButtonItem`. | ||
77 | + - New `RMStaticMapView` class for creating `UIImageView`-like one-shot map images. | ||
78 | + - New `RMTileMillSource` tile source for developing directly off of a TileMill instance. | ||
79 | + - Methods for animated map zooming without changing map center as well as zoom/center changes in one step. | ||
80 | + - Support for individual annotation touch enabling/disabling with the enabled property. | ||
81 | + - Support for Bézier curves in shape layers. | ||
82 | + - Improved tile cache API to allow greater flexibility with selective cache clearing. | ||
83 | + - Easier attribution of map tile source data in the map view. | ||
84 | + - MapKit-like support for a custom user location annotation layer. | ||
85 | + - New `RMCompositeSource` tile source to enabling caching of client-side composited map tile end products. | ||
86 | + - Unified `MapBox.h` header with commonly-used classes for all install methods. | ||
87 | + - Updated GRMustache library for more up-to-date Mustache template functionality in UTFGrid interactivity. | ||
88 | + - SDK resources such as images now install in a single `MapBox.bundle` file instead of individually. | ||
89 | + - Removed the dependent build of the Proj4 projection library to greatly speed up compilation time. | ||
90 | + - Improvements to asynchronous map tile render speed and reliability. | ||
91 | + - Improved z-index sorting of cluster, point, and shape annotation layers. | ||
92 | + - Cleaned and reorganized Xcode project groups for simplicity. | ||
93 | + | ||
94 | +### 0.4.3 | ||
95 | +#### September 17, 2012 | ||
96 | + | ||
97 | + - Fixed a bug related to hiding & showing of the user location halo. | ||
98 | + | ||
99 | +### 0.4.2 | ||
100 | +#### September 5, 2012 | ||
101 | + | ||
102 | + - Fixed a bug related to over-aggressive tile rendering for local tile sources. | ||
103 | + | ||
104 | +### 0.4.1 | ||
105 | +#### August 27, 2012 | ||
106 | + | ||
107 | + - Fixed a bug related to app location services permission changes. | ||
108 | + | ||
109 | +### 0.4.0 | ||
110 | +#### August 23, 2012 | ||
111 | + | ||
112 | + - First release in CocoaPods. | ||
113 | + - First release of Xcode documentation. | ||
114 | + - Improved the performance of network tile fetching and drawing. | ||
115 | + - Added retina support for MapBox markers. | ||
116 | + - Added the ability to reload individual composited tile sources. | ||
117 | + - The map view background now behaves more like MapKit when loading tiles. | ||
118 | + - Added a single, unified header file for easier project inclusion. | ||
119 | + - The map view is no longer recreated on tile source reordering or hiding. | ||
120 | + - Improvements to map rotation when tracking user compass heading and when rotating the application orientation. | ||
121 | + - Annotations are now ordered in the third dimension according to relative screen position, including during map rotation. | ||
122 | + - Improved the map view delegate protocol to indicate direct user actions that change the map. | ||
123 | + - Reduced the amount of code necessary at map view initialization in order to behave more like MapKit. | ||
124 | + - Added an option to disable compass heading calibration display. | ||
125 | + - Map view delegate can now be set graphically in a XIB. | ||
126 | + - Added the ability to interact with the user location annotation. | ||
127 | + - Stability improvements when applications lose and regain location services permissions. | ||
128 | + - Improved ability to debug UTFGrid interactivity in Xcode. | ||
129 | + | ||
130 | +### 0.3.0 | ||
131 | +#### July 5, 2012 | ||
132 | + | ||
133 | + - First release of the prepackaged binary. | ||
134 | + - Added support for MapBox markers. | ||
135 | + - Improved the performance of vector paths and shapes when panning and zooming. | ||
136 | + - Enhanced the performance and redrawing of multiple stacked tile layers. | ||
137 | + - Other refactorings and improvements. | ||
138 | + | ||
139 | +### 0.2.0 | ||
140 | +#### June 8, 2012 | ||
141 | + | ||
142 | + - Added user location services. | ||
143 | + - Added configurable cache expiration handling. | ||
144 | + - Enhancements for interactivity & composite sources. | ||
145 | + - Xcode 4.3 compatibility. | ||
146 | + - Minor bug fixes. | ||
147 | + - Various upstream enhancements. | ||
148 | + | ||
149 | +### 0.1.0 | ||
150 | +#### April 16, 2012 | ||
151 | + | ||
152 | + - Initial public release. |
-
Please register or login to post a comment