add cache.info(key) to get value as well as ttl and size
information.
10.0.0
cache.fetch() return type is now Promise<V | undefined>
instead of Promise<V | void>. This is an irrelevant change
practically speaking, but can require changes for TypeScript
users.
9.1.0
cache.set(key, undefined) is now an alias for
cache.delete(key)
9.0.0
Use named export only, no default export.
Bring back minimal polyfill. If this polyfill ends up being
used, then a warning is printed, as it is not safe for use
outside of LRUCache.
8.0.0
The fetchContext option was renamed to context, and may no
longer be set on the cache instance itself.
Rewritten in TypeScript, so pretty much all the types moved
around a lot.
The AbortController/AbortSignal polyfill is removed. For this
reason, Node version 16.14.0 or higher is now required.
Internal properties were moved to actual private class
properties.
Keys and values must not be null or undefined.
Minified export available at 'lru-cache/min', for both CJS
and MJS builds.
7.18.0
Add support for internal state investigation through the use of
a status option to has(), set(), get(), and fetch().
7.17.0
Add signal option for fetch to pass a user-supplied
AbortSignal
Add ignoreFetchAbort and allowStaleOnFetchAbort options
Note for eslint plugin authors and other API consumers
TypeScript v5.3 shipped with a type change that was incompatible with our types. This change has been fixed and will be released in v5.3.3. Until that time you can work around this error using skipLibCheck.
Bug Fixes
typescript-estree: ensure backwards compat with pre-5.3 import attributes (#7967) (810fc8c)
eslint-plugin: [class-methods-use-this] detect a problematic case for private/protected members if ignoreClassesThatImplementAnInterface is set (#7705) (155aa1f)
eslint-plugin: [no-unnecessary-condition] fix false positive with computed member access and branded key type (#7706) (f151b26)
eslint-plugin: [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (#7806) (a034d0a), closes #7768
utils: add missing fields to flat config types (#7933) (533861a)
utils: allow string processor in flat config (024ed9e)
Features
[member-ordering] add accessor support for member-ordering (#7927) (3c8312d)
eslint-plugin: [class-methods-use-this] detect a problematic case for private/protected members if ignoreClassesThatImplementAnInterface is set (#7705) (155aa1f)
eslint-plugin: [no-unnecessary-condition] fix false positive with computed member access and branded key type (#7706) (f151b26)
eslint-plugin: [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (#7806) (a034d0a), closes #7768
Features
[member-ordering] add accessor support for member-ordering (#7927) (3c8312d)
Note for eslint plugin authors and other API consumers
TypeScript v5.3 shipped with a type change that was incompatible with our types. This change has been fixed and will be released in v5.3.3. Until that time you can work around this error using skipLibCheck.
Bug Fixes
typescript-estree: ensure backwards compat with pre-5.3 import attributes (#7967) (810fc8c)
eslint-plugin: [class-methods-use-this] detect a problematic case for private/protected members if ignoreClassesThatImplementAnInterface is set (#7705) (155aa1f)
eslint-plugin: [no-unnecessary-condition] fix false positive with computed member access and branded key type (#7706) (f151b26)
eslint-plugin: [switch-exhaustiveness-check] enum members with new line or single quotes are not being fixed correctly (#7806) (a034d0a), closes #7768
utils: add missing fields to flat config types (#7933) (533861a)
utils: allow string processor in flat config (024ed9e)
Features
[member-ordering] add accessor support for member-ordering (#7927) (3c8312d)
Bumps the deps group with 10 updates:
10.0.1
10.1.0
0.61.1
0.63.1
20.9.0
20.10.1
6.11.0
6.13.1
6.11.0
6.13.1
8.53.0
8.54.0
4.0.1
5.0.0
5.2.2
5.3.2
0.17.4
0.18.0
4.5.0
5.0.4
Updates
lru-cache
from 10.0.1 to 10.1.0Changelog
Sourced from lru-cache's changelog.
... (truncated)
Commits
58e6aa8
10.1.00d3a416
add cache.info()e8feab5
10.0.38f2b01d
remove spurious semver dep6105ea7
update tests to pass on node <2032fb439
npm pkg fix744ba6d
10.0.27af4946
export types and fix links for typedocse0f005a
update tap, clock-mock, build with tshy7ea4716
add github link to typedocsUpdates
@melt-ui/svelte
from 0.61.1 to 0.63.1Release notes
Sourced from
@melt-ui/svelte
's releases.... (truncated)
Changelog
Sourced from
@melt-ui/svelte
's changelog.... (truncated)
Commits
5b3795a
Version Packages (#771)d5b59e8
Remove undefined properties before deepEquals (#770)bd466a2
docs: Fix typopositioning
→placement
(#781)7a0514d
chore: remove unnecessary attributes in calendar (#778)8d70048
Fix: Date Picker popover prop reactivity (#776)67d4d31
fix: popover trigger toggle (#775)f170e40
fix: label click selects first segment (#773)073ac3c
fix: remove aria controls from dialog (#769)1f7b24d
Version Packages (#768)60312ee
changesetUpdates
@types/node
from 20.9.0 to 20.10.1Commits
Updates
@typescript-eslint/eslint-plugin
from 6.11.0 to 6.13.1Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.Commits
14f3ff0
chore: publish v6.13.139c437a
chore: publish v6.13.09093e95
chore: publish v6.12.02e535b8
chore(deps): update dependency prettier to v3.1.0 (#7938)4cfcd45
feat(eslint-plugin): [switch-exhaustiveness-check] add requireDefaultForNonUn...155aa1f
fix(eslint-plugin): [class-methods-use-this] detect a problematic case for pr...f151b26
fix(eslint-plugin): [no-unnecessary-condition] fix false positive with comput...a034d0a
fix(eslint-plugin): [switch-exhaustiveness-check] enum members with new line ...3c8312d
feat: [member-ordering] add accessor support for member-ordering (#7927)Updates
@typescript-eslint/parser
from 6.11.0 to 6.13.1Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.Commits
14f3ff0
chore: publish v6.13.139c437a
chore: publish v6.13.09093e95
chore: publish v6.12.02e535b8
chore(deps): update dependency prettier to v3.1.0 (#7938)Updates
eslint
from 8.53.0 to 8.54.0Release notes
Sourced from eslint's releases.
Changelog
Sourced from eslint's changelog.
Commits
4a88a54
8.54.06cf675f
Build: changelog update for 8.54.0d644de9
chore: upgrade@eslint/js
@8
.54.0 (#17773)1e6e314
chore: package.json update for@eslint/js
release98926e6
fix: Ensure that extra data is not accidentally stored in the cache file (#17...a7a883b
feat: for-direction rule add check for condition in reverse order (#17755)1452dc9
feat: Add suggestions to no-console (#17680)6fb8805
chore: Fixed grammar in issue_templates/rule_change (#17770)becfdd3
docs: Make clear when rules are removed (#17728)e8cf9f6
fix: Make dark scroll bar in dark theme (#17753)Updates
postcss-load-config
from 4.0.1 to 5.0.0Changelog
Sourced from postcss-load-config's changelog.
Commits
c03d8f4
chore(release): 5.0.01928df0
feat: support loading esm and ts files from json config (#254)691cb42
Clean up code215f1b2
Update lock filef70b27a
Update code style6714259
Revert "PostCSS is not optional dependency"affb3d9
Remove old code owner64aaf39
Run tests in parallelb6d897f
Move to another test runner75364b4
PostCSS is not optional dependencyUpdates
typescript
from 5.2.2 to 5.3.2Release notes
Sourced from typescript's releases.
Commits
27047e3
Update LKG.d09b1bf
Pick #56449 into release-5.3 (#56451)e2a5d45
Update LKG.756efd2
Fixes for release-5.3. (#56424)88f80c7
Update LKG5823785
Merge remote-tracking branch 'origin/main' into release-5.33e12250
Allow of inawait using
declarations in for-of loops (#55558)b86883f
Bump version to 5.3.1-rc and LKGe2234f6
Update LKG826bea9
Merge remote-tracking branch 'origin/main' into release-5.3Updates
unplugin-icons
from 0.17.4 to 0.18.0Release notes
Sourced from unplugin-icons's releases.
Commits
5022512
chore: release v0.18.039e4c36
chore: update deps67642e2
feat!: include dual cjs/esm in package exports (#330)091fec6
docs: update latest Iconify milestone (#325)Updates
vite
from 4.5.0 to 5.0.4Release notes
Sourced from vite's releases.
Changelog
Sourced from vite's changelog.
Looks like these dependencies are updatable in another way, so this is no longer needed.