Releases: oduwsdl/ipwb
Releases · oduwsdl/ipwb
Release 0.2024.10.24.1853
Changes Since Last Release
- #834, #842, #845 Update tests to latest kubo
- #836 Pull arch-specific version of kubo in Dockerfile
- #837 Update Action versions to rm most deprecation warnings
- #846, #848 Update support for Python 3.12 and 3.13
- #849 Fix release and deployment to Pypi GitHub Actions
Full Changelog: 0.2024.05.24.1842...0.2024.10.24.1853
Release 0.2024.05.24.1842
Changes Since Last Release
History between 0.2024.05.24.1842 and 0.2023.08.16.1719
Closed Issues
- #831 Fix logic to detect ipwb version for the Service Work string in the user interface
- #818 Fix style linter to not fail on a dependency
- #816 Remove six as a dependency, as ipwb no longer supports Python 2
- #811 #812 #820 #822 #824 #826 Update tests to use kubo versions from 0.23 to 0.28
- #808 Fix test suite execution due to misnamed function
Release 0.2023.08.16.1719
Release 0.2023.07.20.2112
Changes Since Last Release
History between 0.2023.03.12.2026
and Release 0.2023.07.20.2112
Closed Issues
- #805 Fix version of Ubuntu runner for Pypi deployment from the releases shell script
- #717 Fix IPFS daemon control from ipwb CLI (thanks @gador)
- #796 #800 #802 Update to latest go-ipfs/kubo in testing
Release 0.2023.03.12.2026
Changes Since Last Release
History between 0.2023.03.12.1552
and Release 0.2023.03.12.2026
Closed Issues
- #792 Fix the ability to shut down the IPFS daemon from the ipwb web admin interface
Release 0.2023.03.12.1552
Release 0.2022.09.29.1638
Changes Since Last Release
History between 0.2022.04.06.1939
and 0.2022.09.29.1638
Issues Closed
- #631 Implement binary search in replay
- #764 #771 #774 #777 Update go-ipfs (now kubo) to latest version for tests
- #767 Remove TravisCI cruft (no longer used for testing)
Contributors
- Mat Kelly (69 commits)
- Sawood Alam (6 commits)
- Christian Clauss (2 commits)
Changed Files
.github/workflows/build.yml | 2 +-
.github/workflows/codeql.yml | 6 +--
.github/workflows/lint.yml | 4 +-
.github/workflows/test.yml | 6 +--
.travis.yml | 23 ----------
Dockerfile | 10 ++---
ipwb/__init__.py | 2 +-
ipwb/replay.py | 105 +++++++++++++++++++++++++++++++++++++++++++
ipwb/util.py | 9 ++++
test-requirements.txt | 4 +-
tests/test_memento.py | 1 +
11 files changed, 132 insertions(+), 40 deletions(-)
Release 0.2022.04.06.1939
Changes Since Last Release
History between 0.2021.05.20.1444
and 0.2022.04.06.1939
Issues Closed
- #760 Allow custom port specification for replay
- #752 Move to use port 2016 as the default instead of port 5000
- #756, #754, #746, #744, #736, #732 Update go-ipfs in tests to latest version
- #753 Update to latest Flask
- #750 Fix the broken link to the PDF in the README
- #748 Update tests to Python 3.10
- #743 Add tests for TimeMap retrieval via replay endpoint
- #741 Fixes issue of CDXJ TimeMaps returning embedded SURTed URI-Rs in URI-Ms
- #739 Update http (not s) refs to IETF URI to use https
- #739 Patch in a modification of the CDXJ for the expected tests to pull
- #730 Conform to snake style in code
Contributors
- Mat Kelly (34 commits)
- Sawood Alam (1 commits)
Changed Files
.github/workflows/test.yml | 15 +++---
.travis.yml | 2 +-
Dockerfile | 2 +-
README.md | 14 ++---
ipwb/__init__.py | 2 +-
ipwb/__main__.py | 83 +++++++++++++++++-------------
ipwb/indexer.py | 74 +++++++++++++-------------
ipwb/replay.py | 74 +++++++++++++-------------
ipwb/util.py | 2 +-
requirements.txt | 2 +-
samples/indexes/5mementos.cdxj | 11 ++++
samples/indexes/5mementos.link | 9 ++++
samples/indexes/froggie_badHeaderHash.cdxj | 2 +-
samples/indexes/salam-home.cdxj | 2 +-
setup.py | 6 ++-
tests/test_backends.py | 8 +--
tests/test_memento.py | 4 +-
tests/test_replay.py | 27 ++++++++--
18 files changed, 196 insertions(+), 143 deletions(-)
Release 0.2021.05.20.1444
Changes Since Last Release
History between 0.2020.07.10.1854
and 0.2021.05.20.1444
Issues Closed
- #699 Add the recently introduced --update-check flag to the help documentation in the README
- #700 Update Check reports "None" if no net access is available
- #703 Remove superfluous dependency install instruction in README
- #706 Update Action to use latest main branch instead of hard-coded
master
- #714 Update to latest ipfshttpclient
- #716 Add go-ipfs 0.7.0 in testing
- #721 Add Python 3.9 in testing
- #726 Add go-ipfs 0.8.0 in testing
- #724 Input type on web interface is of type "text" when it would be better set to "url"
Pull Requests
- #729 Update to use latest (albeit alpha) ipfshttpclient, support go-ipfs 0.7.0 and 0.8.0 in testing
- #725 Changes web UI text field to be of type url to enable supporting
- #722 Convert some remaining string concatenations to f-strings
- #715 Update Travis OS for newer default Py 3.7, explicitly update ipfshttpclient version
- #713 Rename vars to match a consistent, standard style.
- #712 Provide list of URI-Rs and datetimes. Slight refactoring
- #711 Enable code scanning
- #705 Update naming style to use snake_case instead of camelCase throughout the project
- #708 Add dark mode CSS, improve accessibility
- #704 Remove superfluous instruction
- #707 Update Action dependencies
- #701 Fix logic and message reported for version if inaccessible
- #702 Update README help docs to include update check flag
Contributors
- Mat Kelly (36 commits)
- Sawood Alam (11 commits)
Changed Files
.github/workflows/build.yml | 2 +-
.github/workflows/codeql.yml | 35 ++
.github/workflows/comment-run.yml | 4 +-
.github/workflows/dist.yml | 4 +-
.github/workflows/lint.yml | 2 +-
.github/workflows/test.yml | 7 +-
.travis.yml | 5 +-
README.md | 17 +-
ipwb/__init__.py | 2 +-
ipwb/__main__.py | 29 +-
ipwb/assets/admin.css | 2 +
ipwb/assets/logo.png | Bin 20907 -> 19972 bytes
ipwb/assets/webui.css | 16 +-
ipwb/indexer.py | 261 ++++++------
ipwb/replay.py | 850 +++++++++++++++++++-------------------
ipwb/templates/admin.html | 17 +-
ipwb/templates/index.html | 14 +-
ipwb/util.py | 171 ++++----
requirements.txt | 2 +-
setup.py | 2 +-
tests/testUtil.py | 50 +--
tests/test_indexing.py | 16 +-
tests/test_memento.py | 459 ++++++++++----------
tests/test_nodeToNode.py | 4 +-
tests/test_randomized_add.py | 38 +-
tests/test_replay.py | 26 +-
tests/test_util.py | 8 +-
27 files changed, 1070 insertions(+), 973 deletions(-)
Release 0.2020.07.10.1854
Changes Since Last Release
History between 0.2020.07.08.1411
and 0.2020.07.10.1854
Issues Closed
- #689 Fix repository README logo to be more visible in dark mode (e.g., GitHub mobile)
- #696 Fix temporary temporary CDXJ files to be retained for replay when piping
Pull Requests
- #697 Change mechanism for generating a temporary CDXJ file
- #698 Prevent coverage from failing PRs (meta)
- #694 Fix anti-aliasing of logo in README
- #693 Fix image src to be relative in README
- #692 Make logo bubblier instead of gray for dark mode
- #691 Fix logo size for documentation but maintain subtle stroke
- #690 Cleanup logo source, add version with stroke for dark mode adaptation
Contributors
- Mat Kelly (12 commits)
Changed Files
.coveragerc | 1 +
README.md | 2 +-
docs/logo.png | Bin 20907 -> 0 bytes
docs/logo.psd | Bin 715326 -> 977127 bytes
docs/logo_stroked_400px.png | Bin 0 -> 19972 bytes
docs/logo_stroked_400px.psd | Bin 0 -> 219568 bytes
ipwb/__init__.py | 2 +-
ipwb/__main__.py | 10 ++++++----
tests/testUtil.py | 19 +++++++++----------
9 files changed, 18 insertions(+), 16 deletions(-)