1.4.3 work (#51)
* update to 1.4.3-beta for testing auto-live-redirect in wabac.js * update to latest wabac.js beta: - limit prefix querying - rewrite: ensure redirect http->https preserves original url in case of fuzzy matching * update to latest wabac.js beta * update to latest wabac.js beta, further auto-live-redir fixes * ui: fix location bar not reloading with URLs that contain hashtags * dependencies: bump to wabac.js 2.7.4 * bump to 1.4.3
This commit is contained in:
@@ -1,5 +1,13 @@
|
|||||||
## CHANGES
|
## CHANGES
|
||||||
|
|
||||||
|
v1.4.3
|
||||||
|
- Loading: Various fixes to index loading for compessed WACZ index
|
||||||
|
- Fidelity: Fix edge-case POST-to-get conversion - binary, empty and text/plain POST payloads now handled same way here (via wabac.js/warcio.js) as in other tools (pywb, cdxj-indexer)
|
||||||
|
- Customization: Support for automated redirect to live page on not found (via embed options)
|
||||||
|
- UI: Updated page not found message
|
||||||
|
- UI: Fix location bar refresh not working with hashtag in URL
|
||||||
|
- Dependencies: bump to wabac.js 2.7.4
|
||||||
|
|
||||||
v1.4.2
|
v1.4.2
|
||||||
- Loading: Optimized loading WACZ in wabac.js (cache compressed index loading to avoid duplicate loading)
|
- Loading: Optimized loading WACZ in wabac.js (cache compressed index loading to avoid duplicate loading)
|
||||||
- Loading: General fixes for WACZ loading (better format detection for newer and older versions, surt/non-surt indexes)
|
- Loading: General fixes for WACZ loading (better format detection for newer and older versions, surt/non-surt indexes)
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "replaywebpage",
|
"name": "replaywebpage",
|
||||||
"productName": "ReplayWeb.page",
|
"productName": "ReplayWeb.page",
|
||||||
"version": "1.4.2",
|
"version": "1.4.3",
|
||||||
"description": "Serverless Web Archive Replay",
|
"description": "Serverless Web Archive Replay",
|
||||||
"repository": "https://github.com/webrecorder/replayweb.page",
|
"repository": "https://github.com/webrecorder/replayweb.page",
|
||||||
"homepage": "https://replayweb.page/",
|
"homepage": "https://replayweb.page/",
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
"license": "AGPL-3.0-or-later",
|
"license": "AGPL-3.0-or-later",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fortawesome/fontawesome-free": "^5.13.0",
|
"@fortawesome/fontawesome-free": "^5.13.0",
|
||||||
"@webrecorder/wabac": "^2.7.3",
|
"@webrecorder/wabac": "^2.7.4",
|
||||||
"bulma": "^0.9.2",
|
"bulma": "^0.9.2",
|
||||||
"electron-log": "^4.3.0",
|
"electron-log": "^4.3.0",
|
||||||
"electron-updater": "^4.3.5",
|
"electron-updater": "^4.3.5",
|
||||||
|
|||||||
+2
-2
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "replaywebpage",
|
"name": "replaywebpage",
|
||||||
"productName": "ReplayWeb.page",
|
"productName": "ReplayWeb.page",
|
||||||
"version": "1.4.2",
|
"version": "1.4.3",
|
||||||
"description": "Serverless Web Archive Replay",
|
"description": "Serverless Web Archive Replay",
|
||||||
"repository": "https://github.com/webrecorder/replayweb.page",
|
"repository": "https://github.com/webrecorder/replayweb.page",
|
||||||
"homepage": "https://replayweb.page/",
|
"homepage": "https://replayweb.page/",
|
||||||
@@ -9,7 +9,7 @@
|
|||||||
"license": "AGPL-3.0-or-later",
|
"license": "AGPL-3.0-or-later",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fortawesome/fontawesome-free": "^5.13.0",
|
"@fortawesome/fontawesome-free": "^5.13.0",
|
||||||
"@webrecorder/wabac": "^2.7.3",
|
"@webrecorder/wabac": "^2.7.4",
|
||||||
"bulma": "^0.9.2",
|
"bulma": "^0.9.2",
|
||||||
"electron-log": "^4.3.0",
|
"electron-log": "^4.3.0",
|
||||||
"electron-updater": "^4.3.5",
|
"electron-updater": "^4.3.5",
|
||||||
|
|||||||
+2
-2
@@ -209,9 +209,9 @@ class Replay extends LitElement
|
|||||||
const oldIframeUrl = this.iframeUrl;
|
const oldIframeUrl = this.iframeUrl;
|
||||||
// set iframe url to expected, refresh if same url
|
// set iframe url to expected, refresh if same url
|
||||||
this.doSetIframeUrl();
|
this.doSetIframeUrl();
|
||||||
if (oldIframeUrl === this.iframeUrl) {
|
if (oldIframeUrl === this.iframeUrl || this.url === this.replayUrl) {
|
||||||
this.waitForLoad();
|
this.waitForLoad();
|
||||||
iframe.contentWindow.location.href = this.iframeUrl;
|
iframe.contentWindow.location.reload();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -760,12 +760,12 @@
|
|||||||
"@webassemblyjs/wast-parser" "1.9.0"
|
"@webassemblyjs/wast-parser" "1.9.0"
|
||||||
"@xtuc/long" "4.2.2"
|
"@xtuc/long" "4.2.2"
|
||||||
|
|
||||||
"@webrecorder/wabac@^2.7.3":
|
"@webrecorder/wabac@^2.7.4":
|
||||||
version "2.7.3"
|
version "2.7.4"
|
||||||
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.7.3.tgz#0f997b6876a3dd33e955d72cb900297b546e2d02"
|
resolved "https://registry.yarnpkg.com/@webrecorder/wabac/-/wabac-2.7.4.tgz#119c84cc8c5bbdc92cc302b201d6533d9a053f7e"
|
||||||
integrity sha512-ZP3w2LpeF2XfRWUT0wrlBXvhcP3W+hmOKw4+dQ9YCOULYJQUyHTQ79lL9cVLgpJ4HloaOVptKfbVAB5Ix2OPSQ==
|
integrity sha512-7NR3SSaWYrKr8Iv6oguP8hdmgrVjFuZDpz22NFs3gGuaZ4HrC5b4SKR5F+Ai6nT5MfuN60EfWsS37M0p9bVWGQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@webrecorder/wombat" "^3.1.4"
|
"@webrecorder/wombat" "^3.1.6"
|
||||||
brotli "github:foliojs/brotli.js"
|
brotli "github:foliojs/brotli.js"
|
||||||
fast-xml-parser "^3.15.1"
|
fast-xml-parser "^3.15.1"
|
||||||
format-link-header "^3.1.1"
|
format-link-header "^3.1.1"
|
||||||
@@ -779,13 +779,13 @@
|
|||||||
parse5-html-rewriting-stream "^6.0.1"
|
parse5-html-rewriting-stream "^6.0.1"
|
||||||
parse5-sax-parser "^6.0.1"
|
parse5-sax-parser "^6.0.1"
|
||||||
path-parser "^6.1.0"
|
path-parser "^6.1.0"
|
||||||
warcio "^1.4.4"
|
warcio "^1.4.6"
|
||||||
wbn "^0.0.3"
|
wbn "^0.0.3"
|
||||||
|
|
||||||
"@webrecorder/wombat@^3.1.4":
|
"@webrecorder/wombat@^3.1.6":
|
||||||
version "3.1.4"
|
version "3.1.6"
|
||||||
resolved "https://registry.yarnpkg.com/@webrecorder/wombat/-/wombat-3.1.4.tgz#73a1c9d67c3e7d4166819a6c7b72d675b6bd685b"
|
resolved "https://registry.yarnpkg.com/@webrecorder/wombat/-/wombat-3.1.6.tgz#75b789f537bf5c0064fb3d8ec7146fa909e68e9a"
|
||||||
integrity sha512-zUpJZ8AMghwUK7dN4C73hKegEEhs4GSoRd6/1ww/kmxUhDrysHH1H5uCESANU/8bulkn4ZQWdN6dxXd3vJgoxg==
|
integrity sha512-40BpQT8V4XiluK9nxqmi9caiFSoVB0ZNek7l62lIfwKj9z3eeOMWVWZdUuOlyX6ZAsuiNn5CfnaWHaLaD71gpQ==
|
||||||
|
|
||||||
"@xtuc/ieee754@^1.2.0":
|
"@xtuc/ieee754@^1.2.0":
|
||||||
version "1.2.0"
|
version "1.2.0"
|
||||||
@@ -9778,10 +9778,10 @@ vm-browserify@^1.0.1:
|
|||||||
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
|
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
|
||||||
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
|
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
|
||||||
|
|
||||||
warcio@^1.4.4:
|
warcio@^1.4.6:
|
||||||
version "1.4.4"
|
version "1.4.6"
|
||||||
resolved "https://registry.yarnpkg.com/warcio/-/warcio-1.4.4.tgz#5cd942c7aca0d93b237ef27f9227ef3dec5d18ff"
|
resolved "https://registry.yarnpkg.com/warcio/-/warcio-1.4.6.tgz#56ea9a118b89b7b9c71eec493d140876f65d94ee"
|
||||||
integrity sha512-9UyVQoxxy0nRB1HmABeHEL0QMCdyiei8DjzGQxoMuPnzUtiLvtJFuJEJwwaYBNw0L71x2cQJq0l2o2r9A620YQ==
|
integrity sha512-uncb/Xokc9XL4/1UMHPteAWpiLToOkcu2qhT2ivhVN1t8HwApHGAmLY4y9gqewgtO3s5aRq6T7lJ6WSP5IlA+A==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@peculiar/webcrypto" "^1.1.1"
|
"@peculiar/webcrypto" "^1.1.1"
|
||||||
esm "^3.2.25"
|
esm "^3.2.25"
|
||||||
|
|||||||
Reference in New Issue
Block a user