2.7 KiB
2.7 KiB
Changelog
All notable changes to QBit Build Parent POM will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[Unreleased]
[1.5.1] - 2025-12-28
Fixed
- Fixed JUnit BOM version mismatch: updated from 5.12.1 to 6.0.1 to align with JUnit Jupiter 6.0.1 from qqq-bom-pom 0.35.0
[1.5.0] - 2025-12-28
Changed
- Migrated to Java 21 LTS (from Java 17)
- Updated qqq-bom-pom dependency to 0.35.0 (from 0.27.9)
- Updated JUnit BOM to 5.12.1 (for JUnit Jupiter 6.0.1 support)
- Updated qqq-orb to 0.5.0 (from 0.3.7)
[1.0.0]
Added
- Comprehensive README documentation for parent POM
- Standard GitHub files (LICENSE, CHANGELOG, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT)
- Proper project structure and documentation
- Initial parent POM implementation for QBit projects
- Centralized dependency management with QQQ BOM (0.27.9)
- JUnit 5 BOM integration (5.10.0)
- Maven plugin management for compiler, source, javadoc, GPG, and central publishing
- Release profile for Maven Central publishing
- GPG signing configuration for artifact security
- Sonatype Central publishing plugin integration
- Java 17+ configuration with UTF-8 encoding
- Standardized build properties and plugin versions
Changed
- Updated README to reflect parent POM purpose and functionality
- Improved project documentation and structure
- Enhanced GitHub repository setup
- Initial public release of QBit Build Parent POM
- Established standardized build configuration for all QBit projects
- Created centralized dependency management approach
📚 For Detailed Information
📖 Complete Documentation Wiki - Start here for comprehensive guides
- 🏠 Home - Project overview and quick start
- 🚀 Release Flow - Detailed release process
- 🏷️ Changelog & Tagging - Commit conventions and release notes
- 🔧 Developer Onboarding - Setup and contribution guide
🔄 Version Compatibility
QBit Build Parent POM follows semantic versioning:
- MAJOR versions may contain breaking changes to build configuration
- MINOR versions add new functionality (backward compatible)
- PATCH versions contain bug fixes (backward compatible)
For detailed compatibility information, see QQQ Compatibility Matrix.
Thank you for using QBit Build Parent POM! 🚀