diff --git a/.gitattributes b/.gitattributes index 322dea0e..8e74ef52 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,4 +1,4 @@ -*.arc binary -*.warc binary -*.cdx binary -*.gz binary +*.arc -text +*.warc -text +*.cdx -text +*.gz -text diff --git a/CHANGES.rst b/CHANGES.rst index 55e328b2..7d7e6d7c 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,6 +1,13 @@ -pywb 0.7.3 changelist +pywb 0.7.5 changelist ~~~~~~~~~~~~~~~~~~~~~ +* Cross platform fixes to support Windows -- all tests pass on Linux, OS X and Windows now. Improved cross-platform support includes: + - read all files as binary to avoid line ending issues + - properly convert url <-> file + - avoid platform dependent apis + +* Change any unhandled exceptions to result in a 500 error, instead of 400. + * More compresensive client side ``src`` attribute rewriting (via wombat.js), additional server-side HTML tag rewriting. diff --git a/README.rst b/README.rst index cf81f3f8..17162d5a 100644 --- a/README.rst +++ b/README.rst @@ -1,4 +1,4 @@ -PyWb 0.7.3 +PyWb 0.7.5 ========== .. image:: https://travis-ci.org/ikreymer/pywb.png?branch=develop @@ -13,7 +13,7 @@ pywb is a python implementation of web archival replay tools, sometimes also kno pywb allows high-quality replay (browsing) of archived web data stored in standardized `ARC `_ and `WARC `_. The replay system is designed to accurately replay complex dynamic sites, including video and audio content. -pywb can be used as a traditional web application or an HTTP or HTTPS proxy server. +pywb can be used as a traditional web application or an HTTP or HTTPS proxy server, and has been tested on Linux, OS X and Windows platforms. pywb is also fully compliant with the `Memento `_ protocol (`RFC-7089 `_). diff --git a/setup.py b/setup.py index 8d8b0ab8..e53c340e 100755 --- a/setup.py +++ b/setup.py @@ -34,7 +34,7 @@ class PyTest(TestCommand): setup( name='pywb', - version='0.7.3', + version='0.7.5', url='https://github.com/ikreymer/pywb', author='Ilya Kreymer', author_email='ikreymer@gmail.com',