Skip to content

Releases: webrecorder/pywb

pywb 2.9.0 Beta 0

24 Apr 18:48
3081e0f
Compare
Choose a tag to compare
pywb 2.9.0 Beta 0 Pre-release
Pre-release

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

18 Apr 11:20
Compare
Choose a tag to compare

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

Full Changelog: v-2.8.3...v-2.8.4

pywb 2.8.3 release

26 Apr 08:33
Compare
Choose a tag to compare

Fixes README syntax, which causes PyPI publication error

pywb 2.8.2 release

26 Apr 08:29
Compare
Choose a tag to compare

Follow-up patch release for 2.8.1, which had incorrect version number

pywb 2.8.1 release

26 Apr 08:04
Compare
Choose a tag to compare

Patch release

What's Changed

Full Changelog: v-2.8.0...v-2.8.1

pywb 2.8.0 release

24 Apr 12:25
b9f1609
Compare
Choose a tag to compare

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

Full Changelog: v-2.7.4...v-2.8.0

pywb 2.7.4 release

19 May 18:24
Compare
Choose a tag to compare

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

03 Feb 01:39
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v-2.7.2...v-2.7.3

pywb 2.7.2 release

09 Dec 00:37
3c94da0
Compare
Choose a tag to compare

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

08 Dec 02:18
2d19b6b
Compare
Choose a tag to compare

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