Skip to content

Releases: quoid/userscripts

v4.3.3, v.1.3.3

02 Nov 18:02
Compare
Choose a tag to compare

What's Changed

  • fix: use correct property when sorting css files by @quoid in #369
  • refactor: remove superfluous apply method on function wraps by @quoid in #367

Full Changelog: v4.3.2...v4.3.3

v4.3.2, v.1.3.2

31 Oct 02:20
06f40d0
Compare
Choose a tag to compare

v4.3.1, v.1.3.1

25 Oct 02:42
bc12641
Compare
Choose a tag to compare

What's Changed

  • bump version and build by @quoid in #354
  • fix: pass window to anon function wrappers by @quoid in #356

Full Changelog: v4.3.0...v4.3.1

v4.3.0, v.1.3.0

23 Oct 16:48
Compare
Choose a tag to compare

App Store link

What's Changed

  • [macOS/iOS] - fixed bug that prevented closeTab() API method from working - #310
  • [macOS/iOS] - only pass valid @grant value to userscrupt - #307
  • [macOS/iOS] - better error logging when injecting into content scope - #312
  • [macOS/iOS] - script injection updates - #314
  • [macOS/iOS] - use Function()() instead of eval() - #323
  • [macOS/iOS] - fix bug causing scripts to be trashed when renaming - #317
  • [macOS/iOS] - no longer using window.postMessage for API calls - #315
  • [macOS/iOS] - updated userscript wrapper - #322
  • [macOS/iOS] - put apis and wrapping process into content.js - #335
  • [macOS/iOS] - use browser.runtime.connect refactor xhr api - #336
  • [macOS/iOS] - settings experience optimization - #341
  • [macOS/iOS] - misc. code cleanup
  • [macOS] - auto close notifications - #330

New Contributors

Full Changelog: v4.2.3...v4.3.0

v4.2.3, v.1.2.3

28 Aug 13:21
be3ad85
Compare
Choose a tag to compare

Userscripts v4.2.3 (macOS), v1.2.3 (iOS)

App Store link

Changes:

  • [macOS/iOS] - GM.xmlHttpRequest onloadstart bugfix - #304 (thank you @spd2last!)
  • [macOS/iOS] - GM.getTab if tab is null, return empty object - #306 (thank you @maggch97!
  • [macOS/iOS] support for GM_info.script.icon - #302
  • [macOS/iOS] update@match matching - #301
  • [macOS] clarify acceptable blocklist values #283
  • [macOS/iOS] fix userscript install checking bug when dom elements manipulated - #295
  • [macOS/iOS] add GM.getTab and GM.saveTab - #296 (thank you @maggch97!)
  • [macOS/iOS] further changed the way @grant interacts with @inject-into
    • if @inject-into is not set, then @inject-into is set to auto
    • if @inject-into is auto
      • if @grants are requested, then @inject-into is content
      • if @grant is none, then @inject-into is page
        • if page content security policy blocks script execution, @inject-into becomes content
    • if @inject-into is content, all @grants are provided
    • if @inject-into is page, no @grants are provided (+ warning in the console)
    • thank you @scholtzm!

v4.2.2, v.1.2.2

21 Jul 03:52
7109430
Compare
Choose a tag to compare

Userscripts v4.2.2 (macOS), v1.2.2 (iOS)

App Store link

Changes:

  • [macOS/iOS] fix @grant none from being disallowed in page injection context - #291
  • [macOS/iOS] revert the default @inject-into value to auto - #265
  • Bump svelte from 3.29.0 to 3.49.0 by @dependabot in #288

v4.2.1, v.1.2.1

19 Jul 00:51
7ebb0e8
Compare
Choose a tag to compare

Userscripts v4.2.1 (macOS), v1.2.1 (iOS)

App Store link

Changes:

  • [macOS/iOS] update url validation for @downloadURL and @updateURL #274
  • [macOS/iOS] fix css subframe injection - #268
  • [macOS/iOS] change the way @inject-into works when @grant values are present - #265
    • when @grant values are present, @inject-into page is disallowed
    • this could change the way some script currently function
    • SEE: #265
  • [macOS/iOS] content is now the default @inject-into value - #265
  • Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #236
  • Bump copy-props from 2.0.4 to 2.0.5 in /etc/app_ios by @dependabot in #263
  • Bump async from 2.6.3 to 2.6.4 in /etc/app_ios by @dependabot in #244

v4.2.0, v.1.2.0

02 Jun 01:37
2a83cf0
Compare
Choose a tag to compare

Userscripts v4.2.0 (macOS), v1.2.0 (iOS)

App Store link

Changes:

  • [macOS] enable basic userscript linting when javascript linter running in extension page editor - #132
  • [macOS/iOS] changed CSS injection to use browser.tabs.insertCSS(), this should circumvent CSP blocking
  • [macOS/iOS] injection refactoring and optimizations
  • [macOS/iOS] enable support for declarativeNetRequest (content blocking) userscripts using @run-at request
  • [macOS/iOS] fix getValue default value bug (thanks @elyscape) - #241
  • [macOS/iOS] style updates to iphone/ipad popup to resolve unreachable buttons- #243
  • [macOS/iOS] fix url parsing to resolve invalid matching - #249
  • [macOS] updated and re-implemented @run-at context-menu userscripts - #159
  • [macOS/iOS] changed the frequency at which declarativeNetRequest scripts get updated
  • [macOS/iOS] misc code/style fixes

v4.1.0, v.1.1.0

26 Feb 21:11
16a23bd
Compare
Choose a tag to compare

Userscripts v4.1.0 (macOS), v1.1.0 (iOS)

App Store link

Changes:

  • [macOS / iOS] update console messages when userscripts get injected - #149
  • [macOS / iOS] - updated and included more values for GM.info - #229
  • [macOS / iOS] make GM.info and GM_info an object rather than function - #229
  • [macOS] fixed context-menu injection regressions
  • [macOS] - limit userscript description length #207
  • [macOS] - highlight search input text when focusing #199
  • [macOS] - show full userscript directory path when hovering the label in app #214
  • [macOS / iOS] - allow whitespace after opening tags in userscript, trim whitespace on metadata lines #218
  • [macOS / iOS] - improve save error messages #218
  • [macOS / iOS] - fix issue where async api methods were returning the wrong values #220 #221
  • [macOS / iOS] - fix issue where GM.xmlHttpRequest wasn't returning data for responseType arraybuffer & blob #212 #222
  • [macOS / iOS] - implement GM.setClipboard & GM_setClipboard api method
  • [macOS / iOS] - fix issue where getting remote file contents failed when url had unicode characters #226
  • [macOS / iOS] - allow user to cancel update checks #211
  • [macOS / iOS] - implement GM.info & GM_info #188
  • [macOS / iOS] - misc. code and style updates

v4.0.11, v.1.0.2

20 Jan 00:17
Compare
Choose a tag to compare

Userscripts v4.0.10 (macOS), v1.0.1 (iOS)

App Store link

Changes:

  • fixed bug that was preventing certain files from being saved #204 - (macOS / iOS)