Draft: New typings structure & support for native props on all components
Merge Request
Description
Brief description of the changes made in this merge request.
Type of Change
Please select the type of change that applies to this MR:
-
🐛 Bug fix (patch) - fixes an issue without breaking existing functionality -
🚀 Feature (minor) - adds new functionality without breaking existing functionality -
💥 Breaking change (major) - changes that break existing functionality -
📝 Documentation (patch) - updates to documentation only -
🔧 Refactoring (patch) - code improvements without functional changes -
🧪 Tests (patch) - adding or updating tests -
🔨 Chore (patch) - maintenance tasks, build changes, etc.
Semantic Versioning Impact
Based on your selection above, this MR will trigger:
- Patch version bump (1.0.0 → 1.0.1) for bug fixes, documentation, refactoring, tests, and chores
- Minor version bump (1.0.0 → 1.1.0) for new features
- Major version bump (1.0.0 → 2.0.0) for breaking changes
Commit Message Guidelines
Please ensure your commit messages follow these conventions for automatic version detection:
Examples
-
feat: add new KernDatePicker component→ Minor bump -
fix: resolve dialog closing issue→ Patch bump -
BREAKING CHANGE: remove deprecated API→ Major bump -
docs: update component documentation→ Patch bump -
refactor: improve code structure→ Patch bump
Checklist
-
My code follows the project's style guidelines -
I have performed a self-review of my own code -
I have commented my code, particularly in hard-to-understand areas -
I have made corresponding changes to the documentation -
My changes generate no new warnings or errors -
I have added tests that prove my fix is effective or that my feature works -
New and existing unit tests pass locally with my changes -
My commit messages follow the semantic versioning conventions
Testing
-
The changes have been tested locally -
All existing tests still pass -
New tests have been added for new functionality
Screenshots (if applicable)
Please add screenshots to help reviewers understand the changes.
Additional Notes
Any additional information, context, or considerations for reviewers.
Note: This MR will automatically trigger semantic versioning when merged to main. The version will be determined by the commit message keywords used.
Edited by Axel Wolters (SK-Hamburg)