Skip to content

chore: release v4.0.0#109

Merged
RobbinBouwmeester merged 1 commit into
mainfrom
release/v4.0.0
Jul 24, 2026
Merged

chore: release v4.0.0#109
RobbinBouwmeester merged 1 commit into
mainfrom
release/v4.0.0

Conversation

@RobbinBouwmeester

@RobbinBouwmeester RobbinBouwmeester commented Jul 24, 2026

Copy link
Copy Markdown
Member

v4.0.0 release

Prep for the v4.0.0 release.

Changes

  • deeplc/core.py: finetune() now defaults epochs to 50 (via train_kwargs_local.setdefault). Training from scratch (train()) unchanged at 25. User-provided train_kwargs["epochs"] is still respected.
  • pyproject.toml / uv.lock: version 4.0.0b1 -> 4.0.0.
  • CHANGELOG.md: already contained the 4.0.0 entry (the epochs change it described is now implemented).

Verification

  • Full test suite: 66 passed.

Release step (manual, do after merge)

Publishing is triggered by creating a GitHub release (release: created -> PyPI trusted publishing + GHCR + Windows installer). After merging this PR to main:

gh release create v4.0.0 --title "v4.0.0" --generate-notes --target main

🤖 Generated with Claude Code

Bump version 4.0.0b1 -> 4.0.0 and set default finetuning epochs to 50.

- deeplc/core.py: finetune() now defaults epochs to 50 (train from scratch
  unchanged at 25); user-provided train_kwargs["epochs"] still respected
- pyproject.toml, uv.lock: version 4.0.0
- CHANGELOG.md: 4.0.0 entry

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@RobbinBouwmeester
RobbinBouwmeester merged commit 5dfb7e3 into main Jul 24, 2026
5 checks passed
@RobbinBouwmeester
RobbinBouwmeester deleted the release/v4.0.0 branch July 24, 2026 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant