- Use the POST endpoint for upload credentials instead of GET
- 🪲 fix bug where the
--patch
flag wasn't be interpreted properly unless it was the last CLI argument, and added docs for the flags #60 - added
mapbox-upload@<version>
to thePOST
requests sent to the Uploads API #30 - Improved the error message for tokens without
uploads:write
scopes. Previously they returned a crypticNot Found
error message which wasn't very helpful #27
- validate name length before uploading #64
- allow spaces in names #61
- add regular expression to catch invalid characters for the
name
option (#58) - README updates
- support for Node v4.x
- replace s3-upload-stream with aws-sdk for multi-part uploads #52
- update default API url
- ensure all uploads are never cached and always unique #47
- add
name
flag and validation to pass in a custom name for uploads/tilesets #45
- update output to
tileset
per Mapbox API changes
- no sudo in travis tests
- improved CLI docs
- use console.log instead of util.print
- update dependency versions: https://github.com/mapbox/mapbox-upload/commit/7d7c40f78054e39517abab1670a8bb9fbcf07273
- create CLI tool #17
- rename
putmap
tocreateupload
to be in sync with the uploads API url change fromapi/Map
tov1/uploads
- update
createupload
to work with any s3 url, not just the returned url #16 - refactor errors to fix some race conditions #15
- update aws-sdk to
2.0.29
- update request dependency to
2.48.x
- updated API url to
api.mapbox.com
- no federation tokens in tests #11
- fix an improper error call #8
- update s3-upload-stream dependency to
0.6.x
- handle callback errors
- coordinate with Mapbox APIs #6
- return a progress-stream synchronously
- improved error handling and better error messages
- allow more success status codes
- add TravisCI integration
- first