Enhancement:
- Added deprecation warnings preparing for version 3.0
- Update to latest Django
Enhancement:
- Added more non-routable ip blocks (@wking)
Enhancement:
- Added the ability to private the request precedence order on each call
Enhancement:
- Added more private IP blocks to the default list
Fix:
- Update Django versions (@illagrenan)
- Update Readme (@sabueso)
- Added proxy count
- Moved version one readme to /docs
Fix:
- Fix trusted proxies Right2Left + Test & Bumped Django versions (@felixxm)
- Changed licensing to MIT
Feature:
- Added support for trusted proxy configuration
Enhancement:
- Added support for proxies with
underscores_in_headers off;
- Handling hyphen as delimiter - ex:
X-FORWARDED-FOR
instead ofX_FORWARDED_FOR
- Up version Django version in .travis.yml
Fix:
- Fix read me file updating
IPWARE_META_PRECEDENCE_ORDER
reference.
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
Enhancement:
- Added support for X_FORWARDED_FOR
Enhancement:
- Added support for 1.0.0.0/8 and 2.0.0.0/8 blocks
Enhancement:
- Promoting to production grade
Enhancement:
- Support for Left2Right or Right2Left Proxy IP Lookup
Enhancement:
- pypy support
- PY3.4 support
Enhancement:
- Django 1.7 official support
- First non-loopback private IP match is best matched now.
Enhancement:
- Django 1.7 support
- PEP8 Compliance
- Bump Alpha to Beta
Enhancement:
- Converted print statements to new format. (Python 3.x)
- Replaced deprecated unit test APIs
Enhancement:
- Added Python 3.2 and 3.3 support
Enhancement:
- Added changelog file
- Added more private ip prefixes
Features:
- Added get_ip() to return the best-matched IP
- Removed get_ip_address_from_request()
Bugfixes:
- Expended the private IP range
Features:
- IPv6 support
- Added get_real_ip(), the shorter version of get_ip_address_from_request()
Features:
- Initial Release