Skip to content
This repository was archived by the owner on Aug 2, 2026. It is now read-only.

v0.4.7

Choose a tag to compare

@l7aromeo l7aromeo released this 16 Nov 19:49
· 191 commits to main since this release

MeoNode UI v0.4.7 – Optimized Navigation Caching & Stable Key Handling

Release Date: 2025-11-17

Fixes

  • core/cache: Optimize navigation cache debounce timing and enhance stableKey handling. (fff6f207)
    • Dynamically adjust navigation cleanup debounce duration based on cache size to improve performance in large SPAs.
    • Make stableKey and _lastSignature optional to correctly represent their potentially undefined state.
    • Refactor _getStableKey to return undefined on server instead of an empty string.
    • Optimize critical props extraction using the new NodeUtil.extractCriticalProps helper.
    • Improve client-side caching logic to skip unnecessary lookups when stableKey is absent.
    • Remove unused imports and redundant code in node.util.ts, and enhance shallowEqual implementation.
    • Update createPropSignature to return undefined on server and use getElementTypeName directly.
    • Add detailed comments and refine hashString implementation by combining FNV-1a and djb2 hashes for more robust key hashing.

Version Update

  • Current version: 0.4.7

Changelog & Commits