Changelog
All notable changes to Coherent.js, following Semantic Versioning.
v1.0.0-beta.82026-04-06Current
Added
- Major website UI/UX overhaul with search, animations, and examples improvements
- Dynamic docs route and sidebar navigation for the dev server
- Island() hydration, performance monitoring, and perf API in the website
- Website restructured as a proper Coherent.js project using framework features
Improved
- Consistent full-width layout, page structure, and background styling
- Hero section: improved orb animation, cleaner CTA buttons, code highlighting
- Unified website build script with component composition
Fixed
- CJS build: hardcoded VERSION to avoid import.meta.url warning
- WebSocket.OPEN reference guarded for Node.js environments
- CI/CD: release-drafter, shellcheck warnings, and GitHub Actions cleanup
- Pinned @vitest/coverage-v8 to match vitest version
Dependencies
- Bumped esbuild, next, codecov, upload-artifact, deploy-pages, pnpm/action-setup, release-drafter, and more
v1.0.0-beta.72026-04-04
Added
- Islands Architecture with Island() wrapper and client-side discovery for selective hydration
- Selective Hydration via selectiveHydrate() and hydratable SSR flag
- Functional Programming support with hoc, compose, and fp namespaces
- VS Code extension with language client and LSP server
- Hot Module Replacement (HMR) with state preservation and error overlay
- Key-based reconciliation for efficient updates
- HTML nesting validation for valid DOM structures
Improved
- Streaming Renderer with full component and feature parity
- Cache performance: MurmurHash3-based object hashing for 50x faster cache keys
- Defensive rendering with improved circular reference detection
v1.0.0-beta.62025-12-15
Added
- Docker scaffolding support in the CLI for easy containerization
v1.0.0-beta.52025-12-05
Improved
- Production readiness checklist for deployment
- LRU cache for compiled routes in @coherent.js/api
- Optimized security header configurations
- Smart route matching performance in the API router
Fixed
- Return type issue in API validation functions
v1.0.0-beta.42025-11-25
Fixed
- CI/CD build and test workflows for fresh artifacts
- Several moderate and high-severity security vulnerabilities
- Timing tolerance issues in profiler tests
v1.0.0-beta.32025-11-17
Fixed
- Critical API router bugs: double slash generation and character class escaping
- Comprehensive documentation refactor and reorganization
- Added missing README files for forms, koa, nextjs, performance, and seo packages
v1.0.0-beta.22025-11-10
Changed
- Major package reorganization for better separation of concerns
- New @coherent.js/state package for reactive state management
- Client-side router moved to @coherent.js/client
Added
- Reactive state with observables, computed properties, and persistence
- Enhanced client routing with prefetching, transitions, and code splitting
- New lifecycle hooks and object factory exports from @coherent.js/core
v1.0.0-beta.12025-11-03Initial Beta
First beta release of Coherent.js with a complete version reset and clean npm registry.
Highlights
- Pure object components with optimized SSR and streaming support
- Client-side hydration with progressive enhancement
- Extensible plugin system with 7 built-in plugins and 10+ lifecycle hooks
- Framework integrations for Express, Fastify, Koa, and Next.js
- Full-featured packages for i18n, forms, SEO, database, and API
- All 20 packages synchronized and released