This repository has been archived by the owner on Aug 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 111
/
CHANGES
191 lines (154 loc) · 6.07 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
Changes
=======
0.18.1 (2022-08-01)
-------------------
- Drop python 2 from travis build (#275)
- Drop python 3.4, 3.5, 3.6 from travis build
- make collections import future-proof, use collections.abc (#278)
- Publish to pypi from 3.9 build
0.18.0 (2019-03-05)
-------------------
- Added support for bypass_mbtiles_validation flag in the Uploads API (#271)
0.17.2 (2018-11-30)
-------------------
Bug fixes:
- Coordinates have been swapped to get the proper order in the GeoJSON response
from the Directions service (#262).
- The missing option to select duration, distance, or both matrices has been
implemented by adding a optional annotations keyword argument to the matrix
method (#266).
0.17.1 (2018-09-26)
-------------------
Bug fixes:
- Fix for the encoding of Tilequery coordinates (#259).
0.17.0 (TBD)
------------
New features:
- Added support for Tilequery API v4 (#256).
0.16.2 (2018-06-22)
-------------------
- Fix GeoJSON coordinates in directions (#243).
- Add missing comma in setup requirements list (#247).
0.16.1 (2018-06-01)
-------------------
- Python 2/3 bugfixes (#239)
- Add support for Maps v4 (#228).
0.16.0 (2018-05-08)
-------------------
- Added support for Directions v5 (#203).
- The Mapbox Distance API is no more and the distance module has been deleted
(#232). Users must use the DirectionsMatrix introduced in 0.15.
- Project documentation is now on Read the Docs:
https://mapbox-mapbox.readthedocs-hosted.com/en/latest/.
0.15.1 (2018-01-16)
-------------------
- Restore the valid_profiles attribute needed by the Mapbox CLI's distance
command (#219).
0.15.0 (2018-01-08)
-------------------
- Add api_name and api_version class attributes (#207).
- Add DirectionsMatrix class for access to the Matrix API V1 (#212).
- Add support for sequences of geometries and coordinate pairs to read_points
(#212).
Deprecations:
- 'account' keyword argument of `Uploader` class's `list()`, `delete()`,
and `status()` methods will be removed at 1.0. It is replaced by the
'username' keyword argument.
- The Distance class in mapbox.services.distance will be removed at 1.0.
In version 0.15 it is a facade for the new DirectionsMatrix class,
which should be used instead in all user code.
0.14.0 (2017-07-10)
-------------------
- Permit images of size 1 and 1280 (#196)
- Retina output for static map services (#191)
- Add languages option to forward geocoder (#192)
- Validate tileset name length (#193)
- Copy env when Session is called.
0.13.0 (2017-05-16)
-------------------
- Static Styles API for rendering mapbox styles with server-side GL (#174)
0.12.2 (2017-05-09)
-------------------
- POST to credentials endpoint (#180)
0.12.1 (2017-05-04)
-------------------
- Add random query parameter to credentials request (#176)
0.12.0 (2017-04-27)
-------------
- Fix tileset logic and allow account names for Upload endpoints.
- Initial support for Analytics API (Premium and Enterprise accounts only).
- Addition of Python 3.6 to the testing matrix and removal of Python 2.6,
which is no longer supported.
0.11.1 (2017-02-23)
-------------------
- 429 responses from the credentials endpoint are now caught (#155).
- Call Geocoding's super() class constructor using keyword arguments to fix
#160.
0.11.0 (2017-01-23)
-------------------
- Require boto3>=1.4 to get `upload_fileobj()`.
- Add a callback function for AWS SDK uploads to `uploads.stage()` (#147).
- Allow configuration of API host using MAPBOX_HOST environment variable or
Service constructor keyword argument `host` (#143, #150).
0.10.1 (2016-11-22)
-------------------
- New requirement: depend on uritemplate>=2.0.
0.10.0 (2016-11-22)
-------------------
- BREAKING CHANGE: batch update of dataset features has been removed (#137).
- Support limits in forward and reverse geocoder (#133, #135)
- GeoJSON inputs to static API are normalized to a feature collections (#136)
- Add support for upload patch mode
- Additional place types for geocoder (landmark, district, locatity) (#139, #140)
- Bug fix: improper boolean test of tile inputs prevented access to zoom
level 0 tile containing longitude, latitude (0, 0) (#130). Fixed in #131.
0.9.0 (2016-06-14)
------------------
- bbox support for forward geocoding (#124)
- Added dependency for external polyline module (#126)
- fixed polyline coordinate order bug in Surface (#128)
0.8.0 (2016-03-31)
------------------
- New feature: use boto Bucket's `upload_file()` to stage files, acquiring
benefits of multipart uploading (#116).
0.7.0 (2016-02-22)
------------------
- All services support HTTP Caching via cachecontrol (#101)
- Country code filtering and unicode support for geocoding (#107, #111)
- Documentation and testing improvements (#106, #108)
0.6.0 (2015-12-17)
------------------
- The Upload API methods `upload` and `stage` take an open file object
instead of a file path. Client code will need to be updated.
- Add Map Matching API (#91).
- Add Datasets API (#15, #80). This API is currently beta and not publicly
available.
0.5.0 (2015-12-08)
------------------
- We've vendorized the `polyline` module to work around its out of date `six`
dependency (#74, #77).
- No more need to pass username arguments to SDK class constructors or methods
as we now get the username from the provided access token (#81, #85).
- The python usage examples under `docs/` are now tested using doctest.
0.4.0 (2015-11-13)
------------------
- Send a unique User-Agent header with API requests (#66).
- Move profile parameter from Distance service object to request method (#68).
0.3.1 (2015-11-10)
------------------
- New release to fix mispackaged 0.3.0 distributions.
0.3.0 (2015-11-10)
------------------
- Remove CLI to its own project: mapbox/mapbox-cli-py (#53).
- Add Surface API (#35).
- Add Distance API (#23).
- Add Directions API (#22).
- Add Uploads API (#14).
0.2.0 (2015-10-15)
------------------
- This version uses version 5 of the geocoding web API.
- Precision of coordinate and proximity values sent to the web API are limited
to 5 and 3 decimal places respectively.
0.1.0 (2015-09-09)
------------------
- Initial release with support for Mapbox Geocoding API.