Skip to content

Create Release v11.0.0 - #119

Merged
Sv443 merged 1 commit into
mainfrom
changeset-release/main
Aug 15, 2026
Merged

Create Release v11.0.0#119
Sv443 merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@sv443-network/userutils@11.0.0

Major Changes

  • 7e2022f: Removed deleteStorage() implementation in GMStorageEngine, which would delete data from all other DataStores in previous versions of UserUtils.
    This means that calling deleteData() on a DataStore will now only delete the instance's own data (the three keys ending in -dat, -ver and -enf), and not affect any other DataStore instances.
    If you relied on deleting all storage before, consider using a DataStoreSerializer to manage all DataStore instances, and calling its deleteStoresData() method instead.

Minor Changes

  • 55894f2: Updated the included version of CoreUtils to v3.8.0, which comes with the following changes:
    • Added new DataStore engine IndexedDBStorageEngine for DOM environments with access to indexedDB.
      This engine allows for larger storage limits and more complex data structures, including non-JSON-serializable and binary (Blob / File) data.
    • DataStoreSerializer now extends PicoEmitter and emits these events:
      • loadedAllStores: Emitted once, whenever all contained DataStore instances have finished loading at least once. No arguments.
      • loadedStore: Emitted once, whenever a contained DataStore instance has finished loading at least once. Gets passed the instance as the only argument.
      • resetStores: Emitted whenever one or more stores have had their data reset to the default value. Gets passed an array of all instances that were reset.
      • deletedStores: Emitted whenever one or more stores have had their persistent data cleared. Gets passed an array of all instances that were cleared.
    • NanoEmitterOptions.publicEmit is no longer a required property in all CoreUtils and UserUtils classes that extend NanoEmitter.
    • createProgressBar() now correctly uses the 25% and 75% characters.

Patch Changes

  • b7c508b: Fixed all translation transformation example code snippets in the documentation.
    Previously, the examples showed transform functions that would wrongly return a modified RegExp match instead of transforming the actual currentValue property like the docs state.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from b3fc065 to 2947e27 Compare June 15, 2026 17:26
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 2947e27 to f65f9fa Compare August 15, 2026 12:52
@Sv443
Sv443 merged commit 49f16a1 into main Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant