Skip to content

1.4.0 release#462

Merged
mmschlk merged 8 commits intomainfrom
1.4.0-release
Oct 31, 2025
Merged

1.4.0 release#462
mmschlk merged 8 commits intomainfrom
1.4.0-release

Conversation

@mmschlk
Copy link
Copy Markdown
Owner

@mmschlk mmschlk commented Oct 30, 2025

Motivation and Context

Makes the 1.4.0 release.


Public API Changes

  • No Public API changes
  • Yes, Public API changes (Details below)

How Has This Been Tested?


Checklist

  • The changes have been tested locally.
  • Documentation has been updated (if the public API or usage changes).
  • An entry has been added to CHANGELOG.md (if relevant for users).
  • The code follows the project's style guidelines.
  • I have considered the impact of these changes on the public API.

@mmschlk mmschlk requested a review from Advueu963 October 30, 2025 13:51
@mmschlk mmschlk moved this to 👀 In review in shapiq development Oct 30, 2025
@mmschlk mmschlk self-assigned this Oct 30, 2025
@mmschlk mmschlk added this to the 1.4.0 milestone Oct 30, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Oct 30, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@mmschlk mmschlk requested a review from Copilot October 31, 2025 08:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR prepares the v1.4.0 release with multiple improvements including documentation updates, removal of unused imports, and improved CI testing matrix. Key changes include:

  • Improved docstrings for GaussianImputer and GaussianCopulaImputer classes with better formatting and clarity
  • Removed unused typing_extensions imports and @override decorators from imputer classes
  • Enhanced CI workflow to test across multiple Python versions (3.10, 3.12, 3.13) and operating systems (Ubuntu, Windows, macOS)
  • Updated project metadata to add a new maintainer and author

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/shapiq/imputer/gaussian_imputer.py Removed unused typing_extensions import and @override decorator; improved docstring formatting with better parameter descriptions
src/shapiq/imputer/gaussian_copula_imputer.py Removed unused typing_extensions import and @override decorator; added comprehensive docstring for __init__ method
pyproject.toml Added Santo M. A. R. Thies as author and maintainer
README.md Reorganized ProxySPEX section to appear before visualizations section for better flow
CHANGELOG.md Restructured and finalized v1.4.0 release notes with detailed sections for features, breaking changes, bugfixes, and maintenance
.github/workflows/ci.yml Expanded CI testing matrix to include Python 3.10, 3.12, 3.13 across Ubuntu, Windows, and macOS; removed emoji from success messages

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/shapiq/imputer/gaussian_imputer.py
Comment thread src/shapiq/imputer/gaussian_copula_imputer.py
Comment thread CHANGELOG.md Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@mmschlk mmschlk merged commit e405ef3 into main Oct 31, 2025
11 checks passed
@mmschlk mmschlk deleted the 1.4.0-release branch October 31, 2025 08:48
@github-project-automation github-project-automation Bot moved this from 👀 In review to ✅ Done in shapiq development Oct 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants