Releases
v15.0.2
Compare
Sorry, something went wrong.
No results found
compare changes
🩹 Fixes
Validate redirect path to prevent open redirect vulnerability (0cfa21d )
Handle zero timeout correctly in EventAwaiter.wait() (d62031d )
Handle infinity and division by zero in toPercentageString() (7c27d1f )
Validate range parameters in generateWithNestedRandomLength() (2d06fd9 )
Preserve URL hash fragment in appendRedirectParamToUrl() (ba5e15d )
Handle infinity in toPercentageString and update url tests for hash/empty path behavior (20bb178 )
📖 Documentation
Clarify empty object behavior in stringifyObjectDeterministically() (9b982a3 )
Clarify keep-alive requirement for usePreserveScroll() (5783450 )
Update TEST_REVIEW with event-awaiter completion (e02aff5 )
Standardize JSDoc across src/ and storages/ with import examples (5e86408 )
Trim README to essential sections, remove Modules & Functions (eb591fc )
Add module tree to README (1a951c1 )
Add classes/ to README module tree (7a263e6 )
Remove TEST_REVIEW.md (c6fc112 )
🏡 Chore
✅ Tests
Add range validation tests for generateWithNestedRandomLength() (371048e )
Add url validation and edge case tests (199412e )
Add time.ts abortableDelay tests (919d253 )
Add event-awaiter.ts full test suite (f763f9f )
❤️ Contributors
You can’t perform that action at this time.