Skip to content
Pre-release
Pre-release

@github-actions github-actions released this Apr 28, 2021

This is a beta release of Violentmonkey, use it at your own risk.

Assets 4
Pre-release
Pre-release

@github-actions github-actions released this Apr 22, 2021

This is a beta release of Violentmonkey, use it at your own risk.

Assets 4
Pre-release
Pre-release

@github-actions github-actions released this Apr 10, 2021

This is a beta release of Violentmonkey, use it at your own risk.

Assets 4

@github-actions github-actions released this Mar 11, 2021

feat: table view and single-column options in dashboard, #1222

fix: getResourceText for non-ASCII text e.g. Chinese
fix: window.event, #1223

Assets 4

@github-actions github-actions released this Mar 8, 2021

See https://violentmonkey.github.io/ for more details.

Changelog

Features

  • feat: [install confirm UI] show structured info, favicon, indicate urls being downloaded + auto-retry on network error, emphasize @antifeature
  • feat: [editor] show @require and @resource
  • feat: implement @run-at document-body
  • feat: implement @grant window.focus, #1195
  • feat: "[x] import script data" option
  • feat: show extras menu in popup (remove + exclude + homepage)
  • feat: show (i) hint to reload the tab on disabling VM
  • feat: multiple columns in dashboard on wide screens
  • feat: open editor on clicking update notification
  • feat: avoid flicker when renaming GM menu items (#1183)
  • feat: load icons from storage cache (#1201)

Improvements

  • refactor: simplify downloadUrl()
  • refactor: add label and slot to setting-check
  • refactor: convert m* classes on children to m*c on parent
  • speedup: skip UTF-8 decoding if @resource is ASCII

Bug Fixes

  • fix: detect GH-releases + update .user.js detector
  • fix: auto-close .user.js tab when installer closes
  • fix: download via Blob in modern FF
  • fix: reset canSave in case codeDirty was false
  • fix: add the missing space in labelRunAt
  • fix: detect documentElement in XML pages
  • fix: return true from deleteProperty on success
  • revert: e498333 release only if the latest commit is tagged
  • fix: gmxhr response in onload when type is text
  • fix: expand placeholders when DOM selection is empty (FF)
  • fix: show real name/ver of beta extension in About
  • fix: explicitly clear preinject cache when DB changes
  • fix: revoke downloaded blobs asynchronously
  • fix: throttle GM_download, #1163
  • fix: handle exceptions inside downloadChain
  • fix: clear preinject cache for more db changes
  • fix: show frame-only scripts correctly
  • fix: restore semi-transparency of icon16w.png
  • ui: align editor settings (#1177)
  • fix: open editor from incognito windows
  • fix: unregister/clear preinject cache when toggling
  • fix: don't restore badge in FF if not applied
  • fix: dim icon on startup in disabled state
  • fix: update UI instantly in popup when toggling
  • fixup: restore initial focus to code in installer
  • fix: ignore invalid regexps in @include/@exclude
  • fix: add GM.registerMenuCommand, supported since GM4.11
  • fix: ensure same width in "key" column
  • fix: check preinject after promise resolved
  • fixup: typo 'excludeMatch'
  • fix: hide the details marker in old Chrome silently
  • fix: improve webkit-details-marker detection
  • fix: mod headers, content type in cache
  • style: pack script items from the start
  • fix: workaround for cache entries without content-type
  • fix: close popup on command click
  • fix: ensure content script to be unregistered
  • fix: ignore empty / new script
  • fix: read active tab's URL for newScript hotkey (#1215)
  • fix: add "BETA" to beta's icon tooltip
  • fix: click on notification + deduplicate tld usage
Assets 3

@github-actions github-actions released this Dec 18, 2020

See https://violentmonkey.github.io/ for more details.

  • Fixed: [Chrome] JQuery-UI compatibility
  • Fixed: SVG icon
Installing as an unpacked extension

See how to install it as an unpacked extension in Chrome or as a temporary extension in Firefox. Make sure to export your data in Violentmonkey settings before installing, as well as before uninstalling in case you want to import the changes into your main Violentmonkey.

When installing in Chrome and Chromium-based browsers
  • Please disable the main Violentmonkey extension because the unpacked one will have its own id.
When installing in Firefox
  • The warnings about unknown keys in manifest.json on about:debugging page can be ignored.
  • The temporary extension replaces the main one while Firefox is running.
  • Restarting Firefox will restore the main extension automatically.
  • The data storage of the temporary extension is the same as the main extension's.
Assets 4