Releases: egovernments/DIGIT-UI-LIBRARIES
Releases · egovernments/DIGIT-UI-LIBRARIES
Digit UI Components Release v0.2.1
[0.2.1] - 2025-10-23
📦 Version Updates
- CSS Library: v0.2.1
- UI Components: Multiple beta version increments
⚛️ Atoms (Basic Components)
Button
- ✨ Enhanced button identifier system
- 🔧 Improved accessibility attributes
TextInput
- ✨ Added validation prop for custom validation rules
- ✨ Added pattern prop for input pattern matching
- 🐛 Improved error handling with try-catch blocks
- 🔧 Enhanced input field validation logic
Toggle
- ✨ Added vertical variant for vertical toggle layout
- ✨ Implemented disabled state handling
- 💅 Updated styling for better visual feedback
Tag
- ✨ Added loader prop for showing loading state
- 💅 Enhanced tag component styling
RadioButtons
- ✨ Added custom translation options support
- 🔧 Improved radio button group handling
OTPInput
- 🐛 Minor bug fixes and improvements
🧩 Molecules (Composite Components)
CustomDropdown
- ✨ Added MDMS v2 prop support for new data source
- 🔧 Enhanced dropdown configuration options
- 🐛 Fixed dropdown text clearing issue after re-render
ApiDropdown
- 🐛 Fixed API dropdown data fetching issues
- 🔧 Improved error handling for API calls
ResultsDataTable
- ✨ Enhanced to accept custom row components
- ✨ Added pagination support with total count
- 🔧 Improved table rendering performance
FilterCard
- ✨ Added translation support for filter labels
- 💅 Updated filter card styling
SummaryCard
- 🔧 Minor improvements and bug fixes
🎯 HOC (Higher Order Components)
InboxSearchComposer
- ✨ Major Enhancement: Added support for custom row components
- ✨ Improved pagination functionality with proper props
- 🐛 Fixed multiple API call issues
- 🐛 Replaced employee with proper userType for actionLink
- 🔧 Enhanced search and submit functionality
- 🔧 Better state management for search results
FormComposerV2
- ✨ Added backButton prop for navigation
- ✨ Enhanced form configuration flexibility
- 🔧 Improved form submission handling
BoundaryFilter
- ✨ Added multi-select and single-select options
- ✨ Enhanced boundary selection logic
- ✨ Improved pre-selection handling
- ✨ Added frozen data support
- 🔧 Better hierarchy management
🎨 CSS & Styling Updates
Typography
- 📱 Updated responsive typography for tablet and desktop
- 💅 Enhanced font sizes and line heights
- 🔧 Improved spacing and margins
Component Styles
- ✨ New styles for BoundaryComponent
- 💅 Updated button, card, and field styling
- 💅 Enhanced dropdown and modal styles
- 📱 Improved mobile responsiveness
🏗️ Infrastructure & Build
CI/CD
- ✨ Added comprehensive GitHub Actions workflow
- ✨ Multi-architecture Docker build support (amd64, arm64)
- 🔧 Improved build pipeline configuration
Docker
- 📦 Updated Dockerfiles for better optimization
- 🔧 Enhanced container build process
🌍 Localization & Configuration
Localization
- 🐛 Fixed localization search query issues
- ✨ Enhanced translation support across components
- 🔧 Improved language switching functionality
App Configuration
- ✨ Better tab change handling
- 🔧 Optimized configuration loading
- 🐛 Fixed configuration-related bugs
🐛 Notable Bug Fixes
- Submit button tag rendering fixed
- Dropdown text clearing issue resolved
- Pagination props properly passed to components
- API dropdown data fetching stabilized
- Multiple API call prevention in search composers
- Form validation improvements
- Components now require specific prop formats for MDMS v2
- Pagination implementation may require prop updates
- Custom row components in tables need specific structure
📊 Summary
This version represents a major update focusing on:
- Enhanced component flexibility and configurability
- Improved error handling and validation
- Better performance and UX
- Comprehensive styling updates
- Robust build and deployment infrastructure
What's Changed
- Component v0.2.1 - Release by @jagankumar-egov in #340
- Feat: Flutter UI Components by @rachana-egov in #1
- Initial Commits by @rachana-egov in #2
- added require build and Jenkins file by @rachana-egov in #5
- updated jenkinsfile by @rachana-egov in #6
- Rename jenkinsfile to Jenkinsfile by @rachana-egov in #7
- changed the root directory to example folder by @rachana-egov in #8
- Build update 1 by @rachana-egov in #9
- updated pub_spec by @rachana-egov in #10
- updated pubspec_lock by @rachana-egov in #11
- Updated builds for master by @rachana-egov in #12
- UI changes requires in the components by @rachana-egov in #13
- issues fixes by @rachana-egov in #14
- resolved build issue by @rachana-egov in #15
- resolved dependency issues by @rachana-egov in #16
- Feat: Updated README file by @rachana-egov in #17
- Update README.md by @rachana-egov in #18
- Develop copy by @rachana-egov in #20
- Added the react new ui component library by @jagankumar-egov in #28
- stable package with beta version by @rachana-egov in #27
- Added Flutter and React Digit UI Components v0.0.1 code with build configs by @jagankumar-egov in #29
- Added Flutter and React Digit UI Components v0.0.1 code with build co… by @jagankumar-egov in #33
- added CODEOWNERS by @jagankumar-egov in #34
- Update package.json by @jagankumar-egov in #36
- changes required by @Swathi-eGov in #35
- Modifed date and updated stepper by @Swathi-eGov in #39
- classname updations and css fixes by @Swathi-eGov in #40
- css version update by @Swathi-eGov in #41
- modified classnames and updated tag styles and other css by @Swathi-eGov in #43
- added build config for storybook flutter by @rachana-egov in #42
- updated classnames for textinput and header components by @Swathi-eGov in #44
- mobilenumber classname fix by @Swathi-eGov in #45
- Update build-config.yml by @rachana-egov in #50
- Enhancements of Components by @Swathi-eGov in #52
- Update Nested and Tree variants by @Swathi-eGov in #53
- updated dropdown options label to use optionsKey by @Swathi-eGov in #54
- added info varinat for toast by @Swathi-eGov in #55
- updated info toast css and dropdown category option css by @Swathi-eGov in #56
- modified dropdown option labels by @Swathi-eGov in #58
- Added spacers in library by @Swathi-eGov in #60
- HLM-5156 making check box more customizable and adding custom color for button by @siddhant-nawale-egov in #61
- HLM 5902 by @Swathi-eGov in #62
- added categorySelectAllState in nestedmultiselect by @Swathi-eGov in #63
- Toast update with type prop by @Swathi-eGov in #64
- Error message update by @Swathi-eGov in #65
- Updated numeric type to disable input and use only buttons and made date and time fields clickable by @Swathi-eGov in #67
- Removeable tag update by @Swathi-eGov in #66
- Updated toast component props by @Swathi-eGov in #68
- Uploader dpg 2264 by @Swathi-eGov in #69
- added restrictSelection prop in MultiSelectDropdown by @Swathi-eGov in #70
- Added Panels, Panel Card, Popup by @Swathi-eGov in #71
- updated panels,popup styles by @Swathi-eGov in https://github.com/egovernments/DIGIT-UI-LIBRARI...
Digit UI Components Release v0.2
What's Changed
- added build config for storybook flutter by @rachana-egov in #42
- Update build-config.yml by @rachana-egov in #50
- UI components 0.2.0 by @rachana-egov in #227
- Feat: Flutter UI Components by @rachana-egov in #1
- Initial Commits by @rachana-egov in #2
- added require build and Jenkins file by @rachana-egov in #5
- updated jenkinsfile by @rachana-egov in #6
- Rename jenkinsfile to Jenkinsfile by @rachana-egov in #7
- changed the root directory to example folder by @rachana-egov in #8
- Build update 1 by @rachana-egov in #9
- updated pub_spec by @rachana-egov in #10
- updated pubspec_lock by @rachana-egov in #11
- Updated builds for master by @rachana-egov in #12
- UI changes requires in the components by @rachana-egov in #13
- issues fixes by @rachana-egov in #14
- resolved build issue by @rachana-egov in #15
- resolved dependency issues by @rachana-egov in #16
- Feat: Updated README file by @rachana-egov in #17
- Update README.md by @rachana-egov in #18
- Develop copy by @rachana-egov in #20
- Added the react new ui component library by @jagankumar-egov in #28
- stable package with beta version by @rachana-egov in #27
- Added Flutter and React Digit UI Components v0.0.1 code with build co… by @jagankumar-egov in #33
- Update package.json by @jagankumar-egov in #36
- changes required by @Swathi-eGov in #35
- Modifed date and updated stepper by @Swathi-eGov in #39
- classname updations and css fixes by @Swathi-eGov in #40
- css version update by @Swathi-eGov in #41
- modified classnames and updated tag styles and other css by @Swathi-eGov in #43
- updated classnames for textinput and header components by @Swathi-eGov in #44
- mobilenumber classname fix by @Swathi-eGov in #45
- Enhancements of Components by @Swathi-eGov in #52
- Update Nested and Tree variants by @Swathi-eGov in #53
- updated dropdown options label to use optionsKey by @Swathi-eGov in #54
- added info varinat for toast by @Swathi-eGov in #55
- updated info toast css and dropdown category option css by @Swathi-eGov in #56
- modified dropdown option labels by @Swathi-eGov in #58
- Added spacers in library by @Swathi-eGov in #60
- HLM-5156 making check box more customizable and adding custom color for button by @siddhant-nawale-egov in #61
- HLM 5902 by @Swathi-eGov in #62
- added categorySelectAllState in nestedmultiselect by @Swathi-eGov in #63
- Toast update with type prop by @Swathi-eGov in #64
- Error message update by @Swathi-eGov in #65
- Updated numeric type to disable input and use only buttons and made date and time fields clickable by @Swathi-eGov in #67
- Removeable tag update by @Swathi-eGov in #66
- Updated toast component props by @Swathi-eGov in #68
- Uploader dpg 2264 by @Swathi-eGov in #69
- added restrictSelection prop in MultiSelectDropdown by @Swathi-eGov in #70
- Added Panels, Panel Card, Popup by @Swathi-eGov in #71
- updated panels,popup styles by @Swathi-eGov in #72
- Stepper tag update by @Swathi-eGov in #74
- Dpg 2385 by @Swathi-eGov in #75
- UI components by @Swathi-eGov in #76
- Popup update by @Swathi-eGov in #77
- HLM-6172 adding tool tip to dropdown by @siddhant-nawale-egov in #78
- Updated pkg version by @siddhant-nawale-egov in #79
- deleted unused css files by @Swathi-eGov in #80
- Storybook update by @Swathi-eGov in #81
- Fixed prop for the document upload. by @Swathi-eGov in #82
- added timeline molecule by @Swathi-eGov in #83
- added breadcrumbs by @Swathi-eGov in #84
- Update publishCSS.yml by @jagankumar-egov in #85
- Timeline Molecule by @Swathi-eGov in #86
- added title prop for Button by @Swathi-eGov in #87
- updated uploader previw styles and css version fix by @Swathi-eGov in #88
- Dpg 2353 by @Swathi-eGov in #89
- some fixes and new components by @Swathi-eGov in #90
- fixed button by @Swathi-eGov in #91
- Updated Button OnClick and added digit footer images by @Swathi-eGov in #92
- Dpg 2406 by @Swathi-eGov in #94
- updated css version by @Swathi-eGov in #95
- Added translation for option label by @Swathi-eGov in #96
- fixed prop for menu by @Swathi-eGov in #97
- upgraded ui component version by @nabeelmd-eGov in #98
- fixed selection in multiselect dropdown by @Bhavya-egov in #99
- fixed header dropdown selection issue by @Swathi-eGov in #101
- update dependency compile fix by @nabeelmd-eGov in #103
- reverted multiselect dropdown changes by @Bhavya-egov in #104
- Added Error State for Timeline, SelectionCard Component by @Swathi-eGov in #105
- fixed stepper issue by @Swathi-eGov in #106
- added selectioncard css change by @Swathi-eGov in #107
- Dpg 2443 [0.0.2-beta.20] - 2024-08-02 ### Added - Added css for Tag Component by @Swathi-eGov in #108
- updated tooltip by @Swathi-eGov in #109
- Dpg 2312 by @Swathi-eGov in #110
- Svg accordion sidebar updates by @Swathi-eGov in #111
- fixed css issue by @Swathi-eGov in #112
- fixing toast issue and typography issue by @Swathi-eGov in #113
- fixed mobilesidebar issue by @Swathi-eGov in #114
- updated sidebar and added accordion wrapper by @Swathi-eGov in https://github.com/egovernments/DIGIT-UI-LIB...