Skip to content

v15.0.2

Choose a tag to compare

@kiki-kanri kiki-kanri released this 21 Apr 06:31
· 40 commits to main since this release

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

  • Kiki-kanri