Releases: indec-it/form-builder
v5.1.2
What's Changed
- style: fix classes order by @maximilianoforlenza in #144
Full Changelog: v5.1.1...v5.1.2
v5.1.1
What's Changed
- fix(getQuestionProps): fix hide question by @maximilianoforlenza in #143
Full Changelog: v5.1.0...v5.1.1
v5.1.0
What's Changed
- feat(question): be able to hide question by @maximilianoforlenza in #142
Full Changelog: v5.0.5...v5.1.0
v5.0.5
What's Changed
- style(header): fix styles by @maximilianoforlenza in #140
- chore(package): change version by @maximilianoforlenza in #141
Full Changelog: v5.0.4...v5.0.5
v5.0.4
What's Changed
- feat(question): be able to set question as readOnly by @maximilianoforlenza in #139
Full Changelog: v5.0.3...v5.0.4
v5.0.3
What's Changed
- refactor(formBuilder): disable autoComplete by @maximilianoforlenza in #138
Full Changelog: v5.0.2...v5.0.3
v5.0.2
What's Changed
- fix(styles): add prefix to avoid conflicts by @maximilianoforlenza in #137
Full Changelog: V5.0.1...v5.0.2
v5.0.0
🚀 Form Builder v5.0.0 - Complete UI Modernization
🎨 Major Breaking Changes
- Complete migration from Material-UI to Tailwind CSS - Modern utility-first styling approach
- Removed Material-UI dependencies - Reduced bundle size and improved performance
- New CSS import requirement - Must import styles manually (see setup below)
✨ What's New
🎯 Enhanced Components
- Redesigned Modal UI - Beautiful animations, backdrop blur, and modern styling
- Improved form components - Better visual hierarchy and user experience
- Consistent design system - All components now use Tailwind's design tokens
📦 Updated Dependencies
- ✅ Added: Tailwind CSS for modern utility-first styling
- ✅ Added: React DatePicker for enhanced date selection
- ❌ Removed: @mui/material, @mui/x-date-pickers, @emotion packages
🛠 Technical Improvements
- Tailwind v4 compatibility - Future-ready CSS architecture
- Optimized build process - Faster compilation and smaller bundles
- Better accessibility - Enhanced focus management and ARIA support
🔧 Setup Changes
You now need to import the CSS file in your application:
// Add this to your app's entry point
import '@indec/form-builder/lib/styles/output.css';
// Then import components as usual
import {FormBuilder} from '@indec/form-builder/components';
📋 Migration Guide
If upgrading from v4.x:
- Install the new version:
npm install @indec/form-builder@5.0.0 - Add CSS import to your app entry point:
import '@indec/form-builder/lib/styles/output.css'; - Remove any Material-UI theme providers (no longer needed)
🐛 Bug Fixes
- Fixed test suite compatibility issues
- Resolved ESLint warnings and accessibility concerns
- Fixed currency component separator handling
📚 Updated Documentation
- Comprehensive setup instructions with CSS import requirements
- Updated component examples with new styling approach
- Refreshed dependency documentation
Full Changelog: v4.x...v5.0.0Full Changelog: v3.6.3...v5.0.0
V5.0.1
What's Changed
- fix(github): fix storybook worklow by @maximilianoforlenza in #135
- fix: fix build order by @maximilianoforlenza in #136
Full Changelog: v5.0.0...V5.0.1
v3.6.3
v3.6.3 (12-02-2024)
What's Changed
- refactor(sectionHeader): be able to send html as header by @maximilianoforlenza in #132
Full Changelog: v3.6.2...v3.6.3