Releases: Sv443-Network/UserUtils
Releases · Sv443-Network/UserUtils
v10.3.1
v10.3.0
Immutable
release. Only release title and notes can be modified.
Minor Changes
- ffca33d: Updated CoreUtils to v3.5.0, which includes the following changes:
- Added function
createTable()to create a very flexible ASCII table, including ANSI color and%cstyling support. - Fixed type variance issue in
DataStoreSerializerwhereDataStoreinstances with specific data types (e.g.DataStore<MyType>) couldn't be passed to the constructor without being assertedas DataStore<DataStoreData, boolean>.
- Added function
v10.2.0
Immutable
release. Only release title and notes can be modified.
Minor Changes
- 1f32c2e: Updated CoreUtils to v3.4.0, which includes the following changes:
Debounceranddebouncenow have an extra parameter of typeNanoEmitterOptionsto customize the underlyingNanoEmitterinstance.- Added function
createRecurringTask()as a "batteries included" alternative tosetImmediateTimeoutLoop()andsetImmediateInterval(), with more ways to control task execution and aborting. - Fixed internal event emission problems in
Debouncer
v10.1.0
Immutable
release. Only release title and notes can be modified.
Minor Changes
- c42bf93: Added constant object
versionsto find out the versions of UserUtils and the bundled and re-exported CoreUtils library at runtime. - 7a81eba: Added translation transform
tr.transforms.i18n, which works similar totemplateLiteralbut matches the commonly used i18n pattern{{key}}. - fe726cd: Added function
tr.getAllTranslations()to return a mutable or immutable (default) object of all registered translations.
Patch Changes
- 6118f4a: Updated CoreUtils to v3.3.0.
This fixes variousDataStoreandDataStoreEngineissues and addsNanoEmitterintoDataStore's inheritance chain, including many new events.
It also adds a second parameter of typeDataStoreEngineDSOptionsto thefilePathfunction property inFileStorageEngineOptions, which allows for setting the file path based on encoding options. - ca4c9ed: An empty string can now be used as a valid translation language.
When the language parameter is an empty string, it will now be treated as an actual valid language instead of aggressively trying to use the fallback language and failing.
If the language is undefined at runtime (even though this is a TS error), it will default to an empty string, triggering the same behavior.
As a side effect, this also allows for a second fallback layer that is applied instead of the default "return the key if translation is missing" fallback.
v10.0.6
Immutable
release. Only release title and notes can be modified.
Patch Changes
- 85540a2: Updated to CoreUtils v3.0.5
v10.0.5
Immutable
release. Only release title and notes can be modified.
v10.0.4
Immutable
release. Only release title and notes can be modified.
v10.0.3
Immutable
release. Only release title and notes can be modified.
v10.0.2
Immutable
release. Only release title and notes can be modified.
v10.0.1
Immutable
release. Only release title and notes can be modified.