Skip to content

Releases: mdabros/XGBoostSharp

0.5.2

06 Mar 21:05
037a134

Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.5.2

0.5.1

02 Mar 12:40
c6e2e13

Choose a tag to compare

What's Changed

Note that this release contains a breaking change with regards to missing value handling. Previous default was -1.0F. New default is float.NaN. This change is made to make XBoostSharp more inline with the official XGBoost.

New features

General code and tool improvements

  • Bump packages MSTest, Nerdbank.GitVersioning, System.Text.Json, and Microsoft.SourceLink.GitHub by @mdabros in #50
  • .editorconfig: Update .editorconfig and add Roslynator.Analyzers/.Formatting.Analyzers by @mdabros in #51
  • Code cleanup: DMatrix and Booster by @mdabros in #52
  • Dependabot: Add dependabot.yml and enable version updates by @mdabros in #53
  • Dependabot: Group Roslynator by @mdabros in #56
  • Bump the roslynator group with 2 updates by @dependabot in #60
  • Bump codecov/codecov-action from 3 to 5 by @dependabot in #57
  • Bump actions/setup-dotnet from 3 to 4 by @dependabot in #58
  • Bump actions/checkout from 3 to 4 by @dependabot in #59
  • Update native packages for osx-arm64, osx-x64, and linux-x64 by @mdabros in #61
  • Bump version to 0.5 before new release by @mdabros in #62

New Contributors

Full Changelog: v0.4.7...v0.5.1

0.4.8

20 Jan 08:54
a8dc77d

Choose a tag to compare

What's Changed

Full Changelog: v0.4.6...v0.4.8

0.4.6

19 Dec 19:46
06ffbd7

Choose a tag to compare

What's Changed

  • Use AnyCPU as solution platform to support other runtimes than x64 by @mdabros in #41

Full Changelog: 0.4.5...v0.4.6

0.4.5

21 Nov 08:21
68e59cd

Choose a tag to compare

What's Changed

Full Changelog: v0.4.4...v0.4.5

0.4.4

02 Nov 17:36
e5065c5

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.4.4

0.4.1

03 Oct 15:09
79e1646

Choose a tag to compare

What's Changed

Initial release of XGBoostSharp .net wrapper for XGBoost. This is work based on the now deprecated XGBoost.Net. Initial release has similar features to that wrapper, with a few additions to the supported parameters for the classifier and regressor. Also, XGBoostSharp targets XGBoost 2.0 via libxgboost for both win-x64, linux-x64, and macos-x64. Recommended nuget package to use is XGBoostSharp-cpu, since this includes the references to the native lib. Using the XGBoostSharp package requires separate references to one of the native packages. See README.md for more information. Idea is to start adding features from here to expand XGBoostSharp to have similar features as the official XGBoost python wrapper. This includes separate packages for cuda etc.

  • XGBoostSharp package and XGBoostSharp-cpu package (including native references for win-x64, linux-x64, macos-x64)
  • Add missing (non-complex) arguments to XGBRegressor and XGBClassifier
  • Enable CI and release pipeline for win-x64, linux-x64, macos-x64 using libxgboost 2.0
  • Code cleanup
  • Target .netstandard2.0
  • Initial copy of XGBoost.Net