Skip to content

Commit 12d9022

Browse files
committed
Update changelog
1 parent 46a00cc commit 12d9022

File tree

1 file changed

+21
-11
lines changed

1 file changed

+21
-11
lines changed

HISTORY.md

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# History
22

3-
## 0.15.0 (2021-09-TBD)
3+
## 0.15.0 (2021-09-07)
44

55
### New Endpoints
66
* Added new functions for v1 **Observation** endpoints:
@@ -16,31 +16,41 @@
1616
* Added new functions for **Project observation** endpoints:
1717
* `add_project_observation()`
1818
* `delete_project_observation()`
19+
20+
### Modified Endpoints
21+
* Added a `dry_run` argument to all API request functions to dry-run an individual request
22+
* Added a `reverse` argument to all paginated API request functions to reverse the sort order
23+
24+
### Models
1925
* Added new data models:
2026
* ListedTaxon
2127
* TaxonSummary
2228
* UserCounts
29+
* Added a preview version of `iNatClient`, a higher-level interface for API requests, which returns
30+
model objects instead of JSON. See issues
31+
[#163](https://github.com/niconoe/pyinaturalist/issues/163) and
32+
[#217](https://github.com/niconoe/pyinaturalist/issues/217) for details.
2333

24-
### Modified Endpoints
25-
* Add a `dry_run` argument to all API request functions to dry-run an individual request
26-
* Add a `reverse` argument to all paginated API request functions to reverse the sort order
34+
### Performance
35+
* Added API request caching with [requests-cache](https://github.com/reclosedev/requests-cache)
36+
* Updated rate-limiting not apply to cached requests
37+
* Added custom `ClientSession` class to configure caching, rate-limiting, retries, and timeouts
2738

2839
### Logging
2940
* Improved logging output for dry-run mode: now shows formatted `PreparedRequest` details
3041
instead of `request()` keyword args
3142
* Added an `enable_logging()` function to optionally show prettier logs with `rich`
32-
* Redact all credentials from logged API requests
43+
* Updated logging to redact all credentials from logged API requests
3344

3445
### Other Changes
35-
* Add API request caching with [requests-cache](https://github.com/reclosedev/requests-cache)
36-
* Make rate-limiting not apply to cached requests
37-
* Add custom `ClientSession` class to configure caching, rate-limiting, and retries
38-
* Fix bug with `rule_details` param for `get_projects_by_id()`
3946
* Increased default timeout to 10 seconds to accomodate some longer-running queries
47+
* Added `get_interval_ranges()` function to help with queries over a series of date/time intervals
48+
* Fixed bug with `rule_details` param for `get_projects_by_id()`
49+
* Added more tutorial/example notebooks
4050

4151
## 0.14.1 (2021-07-21)
4252
* Added new function for **Posts** endpoint: `get_posts()`
43-
* Fix broken `response_format` parameter in `v0.get_observations()`
53+
* Fixed broken `response_format` parameter in `v0.get_observations()`
4454

4555
## 0.14.0 (2021-07-14)
4656
[See all Issues & PRs for 0.14](https://github.com/niconoe/pyinaturalist/milestone/5?closed=1)
@@ -159,7 +169,7 @@ Model features:
159169
see [Contributing Guide](https://github.com/niconoe/pyinaturalist/blob/main/CONTRIBUTING.md) for details.
160170

161171
-----
162-
### 0.12.1 (2021-03-07)
172+
## 0.12.1 (2021-03-07)
163173
* Add undocumented `ident_user_id` parameter to `get_observations()`
164174

165175
## 0.12.0 (2021-02-02)

0 commit comments

Comments
 (0)