Skip to content

Commit

Permalink
Deprecate community api and update data & profile api's with march up…
Browse files Browse the repository at this point in the history
…date (#18)
  • Loading branch information
lockwooddev authored Jun 16, 2020
1 parent 504f62f commit 3b768dd
Showing 20 changed files with 1,314 additions and 2,663 deletions.
6 changes: 3 additions & 3 deletions .drone.yml
Original file line number Diff line number Diff line change
@@ -5,7 +5,7 @@ name: python35

steps:
- name: test
image: python:3.5-alpine3.8
image: python:3.5-alpine3.12
commands:
- ./drone.sh

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

steps:
- name: test
image: python:3.6-alpine3.8
image: python:3.6-alpine3.12
commands:
- ./drone.sh

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

steps:
- name: test
image: python:3.7-alpine3.8
image: python:3.7-alpine3.12
commands:
- ./drone.sh
77 changes: 45 additions & 32 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,10 @@
# Changelog

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

* Deprecate 1.0 WowApi
* Implement client credentials flow for OAuth authentication
* Add dronefile for testing against multiple python versions
* Add coverage to pytest
* Add logging
* Deprecate Community API
* Update Data & Profile API and missing endpoints

## 2.0.1 (Unreleased)

* Add drone cloud support for CI
* Bump requests library to 2.20.1
* Change packaging with setup.py

## 2.1.0 (13-12-2018)

* Add Game Data API methods
* Token handling per region

## 2.2.0 (25-12-2018)

* Add new Game Data API's

## 2.2.1 (16-02-2019)

* Add functionality to retry failed connections

## 2.3.0 (06-05-2019)

* Add profile api

## 2.3.1 (20-05-2019)

* Added some leeway protection against expired tokens

## 3.0.0

@@ -78,3 +49,45 @@
* new character titles endpoint
* Changes in community endpoints:
* new `get_oauth_profile` endpoint


## 2.3.1 (20-05-2019)

* Added some leeway protection against expired tokens


## 2.3.0 (06-05-2019)

* Add profile api


## 2.2.1 (16-02-2019)

* Add functionality to retry failed connections


## 2.2.0 (25-12-2018)

* Add new Game Data API's


## 2.1.0 (13-12-2018)

* Add Game Data API methods
* Token handling per region


## 2.0.1 (Unreleased)

* Add drone cloud support for CI
* Bump requests library to 2.20.1
* Change packaging with setup.py


## 2.0.0 (14-10-2018)

* Deprecate 1.0 WowApi
* Implement client credentials flow for OAuth authentication
* Add dronefile for testing against multiple python versions
* Add coverage to pytest
* Add logging
6 changes: 4 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
.PHONY: tests devinstall docs clean clean_build build test_publish publish
.PHONY: tests devinstall docinstall docs clean clean_build build test_publish publish


devinstall:
pip install -e .
pip install -e .[tests]

docinstall:
pip install -e .[docs]

docs:
rm -rf docs
mkdir docs
pydocmd simple wowapi++ wowapi.api++ wowapi.mixins.community++ wowapi.mixins.game_data++ wowapi.mixins.profile++ > docs/api.md
pydocmd simple wowapi++ wowapi.api++ wowapi.mixins.game_data++ wowapi.mixins.profile++ > docs/api.md

clean:
rm -rf dist
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -10,7 +10,6 @@
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)

Python-wowapi includes support for the following WoW API's:
* Community API
* Game data API
* Character Profile API

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

```bash
make docinstall
make docs
```
Loading

0 comments on commit 3b768dd

Please sign in to comment.