Skip to content
This repository has been archived by the owner on Oct 7, 2024. It is now read-only.

Latest commit

 

History

History
399 lines (313 loc) · 22.9 KB

CHANGELOG.md

File metadata and controls

399 lines (313 loc) · 22.9 KB

Changelog for the Mapbox Android demo app

Mapbox welcomes participation and contributions from everyone.

9.5.0- September 25, 2020

  • Removed v7 style usage and upgraded to v8 styles (#1369)
  • Added single 3D building extrusion highlight example (#1368)
  • Adding extrusion coloring match expression Kotlin example (#1370)
  • Java SDK bump to 5.5.0 (#1373)
  • Bump target SDK, compile SDK, and buildtools to 29 (#1375)
  • Update map sdk to 9.5.0-beta.1 (#1376)
  • Update version to 9.5.0 (#1378)

9.3.1 - August 18, 2020

  • Bumped annotation plugin to 0.9.0 #1362
  • Java SDK bump to 5.4.1 #1359
  • Java SDK bump to 5.3.0 #1354
  • Use default marker icon #1353
  • Added feature list size check in PolygonSelectToggleActivity #1352
  • Light cleanup of FeatureCollection and Source initialization #1310
  • Adding example of removing feature visibility with layer filter #1308
  • Fixed source and layer name for ImageSourceActivity #1298
  • Added mapbox token init to PlaceSelectionPluginActivity #1351
  • Fixed location of MixedChinaAndGlobalStyleActivity token toast message #1350
  • Updated gradle options in circle.yml file #1349

9.2.0 - May 13, 2020

  • Java SDK bump to 5.2.1 #1346
  • Added pulsing LocationComponent examples #1344
  • Java SDK bump to 5.2.0 #1345))
  • Added vibrate on pin drop example #1330
  • Bump maps sdk to 9.2.0 #1342
  • Added 3d extrusions zoom-based opacity example #1341
  • Added two person isochrone poi within filter example #1339
  • Added within poi circle polygon filter example #1340
  • Added within expression filter example #1334
  • Bumped places plugin to 0.12.0 #1331

9.1.0 - April 8, 2020

  • Bumped Maps SDK to 9.1.0 #1324
  • Fixed tools:context in activity_basic_simple_kotlin.xml #1320
  • Bumped scalebar plugin to 0.5.0 #1323
  • Places plugin 0.11.0 bump #1322
  • Bumped Java SDK to 5.1.0 #1319
  • Bumped plugin dependencies and prefix for v9 plugin release #1309

9.0.0 - March 2nd, 2020

  • Bumped the Maps SDK to 9.0.0 #1305
  • Adding circle icon toggling OnClick example #1304
  • Adding baseball spray chart example #1302
  • Adding directions profile toggle example #1303
  • Adding example of zooming to cluster children #1301
  • Adding Tilequery API + Static Images API notification example #1297
  • Bumped Maps SDK to 8.6.2 #1291
  • Adding straight line Turf distance measurement ("as the crow flies") example #1289
  • Added example of SymbolLayer icon being set based on property #1290
  • Fix typo in SpaceStationLocationActivity comment #1288
  • Bumped Java SDK to 5.0.0 #1287

8.6.0 - January 8th, 2020

  • Bumped maps sdk to 8.6.0 #1282
  • Adds a worldview switch examples #1278
  • Refactoring satellite streets opacity zoom fade example #1274
  • Adding bordered circle Kotlin example #1275
  • Added fingerprint biometric authentication example #1272
  • Disabling collision transition for clustering examples #1270
  • Adding example of loading cn or global style based on device location #1267

8.5.0 - November 13th, 2019

  • Bumped maps sdk to 8.5.0 #1246
  • Updated WMS source example to fix missing 3rd party satellite imagery #1260
  • Commented out PlaceSelectionPluginActivity place picker example #1258
  • Fixed black x icons showing in circle clustering example #1257
  • Adjusted SharedPreferences example title and description #1256
  • Adding china bounds checker example #1252
  • Added example of circle-to-icon smooth transition #1248
  • Adjusted listener for example card onClick #1228
  • Fixed ischrone seekbar title typo #1245
  • Bumped china plugin dependency to 2.3.0 #1242
  • Switched fromUrl to fromUri in SimpleChinaMapViewActivity #1243

8.4.0 - October 1, 2019

  • Added bounding box linelayer toggle of large map to inset map #1230
  • Maps SDK to v8.4.0 update #1217
  • Removed unused resources #1224
  • Fixed turf physical circle units image url duplication #1225
  • Bumped Java SDK Turf and Services to 4.9.0 #1221
  • Tweaks to attribution color change example #1218
  • Removed class where needed in proguard rules #1214
  • Fixed Turf physical circle units image url #1215
  • Adding CameraPosition to snapshotter share example #1216
  • Proguard tweak to remove { *; } where needed #1213

8.3.1 - September 17, 2019

  • Adding example of saving and retrieving coordinates in shared preferences#1210
  • Updated proguard-rule files to cut down on proguard messages #1174
  • Adding elevation query example #1170
  • adding attribution color change example #1208
  • adding example of multiple geometries based on Directions route #1158

8.3.0 - September 3, 2019

  • Gradle Play Publisher plugin adjustments #1198
  • Refactoring to replace style.isFullyLoaded() with the onStyleLoaded() callback #1192
  • Refactoring RelativeLayout to FrameLayout #1181
  • Bumping maps sdk version to stable 8.3.0 #1161
  • Adding Kotlin example of adding a map fragment to container #1188
  • Adding null checks in OptimizationActivity response #1184
  • Refactored TilequeryActivity with appropriate null checks #1185
  • Added try/catch for getting getISO3Country for analytics #1182
  • Fixes to Localization Plugin XML so that language switch buttons appear #1186
  • Added try/catch when TileLoadingInterceptor tries to get country code #1183
  • Refactoring changes to switch loadGeoJsonFromAsset usage to URI #1179
  • Adding spinning SymbolLayer icons example #1177
  • Added TurfMeasurement distance example #1193

8.2.1-3 - August 13, 2019

  • Downgraded gradle version to 3.3.0 #1171

8.2.1-2 - August 13, 2019

  • Play Publisher Gradle plugin bump to 2.0.0 and refactoring fixes #1169

8.2.1-1 - August 9, 2019

  • Added CircleCI command to create google services json file in Release job #1166

8.2.1 - August 7, 2019

  • Added example of cache management methods usage #1139
  • Bumped maps sdk to 8.2.1 #1155
  • Scalebar plugin bump to 0.2.0 #1154
  • Bumped Maps SDK to stable 8.2.0 #1129
  • Refactoring GeoJsonSource creation with URL to URI #1150
  • Refactor QueryFeatureActivity to use SymbolLayer instead of MarkerViewOptions #1148
  • Adjusted manifest to fix SimpleMapView kotlin example #1149
  • Add gradle.properties file to fix compile error. #1147
  • Define a Circle's Radius with Physical Units #1047
  • Polygon hole layer below null check #1145
  • Adding kotlin lint plugin and needed tweaks #1140
  • Fix NPE #1130
  • Adding Firebase crashlytics and AndroidX support #1104
  • Add tutorial demos #1127)
  • Added RecyclerView + Directions route example #1123
  • Refactoring fromUrl() to fromUri() #1120
  • Adding interactive isochrone + seekbar slider example #1121
  • Removing a duplicate globalImplementation dependenciesList.firebaseCrash line #1115
  • Adjusted strings for trailing line example and dashed directions example ##111

8.1.0 - June 21, 2019

  • Adding LocationComponent camera mode example #1038
  • Drawn line behind moving SymbolLayer icon #998
  • Fix index out of bound exception #1108
  • Bumped maps sdk to 8.1.0 #1088

8.0.1 - June 13, 2019

  • Variable label placement example #1066
  • Adding example of "revealed" polygon hole with outline #1050
  • Adding draw on map for search example #983
  • Refactoring Isochrone example to add time label toggle #1087
  • Adding Scale Bar Plugin example #1103
  • China plugin bump to 2.2.0 #1081
  • Making needed iconTranslate -> iconOffset refactoring changes #1084
  • Added geometry check to building outline example #1086
  • Moving Firebase crash configuration to CI #1089
  • Fixes to various small issues found during QA #1099
  • Bumped plugins as part of giant plugin release following Maps SDK 8.0.0 release #1102
  • Bumped Maps SDK to 8.0.1 #1105

8.0.0

  • bump Maps SDK to v7.4.0 #1061
  • get only fully loaded style when returning from async tasks #1019
  • Fixed description for collision detection example #1075
  • Adding example of onStyleImageMissing listener usage #1070
  • Adding ignore sign in button #1033
  • Adjusted HomeScreenWidgetActivity class' location and its javadocs #1031
  • Fix StringIndexOutOfBounds for urls that do not have ? #1073
  • Tile loading performance measurement #1012
  • Adjusted GeojsonLayerInStackActivity example card image #1067
  • Camera adjustment to GeojsonLayerInStackActivity #1064
  • Adding coordinate check in IsochroneActivity #1065
  • Adding example of ignorePlacement/allowOverlap for text and icons #1063
  • Switching to greater than or equals for circle clustering example #1049
  • Refactoring and splitting basic SymbolLayer icon examples #1030
  • Adding example of using TurfTransformation#circle to create visual ring #1039
  • bumped turf and services to 4.8.0 #1062
  • Updated Mapbox SF office coordinates for PlacesPluginActivity #1041
  • Adding multiple color formatting to TextFieldMultipleFormatsActivity #1054
  • Isochrone API refactor to use Java SDK wrapper #1029

7.4.0-beta.2

  • Adding SKU generation (via Maps SDK bump to 7.4.0-beta.2) #1043
  • Refactoring #setGeoJson() to pass in Point object directly as a parameter #1040
  • Adding note about product flavors to README #987

7.3.3 (This release corresponds to v7.3.2 release of the Maps SDK)

  • Refactoring LocationComponent examples to use LocationComponentActivationOptions#1010
  • Bumped dependencies for new plugin releases #1014
  • Bumped china plugin to 2.1.1 #1026
  • Fixes waving bear's image decoding on Android Pie #1025
  • Using dependencies.gradle file for Gradle plugin script version setup #1017
  • Removed duplicate snaking directions line example #1027
  • Bumped turf and services to 4.6.0 #1028
  • Tweaks to SymbolLayer icon offset spacing #1016
  • Bumped maps sdk to 7.3.2 #1035
  • Fix to geocoding example XML #1006, #1007

7.3.0

  • Multiple text field format
  • Symbol listener
  • Click to add image
  • Symbol switch based on zoom level
  • Rotating map camera
  • Animated SymbolLayer icon

7.2.0

  • Added manifest declaration to use CleartextTraffic #980
  • Removing GIF library #979
  • Maps SDK v7.2.0 #978
  • Fix disappearing camera restriction bbox #972

7.1.2

  • Localization plugin 0.8.0 bump #960
  • Add data point icon as an SDF in the CircleLayerClusteringActivity #964
  • Place search SF office address change #941
  • Replacing all Log. with Timber #956
  • Added wearable declaration tag to manifest #963
  • Fixing wearable black screen #627

7.0.0

  • Maps SDK 7.0.0 bump

6.8.1

  • Maps SDK 6.8.1 bump

6.8.0

  • Maps SDK 6.8.0 bump
  • LocationComponent options example
  • Background fog example
  • Java SDK 4.3.0 bump

6.7.1

  • Play store setup gradle tweaks
  • Maps SDK 6.7.1 bump

6.7.0

  • CI Play Store release adjustment
  • Proguard rule adjustment
  • Maps SDK 6.7.0 bump
  • Isochrone API
  • Line gradient
  • Satellite land selection
  • Click-to-add-bounds image
  • Dropped gradle from 3.2.1 to 3.1.0
  • Added LoadingActivity back to global flavor manifest
  • Java SDK bump to 4.1.0

6.6.4

  • Maps SDK 6.6.4 bump
  • Maps SDK 6.6.3 bump
  • Maps SDK 6.6.2 bump
  • Magic Window Demo
  • Fix to local style JSON load example
  • Reimplement location examples using component
  • Java/Kotlin toggle, MainActivity refactor
  • Use Kotlin-Android-Extensions to remove extra code
  • Location layer plugin 0.10.0 release bump
  • Add kotlin circle layer example
  • Remove transfuser errata
  • Variable rename in style fade switch example
  • Docker image update
  • Rainfall data example tweaks
  • Java SDK 4.0.0 bump
  • Basic Kotlin version of plain map

6.5.0

  • Device location in a map fragment
  • Transparent background + video example
  • Adding line background highlight example
  • Data-driven styling temperature expression example

6.4.0

  • Calendar integration
  • Video background

6.3.0

  • Static image API
  • Building outline

6.2.1

  • GeoJSON SymbolLayer clustering
  • Place picker

6.2.0

  • New example of showing an info window with a SymbolLayer
  • New example of water depth (bathymetry) data visualization
  • New geocoding example

6.1.0

  • Re-added the traffic plugin example
  • Added a straightforward ImageSource example
  • Other bug fixes

6.0.1

  • A new hillshading example
  • A new heatmap example

5.5.1

  • Location layer plugin update
  • Several small hot fixes
  • Mapbox Java SDK upgrade

5.1.4

  • How to use the new GeoJSON plugin
  • How to add many images as markers

5.1.3-2

  • Rotate and tilt the map based on device rotation
  • Example of using the Mapbox Optimization API

5.1.2

  • Picture-in-picture (for Android O)
  • Adaptive icons (for Android O)
  • Loading a map style via a local file

5.1.0

  • Extrusions (3D buildings)
  • Data-driven styling
  • Annotations
  • Hotfixes of several examples

4.2.0

  • Indoor map example
  • Los Angeles tourism example
  • Symbol layer example
  • Location memory leaks resolved

4.2.0-beta.3 - September 21, 2016

  • Mapbox Android SDK v4.2.0-beta.3
  • Landuse Styling - lab example
  • OffRoute example

4.2.0-beta.2 - August 25, 2016

  • Mapbox Android SDK v4.2.0-beta.2
  • Query features examples added

4.2.0-beta.1 - August 6, 2016

  • Mapbox Android SDK v4.2.0-beta.1
  • Runtime style examples added

4.1.1

  • Mapbox Android SDK v4.1.1
  • Mapbox Android Service v1.2.1

4.1.0

  • Lab category has been added giving a section for more complex code examples
  • Location picker example
  • Track user location example
  • Basic marker view example
  • Animate marker example
  • Switching to a different example category now scrolls the recycler view back to top
  • Back to home doesn't destroy the activity now
  • Added missing example images
  • Fixed padding between cards