Releases: webrecorder/pywb
Releases · webrecorder/pywb
pywb 2.8.3 release
pywb 2.8.2 release
Follow-up patch release for 2.8.1, which had incorrect version number
pywb 2.8.1 release
pywb 2.8.0 release
High-Level Changes
- Upgrade dependencies (this release supports Python 3.7-3.11; many thanks to @edsu for doing a lot of the legwork on this!)
- Upgrade wombat to 3.7.3
- Add
wb-manager add --unpack-wacz
option to add WARCs from within a WACZ to collection and reindex (WACZ support without unpacking is planned for 2.9.0) - Keyboard navigation accessibility improvements to header timeline
- Add print replay frame button to header (and ability to disable)
- Locale fixes
- Allow ACLJs to use
*,
SURT wildcard to match all top level domains/URLs
Detailed Changes
- chore(typos): fix typos across codebase by @stavares843 in #811
- Add a button to print the replay frame by @krakan in #814
- [#799] Add wacz archives to collection by @kuechensofa in #800
- [#715] Forward custom headers for cdx queries by @krakan in #813
- Update usage.rst by @aponb in #816
- Pass env vars to tox by @tw4l in #823
- Add config.yaml UI option to disable printing from replay banner by @tw4l in #815
- Sets "Pywb Error" string as translatable in error template by @Quirinus in #868
- Fixes switch_locale not adding locale if missing from URL by @Quirinus in #871
- Fixes environ paths when default_locale set by @Quirinus in #873
- Fixes get_locale_prefixes() wrong paths by @Quirinus in #874
- fix rendering in readme shell commands by @flozi00 in #864
- Sort index when adding wacz archives by @kuechensofa in #820
- Upgrade dependencies by @edsu in #839
- Improve keyboard accessibility of Vue timeline by @tw4l in #889
- Allow ACLJs to use *, SURT wildcard to match all URLs by @tw4l in #882
- rewrite: stop prepending semicolon to
this.
special property access… by @ato in #888 - update wombat to latest (3.7.3) by @ikreymer in #896
- Update usage docs section on creating web archives by @tw4l in #899
- Use fontawesome icon for timeline zoom out, remove unused static files by @tw4l in #895
- Rename wb-manager add --uncompress-wacz to --unpack-wacz and add docs by @tw4l in #901
- Handle WARC filename conflicts with wb-manager add by @tw4l in #902
New Contributors
- @stavares843 made their first contribution in #811
- @aponb made their first contribution in #816
- @Quirinus made their first contribution in #868
- @flozi00 made their first contribution in #864
Full Changelog: v-2.7.4...v-2.8.0
pywb 2.7.4 release
What's Changed
- Record unbound Range requests only, don't convert bounded range requests to unbounded by @ikreymer in #845
- Bump wombat to 3.5.1
- Disable failing tests for now (youtube-dl tests, SOCKS test on py3.10)
Full Changelog: v-2.7.3...v-2.7.4
pywb 2.7.3 release
What's Changed
- issue_792 catch warcio exception by @oskarhek in #793
- Add ui.logo_home_url as config.yaml option by @tw4l in #791
- [#795] Show error when adding duplicate warc file by @kuechensofa in #797
- Make search page more intuitive by @krakan in #794
- Modify search template buttons by @tw4l in #801
- [#804] Use default_locale when lang not set in the request by @krakan in #805
- feat: regex substitution on surt rules match by @mijho in #780
- Bump minimatch from 3.0.4 to 3.1.2 in /pywb/vueui by @dependabot in #777
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /pywb/vueui by @dependabot in #786
- rules: add 'debugNoBatch' rewrite for fb and insta by @ikreymer in #806
- Vue main order by @tw4l in #809
- bump wombat to 3.4.4 by @ikreymer in #808
New Contributors
- @oskarhek made their first contribution in #793
- @kuechensofa made their first contribution in #797
- @mijho made their first contribution in #780
- @dependabot made their first contribution in #777
Full Changelog: v-2.7.2...v-2.7.3
pywb 2.7.2 release
What's Changed
- Fix regression introduced by improper wombat update in 2.7.1
- Fix
redirect_to_exact: false
functionality: if not set, UI will stay on current timestamp, but will display info on actual capture. - Location bar nav now keeps current timestamp instead of defaulting to calendar view.
- 'Live' mode fixes, no longer cache live cdx entry, don't add timestamp when navigating in live mode without timestamp
- Calendar dropdown on replay now scrollable.
- Timeline toggle on replay is 'sticky', will stay on if toggled on replay.
- Capture text: use '|' as in 'Current Capture: [title] | [capture date]'
- Document title: Add 'Archived Page: ' prefix to avoid confusion with live pages.
Full Changelog: v-2.7.1...v-2.7.2
pywb 2.7.1 release
What's Changed
- Add locale-dependent handling of first day of week by @krakan in #781
- Make filter expressions translatable by @krakan in #783
- Add title to top frame in framed replay
- Add missing tooltip translation strings
- Fix calendar and timeline rendering for replay URLs without a timestamp
- Update template documentation
Full Changelog: v-2.7.0...v-2.7.1
pywb 2.7.0 release
What's Changed
- New banner and calendar implementation in Vue.js, which supports localization/internationalization and easier local theming by @vanecat @ikreymer @tw4l with helpful feedback from @ldko
- New interactive timeline to assist in navigating between captures
- Add basic development Docker Compose configuration file
- Update documentation for new release (https://pywb.readthedocs.io/)
- Add contributing guide
Full Changelog: v-2.6.9...v-2.7.0
pywb 2.6.9 release
What's Changed
- eval rewrite update + latest wombat (3.3.7) by @ikreymer in #763
- Rewrite: Support target rewriting, open new windows in top-frame instead by @tw4l in #767
- Add arm64 platform support by @luandro in #775
- Add uwsgi virtualenv information by @tw4l in #770
- ci: automated pypi publish on release by @ikreymer in #776
New Contributors
Full Changelog: v-2.6.8...v-2.6.9