Better error output in logs if a crash occurs during rendering or exports
Now using Node v0.6.17 (previous 0.9.0 release used Node v0.4.12)
Supports PostGIS 2.0 (Mapnik)
Interactivity UI now warns about the need for users to provide a unique key for PostGIS layers.
Invalid fonts no longer prevent startup (Mapnik)
Better reporting of Carto parse errors to UI
Faster exports by detecting solid tiles and avoiding duplicate encoding and storage
Faster refresh after saving (Mapnik)
Fully 64-bit build on Mac OS X (dual 64/32-bit support dropped)
Better support for GDAL rasters - larger rasters can be loaded now without hitting “bad:alloc”
Supports zooming up to z22 (fixed by new Mapnik clipping and ModestMaps respecting project settings)
Now supports epsg projection syntax so that “+init=epsg:4326” can be used as shorthand for “+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs” (proj epsg lookup tables now packaged)
Doc fixes to make it clearer how to run a headless Ubuntu server
Grid interactivity rendering faster (using async callbacks in node-mapnik)
KML now supported in Windows build (Mapnik uses OGR built with expat support)
PDF/SVG support now supports markers fully (Mapnik)
Reading interlaced PNG images now works (Mapnik)
Multigeometries are now labeled properly (Mapnik)
Improved support for rendering svg icons from sjjb (Mapnik)
Plugin system for UI components.
Core app & tile servers are now separate processes.
Redesigned UI with global sidebar navigation.
Redesigned UI for export and project settings.
Native webkitgtk based browser window for Linux version.
Native CEF (chromium embedded) browser window for Windows version.
Added server commandline/config option for running TileMill without a window.
Datasource downloads and other mapnik-intensive operations can now be cancelled.
Upload export command for rendering and uploading at once.
Project thumbnails are now cached at save time to a .thumb.png file local to each project.
Improvements to full screen mode behavior on Mac OS X 10.7 Lion.
Added preference pane and about box to main app.
Added ability to authenticate with MapBox to upload directly to your hosting account.
Support for inverted sections in Mustache tooltip templates.
File browser now defaults to the user’s home directory.
No longer create a data directory in the MapBox folder.
Centerpoint is included in exports if it is valid.
More reasonable default zoom settings for new projects.
Added option to update to development builds.
Moved preferences to ~/.tilemill/config.json.
Changed default server port to 20009.
Better logging/error reporting from export command.
Fix jitter in Carto editor.
Add support for conditionals in Mustache templates.
Better first run experiance for Ubuntu users.
Introduces Save & Style, an option to automatically add an appropriate style for a layer when you add it to your project.
Updates CodeMirror, fixing a Safari glitch.
Fixes a performance problem related to computing colors while typing stylesheets.
Improves error formatting for technical errors.
Fixes location formatter in exports.
Allows for Linux Mint 11 Katya in Linux install script.
Improves performance of front page listing and project opening.
Improved autocompletion of selectors, properties, and values.
Updated default project and default stylesheet to use Natural Earth 1.4, with proper Sudan borders.
Adjusted Sparkle Mac OS X updating system.
Fixed a bug in the Mac app where saving files such as exports would not obey custom filenames entered.
Ensured that saved files automatically contain the original file’s extension if a custom filename is entered.
Added autocomplete in Carto editor for properties, variables and values. Press ‘tab’ to activate.
Upload MBTiles to MapBox Hosting directly from export menu.
Includes SQLite fixes from Mapnik which ensure features are not missing and all join types are supported.
Significant changes to how interactivity is authored and exported. Mustache templates are now used instead of pure JavaScript.
Add ability to browse entire local filesystem when adding or editing a layer.
Fixed a bug that would prevent interactivity behavior from the first row in an imported CSV from working.
Fixed a bug where highlighted syntax errors in the Carto editor would not show tooltips properly.
Fixed a bug in the Mac app that would prevent some alert and confirmation dialogs from working properly.
Fixed a bug in the Mac app where the user wouldn’t be prompted to save their work at app quit time.
Removed behavior in datasource panel that would force the SRS for certain file extensions.
Custom SRS strings are supported for CSV files, but the default remains WGS84.
More robust CSV parsing.
Fixed several bugs with the Mac OS X interface that prevented the user from clicking links.
Added a native Mac OS X user interface.
Ubuntu app redesigned to feel more like a desktop application. See upgrade notes for important migration information.
Added support for CSV datasources.
Added support for export to SVG.
Added support for downloading remote datasources over HTTPS.
For remote datasources, TileMill can now use the Content-Disposition HTTP header to automatically identify the datasource type.
By default, connections are now only accepted from the loopback interface.
Fixed bug in Carto where the pound sign in an ID selector was optional.
Fixed bug in OS X app that would activate the “Launch Browser” button before TileMill was ready.
Update to CodeMirror 2.13.
Better line-by-line error reporting for Carto files.
Fixed bug that would break conditional styles on some PostGIS layers.
Faster rendering thanks to performance improvements in Mapnik.
SQLite/SpatiaLite datasource support.
Fixed bug in manual breadcrumb.
Autocorrect common id/class entry errors.
Handy preference panel in Mac OS X application.
Advanced field for datasources.
Fixed sytax error in Ubuntu install script.
New projects can optionally empty to save bandwith.
Better wording of buttons in modal confirmation dialogs.
Fix for bug that would cause Safari 5.1 to crash.
Fix for frequent “Forbidden” errors in Safari.
Automatic updates for Mac OS X app.
Bugfixes.
Bugfixes.
Major rewrite of application.
app.db file from previous versions is not compatible with 0.4
Default files directory is now ~/Documents/MapBox
Basic PostGIS layer support
New opacity features in Carto
Fix bug that prevent rendering non-interactive tilesets in some cases
Fix bug with S3 bucket listing
Upgrading requires an upgraded version of Mapnik. See the installation section of the README for Mapnik version and installation instructions.
Interactivity authoring
Use Modest Maps for map preview
Improved performance
Bug fixes
Initial public release