Skip to content

Releases: Sv443-Network/UserUtils

v6.3.0

06 Apr 23:52
9155ebe
Compare
Choose a tag to compare

Minor Changes

  • fa09004: Made openInNewTab() use GM.openInTab by default and fall back to the old behavior.
    Also added background param to specify if the tab should get focus when opened.

v6.2.0

02 Apr 23:49
9868809
Compare
Choose a tag to compare

Minor Changes

  • 0173235: Add property to change the debounce edge in SelectorObserver instances

v6.1.0

02 Apr 20:27
c0824a3
Compare
Choose a tag to compare

Minor Changes

  • a11ed77: Added parameter to switch debounce() to trigger on the rising edge, instead of just the falling edge (see docs)

v6.0.1

24 Mar 14:49
b1214a9
Compare
Choose a tag to compare

Patch Changes

  • 08248c1: Fixed terminology in JSDoc comments of the DataStore class

v6.0.0

23 Mar 16:48
6b25f0c
Compare
Choose a tag to compare

Major Changes

  • e921593: Renamed ConfigManager to DataStore to make its implied purpose as a generic JSON database more clear.
    • the constructor property defaultConfig is now called defaultData
    • deleteConfig() is now called deleteData()
    • the internal GM storage keys will still have the prefix _uucfg for backwards compatibility

Minor Changes

  • da679c6: Added function getSiblingsFrame() that returns a frame of an element's siblings, with a given alignment and size

Patch Changes

  • 0c716a6: Lowered the Error.stackTraceLimit by a multiple of 10 to preserve memory

v5.0.1

28 Feb 21:08
ca695a2
Compare
Choose a tag to compare

Patch Changes

  • 2b885c3: ConfigManager.loadData() now returns a copy of the data

v5.0.0

20 Feb 18:09
60b583f
Compare
Choose a tag to compare

Major Changes

  • c980ff3: compress() now uses the same value "string" (unlike previously "base64") for the outputType parameter like decompress()

Minor Changes

  • ca1b596: Added encodeData() and decodeData() to the ConfigManager options to allow for easy data compression

v4.2.1

16 Feb 14:28
6c77b0c
Compare
Choose a tag to compare

Patch Changes

  • 0462e35: Fixed TS types for overload of SelectorObserver constructor

v4.2.0

16 Feb 14:19
f223ee2
Compare
Choose a tag to compare

Minor Changes

  • 47639f0: Added SelectorObserver options disableOnNoListeners and enableOnAddListener
  • 4a58caa: addGlobalStyle now returns the created style element
  • 5038967: fetchAdvanced is now a drop-in replacement and timeout can now optionally be disabled

Patch Changes

  • 17a6ad5: randomizeArray now returns a copy if an empty array is passed as well

v4.1.0

05 Jan 21:26
04d13b5
Compare
Choose a tag to compare

Minor Changes

  • 885323d: Added function observeElementProp to allow observing element property changes