Changelog

Version history and release notes for React Pluggable Layouts

Release Strategy

We follow Semantic Versioning for our releases:

  • Major versions (X.0.0): Contain breaking changes
  • Minor versions (0.X.0): Add new features in a backward-compatible manner
  • Patch versions (0.0.X): Include backward-compatible bug fixes
v0.1.0
Current
Stable

Initial public release of React Pluggable Layouts

Features

  • Core slot system with React 18 support
  • SlotProvider component for global slot state management
  • Slot component for rendering registered components
  • registerSlot and unregisterSlot functions for dynamic component registration
  • useSlot hook for accessing slot contents programmatically
  • Priority-based component ordering with unique IDs
  • Support for asynchronous component registration via registerSlotAsync
  • TypeScript definitions with full type safety
  • Working example application demonstrating core functionality
v0.2.0
In Development
Planned

Next planned release with enhanced functionality

Planned Features

  • Enhanced SSR support with hydration optimizations
  • Improved performance for large component trees
  • Conditional slot rendering based on props
  • Slot content filtering capabilities
  • Better error handling and debugging support
Roadmap
Future

Future Plans

  • Layout presets and templates for common UI patterns
  • Improved developer tools for debugging
  • Integration with popular state management libraries
  • Expanded documentation and examples
  • Performance optimizations for complex layouts

Have a feature suggestion? Open a feature request on GitHub.

Getting Started

Ready to use React Pluggable Layouts in your project? Check out our installation guide and examples.

Stay Updated

Get notified about new releases and updates to React Pluggable Layouts.