Skip to content

Commit 3b768dd

Browse files
authored
Deprecate community api and update data & profile api's with march update (#18)
1 parent 504f62f commit 3b768dd

20 files changed

+1314
-2663
lines changed

.drone.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ name: python35
55

66
steps:
77
- name: test
8-
image: python:3.5-alpine3.8
8+
image: python:3.5-alpine3.12
99
commands:
1010
- ./drone.sh
1111

@@ -16,7 +16,7 @@ name: python36
1616

1717
steps:
1818
- name: test
19-
image: python:3.6-alpine3.8
19+
image: python:3.6-alpine3.12
2020
commands:
2121
- ./drone.sh
2222

@@ -27,6 +27,6 @@ name: python37
2727

2828
steps:
2929
- name: test
30-
image: python:3.7-alpine3.8
30+
image: python:3.7-alpine3.12
3131
commands:
3232
- ./drone.sh

CHANGELOG.md

+45-32
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,10 @@
11
# Changelog
22

3-
## 2.0.0 (14-10-2018)
3+
## 4.0.0 (15-06-2020)
44

5-
* Deprecate 1.0 WowApi
6-
* Implement client credentials flow for OAuth authentication
7-
* Add dronefile for testing against multiple python versions
8-
* Add coverage to pytest
9-
* Add logging
5+
* Deprecate Community API
6+
* Update Data & Profile API and missing endpoints
107

11-
## 2.0.1 (Unreleased)
12-
13-
* Add drone cloud support for CI
14-
* Bump requests library to 2.20.1
15-
* Change packaging with setup.py
16-
17-
## 2.1.0 (13-12-2018)
18-
19-
* Add Game Data API methods
20-
* Token handling per region
21-
22-
## 2.2.0 (25-12-2018)
23-
24-
* Add new Game Data API's
25-
26-
## 2.2.1 (16-02-2019)
27-
28-
* Add functionality to retry failed connections
29-
30-
## 2.3.0 (06-05-2019)
31-
32-
* Add profile api
33-
34-
## 2.3.1 (20-05-2019)
35-
36-
* Added some leeway protection against expired tokens
378

389
## 3.0.0
3910

@@ -78,3 +49,45 @@
7849
* new character titles endpoint
7950
* Changes in community endpoints:
8051
* new `get_oauth_profile` endpoint
52+
53+
54+
## 2.3.1 (20-05-2019)
55+
56+
* Added some leeway protection against expired tokens
57+
58+
59+
## 2.3.0 (06-05-2019)
60+
61+
* Add profile api
62+
63+
64+
## 2.2.1 (16-02-2019)
65+
66+
* Add functionality to retry failed connections
67+
68+
69+
## 2.2.0 (25-12-2018)
70+
71+
* Add new Game Data API's
72+
73+
74+
## 2.1.0 (13-12-2018)
75+
76+
* Add Game Data API methods
77+
* Token handling per region
78+
79+
80+
## 2.0.1 (Unreleased)
81+
82+
* Add drone cloud support for CI
83+
* Bump requests library to 2.20.1
84+
* Change packaging with setup.py
85+
86+
87+
## 2.0.0 (14-10-2018)
88+
89+
* Deprecate 1.0 WowApi
90+
* Implement client credentials flow for OAuth authentication
91+
* Add dronefile for testing against multiple python versions
92+
* Add coverage to pytest
93+
* Add logging

Makefile

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
.PHONY: tests devinstall docs clean clean_build build test_publish publish
1+
.PHONY: tests devinstall docinstall docs clean clean_build build test_publish publish
22

33

44
devinstall:
55
pip install -e .
66
pip install -e .[tests]
7+
8+
docinstall:
79
pip install -e .[docs]
810

911
docs:
1012
rm -rf docs
1113
mkdir docs
12-
pydocmd simple wowapi++ wowapi.api++ wowapi.mixins.community++ wowapi.mixins.game_data++ wowapi.mixins.profile++ > docs/api.md
14+
pydocmd simple wowapi++ wowapi.api++ wowapi.mixins.game_data++ wowapi.mixins.profile++ > docs/api.md
1315

1416
clean:
1517
rm -rf dist

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
Python-wowapi is a client library for interacting with the World of Warcraft endpoins of the [Blizzard API](https://develop.battle.net/documentation/guides/getting-started)
1111

1212
Python-wowapi includes support for the following WoW API's:
13-
* Community API
1413
* Game data API
1514
* Character Profile API
1615

@@ -56,5 +55,6 @@ drone exec
5655
To build the docs:
5756

5857
```bash
58+
make docinstall
5959
make docs
6060
```

0 commit comments

Comments
 (0)