=======
- Added command
tilesets estimate-cu
that returns an estimated compute unit value for a user's tileset.
- Added command
tilesets upload-raster-source
to upload raster files as sources
- Add support for the
rasterarray
type on thelist
command.
- Beautified error messages
- Use Bionic dist instead of Xenial for Travis build
- Pin urllib3 version, see: urllib3/urllib3#2168
- Added command
tilesets list-activity
that returns activity data for a user's tilesets
- Bug Fix: Fix setup script to have
geojson
package in setup.py install requirements
Yanked due to missing geojson
package in setup.py
- Validates source in
upload-source
command using geojson package. - Provides line number for an invalid feature that is detected with the geojson validator.
- Validates source id for correct syntax when
upload-source
command to resolveConnection reset by peer error
- Loads
supermercado
on request because binaries for arm64 MacOS and Windows are not easily available. - Hide deprecated
add-source
command from command list. - Raise error in
tilesets status
for non-200s (includes unpublished tilesets).
- Provide description for
upload-source
command, and labeladd-source
command as deprecated.
- Switch to codecov python module
- Update
tilesets publish
success message to include link to studio.mapbox.com/tilesets/* endpoint and includetilesets job
command to view the status.
- Fix problem that prevented estimate-area from working for MultiPolygons
- Improve documentation for delete-source and upload-source
- Update README for estimate-area
- Create estimate-area command
- Update Click version to 7.1.2 and fix assertions to pass all tests
- Check if the token matches the username before uploading sources
- Use the
/jobs
endpoint in thestatus
command
- Create upload-source command to replace add-source, with extra
--replace
option
- Official PyPi release via TravisCI
- Send compact JSON during source upload
- Pin pytest version
- Add
--type
,--visibility
,--sortby
, and--limit
options tolist
command - Make TilesetNameError message more descriptive
- Fail early if no access_token is provided
- Add
--limit
option tojobs
command - Update
add-source
to show a progress bar - Add
--quiet
option toadd-source
to silence progress bar
update-recipe
command handles 204 status code in addition to 201 and no longer prints response text- Add
update
command for updating--name
,--description
,--privacy
, and--attribution
of a tileset - Add
--attribution
option to thecreate
command - Add
delete
command for deleting a tileset - Add
tilejson
command - Add user-agent header to API requests
- Fixed http status code for tilesets sources delete so it will no longer error
- Rename package to mapbox-tilesets for pypi release
- Add --force option to delete-sources
- Stream add-source file upload with requests-toolbelt
- Add confirmation prompt to delete-sources
- Handling for non-json response from recipe validation
- Adding cligj to setup for install w/o requirements
- Fixed bug for list tilesets
- Feature input abstraction using
cligj
- Logging refactor: default output is no compact JSON
- Informational printing (non-api responses) directed to stderr
- Reformatting using
black
- More robust tileset id checking
- Add
tilesets list <account>
command
- First release of the Mapbox Tilesets CLI 🎉