{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":311346514,"defaultBranch":"main","name":"probatus","ownerLogin":"ing-bank","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-09T13:25:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13854005?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715600131.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ed8456c842e4f3dfca0f1137aebd1291364d075f","ref":"refs/heads/dependabot/pip/shap-0.45.1","pushedAt":"2024-05-13T11:35:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump shap from 0.43.0 to 0.45.1\n\nBumps [shap](https://github.com/shap/shap) from 0.43.0 to 0.45.1.\n- [Release notes](https://github.com/shap/shap/releases)\n- [Changelog](https://github.com/shap/shap/blob/master/docs/release_notes.rst)\n- [Commits](https://github.com/shap/shap/compare/v0.43.0...v0.45.1)\n\n---\nupdated-dependencies:\n- dependency-name: shap\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump shap from 0.43.0 to 0.45.1"}},{"before":"13e3c168bcd0059b02b0c5e77b541af7f9ac974c","after":"eda829c65f936aa7e914f987ed1c3026c98c9cd6","ref":"refs/heads/gh-pages","pushedAt":"2024-04-23T07:37:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed c1a6889 with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed c1a6889 with MkDocs version: 1.5.3"}},{"before":"ab672d451d96f3df8e6db664173d515f0a01c83f","after":"c1a6889a61fad16358c89d200eff47ebecbb5c3c","ref":"refs/heads/main","pushedAt":"2024-04-23T07:32:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"SHAPRFECV speedup for bigger use-cases and some simple refactoring. (#252)\n\nThis PR depends on the PR to be accepted:\r\nhttps://github.com/ing-bank/probatus/pull/248\r\n\r\n______\r\n\r\nThis cleanup removes some more unused code and simplifies parts of our\r\nimplementations. It should allow for a boost in performance for bigger\r\nuse-cases, although minimal.\r\n\r\nAlso fix:\r\n\r\n- [x] #242 comments \r\n- [x] #255\r\n- [x] #245","shortMessageHtmlLink":"SHAPRFECV speedup for bigger use-cases and some simple refactoring. (#…"}},{"before":"639c1546254901014662f25e9a7d18cf09c8fdf9","after":"4c5511c1cb89c028bc1ad429383cd7df3f976117","ref":"refs/heads/simplify_code_refactor","pushedAt":"2024-04-23T07:18:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"1df080d3b9e9ac75e52f4b0dba0e02cd27fa4c69","after":"639c1546254901014662f25e9a7d18cf09c8fdf9","ref":"refs/heads/simplify_code_refactor","pushedAt":"2024-04-11T11:50:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Merge branch 'main' into simplify_code_refactor","shortMessageHtmlLink":"Merge branch 'main' into simplify_code_refactor"}},{"before":"77f303fb25ab2e9e3b13ccfe8f0734dfb92363b1","after":"ab672d451d96f3df8e6db664173d515f0a01c83f","ref":"refs/heads/main","pushedAt":"2024-04-11T10:39:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Explicit support for Regression, performed major refactoring of tests, removed unused code and updated notebooks to work (again). (#248)\n\nThis PR depends on the PR to be accepted:\r\nhttps://github.com/ing-bank/probatus/pull/242\r\n\r\n______\r\n\r\nThe PR fixes the following:\r\n\r\n- Removed unused code and so partially fixed:\r\nhttps://github.com/ing-bank/probatus/issues/245\r\n- Updates all notebooks so they are all working:\r\nhttps://github.com/ing-bank/probatus/issues/246\r\n- Add explicit support for regressors and multiclass: :\r\nhttps://github.com/ing-bank/probatus/issues/241 & :\r\nhttps://github.com/ing-bank/probatus/issues/169\r\n- Updated the yaml files for github actions. Now we have a weekly\r\ncronjob (instead of daily) to test the notebooks.\r\n- Enable tests which were previously failing or only enabled in certain\r\ncircumstances (much has changed the last 3 years with regards of\r\nadoption of the Mac ARM architecture support)\r\n- Removed most (if not all except one on purpose) of the copyright\r\nnotice in code.\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Explicit support for Regression, performed major refactoring of tests…"}},{"before":"3889d19094ca17f7867daee59e9732cf3e5f96c2","after":"13e3c168bcd0059b02b0c5e77b541af7f9ac974c","ref":"refs/heads/gh-pages","pushedAt":"2024-04-02T14:14:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 77f303f with MkDocs version: 1.5.3","shortMessageHtmlLink":"Deployed 77f303f with MkDocs version: 1.5.3"}},{"before":"10dc5a378048bad7ebb84bd5fd3b82abf1453286","after":null,"ref":"refs/heads/dependabot/pip/catboost-lt-1.3","pushedAt":"2024-04-01T14:30:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"10dc5a378048bad7ebb84bd5fd3b82abf1453286","ref":"refs/heads/dependabot/pip/catboost-lt-1.3","pushedAt":"2024-04-01T12:06:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update catboost requirement from <1.2 to <1.3\n\n---\nupdated-dependencies:\n- dependency-name: catboost\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update catboost requirement from <1.2 to <1.3"}},{"before":"110f945bce92b1c00ca76b0b8d487fbd717e2333","after":"1df080d3b9e9ac75e52f4b0dba0e02cd27fa4c69","ref":"refs/heads/simplify_code_refactor","pushedAt":"2024-03-28T08:55:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"cleanup docstrings and remove np.random.state() -> replaced by seed set in explainer","shortMessageHtmlLink":"cleanup docstrings and remove np.random.state() -> replaced by seed s…"}},{"before":"1eaa838022b873e44db15f3198ae0c13b67c52ac","after":"110f945bce92b1c00ca76b0b8d487fbd717e2333","ref":"refs/heads/simplify_code_refactor","pushedAt":"2024-03-28T08:39:44.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Merge branch 'simplify_code_refactor' of https://github.com/ing-bank/probatus into simplify_code_refactor","shortMessageHtmlLink":"Merge branch 'simplify_code_refactor' of https://github.com/ing-bank/…"}},{"before":"f14a1d8f2ab7cd34f4616152aec6ffef8070d0cc","after":"1eaa838022b873e44db15f3198ae0c13b67c52ac","ref":"refs/heads/simplify_code_refactor","pushedAt":"2024-03-28T08:07:01.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Merge branch 'simplify_code_refactor' of https://github.com/ing-bank/probatus into simplify_code_refactor","shortMessageHtmlLink":"Merge branch 'simplify_code_refactor' of https://github.com/ing-bank/…"}},{"before":"664b2f0b17ed8aeba43286369d949dbda3f35e67","after":null,"ref":"refs/heads/dependabot/pip/catboost-lt-1.3","pushedAt":"2024-03-28T05:28:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"c1285c3f9be10d8a326b3f46605fdb924ac94ff8","after":"77f303fb25ab2e9e3b13ccfe8f0734dfb92363b1","ref":"refs/heads/main","pushedAt":"2024-03-28T05:27:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Update catboost requirement (#254)\n\nUpdates the requirements on\r\n[catboost](https://github.com/catboost/catboost) to permit the latest\r\nversion.\r\n
\r\nRelease notes\r\n

Sourced from catboost's\r\nreleases.

\r\n
\r\n

1.2.3

\r\n

Python package

\r\n
    \r\n
  • Support Python 3.12. #2510
  • \r\n
  • [Performance]: Fix ineffective loops in Cython. Significant speedups\r\n(up to 3x) on dataset construction from data in C-order can be\r\nexpected.
  • \r\n
  • [Performance]: Make features data initialization from C-order\r\nnumpy.ndarrays with float32 data type\r\nmultithreaded. Significant speedups of 5x up to 10x (on CPUs with many\r\ncores) can be expected. #385,\r\n#2542
  • \r\n
  • Save training metrics into the model metadata. So\r\nbest_score_, evals_result_,\r\nbest_iteration_ model attributes now work after model\r\nsaving and loading. Can be removed by model metadata manipulation if\r\nneeded. #1166
  • \r\n
  • [Breaking change]. Support a separate boolean target type, now\r\nClass predictions for models that have been trained with\r\nboolean targets will also be boolean instead of True,\r\nFalse strings as before. Such models will be incompatible\r\nwith the previous versions of CatBoost appliers. If you want the old\r\nbehavior convert your target to False, True\r\nstrings before training. #1954
  • \r\n
  • Restrict jupyterlab version for setup to 3.x for now.\r\nFixes #2530
  • \r\n
  • utils.read_cd: Support CD files with non-increasing\r\ncolumn indices.
  • \r\n
  • Make log_cout, log_cerr specification\r\nconsistent, avoid reset in recursive calls.
  • \r\n
  • Late-initialize default values for log_cout,\r\nlog_cerr. #2195
  • \r\n
  • Add missing generated metrics: Cox,\r\nPairLogitPairwise, UserPerObjMetric,\r\nSurvivalAft.
  • \r\n
\r\n

New features

\r\n
    \r\n
  • Support boolean target/labels type during training in Python and\r\nSpark (in the latter case only when using fit with\r\nPool arguments) and Class prediction in\r\nPython. #1954
  • \r\n
  • [Spark]: Support Spark 3.5.x.
  • \r\n
  • [C/C++ applier]. Add functions for getting indices of features of\r\ndifferent types to C and C++ API. #2568.\r\nThanks to @​nimusp.
  • \r\n
  • [C/C++ applier]. Add staged prediction functions to C API. #2584.\r\nThanks to @​Mb-NextTime.
  • \r\n
  • [JVM applier]. Add loading CatBoostModel from a byte array to API.\r\n#2539
  • \r\n
  • [Linux] Support CgroupsV2 when computing default number of threads\r\nused in parallel computations. #2519.\r\nThanks to @​elukey.
  • \r\n
  • [CLI] Support printing Auxiliary columns by name in\r\nevaluation result output. #1659
  • \r\n
  • Save training metrics into the model metadata. Can be removed by\r\nmodel metadata manipulation if needed. #1166
  • \r\n
\r\n

Build & testing

\r\n
    \r\n
  • [Windows]: Use clang-cl compiler and tools from Visual\r\nStudio 2022 for the build without CUDA (build with CUDA still uses\r\nstandard Microsoft toolchain from Visual Studio 2019).
  • \r\n
  • [macOS]: Pass os.version to conan host\r\nsettings to ensure version consistency.
  • \r\n
  • [Linux aarch64]: Set -mno-outline-atomics for modern\r\nversions of CLang and GCC to avoid unresolved symbols linking errors. #2527
  • \r\n
  • Added missing CMakeLists for unit tests for\r\nutil. #2525
  • \r\n
\r\n

Bugfixes

\r\n
    \r\n
  • [Performance]: Fix performance regression that could slow down\r\ntraining on GPU by 50% on some datasets that had been introduced in\r\nrelease 1.2. Thanks to @​JeanPaulShapo.
  • \r\n
  • [Python-package]: Fix segfault on Pool(data=None). #2522
  • \r\n
  • [Python-package]: Fix Python exception in Pool() when\r\npairs_weight is a numpy array. #1913
  • \r\n
  • [Python-package]: Fix segfault and other strange errors when\r\nspecifying custom logger with __call__ method. #2277
  • \r\n
  • [Python-package]: Fix returning complex params in hyperparameter\r\nsearch. #1741,\r\n#1833
  • \r\n
  • [Python-package]: Fix ignored exceptions for missed metrics\r\ndescriptions on startup. This has not been visible to users but has been\r\nmaking debugging more difficult.
  • \r\n
  • [Python-package]: Fix misleading Targets are required for\r\nYetiRank loss function. error in Cross validation. #2083
  • \r\n
  • [Python-package]: Fix Pool.get_label() returns constant\r\nTrue for boolean labels. #2133
  • \r\n
  • [Python-package]: Copying models does not lose\r\nbest_score_, evals_result_,\r\nbest_iteration_ attributes values anymore. #1793
  • \r\n
  • [Spark]: Fix hangs at the end of the training. #2151
  • \r\n
  • Precision metric default value in the absense of\r\npositive samples is changed to 0 and a warning is added\r\n(similar to the behavior of scikit-learn implementation).\r\n#2422
  • \r\n
  • Fix ignoring embedding features
  • \r\n
  • Try to avoid hash collisions when computing group ids with datasets\r\nwith a lot of groups (may occur in datasets with around a 10^9\r\nsamples).
  • \r\n
  • Fix Multiclass models export to C++ and Python code. #2549
  • \r\n
  • Fix dataset_statistics mode when no Target data is\r\navailable.
  • \r\n
  • Fix Error: can't proceed some features error on GPU. #1024
  • \r\n
  • Fix allow_const_label=True for classification. #1933
  • \r\n
  • Add checking of approx and target dimensions for\r\nSurvivalAft objective/metric.
  • \r\n
  • Fix Focal loss derivatives sign. #2563
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from catboost's\r\nchangelog.

\r\n
\r\n

Release 1.2.3

\r\n

Python package

\r\n
    \r\n
  • Support Python 3.12. #2510
  • \r\n
  • [Performance]: Fix ineffective loops in Cython. Significant speedups\r\n(up to 3x) on dataset construction from data in C-order can be\r\nexpected.
  • \r\n
  • [Performance]: Make features data initialization from C-order\r\nnumpy.ndarrays with float32 data type\r\nmultithreaded. Significant speedups of 5x up to 10x (on CPUs with many\r\ncores) can be expected. #385,\r\n#2542
  • \r\n
  • Save training metrics into the model metadata. So\r\nbest_score_, evals_result_,\r\nbest_iteration_ model attributes now work after model\r\nsaving and loading. Can be removed by model metadata manipulation if\r\nneeded. #1166
  • \r\n
  • [Breaking change]. Support a separate boolean target type, now\r\nClass predictions for models that have been trained with\r\nboolean targets will also be boolean instead of True,\r\nFalse strings as before. Such models will be incompatible\r\nwith the previous versions of CatBoost appliers. If you want the old\r\nbehavior convert your target to False, True\r\nstrings before training. #1954
  • \r\n
  • Restrict jupyterlab version for setup to 3.x for now.\r\nFixes #2530
  • \r\n
  • utils.read_cd: Support CD files with non-increasing\r\ncolumn indices.
  • \r\n
  • Make log_cout, log_cerr specification\r\nconsistent, avoid reset in recursive calls.
  • \r\n
  • Late-initialize default values for log_cout,\r\nlog_cerr. #2195
  • \r\n
  • Add missing generated metrics: Cox,\r\nPairLogitPairwise, UserPerObjMetric,\r\nSurvivalAft.
  • \r\n
\r\n

New features

\r\n
    \r\n
  • Support boolean target/labels type during training in Python and\r\nSpark (in the latter case only when using fit with\r\nPool arguments) and Class prediction in\r\nPython. #1954
  • \r\n
  • [Spark]: Support Spark 3.5.x.
  • \r\n
  • [C/C++ applier]. Add functions for getting indices of features of\r\ndifferent types to C and C++ API. #2568.\r\nThanks to @​nimusp.
  • \r\n
  • [C/C++ applier]. Add staged prediction functions to C API. #2584.\r\nThanks to @​Mb-NextTime.
  • \r\n
  • [JVM applier]. Add loading CatBoostModel from a byte array to API.\r\n#2539
  • \r\n
  • [Linux] Support CgroupsV2 when computing default number of threads\r\nused in parallel computations. #2519.\r\nThanks to @​elukey.
  • \r\n
  • [CLI] Support printing Auxiliary columns by name in\r\nevaluation result output. #1659
  • \r\n
  • Save training metrics into the model metadata. Can be removed by\r\nmodel metadata manipulation if needed. #1166
  • \r\n
\r\n

Build & testing

\r\n
    \r\n
  • [Windows]: Use clang-cl from Visual Studio 2022 for the\r\nbuild without CUDA (build with CUDA still uses standard Microsoft\r\ntoolchain from Visual Studio 2019).
  • \r\n
  • [macOS]: Pass os.version to conan host\r\nsettings to ensure version consistency.
  • \r\n
  • [Linux aarch64]: Set -mno-outline-atomics for modern\r\nversions of CLang and GCC to avoid unresolved symbols linking errors. #2527
  • \r\n
  • Added missing CMakeLists for unit tests for\r\nutil. #2525
  • \r\n
\r\n

Bugfixes

\r\n
    \r\n
  • [Performance]: Fix performance regression that could slow down\r\ntraining on GPU by 50% on some datasets that had been introduced in\r\nrelease 1.2. Thanks to @​JeanPaulShapo.
  • \r\n
  • [Python-package]: Fix segfault on Pool(data=None). #2522
  • \r\n
  • [Python-package]: Fix Python exception in Pool() when\r\npairs_weight is a numpy array. #1913
  • \r\n
  • [Python-package]: Fix segfault and other strange errors when\r\nspecifying custom logger with __call__ method. #2277
  • \r\n
  • [Python-package]: Fix returning complex params in hyperparameter\r\nsearch. #1741,\r\n#1833
  • \r\n
  • [Python-package]: Fix ignored exceptions for missed metrics\r\ndescriptions on startup. This has not been visible to users but has been\r\nmaking debugging more difficult.
  • \r\n
  • [Python-package]: Fix misleading Targets are required for\r\nYetiRank loss function. error in Cross validation. #2083
  • \r\n
  • [Python-package]: Fix Pool.get_label() returns constant\r\nTrue for boolean labels. #2133
  • \r\n
  • [Python-package]: Copying models does not lose\r\nbest_score_, evals_result_,\r\nbest_iteration_ attributes values anymore. #1793
  • \r\n
  • [Spark]: Fix hangs at the end of the training. #2151
  • \r\n
  • Precision metric default value in the absense of\r\npositive samples is changed to 0 and a warning is added\r\n(similar to the behavior of scikit-learn implementation).\r\n#2422
  • \r\n
  • Fix ignoring embedding features
  • \r\n
  • Try to avoid hash collisions when computing group ids with datasets\r\nwith a lot of groups (may occur in datasets with around a 10^9\r\nsamples).
  • \r\n
  • Fix Multiclass models export to C++ and Python code. #2549
  • \r\n
  • Fix dataset_statistics mode when no Target data is\r\navailable.
  • \r\n
  • Fix Error: can't proceed some features error on GPU. #1024
  • \r\n
  • Fix allow_const_label=True for classification. #1933
  • \r\n
  • Add checking of approx and target dimensions for\r\nSurvivalAft objective/metric.
  • \r\n
\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • fe0941b\r\nUse paths from CMAKE_*_DIR when running in open source to avoid issues\r\non Win...
  • \r\n
  • cf282f7\r\nCatBoost release 1.2.3.
  • \r\n
  • ec263e7\r\nUpdate contrib/python/ipywidgets/py3 to 8.1.2
  • \r\n
  • 704a5d8\r\nIntermediate changes
  • \r\n
  • a13b5ba\r\nAdd loading CatBoostModel from a byte array to API.. Fix #2539
  • \r\n
  • 56a0b44\r\nAdd Get*FeaturesIndices to C++ wrapper. #2323,\r\n#2568
  • \r\n
  • caed72b\r\nAdd GetEmbeddingFeaturesCount() to C++ wrapper
  • \r\n
  • 4490314\r\nAdd Spark 3.5 to pyspark_wrapper_generator.
  • \r\n
  • 98c3667\r\nSupport boolean target type in Spark (where possible).
  • \r\n
  • ad980da\r\nManually unroll the loop
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Reinier Koops ","shortMessageHtmlLink":"Update catboost requirement (#254)"}},{"before":"9a4d3abab1ee5b3d525059dd72db7d521e5c2f5b","after":"c1285c3f9be10d8a326b3f46605fdb924ac94ff8","ref":"refs/heads/main","pushedAt":"2024-03-28T05:26:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Add explicit state setting (#242)\n\nSet the random states explicitly. \r\n\r\nTasks:\r\n\r\n- [x] Adjust the code where \"sample\" does not use random_state\r\n- [x] Adjust the test code for it\r\n- [x] Make sure the tests use it consistently.\r\n- [x] Look if we can remove some unnecessary checks as mentioned in this\r\nissue: https://github.com/ing-bank/probatus/issues/221","shortMessageHtmlLink":"Add explicit state setting (#242)"}},{"before":"999504520d2d7d740e222871b60a90f3b4a15a64","after":"664b2f0b17ed8aeba43286369d949dbda3f35e67","ref":"refs/heads/dependabot/pip/catboost-lt-1.3","pushedAt":"2024-03-26T16:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Update pyproject.toml","shortMessageHtmlLink":"Update pyproject.toml"}},{"before":"6b87ea30f96c7097c4a4851bfb0424725f49faaa","after":"999504520d2d7d740e222871b60a90f3b4a15a64","ref":"refs/heads/dependabot/pip/catboost-lt-1.3","pushedAt":"2024-03-26T16:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Update pyproject.toml","shortMessageHtmlLink":"Update pyproject.toml"}},{"before":"1f34b487477f6ea715fd34354c39accbb9e12cea","after":"6b87ea30f96c7097c4a4851bfb0424725f49faaa","ref":"refs/heads/dependabot/pip/catboost-lt-1.3","pushedAt":"2024-03-26T16:06:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Update pyproject.toml","shortMessageHtmlLink":"Update pyproject.toml"}},{"before":"fea845d21717bd7961d7f4fce7a46a9720c7c19b","after":null,"ref":"refs/heads/dependabot/pip/shap-0.45.0","pushedAt":"2024-03-26T16:04:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"dd9a1224611d56bc19fb060ae40c70b08eb0bbb3","after":"4bc30e72fd569ff28a2725cf0c52cc70a410e319","ref":"refs/heads/set_random_state_explicit","pushedAt":"2024-03-26T15:21:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"fix linting","shortMessageHtmlLink":"fix linting"}},{"before":"aac60fcd3984d1ea83a08469c81006c11267a898","after":"dd9a1224611d56bc19fb060ae40c70b08eb0bbb3","ref":"refs/heads/set_random_state_explicit","pushedAt":"2024-03-26T15:13:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Merge branch 'main' into set_random_state_explicit","shortMessageHtmlLink":"Merge branch 'main' into set_random_state_explicit"}},{"before":"c3bb70bb236dcf39026ae6d0e5ae57a1c366aa83","after":"aac60fcd3984d1ea83a08469c81006c11267a898","ref":"refs/heads/set_random_state_explicit","pushedAt":"2024-03-26T15:10:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Add compatibility for Python 3.12 (#239)\n\nFixes the deprecation/renaming of SHAP code","shortMessageHtmlLink":"Add compatibility for Python 3.12 (#239)"}},{"before":"1371d5d5d709b77616272ce9ccd99a7469f64383","after":"c3bb70bb236dcf39026ae6d0e5ae57a1c366aa83","ref":"refs/heads/set_random_state_explicit","pushedAt":"2024-03-26T15:09:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Merge branch 'main' into set_random_state_explicit","shortMessageHtmlLink":"Merge branch 'main' into set_random_state_explicit"}},{"before":null,"after":"1f34b487477f6ea715fd34354c39accbb9e12cea","ref":"refs/heads/dependabot/pip/catboost-lt-1.3","pushedAt":"2024-03-26T14:07:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Update catboost requirement from <1.2 to <1.3\n\nUpdates the requirements on [catboost](https://github.com/catboost/catboost) to permit the latest version.\n- [Release notes](https://github.com/catboost/catboost/releases)\n- [Changelog](https://github.com/catboost/catboost/blob/master/RELEASE.md)\n- [Commits](https://github.com/catboost/catboost/compare/v1.1...v1.2.3)\n\n---\nupdated-dependencies:\n- dependency-name: catboost\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Update catboost requirement from <1.2 to <1.3"}},{"before":null,"after":"fea845d21717bd7961d7f4fce7a46a9720c7c19b","ref":"refs/heads/dependabot/pip/shap-0.45.0","pushedAt":"2024-03-26T14:07:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump shap from 0.43.0 to 0.45.0\n\nBumps [shap](https://github.com/shap/shap) from 0.43.0 to 0.45.0.\n- [Release notes](https://github.com/shap/shap/releases)\n- [Changelog](https://github.com/shap/shap/blob/master/docs/release_notes.rst)\n- [Commits](https://github.com/shap/shap/compare/v0.43.0...v0.45.0)\n\n---\nupdated-dependencies:\n- dependency-name: shap\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump shap from 0.43.0 to 0.45.0"}},{"before":"17d4a5ccbc1d0592a195b55910205a4ee26faa2a","after":"9a4d3abab1ee5b3d525059dd72db7d521e5c2f5b","ref":"refs/heads/main","pushedAt":"2024-03-26T14:06:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Allow Dependabot to make PR's for updating dependencies (#249)\n\nThis addition was proposed in this issue:\r\nhttps://github.com/ing-bank/probatus/issues/244","shortMessageHtmlLink":"Allow Dependabot to make PR's for updating dependencies (#249)"}},{"before":"75a0ab00b57b57f33008f2b2b11e706fe72b50eb","after":"17d4a5ccbc1d0592a195b55910205a4ee26faa2a","ref":"refs/heads/main","pushedAt":"2024-03-26T14:03:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"add PR template (#250)\n\nThis PR addresses the issue\r\nhttps://github.com/ing-bank/probatus/issues/212\r\n\r\n---------\r\n\r\nCo-authored-by: PaulZhutovsky ","shortMessageHtmlLink":"add PR template (#250)"}},{"before":"2aa3ebdbcdcff266013bfeadd6c4a0fe687afe7b","after":"5fd74dc504136f4c21f347a03a78a401f83dcf7f","ref":"refs/heads/add_review_template","pushedAt":"2024-03-26T14:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"Update .github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md\n\nCo-authored-by: PaulZhutovsky ","shortMessageHtmlLink":"Update .github/PULL_REQUEST_TEMPLATE/PULL_REQUEST_TEMPLATE.md"}},{"before":"8a10661df5e3efa854a1d273a2b27ef0fc8da782","after":"f14a1d8f2ab7cd34f4616152aec6ffef8070d0cc","ref":"refs/heads/simplify_code_refactor","pushedAt":"2024-03-22T19:12:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"speed up (only for big use-cases with many features","shortMessageHtmlLink":"speed up (only for big use-cases with many features"}},{"before":"6b3138784acdfd69a867dfff5935a28a667912c9","after":"8a10661df5e3efa854a1d273a2b27ef0fc8da782","ref":"refs/heads/simplify_code_refactor","pushedAt":"2024-03-22T17:19:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ReinierKoops","name":"Reinier Koops","path":"/ReinierKoops","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6000295?s=80&v=4"},"commit":{"message":"revert some changes","shortMessageHtmlLink":"revert some changes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESFSfNgA","startCursor":null,"endCursor":null}},"title":"Activity · ing-bank/probatus"}