You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,30 @@ Going forward, this file is updated automatically by `cz bump` on each release.
9
9
10
10
---
11
11
12
+
## v1.7.0rc1 (2026-05-08)
13
+
14
+
### Documentation
15
+
16
+
- Added **Developer Guide** section with dedicated pages for contributing, the release process, model promotion policy (experimental → stable), and a SPEC 0–aligned support matrix
17
+
- Added **Getting Started** section: new Overview page with full model reference table, Installation guide (prerequisites, PyPI, source, optional Mamba CUDA kernels), and Key Concepts page covering the sklearn API, task variants, config system, and preprocessing
18
+
- Rewrote all three example pages (classification, regression, distributional regression) as narrative tutorials with runnable code and "using your own data" sections
19
+
- Added `llms.txt` index for LLM tool discovery
20
+
- Switched to `sphinx_design` for cards and grid layouts; added custom CSS with JetBrains Mono font and brand colour palette
21
+
- Added `pygments_style = "friendly"` and dark-mode code block colours via CSS
22
+
23
+
### CI
24
+
25
+
- Dropped Python 3.14 from the test matrix (`scipy` wheels are not yet available); ceiling reverted to `<3.14` in `pyproject.toml`
26
+
- Fixed `torch` upper bound from `<=2.7.0` to `<2.8.0` to allow patch releases
27
+
- Added Lightning log filtering to reduce test output noise
28
+
- Regenerated `poetry.lock` after dependency constraint changes
29
+
30
+
### Bug Fixes
31
+
32
+
- Fixed Pyright type errors in test fixtures (DataFrame construction and unused variable bindings)
Copy file name to clipboardExpand all lines: docs/developer_guide/release.md
+55-2Lines changed: 55 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,43 @@
2
2
3
3
The document outlines the steps to build and release the `deeptab` package. At this point, it is assumed that the development and testing of the package have been completed successfully.
It is expected from the contributor to update the documentation as an when required along side the change in source code. Please use the below process to test the documentation:
@@ -18,7 +55,9 @@ Fix any docstring related issue, then proceed with next steps.
18
55
19
56
The package version is maintained in `pyproject.toml` only. The version is read at runtime via `importlib.metadata`.
20
57
21
-
On a `release/vX.Y.Z` branch, run:
58
+
On a `release/vX.Y.Z` branch:
59
+
60
+
**For a stable release** — let `cz bump` derive the next version automatically from conventional commits:
22
61
23
62
```bash
24
63
cz bump
@@ -31,7 +70,21 @@ This will:
31
70
- Update `CHANGELOG.md`
32
71
- Create a local commit `bump: version X.Y.Z-1 → X.Y.Z`
33
72
34
-
The version number follows the format `major.minor.patch`. For example, `1.0.1`.
73
+
**For a release candidate** — set the version explicitly (e.g. `1.7.0rc1`):
74
+
75
+
```bash
76
+
poetry version 1.7.0rc1
77
+
poetry lock
78
+
```
79
+
80
+
Then update `CHANGELOG.md` manually and commit:
81
+
82
+
```bash
83
+
git add pyproject.toml poetry.lock CHANGELOG.md
84
+
git commit -m "bump: version 1.6.1 → 1.7.0rc1"
85
+
```
86
+
87
+
The version number follows the format `major.minor.patch` for stable, or `major.minor.patchrcN` for release candidates.
0 commit comments