2.0.0
PointFreeHTML 2.0.0
🎉 Major Release
This is a major release of PointFreeHTML featuring comprehensive improvements, refactoring, and performance enhancements. This version includes breaking changes that improve maintainability and performance.
✨ What's New
Architecture Improvements
- Complete MediaQuery to AtRule refactoring - Better CSS architecture with improved organization
- Enhanced cross-platform compilation support for HTMLInlineStyle
- Improved code organization and API consistency throughout the library
- **PointFreeHTMLElements are now on a separate branch, to focus the library on just printing.
Performance Enhancements
- Actor-based styling optimizations for better concurrent performance
- Streamlined rendering pipeline with significant performance improvements
- Optimized HTML styling performance with enhanced rendering efficiency
Documentation & Testing
- Comprehensive documentation additions for Selector and Pseudo components
- Enhanced library integration guide with practical examples
- Improved testing infrastructure with better benchmarking capabilities
- Performance testing suite with comprehensive benchmark data
Developer Experience
- Better library integration with improved APIs
- Enhanced styling performance through optimized rendering
- Improved maintainability with cleaner code structure
⚠️ Breaking Changes
This is a major version release with breaking changes. Please review your code and update accordingly. The changes improve the overall API consistency and performance of the library.
🚀 Getting Started
Update your Package.swift to use the new version:
.package(url: "https://github.com/coenttb/pointfree-html.git", from: "2.0.0")📖 Documentation
Check out our comprehensive documentation and guides for detailed information on the new features and migration path.
Full Changelog: 1.0.0...2.0.0