Releases: oduwsdl/ipwb
Releases · oduwsdl/ipwb
Release 0.2020.07.08.1411
Changes Since Last Release
History between 0.2020.07.01.1419
and 0.2020.07.08.1411
Issues Closed
- #687 Make paths OS-independent
- #639 Prevent ipwb indexer from potentially including version information in CDXJ file
- #676 Remove network call (to pypi.org) when checking the version of ipwb
Pull Requests
- #640 Fix ipwb version from being included in cdxj
- #686 Move online version check to separate function
- #688 Convert paths to be platform independent and some slight refactoring
Contributors
- Mat Kelly (25 commits)
- Anatoly Scherbakov (18 commits)
- Sawood Alam (16 commits)
Changed Files
ipwb/__init__.py | 2 +-
ipwb/__main__.py | 52 +++++++++++----------
ipwb/error_handler.py | 42 +++++++++++++++++
ipwb/exceptions.py | 2 +
ipwb/indexer.py | 19 ++------
ipwb/replay.py | 48 +++++++++++---------
ipwb/settings.py | 35 +++++++++++++++
ipwb/util.py | 107 +++++++++++++++++++++++++-------------------
tests/testUtil.py | 23 ++++++----
tests/test_error_handler.py | 27 +++++++++++
tests/test_indexing.py | 7 ++-
tests/test_ipfs_client.py | 51 +++++++++++++++++++++
12 files changed, 297 insertions(+), 118 deletions(-)
Release 0.2020.07.01.1419
Changes Since Last Release
History between 0.2020.06.29.2024
and 0.2020.07.01.1419
Issues Closed
- #682 New version of ipfshttpclient is out with support for IPFS 0.6
- #683 Automatically migrate old IPFS repo for new daemon
Pull Requests
- #685 Update dependency to the official IPFS client
- #684 Migrate IPFS store automatically when needed
- #681 Improve image tagging hack
- #680 Fix a typo in the build target
- #679 Remove unnecessary condition from Docker image build
Contributors
- Sawood Alam (6 commits)
- Mat Kelly (1 commits)
Changed Files
.github/workflows/build.yml | 10 +++++-----
entrypoint.sh | 2 +-
ipwb/__init__.py | 2 +-
ipwb/backends.py | 6 +++---
ipwb/indexer.py | 4 ++--
ipwb/replay.py | 2 +-
ipwb/util.py | 6 +++---
requirements.txt | 2 +-
setup.py | 2 +-
tests/test_backends.py | 8 ++++----
10 files changed, 22 insertions(+), 22 deletions(-)
Release 0.2020.06.29.2024
Changes Since Last Release
History between v0.2020.06.18.1933
and 0.2020.06.29.2024
Issues Closed
- #644 Next Release (planning)
- #632 Remove ServiceWorker and Custom Elements message from README
- #667 Odd error when URI-hacking replay
- #669 Update tests to use go-ipfs 0.6.0
- #624 Test functionality in Python 3.8 (released Oct. 18, 2019)
Pull Requests
- #677 Streamline release and publish process
- #673 Remove dead code, re:#63
- #674 Remove futures (unnecessary in Python 3)
- #672 Move string formatting in indexer to use f-strings
- #671 Require explicit version of py-ipfs-http-client fork
- #670 Update IPFS version to 0.6.0
- #668 Fix 404 handling, remove duplicated route, add 404 tests for mementos' and from replay and distinguish
- #666 Remove message about Service Worker and Custom Elements from README
- #665 Remove unused tox
- #664 Remove undeclared pytest custom markers per discussion in #651
- #662 Update ipfshttpclient dependency to ipfshttpclient4ipwb
- #661 Update Python version requirement in README
- #659 Install ipwb in the comment runner workflow
- #658 Add a workflow to execute code from issue comments
- #654 Utilize GitHub Workflow to publish to PyPI
- #653 Drop Python 3.6 support and add 3.8
- #648 Add GitHub Workflow for cross-platform tests
- #647 Update TravisCI to use go-ipfs 0.5.1
- #643 Update TravisCI for testing with go-ipfs v0.5.0
- #641 Temporarily install ipfshttpclient from master branch
Contributors
- Mat Kelly (43 commits)
- Sawood Alam (34 commits)
Changed Files
.dockerignore | 1 -
.github/workflows/build.yml | 26 +++++
.github/workflows/comment-run.yml | 32 ++++++
.github/workflows/dist.yml | 27 +++++
.github/workflows/lint.yml | 21 ++++
.github/workflows/release.yml | 46 ++++++++
.github/workflows/test.yml | 44 ++++++++
.gitignore | 1 -
.travis.yml | 2 +-
Dockerfile | 4 +-
README.md | 6 +-
ipwb/__init__.py | 2 +-
ipwb/backends.py | 12 +-
ipwb/indexer.py | 30 +++--
ipwb/replay.py | 172 ++++++++++++++---------------
ipwb/util.py | 24 ++--
release-requirements.txt | 1 -
release.sh | 15 ++-
requirements.txt | 2 +-
samples/indexes/froggie_badHeaderHash.cdxj | 2 +-
samples/indexes/salam-home.cdxj | 2 +-
samples/indexes/sample-1.cdxj | 2 +-
samples/warcs/HTTP404.warc | 36 ++++++
setup.cfg | 5 -
setup.py | 4 +-
tests/test_backends.py | 8 +-
tests/test_indexing.py | 2 -
tests/test_memento.py | 7 +-
tests/test_randomized_add.py | 1 -
tests/test_replay.py | 23 +++-
tox.ini | 17 ---
31 files changed, 384 insertions(+), 193 deletions(-)
v0.2020.06.18.1933
Changes Since Last Release
Pull Requests
- #662 Update ipfshttpclient dependency to ipfshttpclient4ipwb
- #661 Update Python version requirement in README
- #659 Install ipwb in the comment runner workflow
- #658 Add a workflow to execute code from issue comments
- #654 Utilize GH Workflow to publish to PyPI
- #653 Drop Py 3.6 support and add 3.8
- #648 Add GH Workflow for cross-platform tests
- #647 Update TravisCI to use go-ipfs 0.5.1
- #643 Update Travis for testing with go-ipfs v0.5.0
- #641 Temporarily install ipfshttpclient from master branch
Changed Files
.github/workflows/build.yml | 15 ++++++++++++++
.github/workflows/comment-run.yml | 32 +++++++++++++++++++++++++++++
.github/workflows/dist.yml | 26 +++++++++++++++++++++++
.github/workflows/lint.yml | 21 +++++++++++++++++++
.github/workflows/test.yml | 43 +++++++++++++++++++++++++++++++++++++++
.travis.yml | 2 +-
Dockerfile | 4 ++--
README.md | 2 +-
ipwb/__init__.py | 2 +-
ipwb/backends.py | 6 +++---
ipwb/indexer.py | 6 +++---
ipwb/replay.py | 2 +-
ipwb/util.py | 6 +++---
release-requirements.txt | 1 -
release.sh | 10 ++++-----
requirements.txt | 2 +-
setup.py | 4 ++--
tests/test_backends.py | 8 ++++----
18 files changed, 164 insertions(+), 28 deletions(-)
Contributors
- Sawood Alam (26 commits)
- Mat Kelly (9 commits)
v0.2020.04.24.1847
v0.2019.08.15.0213
- Use system-provided temp location for indexer, remove hard-coded
/tmp
(#620) - Update to use latest version of go-ipfs (0.4.22) (#621)