<commit_before>Changelog
=========

### Upcoming

- Zoom to layer extent now works for PostGIS and SQlite sources (#1515)
- Upgraded to Carto v0.16.0

### 0.3.4

- Fixed support for KML and GPX formats
 - Known issue: GPX file with `<time>` 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:
```
cd ~/Downloads/mapbox-studio-darwin-x64-v0.3.3
"Mapbox Studio.app/Contents/Resources/app/vendor/node" "Mapbox Studio.app/Contents/Resources/app/node_modules/mapnik/bin/mapnik-shapeindex.js" <path/to/shapefile.shp><commit_msg>Add node-mapnik upgrade to changelog - refs #1546<commit_after>Changelog
=========

### Upcoming

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

### 0.3.4

- Fixed support for KML and GPX formats
 - Known issue: GPX file with `<time>` 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:
```
cd ~/Downloads/mapbox-studio-darwin-x64-v0.3.3
"Mapbox Studio.app/Contents/Resources/app/vendor/node" "Mapbox Studio.app/Contents/Resources/app/node_modules/mapnik/bin/mapnik-shapeindex.js" <path/to/shapefile.shp>
{'fraction_non_alphanumeric': 0.11581291759465479, 'fraction_numerical': 0.02783964365256125, 'mean_word_length': 4.348214285714286, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1294479', 'n_tokens_mistral': 623, 'n_tokens_neox': 581, 'n_words': 183}