All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- 🛠️ DVA Tools Integration: Complete integration of dva-logger and dva-gui into ModernX
- modernx-logger: New Redux logger plugin for comprehensive debugging
- modernx-gui: New development GUI with real-time visualization
- CLI Integration: Enhanced modernx-cli with tools options
- WebSocket Communication: Real-time state synchronization
- Hot Module Replacement: Live updates during development
- Cross-browser Compatibility: Graceful degradation support
- Package Structure: Both packages follow ModernX plugin conventions
- Dependencies: Updated to include redux-logger, express, ws, opn
- Testing: Added comprehensive tests for all functionality
- Build Process: Integrated with existing ModernX build pipeline
- Documentation: Complete API reference and usage examples
- From dva-logger: Direct API compatibility, drop-in replacement
- From dva-gui: Enhanced web-based GUI with improved features
- Breaking Changes: None - fully backward compatible
- 📦 Complete monorepo architecture with 4 packages
- 🚀 React 18 concurrent features support
- 📚 Comprehensive documentation and examples
- 🛠️ Modern build and deployment toolchain
- 🌐 GitHub Pages documentation site
- 📝 Detailed API reference and guides
- 🔄 Updated all package versions to 1.0.2
- 📖 Completely rewritten README with modern structure
- 🎨 Improved UI and styling for examples
- ⚡ Enhanced performance with automatic batching
- 🐛 Fixed workspace dependency version conflicts
- 🔧 Resolved React import issues in modernx-core
- 📦 Fixed package.json configurations
- 🚀 Improved build process and error handling
⚠️ Old documentation structure (replaced with VuePress site)
- 🔒 Updated dependencies for security patches
- 🛡️ Added proper package validation
- 🎉 Initial release to NPM registry
- 📦 Published 4 packages: modernx, modernx-core, modernx-immer, modernx-loading
- 🚀 React 18 concurrent features integration
- 📚 Basic documentation and examples
- 🔄 Migrated from dva to modernx branding
- 📝 Updated all references and documentation
- 🏗️ Restructured as monorepo architecture
- 🐛 Fixed dependency resolution issues
- 🔧 Resolved build configuration problems
- 🎉 Initial ModernX framework release
- 📦 Core state management functionality
- 🔄 Redux and Redux-Saga integration
- 🛠️ Development toolchain setup
- 📚 Basic documentation
- 1.0.2: Latest stable release with full feature set
- 1.0.1: Initial NPM release
- 1.0.0: Initial framework release
- 1.0.2: Core functionality with React 18 support
- 1.0.1: Initial core package release
- 1.0.0: Initial core functionality
- 1.0.2: Immer integration with modernx
- 1.0.1: Initial immer plugin release
- 1.0.0: Initial immer integration
- 1.0.2: Loading state management
- 1.0.1: Initial loading plugin release
- 1.0.0: Initial loading functionality
No breaking changes! This is a patch release with improvements and fixes.
- Update package versions:
npm install modernx@^1.0.1 - No code changes required - fully backward compatible
- 🎯 Enhanced TypeScript support
- 📊 Performance monitoring tools
- 🧪 Improved testing utilities
- 📱 React Native support
- 🔌 Plugin ecosystem expansion
- 🚀 Next-generation state management
- 🔄 Advanced concurrent features
- 📈 Built-in analytics and monitoring
- 🛠️ Developer tools integration
Want to contribute to ModernX? Check out our Contributing Guide!
Last updated: 2024-01-18