3 Commits

Author SHA256 Message Date
c3cec4263d Accepting request 1269034 from network
- Update to version 3.5.0:
Changed:
  * The `content.headers.user_agent` setting now has a new
    `{upstream_browser_version_short}` template field, which is the
    upstream/Chromium version but shortened to only major version.
  * The default user agent now uses the shortened Chromium version
    and doesn't expose the `QtWebEngine/...` part anymore, thus
    making it equal to the corresponding Chromium user agent.
    This increases compatibilty due to various overzealous
    "security" products used by a variety of websites that block
    QtWebEngine, presumably as a bot (known issues existed with
    Whatsapp Web, UPS, Digitec Galaxus).
  * Changed features in userscripts:
    + `qute-bitwarden` now passes your password to the subprocess
      in an environment variable when unlocking your vault,
      instead of as a command line argument.
      gh#qutebrowser/qutebrowser#7781
  * New `-D no-system-pdfjs` debug flag to ignore system-wide
    PDF.js installations for testing.
  * Polyfill for missing `URL.parse` with PDF.js v5 and
    QtWebEngine < 6.9. Note this is a "best effort" fix and you
    should be using the "older browsers" ("legacy") build of
    PDF.js instead.
Removed:
  * The `ua-slack` site-specific quirk, as things seem to work
    better nowadays without a quirk needed.
  * The `ua-whatsapp` site-specific quirk, as it's unneeded with
    the default UA change described above.
Fixed:
  * Crash when trying to use the `DocumentPictureInPicture` JS API,

OBS-URL: https://build.opensuse.org/request/show/1269034
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/qutebrowser?expand=0&rev=69
2025-04-14 10:58:43 +00:00
74cc484e4a - Update to version 3.5.0:
Changed:
  * The `content.headers.user_agent` setting now has a new
    `{upstream_browser_version_short}` template field, which is the
    upstream/Chromium version but shortened to only major version.
  * The default user agent now uses the shortened Chromium version
    and doesn't expose the `QtWebEngine/...` part anymore, thus
    making it equal to the corresponding Chromium user agent.
    This increases compatibilty due to various overzealous
    "security" products used by a variety of websites that block
    QtWebEngine, presumably as a bot (known issues existed with
    Whatsapp Web, UPS, Digitec Galaxus).
  * Changed features in userscripts:
    + `qute-bitwarden` now passes your password to the subprocess
      in an environment variable when unlocking your vault,
      instead of as a command line argument.
      gh#qutebrowser/qutebrowser#7781
  * New `-D no-system-pdfjs` debug flag to ignore system-wide
    PDF.js installations for testing.
  * Polyfill for missing `URL.parse` with PDF.js v5 and
    QtWebEngine < 6.9. Note this is a "best effort" fix and you
    should be using the "older browsers" ("legacy") build of
    PDF.js instead.
Removed:
  * The `ua-slack` site-specific quirk, as things seem to work
    better nowadays without a quirk needed.
  * The `ua-whatsapp` site-specific quirk, as it's unneeded with
    the default UA change described above.
Fixed:
  * Crash when trying to use the `DocumentPictureInPicture` JS API,

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=142
2025-04-13 19:41:08 +00:00
f9669f4eed - Update to version 3.4.0:
Removed
  * Support for Python 3.8 is dropped, and Python 3.9 is now
    required.
  Changed
  * Based on Chromium 122.0.6261.171 with security patches up to
    131.0.6778.70
  * The .desktop file now also declares qutebrowser as a valid
    viewer for image/webp.
  * Updated mimetype information for getting a suitable extension
    when downloading a data: URL.
  * The content.javascript.clipboard setting now defaults to "ask",
    which on Qt 6.8+ will prompt the user to grant clipboard
    access. On older Qt versions, this is still equivalent to
    "none" and needs to be set manually.
  * If a XHR request made via JS sets a custom Accept-Language
    header, it now correctly has precedence over the global
    content.headers.accept_language setting (but not per-domain
    overrides). This fixes subtle JS issues on websites that rely
    on the custom header being sent for those requests, and e.g.
    block the requests server-side otherwise.
  * Our packaging scripts now prefer the "legacy"/"for older
    browsers" PDF.js build as their normal release only supports
    the latest Chromium version and might break in qutebrowser on
    updates. Note to packagers: If there’s a PDF.js package in your
    distribution as an (optional) qutebrowser dependency, consider
    also switching to this variant (same code, built differently).
  Fixed
  * Crash with recent Jinja/Markupsafe versions when viewing a
    finished userscript (or potentially editor) process via
    :process.
  * scripts/open_url_in_instance.sh now avoids echo -n, thus
    running correctly on POSIX sh.
  * Added a workaround for a bogus QtWebEngine warning about
    missing spell checking dictionaries.

OBS-URL: https://build.opensuse.org/package/show/network/qutebrowser?expand=0&rev=140
2024-12-25 05:17:47 +00:00