Skip to content

Commit f70cdd9

Browse files
authored
Merge pull request #562 from KhiopsML/prepare-release-11-0-0-3
Prepare release 11 0 0 3
2 parents 50ef378 + 62ef97a commit f70cdd9

File tree

7 files changed

+11
-8
lines changed

7 files changed

+11
-8
lines changed

.github/workflows/pip.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
# because the `env` context is only accessible at the step level;
7272
# hence, it is hard-coded
7373
image: |-
74-
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || '11.0.0.3' }}
74+
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || 'latest' }}
7575
steps:
7676
- name: Set parameters as env
7777
run: |

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
# because the `env` context is only accessible at the step level;
4343
# hence, it is hard-coded
4444
image: |-
45-
ghcr.io/khiopsml/khiops-python/khiopspydev-ubuntu22.04:${{ inputs.image-tag || '11.0.0.3' }}
45+
ghcr.io/khiopsml/khiops-python/khiopspydev-ubuntu22.04:${{ inputs.image-tag || 'latest' }}
4646
credentials:
4747
username: ${{ github.actor }}
4848
password: ${{ secrets.GITHUB_TOKEN }}
@@ -361,7 +361,7 @@ jobs:
361361
# because the `env` context is only accessible at the step level;
362362
# hence, it is hard-coded
363363
image: |-
364-
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || '11.0.0.3' }}
364+
ghcr.io/khiopsml/khiops-python/khiopspydev-${{ matrix.container }}:${{ inputs.image-tag || 'latest' }}
365365
credentials:
366366
username: ${{ github.actor }}
367367
password: ${{ secrets.GITHUB_TOKEN }}

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
- Example: 10.2.1.4 is the 5th version that supports khiops 10.2.1.
77
- Internals: Changes in *Internals* sections are unlikely to be of interest for data scientists.
88

9-
## Unreleased
9+
## 11.0.0.3 - 2026-03-06
1010

1111
### Added
1212
- (`sklearn`) `n_feature_parts` parameter to the supervised estimators

khiops/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"""
2525
from khiops.core.internals.version import KhiopsVersion
2626

27-
__version__ = "11.0.0.2"
27+
__version__ = "11.0.0.3"
2828

2929

3030
def get_compatible_khiops_version():

packaging/conda/meta.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
package:
33
name: {{ name }}
44
# The Conda version cannot contain the '-' character, so we eliminate it
5-
version: "11.0.0.2"
5+
version: "11.0.0.3"
66

77
source:
88
path: ../../

tests/test_sklearn.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1135,7 +1135,9 @@ def _create_train_test_multitable_dataframe(cls, transform_for_regression=False)
11351135
dataset_name, "SpliceJunction", "SpliceJunctionDNA"
11361136
)
11371137
if transform_for_regression:
1138-
root_table_data.replace({"Class": {"EI": 1, "IE": 2, "N": 3}}, inplace=True)
1138+
root_table_data = root_table_data.replace(
1139+
{"Class": {"EI": 1, "IE": 2, "N": 3}}
1140+
).infer_objects() # this call forces the inference to the actual dtype
11391141
root_train_data, root_test_data = KhiopsTestHelper.prepare_data(
11401142
root_table_data, "Class"
11411143
)

tests/test_sklearn_output_types.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ def test_classifier_output_types(self):
8484
"int": y,
8585
"int binary": y_bin,
8686
"float": y.astype(float),
87-
"bool": y.replace({0: True, 1: True, 2: False}),
87+
# the call to `infer_objects()` forces the inference to the actual dtype
88+
"bool": y.replace({0: True, 1: True, 2: False}).infer_objects(),
8889
"string": self._replace(y, {0: "se", 1: "vi", 2: "ve"}),
8990
"string binary": self._replace(y_bin, {0: "vi_or_se", 1: "ve"}),
9091
"int as string": self._replace(y, {0: "8", 1: "9", 2: "10"}),

0 commit comments

Comments
 (0)