Releases: webrecorder/pywb
Releases · webrecorder/pywb
pywb 2.9.0 Beta 0
Major Features
Initial support for client-side replay, enabled with client_side_replay: true
config option.
What's Changed
- Fix tests, support py3.9, 3.10, 3.11 by @ikreymer in #933
- Add optional client-side playback to pywb by @tw4l in #928
Full Changelog: v-2.8.4...v-2.9.0-beta.0
pywb 2.8.4 release
What's Changed
- requirements: Adjust installation of PyAMF module. by @Hellseher in #920
- Use native JSON values in query string for POST canonicalization by @tw4l in #893
- Allow to configure uWSGI mount via environment variable by @white-gecko in #926
- Refuse to serve static files that are outside of static_dir by @ato in #932
New Contributors
- @Hellseher made their first contribution in #920
- @white-gecko made their first contribution in #926
Full Changelog: v-2.8.3...v-2.8.4
pywb 2.8.3 release
Fixes README syntax, which causes PyPI publication error
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