Skip to content

Bugfix/audit fixes#23

Merged
hexplus merged 26 commits intomainfrom
bugfix/audit-fixes
Apr 12, 2026
Merged

Bugfix/audit fixes#23
hexplus merged 26 commits intomainfrom
bugfix/audit-fixes

Conversation

@hexplus
Copy link
Copy Markdown
Owner

@hexplus hexplus commented Apr 12, 2026

Description

Comprehensive framework audit and bug-fix release (1.5.0). Fixes 30 bugs across 29 files spanning core reactivity, data fetching, state management, routing, rendering, lifecycle, forms, UI utilities, browser composables, and devtools. Highlights: deepEqual shared-ref/Map/Set/cycle handling, deferredValue missing reactive subscription, optimistic concurrent safety + pending exposure (breaking: tuple → named object), router wildcard segment boundary + guard cleanup, dispose error isolation, derived circular dependency detection, notification queue infinite-loop guard, bindField merge order, inputMask cursor restoration, Portal/FocusTrap/VirtualList/onMount/onUnmount dispose integration, socket.close() auto-reconnect prevention, transition rapid enter/leave fix, scopedStyle pseudo-element scoping, createTraceProfiler event name mismatch, and scroll reactive target tracking. Test suite grew from 2105 → 2178 (deepEqual +48, urlState +14, optimistic +12). Zero regressions.

Related Issue

Closes #42

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Checklist

  • I have read CONTRIBUTING.md
  • My code builds without errors
  • I have tested my changes
  • I have updated documentation if needed

hexplus added 26 commits March 28, 2026 15:11
…uting, lifecycle, forms, UI utilities, and browser composables — deepEqual shared-ref/Map/Set/cycle handling, deferredValue reactive subscription, optimistic concurrent safety + pending exposure, router wildcard matching + guard cleanup, dispose error isolation, derived circular detection, drain queue loop guard, and 20+ cleanup/leak fixes
@hexplus hexplus merged commit ea5a43b into main Apr 12, 2026
1 check passed
@hexplus hexplus deleted the bugfix/audit-fixes branch April 12, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant