Skip to content

Commit

Permalink
Merge pull request #352 from KhiopsML/prepare-release-10-3-0-0
Browse files Browse the repository at this point in the history
Prepare release 10 3 0 0
  • Loading branch information
popescu-v authored Feb 7, 2025
2 parents 42957ea + bc3c17e commit bc53209
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 12 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/conda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ name: Conda Package
env:
# Note: The default Khiops version must never be an alpha release as they are
# ephemeral. To test alpha versions run the workflow manually.
DEFAULT_KHIOPS_CORE_VERSION: 10.2.4
DEFAULT_KHIOPS_CORE_VERSION: 10.3.0
DEFAULT_SAMPLES_VERSION: 10.2.4
on:
workflow_dispatch:
inputs:
khiops-core-version:
default: 10.2.4
default: 10.3.0
description: khiops-core version for testing
khiops-samples-version:
default: 10.2.4
Expand Down Expand Up @@ -51,7 +51,7 @@ jobs:
- name: Install Miniforge
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-version: latest
miniforge-version: 24.11.0-0
python-version: '3.12'
conda-remove-defaults: true
- name: Install Dependency Requirements for Building Conda Packages
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:
- name: Install Miniforge
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-version: latest # needed for macOS 13
miniforge-version: 24.11.0-0
python-version: ${{ matrix.python-version }}
conda-remove-defaults: true
- name: Download Conda Package Artifact
Expand Down Expand Up @@ -185,7 +185,7 @@ jobs:
- name: Install Miniforge
uses: conda-incubator/setup-miniconda@v3
with:
miniforge-version: latest
miniforge-version: 24.11.0-0
python-version: '3.12'
conda-remove-defaults: true
- name: Install Requirement Packages
Expand All @@ -201,9 +201,9 @@ jobs:
if [[ "$ANACONDA_CHANNEL" == "khiops" ]]
then
anaconda --token "${{ secrets.KHIOPS_ANACONDA_CHANNEL_TOKEN }}" upload \
--user "$ANACONDA_CHANNEL" ./khiops-conda/noarch/*.tar.bz2
--user "$ANACONDA_CHANNEL" ./khiops-conda/noarch/*.conda
# For the dev channel: upload with forcing
else
anaconda --token "${{ secrets.KHIOPS_DEV_ANACONDA_CHANNEL_TOKEN }}" upload \
--user "$ANACONDA_CHANNEL" --force ./khiops-conda/noarch/*.tar.bz2
--user "$ANACONDA_CHANNEL" --force ./khiops-conda/noarch/*.conda
fi
4 changes: 2 additions & 2 deletions .github/workflows/dev-docker.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Dev Docker
env:
DEFAULT_KHIOPS_REVISION: 10.2.4
DEFAULT_KHIOPS_REVISION: 10.3.0
DEFAULT_IMAGE_INCREMENT: 0
DEFAULT_SERVER_REVISION: main
DEFAULT_PYTHON_VERSIONS: 3.8 3.9 3.10 3.11 3.12 3.13
Expand All @@ -14,7 +14,7 @@ on:
inputs:
khiops-revision:
type: string
default: 10.2.4
default: 10.3.0
description: Khiops Revision
image-increment:
type: number
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: Tests
env:
DEFAULT_SAMPLES_REVISION: 10.2.4
DEFAULT_KHIOPS_DESKTOP_REVISION: 10.2.4
DEFAULT_KHIOPS_DESKTOP_REVISION: 10.3.0
on:
workflow_dispatch:
inputs:
Expand All @@ -13,7 +13,7 @@ on:
default: latest
description: Development Docker Image Tag
khiops-desktop-revision:
default: 10.2.4
default: 10.3.0
description: Khiops Windows Desktop Application Version
run-expensive-tests:
type: boolean
Expand Down
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,24 @@
- Example: 10.2.1.4 is the 5th version that supports khiops 10.2.1.
- Internals: Changes in *Internals* sections are unlikely to be of interest for data scientists.

## 10.3.0.0 - 2025-02-06

### Fixed
- (`core`) Dictionary file `.json` extension check in the `khiops.dictionary.read_dictionary_file`
function.

### Changed
- (`sklearn`) The `train_test_split_dataset` helper has been moved from `khiops.utils` to
`khiops.sklearn`.
- (`sklearn`) The `transform_pairs` parameter of the `KhiopsEncoder` sklearn estimator has been
renamed to `transform_type_pairs`.

### Removed
- (`sklearn`) The `is_fitted_` estimator attribute. The Scikit-learn `check_is_fitted` function
can be used to test the fitted state of the estimators.
- (`sklearn`) The `n_pairs` parameter of the `KhiopsRegressor` sklearn estimator. It was never
supported.

## 10.2.4.0 - 2024-12-19

### Added
Expand Down
2 changes: 1 addition & 1 deletion packaging/conda/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ requirements:
- python
run:
- python
- khiops-core >=10.2.4,<10.2.5
- khiops-core >=10.3.0,<10.3.1
- pandas >=0.25.3
- scikit-learn >=0.22.2
run_constrained:
Expand Down

0 comments on commit bc53209

Please sign in to comment.