v.1.4.0
Vision UI v1.4.0 – Release Notes
✨ New Features & Enhancements
- Numerous improvements and new features have been added across modules, continuing the commitment to enterprise-grade, dependency-free UI components.
- Security and accessibility improvements have been introduced, following the project’s philosophy of security-first, performant, and resilient design.
- Documentation updates and new usage examples for several modules.
🛡️ Security & Robustness
- Strict input validation and additional error handling using custom error classes.
- Further adoption of the Web Crypto API for cryptographically secure randomness.
- Expanded CSP-safe development logging via secureDevLog, remaining a no-op in production.
🚀 Performance
- Increased use of IntersectionObserver and Web Animations API for modern, efficient UI behavior.
- Optimizations for event listeners and animation pausing via visibilitychange.
📝 Documentation & Maintenance
- Major updates to module documentation in
/docsfor clarity and enterprise readiness. - Enhancements to CONTRIBUTING.md and SECURITY.md for contributors and maintainers.
- Renovate bot commits for dependency metadata and maintenance.
📦 Notable Commits
What's Changed
- Configure Renovate by @renovate[bot] in #1
- Update SonarSource/sonarqube-scan-action digest to 01850e2 by @renovate[bot] in #6
- Update github/codeql-action digest to 7273f08 by @renovate[bot] in #5
- Update github/codeql-action digest to bbfff2f by @renovate[bot] in #7
- Update actions/setup-node digest to 5e2628c by @renovate[bot] in #3
- Update actions/checkout digest to 8edcb1b - autoclosed by @renovate[bot] in #2
- Update snyk/actions digest to 77490d9 by @renovate[bot] in #8
New Contributors
Full Changelog: 1.0.0...1.4.0