Releases: Jij-Inc/cimod
Releases · Jij-Inc/cimod
v1.7.3
What's Changed
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #206
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #203
- Ci/fix by @29rou in #211
Full Changelog: v1.7.2...v1.7.3
v1.7.1
v1.7.1
Full Changelog: v1.7.0...v1.7.1
v1.7.0
cimod v1.7.0
cimod v1.7.0 では、現代的なPython パッケージング標準への移行と開発環境管理ツールを導入した。
また、Python 3.13のサポートや依存関係の更新を行った。
主要な改善点
コマンドや設定の簡素化により、開発者の生産性を大幅に向上させた。
scikit-build-core による PEP 517 準拠のビルドシステムを採用した。
Python 3.13 に対応し、SciPy(1.5.4-1.16)で安定動作を実現する。NumPy 2.x との互換性も確保した。
技術詳細
ビルドシステム
setup.py およびscikit-buildを廃止し、scikit-build-core を採用した。
依存関係管理
uv を導入し、高速でシンプルな依存関係解決を実現した。
開発体験
ruff による lint、format、type check の統合を行った。
対応環境
Python 互換性
- 新規対応: Python 3.13
- 継続対応: Python 3.9, 3.10, 3.11, 3.12
- 終了: Python 3.8
依存関係
- NumPy: 1.19.3-2.4
- SciPy: 1.5.4-1.16
- PyBind11: 2.13.6+
移行について
破壊的変更
既存の API に変更はない。
English Summary
cimod v1.7.0 introduces significant improvements to the development environment and adopts modern Python packaging standards.
Key Improvements
- Modern Build System: Migrated to
scikit-build-corewith PEP 517 compliance - Enhanced Dependency Management: Introduced
uvfor fast and simple dependency resolution - Improved Development Experience: Integrated
rufffor unified linting, formatting, and type checking - Extended Python Support: Added Python 3.13 support (deprecated Python 3.8)
- Broader Compatibility: Stable operation with SciPy 1.5.4-1.16 and NumPy 2.x
Technical Details
- Build System: Replaced
setup.pywithscikit-build-core - Dependency Management: Integrated
uvfor modern dependency resolution - Code Quality: Unified development tools with
ruff
Supported Environments
- Python: 3.9-3.13 (3.8 support ended)
- NumPy: 1.19.3-2.4
- SciPy: 1.5.4-1.16
- PyBind11: 2.13.6+
Migration
- Breaking Changes: None - existing APIs remain unchanged
- Installation: No changes to installation method
v1.6.2
What's Changed
- Bump github/codeql-action from 2 to 3 by @dependabot in #156
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #157
- Bump actions/download-artifact from 3 to 4 by @dependabot in #158
- Bump microsoft/setup-msbuild from 1.3.1 to 1.3.2 by @dependabot in #163
- Bump pypa/cibuildwheel from 2.16.2 to 2.16.4 by @dependabot in #164
- Bump pypa/cibuildwheel from 2.16.4 to 2.16.5 by @dependabot in #166
- Bump actions/deploy-pages from 3 to 4 by @dependabot in #159
- Bump actions/upload-pages-artifact from 2 to 3 by @dependabot in #160
- Bump actions/cache from 3 to 4 by @dependabot in #161
- Bump actions/dependency-review-action from 3 to 4 by @dependabot in #162
- Bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #165
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #167
- Update upload-artifact by @29rou in #168
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- Bump actions/setup-python from 4 to 5 by @dependabot in #154
- Bump actions/deploy-pages from 2 to 3 by @dependabot in #153
- Bump actions/configure-pages from 3 to 4 by @dependabot in #152
- Fix tune by @29rou in #155
Full Changelog: v1.6.0...v1.6.1
v1.6.0
Support Python3.12
What's Changed
- Bump pypa/cibuildwheel from 2.16.1 to 2.16.2 by @dependabot in #150
- New Python by @29rou in #151
Full Changelog: v1.5.2...v1.6.0
v1.5.1
What's Changed
- Bump pypa/cibuildwheel from 2.14.1 to 2.15.0 by @dependabot in #144
Full Changelog: v1.5.0...v1.5.1
v1.5.0
v1.4.58
Full Changelog: v1.4.57...v1.4.58