Smolitux UI v0.2.2 Release Notes
Overview
Smolitux UI v0.2.2 is a maintenance release that focuses on improving code quality, fixing bugs, and enhancing the overall stability of the library. This release includes several important fixes for syntax errors and formatting issues that were preventing proper building and testing of the components.
What's New
- Code Quality Improvements: Fixed syntax errors in multiple components
- Formatting Standardization: Applied consistent formatting across all files
- Documentation Updates: Added comprehensive component test status report
- Version Bump: Updated version from 0.2.1 to 0.2.2 in package.json and lerna.json
Fixed Issues
Syntax Errors Fixed
- Fixed syntax error in
FormField.tsx
component that was causing build failures - Fixed syntax error in
ActivityStream.tsx
component that was preventing proper rendering - Renamed HTML files with
.tsx
extension to.html
to prevent TypeScript compilation errors
Formatting Issues Fixed
- Applied consistent formatting to all TypeScript, TSX, JSON, and Markdown files
- Fixed indentation and line endings across the codebase
- Ensured consistent code style using Prettier
Component Status
A comprehensive test status report has been added to the documentation. This report provides a detailed overview of the test coverage for all components in the library. See Component Status Report for more details.
Known Issues
- Some components still lack accessibility (A11y) tests
- Jest testing infrastructure needs improvement for better test coverage reporting
- Build process occasionally fails due to dependency issues with tinyglobby and other packages
Upgrade Guide
This is a maintenance release with no breaking changes. You can upgrade from v0.2.1 to v0.2.2 without any code changes:
# Using npm
npm update @smolitux/core @smolitux/theme @smolitux/layout @smolitux/charts
# Using yarn
yarn upgrade @smolitux/core @smolitux/theme @smolitux/layout @smolitux/charts
Future Plans
For the next release (v0.2.3), we plan to focus on:
- Improving accessibility testing coverage
- Enhancing the build and test infrastructure
- Adding more comprehensive documentation
- Addressing known issues with dependencies
Contributors
Thanks to all the contributors who helped make this release possible!
Feedback
We welcome your feedback and contributions! Please open an issue on GitHub if you encounter any problems or have suggestions for improvements.