Release 0.2.6.post1: XGBoost 3.0.5 Compatibility
π XGBoost 3.0.5 Compatibility Release
β¨ What's New
- Full XGBoost 3.0.5 Support: Extended dependency range to
>=2.0.0,<4.0.0 - Enhanced Testing: Added comprehensive XGBoost compatibility test suite
- Improved CI/CD: Multi-version testing across XGBoost 2.x and 3.x
- Better Developer Experience: Enhanced Pylint configuration
π§ Technical Changes
- Fixed precision differences in
base_scoreparameter extraction - Added 8 new compatibility tests in
test_xgboost_compatibility.py - Updated GitHub Actions workflows for better version testing
- Improved virtual environment integration
β Compatibility
- β Backward Compatible: All existing functionality preserved
- β XGBoost 2.x: Fully supported
- β XGBoost 3.x: Fully supported including 3.0.5
- β No Breaking Changes: Seamless upgrade path
π¦ Installation
pip install xbooster==0.2.6.post1π§ͺ Testing
All 79 tests pass across XGBoost versions 2.1.4 and 3.0.5.
See CHANGELOG.md for detailed changes.