Mapbox Studio Changelog

What's new in Mapbox Studio 0.3.8

Apr 29, 2016
  • Downgraded to Carto v0.15.x to full back compatibility in color parsing.

New in Mapbox Studio 0.3.7 (Apr 27, 2016)

  • Upgraded to Carto v0.16.2, fixing regression in CartoCSS color subtraction.

New in Mapbox Studio 0.3.6 (Apr 20, 2016)

  • Upgraded to Carto v0.16.1, fixing regression in the CartoCSS `mix` function
  • Upgraded to [email protected]

New in Mapbox Studio 0.3.5 (Apr 15, 2016)

  • Zoom to layer extent now works for PostGIS and SQlite sources (#1515)
  • Upgraded to Carto v0.16.0
  • Upgraded to [email protected], now supporting to creation of vector tiles adhering to the v2 spec: https://github.com/mapbox/vector-tile-spec/tree/master/2.1

New in Mapbox Studio 0.3.4 (Apr 8, 2016)

  • Fixed support for KML and GPX formats
  • Known issue: GPX file with `` element are broken but will work in the next release
  • Update tilelive-bridge to validate mapnik XML at source creation
  • `.index` files for shapefiles [are no longer backwards compatible](https://github.com/mapbox/mapbox-studio-classic/issues/1523) and must be regenerated. New index files can be regenerated locally on OS X
  • Update node-mapnik (v3.4.18) to support backwards compatible vector tiles (v1/v2)
  • Update node-gdal ([v0.8.0](https://github.com/naturalatlas/node-gdal/releases))
  • Update tilelive-vector to include tm2z bug fixes, `transparent` background support for xray tiles, [etc](https://github.com/mapbox/tilelive-vector/blob/master/CHANGELOG.md)
  • Update mapnik-omnivore with maxzoom adjustments for rasters, shapefile projection bug fix, and dep updates
  • Update minor dependencies

New in Mapbox Studio 0.3.3 (Apr 5, 2016)

  • Fixes a bug that prevented startup on fresh installation of Mapbox Studio Classic

New in Mapbox Studio 0.3.2 (Oct 16, 2015)

  • Updated to use node-mapnik 3.4.9
  • Vector tile sizes reduced due to removing repeated points in polylines and multi-polylines
  • Simplify distance reduced from 8 to 4 causing vector tiles that are created to be LESS simplified
  • Fixed various bugs with CSVs
  • Various Vector Tile creation speed improvements

New in Mapbox Studio 0.3.1 (Sep 23, 2015)

  • Updated to use node-mapnik 3.4.7
  • `scale-hsla` filter now works for values greater then 1.0.
  • Fixed bug in topojson uploads not working properly.
  • Improved CSV support with better support for different line-endings.
  • Improved CSV performance for large files.

New in Mapbox Studio 0.3.0 (Sep 18, 2015)

  • Changed the name of Mapbox Studio to Mapbox Studio Classic!
  • Updated to node-mapnik 3.4.6
  • Updated tilelive to 5.9.0
  • Updated tilelive-bridge to 1.6.0
  • Fixes a bug where some data might have gone missing during vector tile creation.

New in Mapbox Studio 0.2.8 (Sep 16, 2015)

  • Added reference docs to source mode, removed inline helper text from UI.
  • Made UI lat/lng format consistent after searching in tool.
  • Enabled export image / print option for local datasets.
  • New `dot` symbolizer for faster rendering of points (better that `marker`).
  • Improved performance of GeoJSON, TopoJSON, and GeoTIFF.
  • Update to node-mapnik 3.4.5 from 3.1.2.
  • Update to mapnik-omnivore 6.3.0.
  • Fixed crashes when vector tiles are generated >= 64 MB.
  • New CartoCSS styling properties for text: `text-transform:reverse;`, `text-upright:auto-down;`, and `marker-direction`.
  • Added CartoCSS filters for colorblindness: `color-blind-protanope`,`color-blind-deuteranope`,`color-blind-tritanope`
  • Improved performance for creating vector tiles.
  • Vector tiles now are created with consistent winding orders no matter what source winding order exists.
  • Offset in polygons now consistently extends outwards from the polygon, rather then possibly inwards.
  • Offset on lines is now always positive to the right.
  • Fixed issues with offsets in polygons not starting and ending at the same position.
  • Partial proxy support: very first start has to be done without proxy. Next starts work through proxies via environment variables `HTTP_PROXY` and `HTTPS_PROXY`
  • Windows installer supports silent option `/S`. Use like this `start /wait mapbox-studio-win32-x64-v0.2.8.exe /S` to check `%ERRORLEVEL%` for success.
  • Added Windows atom shell logging again (removed in 0.2.5): `%USERPROFILE%\.mapbox-studio\shell.log`
  • Characters `{[#]}` can be typed with non US keyboard layout
  • Windows: no breakage when Visual Studio 2015 is installed

New in Mapbox Studio 0.2.7 (Mar 24, 2015)

  • Source UI: Fixed bug where map would lock up after adding a new data source.
  • Windows: Fix atom-shell bug that caused a hang when downloading exported mbtiles, export images.
  • Add inline helper text for source mode UI on buffer, maxzoom and minzoom
  • Update minzoom / maxzoom maximium slider value to 16 from 22
  • Add tracking to values saved buffer, maxzoom and minzoom in source usage

New in Mapbox Studio 0.2.6 (Mar 11, 2015)

  • Fix rendering issues with when font list titles are focused.
  • Validate interactivity layer and template.
  • Don't show UTF grid tooltips in xray mode.
  • Source UI: Tab key now creates soft tabs (2 spaces) instead of Tab character.
  • Style UI: Fix bug with broken preview images for fonts with special characters in their names.
  • Fix fullscreen mode persistence on OS X

New in Mapbox Studio 0.2.5 (Feb 6, 2015)

  • Remove Windows atom shell logging as a stopgap fix.

New in Mapbox Studio 0.2.4 (Feb 4, 2015)

  • Upgrade to mapbox-upload 3.0.0
  • Fix version display update UI

New in Mapbox Studio 0.2.3 (Feb 4, 2015)

  • Add shell.log and document log location.
  • Add timestamps and stacktraces to logs.
  • Style UI: Fix bugs around the Places UI.
  • Fix bugs in atom-shell integration.
  • Source UI: Add warnings if tiles are too large.

New in Mapbox Studio 0.2.2 (Jan 15, 2015)

  • Update to node-mapnik 3.1.2.

New in Mapbox Studio 0.2.1 (Jan 15, 2015)

  • Windows: Windows installer no longer supports customizing the installation path.
  • Windows: Now providing both 32 and 64 bit Windows installers.
  • Style UI: Disable Mapbox.com paths for Atlas integration.
  • Update mapbox-upload to 2.0.0.
  • Update tilejson to 0.12.x.
  • Update Mapbox Outdoors to 2.0.0.
  • Update mapnik-omnivore to 2.2.4.
  • Add Retire to test for insecure dependencies.

New in Mapbox Studio 0.2.0 (Nov 19, 2014)

  • CHANGES:
  • Package user-provided font files with styles.
  • Removes support for reading fonts from the `.mapbox-studio/fonts` -- use style-specific fonts instead.
  • Fixed Windows startup crash by packaging node.exe and native modules build consistently against Visual Studio 2014
  • Style UI: Display fonts in a style's font directory.
  • Style UI: fix bug where two spaces would be added after a successful carto autocompletion.
  • Style UI: Clarify interface for saving new bookmarks
  • Uninstaller on Windows now cleanly removes previous version before installing
  • Restored support for OS X >= 10.8 (v0.1.6 only worked with >= 10.9)
  • Update to node-mapnik 3.1.1 and related libraries.
  • Update atom-shell to 0.19.2.
  • Update node.js to 0.10.33

New in Mapbox Studio 0.1.6 (Oct 23, 2014)

  • Update to node-mapnik 3.0.5.
  • Style UI: Fix bugs in places UI.
  • Source UI: Clarify "create style" action.
  • Windows: run Mapbox Studio as a 64-bit application.

New in Mapbox Studio 0.1.5 (Oct 3, 2014)

  • Fix bugs in atom-shell integration.
  • Style UI - Fix bugs in places UI.
  • Source UI - Clarify "create style" action.

New in Mapbox Studio 0.1.4 (Oct 2, 2014)

  • Update to [email protected] to some vector tile rendering artifacts.
  • Source UI: fix bug with layers with dashes in IDs.
  • Style/source UI: fix scrollbar overflow problems.
  • Style UI: Image export indication in atom-shell.
  • Fix bug in xray popup template that affected features with a 'length' property.
  • Fix carto docs example for font-directory.
  • Cache busting querystring added to js/css assets to avoid stale caches on updates.

New in Mapbox Studio 0.1.3 (Oct 1, 2014)

  • Fixed bug where source data not in WGS84 or web mercator would not export correctly.
  • Save + refresh functionality of projects refactored and split to Cmd+S and Cmd+R respectively.
  • Style UI: Improved code search.
  • Style UI: Add color picker.
  • Source UI: Improved flow of actions into refreshed state.
  • Source editor: support for topojson files (via [email protected])

New in Mapbox Studio 0.1.2 (Sep 18, 2014)

  • Update to [email protected]. Addresses some app crashes.
  • Style/source UI: show project center, add toggle for saveCenter flag.

New in Mapbox Studio 0.1.1 (Sep 16, 2014)

  • Include full set of Komika fonts.
  • Source UI: Fix bug where incorrect active panel would show when adding new source
  • Updates and bugfixes for example styles.
  • Update atom-shell to 0.16.2.

New in Mapbox Studio 0.1.0 (Sep 11, 2014)

  • Add several free fonts as part of upgrade to [email protected].
  • Add 8 additional example styles.
  • Style UI: various design improvements.

New in Mapbox Studio 0.0.9 (Sep 11, 2014)

  • Style UI: tags displayed and clickable to filter places UI.
  • Upgrade mapbox-upload to 1.1.1.
  • Upgrade mapbox-studio-default-fonts to 0.0.2 (adds Komika fonts).
  • Style UI: reduce spam of font UI from Call fonts.
  • Add error handling for source upload bug where client and server were not in sync causing UI to hang at 100%.

New in Mapbox Studio 0.0.8 (Sep 11, 2014)

  • Fix MBTiles handling for paths that contain spaces.
  • Style UI: improved carto/styling reference UI.

New in Mapbox Studio 0.0.7 (Sep 11, 2014)

  • Upgrade to node-mapnik 1.4.15 with fixes for raster overzooming performance and potential artifacts when exporting vector tiles.
  • Fix bug where source.invalidate() was called on every refresh clearing the cache too aggressively.
  • Fix for cache singleton logic and better debug messages to help track down Windows issues.

New in Mapbox Studio 0.0.6 (Sep 11, 2014)

  • Fixes for conflicting keybindings.
  • Style UI: Display user modifications to layer list if present.
  • Shell: fix for export/saveas dialog of jpeg images.