## 4.0.0

Enhancement:

- Added test to cover more proxy scenarios (thx: Phillip Kuhrt)
- Up versioned major version number as some scenarios have changed

## 3.0.4 / 3.0.5 / 3.0.6 / 3.0.7

Enhancement:

- Clean ups

## 3.0.3

Enhancement:

- Add support for github action (@awais786)

## 3.0.2

Enhancement:

- Add support for ppc64le (@kishorkunal-raj)

## 3.0.1

Fix:

- Ensure no-required build artifacts won't get into the package

## 3.0.0

Enhancement:

- Remove deprecated logic
- Drop "official" support for py < 3.5
- Update to latest Django

## 2.1.1

Enhancement:

- Added deprecation warnings preparing for version 3.0
- Update to latest Django

## 2.1.0

Enhancement:

- Added more non-routable ip blocks (@wking)

## 2.0.2

Enhancement:

- Added the ability to private the request precedence order on each call

## 2.0.1

Enhancement:

- Added more private IP blocks to the default list

## 2.0.0

Fix:

- Update Django versions (@illagrenan)
- Update Readme (@sabueso)
- Added proxy count
- Moved version one readme to /docs

## 1.1.6

Fix:

- Fix trusted proxies Right2Left + Test & Bumped Django versions (@felixxm)
- Changed licensing to MIT

## 1.1.5

Feature:

- Added support for trusted proxy configuration

## 1.1.4

Enhancement:

- Added support for proxies with `underscores_in_headers off;`
- Handling hyphen as delimiter - ex: `X-FORWARDED-FOR` instead of `X_FORWARDED_FOR`
- Up version Django version in .travis.yml

## 1.1.3

Fix:

- Fix read me file updating `IPWARE_META_PRECEDENCE_ORDER` reference.

## 1.1.2

Updates:

- Added support for Django 1.8.6 and Python 3.5.
- Dropped support for Django 1.4.x and Python 2.6 and 3.2

## 1.1.1

Enhancement:

- Added support for X_FORWARDED_FOR

## 1.1.0

Enhancement:

- Added support for 1.0.0.0/8 and 2.0.0.0/8 blocks

## 1.0.0

Enhancement:

- Promoting to production grade

## 0.1.1

Enhancement:

- Support for Left2Right or Right2Left Proxy IP Lookup

## 0.1.0

Enhancement:

- pypy support
- PY3.4 support

## 0.0.9

Enhancement:

- Django 1.7 official support
- First non-loopback private IP match is best matched now.

## 0.0.8

Enhancement:

- Django 1.7 support
- PEP8 Compliance
- Bump Alpha to Beta

## 0.0.6

Enhancement:

- Converted print statements to new format. (Python 3.x)
- Replaced deprecated unit test APIs

## 0.0.5

Enhancement:

- Added Python 3.2 and 3.3 support

## 0.0.4

Enhancement:

- Added changelog file
- Added more private ip prefixes

## 0.0.3

Features:

- Added get_ip() to return the best-matched IP
- Removed get_ip_address_from_request()

Bugfixes:

- Expended the private IP range

## 0.0.2

Features:

- IPv6 support
- Added get_real_ip(), the shorter version of get_ip_address_from_request()

## 0.0.1

Features:

- Initial Release
