- Function
to_onnx
now forces the main opset to be equal to the value speficied by the user (parametertarget_opset
), #1109 - Add converter for TunedThresholdClassifierCV, #1107
- Upgrade the maximum supported opset to 21, update requirements to scikit-learn>=1.1, older versions are not tested anymore, #1098
- Support infrequent categories for OneHotEncoder #1029
- Support kernel Matern in Gaussian Process #978
- Fix for multidimensional gaussian process #1097
- Minor fixes to support scikit-learn==1.5.0 #1095
- Fix the conversion of pipeline including pipelines, issue #1069, #1072
- Fix unexpected type for intercept in PoissonRegressor and GammaRegressor #1070
- Add support for scikit-learn 1.4.0, #1058, fixes issues Many examples in the gallery are showing "broken", TFIDF vectorizer target_opset issue, Tfidfvectorizer with sublinear_tf fails, despite opset version set to greater than 11.
- Supports cosine distance (LocalOutlierFactor, ...) #1050,
- Supports multiple columns for OrdinalEncoder #1044 (by @max-509)
- Add an example on how to handle FunctionTransformer
#1042,
Versions of
scikit-learn < 1.0
are not tested any more. - Supports lists of strings as inputs for FeatureHasher #1025, #1036
- skl2onnx works with onnx==1.15.0, #1034
- fix OneHotEncoder when categories indices to drop are not None #1028
- fix converter for AdaBoost estimators in scikit-learn==1.3.1 #1027
- add function 'add_onnx_graph' to insert onnx graph coming from other converting,
libraries within the converter mapped to a custom estimator #1023, #1024 - add option 'language' to converters of CountVectorizer, TfIdfVectorizer #1020