|
| 1 | +--- |
| 2 | +"react-querybuilder-lite": major |
| 3 | +--- |
| 4 | + |
| 5 | +Add comprehensive UI library integrations and enhanced Storybook stories |
| 6 | + |
| 7 | +## Features |
| 8 | + |
| 9 | +### UI Library Integrations |
| 10 | +- **Ant Design**: Complete query builder integration with custom Rule, Group, and ValueInput components supporting light/dark themes |
| 11 | +- **Chakra UI**: Full Chakra UI implementation with accessible components and theme configuration |
| 12 | +- **Material UI**: Material Design query builder components with Google-inspired palette and theme system |
| 13 | +- **Custom CSS**: Pure CSS-based query builder with unique vertical line design pattern |
| 14 | + |
| 15 | +### Components & Utilities |
| 16 | +- Custom ValueInput components for each UI library handling string, number, date, and boolean field types |
| 17 | +- Range value input support for operators like `between` and `not_between` |
| 18 | +- Drag-and-drop handles for all components (when items are not locked) |
| 19 | +- Lock/unlock functionality with visual feedback |
| 20 | +- Duplicate and delete actions for rules and groups |
| 21 | +- AND/OR combinator toggles with keyboard and mouse support |
| 22 | + |
| 23 | +### Story Enhancements |
| 24 | +- Complete core stories for BasicBuilder, MaxDepth, Operators, WithDragAndDrop, and LockedRules |
| 25 | +- Story component utilities with configurable features (drag, clone, lock) |
| 26 | +- Dark mode support across all stories |
| 27 | +- Improved responsive layouts with proper container styling |
| 28 | + |
| 29 | +### Dependencies |
| 30 | +- Added: `@chakra-ui/react`, `@emotion/react`, `@emotion/styled` |
| 31 | +- Added: `@mui/icons-material`, `@mui/material` |
| 32 | +- Added: `antd`, `dayjs` |
| 33 | + |
| 34 | +### Testing & Configuration |
| 35 | +- Updated vitest configuration for improved test setup |
| 36 | +- Enhanced TypeScript configuration support |
| 37 | +- Added GitHub workflows for CI/CD (deploy-storybook, release) |
| 38 | + |
| 39 | +## Breaking Changes |
| 40 | +None |
| 41 | + |
| 42 | +## Migration Guide |
| 43 | +No migration needed. This is a purely additive release with new story examples and UI library integrations. |
0 commit comments