Files
qbit-bom/CHANGELOG.md

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

🔄 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! 🚀