Skip to content

Merge develop into main - Release 0.13.0-beta.1 - #8

Merged
sergak01 merged 12 commits into
mainfrom
develop
Jan 27, 2026
Merged

Merge develop into main - Release 0.13.0-beta.1#8
sergak01 merged 12 commits into
mainfrom
develop

Conversation

@sergak01

Copy link
Copy Markdown
Contributor

Summary

This PR merges all changes from develop branch into main, bringing the latest features, bug fixes, and dependency updates to production. The release includes enhanced plugin configuration capabilities, CI fixes, and dependency cleanup.


✨ Key Changes

🚀 New Features

  • Enhanced integrateMiTopBar configuration - Added selective configuration options allowing more granular control over the top bar integration
    • Supports object-based configuration with selective options
    • Improved flexibility for different use cases

🔧 Fixes & Improvements

  • Fixed null check validation - Added null check for integrateMiTopBar validation to prevent runtime errors
  • CI compatibility fix - Added npm overrides for chokidar dependency to resolve npm ci failures in CI environments
  • Dependency cleanup - Removed unused npm module dependencies, reducing bundle size

🧪 Testing

  • Added comprehensive tests for integrateMiTopBar object configuration
  • Enhanced test coverage for plugin normalization scenarios

📚 Documentation

  • Updated README with improved integrateMiTopBar configuration documentation
  • Added examples and usage patterns

📝 Modified Files

  • CHANGELOG.md - Release notes updated
  • README.md - Documentation improvements
  • package.json - Dependency updates and overrides
  • package-lock.json - Dependency tree cleanup and updates
  • src/index.ts - Minor updates
  • src/plugin.ts - Enhanced plugin configuration logic
  • src/plugins/mi-topbar-plugin.ts - Improved top bar integration
  • tests/unit/plugin/plugin.normalize.spec.ts - Expanded test coverage

🔄 Commits Included

  • cbb9a6c - feat(plugin): enhance integrateMiTopBar with selective configuration options
  • e0c3175 - test(plugin): add tests for integrateMiTopBar object configuration
  • fe14999 - docs(readme): update integrateMiTopBar configuration documentation
  • df35e2a - fix(plugin): add null check for integrateMiTopBar validation
  • 92fac80 - chore(release): 0.13.0-beta.1 [skip ci]
  • 5174f12 - Update package-lock.json
  • 222ce07 - chore(deps): remove unused npm module dependencies
  • 67a83bc - chore(deps): add overrides for chokidar dependency

✅ Checklist

  • All tests passing
  • CI builds successful
  • Documentation updated
  • Dependencies updated and locked
  • No breaking changes (backward compatible)
  • Changelog updated

🎯 Impact

  • Breaking Changes: None
  • Migration Required: No
  • CI/CD: Fixed npm ci compatibility issues
  • Performance: Improved through dependency cleanup

🔗 Related

  • Fixes CI build issues with npm ci
  • Enhances plugin configuration flexibility
  • Improves developer experience with better documentation

@sergak01
sergak01 merged commit 6275261 into main Jan 27, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants