Skip to content

Commit ba970af

Browse files
authored
Merge pull request #45 from Sv443-Network/changeset-release/main
2 parents ec95b70 + 54c03b2 commit ba970af

10 files changed

+18
-42
lines changed

.changeset/bright-snails-flash.md

-5
This file was deleted.

.changeset/fair-snakes-tan.md

-5
This file was deleted.

.changeset/fluffy-comics-think.md

-5
This file was deleted.

.changeset/lazy-fishes-hide.md

-5
This file was deleted.

.changeset/short-socks-travel.md

-5
This file was deleted.

.changeset/smooth-maps-attack.md

-5
This file was deleted.

.changeset/tasty-crabs-bow.md

-5
This file was deleted.

.changeset/witty-clocks-fry.md

-6
This file was deleted.

CHANGELOG.md

+17
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# @sv443-network/userutils
22

3+
## 7.0.0
4+
5+
### Major Changes
6+
7+
- fadebf0: Removed the function `insertAfter()` because the DOM API already has the method [`insertAdjacentElement()`](https://developer.mozilla.org/en-US/docs/Web/API/Element/insertAdjacentElement) that has the same functionality and even four positions to pick from.
8+
To get the same behavior as `insertAfter(refElem, newElem)`, you can use `refElem.insertAdjacentElement("afterend", newElem)`
9+
10+
### Minor Changes
11+
12+
- ca6ff58: Added option `checkInterval` to SelectorObserver to check on interval instead of on mutation
13+
- 1e2015c: Added `DataStoreSerializer` class for centralized and much easier and safer de-/serialization of any number of DataStore instances
14+
- 5190f0b: SelectorObserver's `addListener()` now returns an unsubscribe function to more easily remove a listener
15+
- e1d467c: Added function `computeHash()` to calculate the hash / checksum of a string
16+
- 948ac89: DataStore: made `runMigrations`, `encodeData` and `decodeData` public and added `encodingEnabled` method
17+
- d7cdac0: Made `randomId()` default to using Math.random() and added the parameter `enhancedEntropy` to revert back to the much slower but also much more entropic implementation
18+
- 287b006: Added ability to change DataStore storage engine from default "GM" to "localStorage" and "sessionStorage"
19+
320
## 6.3.0
421

522
### Minor Changes

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@sv443-network/userutils",
33
"libName": "UserUtils",
4-
"version": "6.3.0",
4+
"version": "7.0.0",
55
"description": "Library with various utilities for userscripts - register listeners for when CSS selectors exist, intercept events, create persistent & synchronous data stores, modify the DOM more easily and more",
66
"main": "dist/index.js",
77
"module": "dist/index.mjs",

0 commit comments

Comments
 (0)