Skip to content

Commit 17736d6

Browse files
authored
(chore): generate 1.10.4 release notes (#3357)
1 parent 8d692c5 commit 17736d6

File tree

12 files changed

+32
-15
lines changed

12 files changed

+32
-15
lines changed

ci/scripts/min-deps.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
#!/usr/bin/env python3
2+
# /// script
3+
# dependencies = [
4+
# "tomli; python_version < '3.11'",
5+
# "packaging",
6+
# ]
7+
# ///
8+
29
from __future__ import annotations
310

411
import argparse
@@ -33,12 +40,15 @@ def min_dep(req: Requirement) -> Requirement:
3340
if req.extras:
3441
req_name = f"{req_name}[{','.join(req.extras)}]"
3542

36-
if not req.specifier:
43+
filter_specs = [
44+
spec for spec in req.specifier if spec.operator in {"==", "~=", ">=", ">"}
45+
]
46+
if not filter_specs:
3747
return Requirement(req_name)
3848

3949
min_version = Version("0.0.0.a1")
40-
for spec in req.specifier:
41-
if spec.operator in [">", ">=", "~="]:
50+
for spec in filter_specs:
51+
if spec.operator in {">", ">=", "~="}:
4252
min_version = max(min_version, Version(spec.version))
4353
elif spec.operator == "==":
4454
min_version = Version(spec.version)

docs/release-notes/1.10.4.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
(v1.10.4)=
2+
### 1.10.4 {small}`2024-11-12`
3+
4+
### Breaking changes
5+
6+
- Remove Python 3.9 support {smaller}`P Angerer` ({pr}`3283`)
7+
8+
### Bug fixes
9+
10+
- Fix {meth}`scanpy.pl.DotPlot.style`, {meth}`scanpy.pl.MatrixPlot.style`, and {meth}`scanpy.pl.StackedViolin.style` resetting all non-specified parameters {smaller}`P Angerer` ({pr}`3206`)
11+
- Accept `'group'` instead of `'obs'` for `standard_scale` parameter in {func}`~scanpy.pl.stacked_violin` {smaller}`P Angerer` ({pr}`3243`)
12+
- Use `density_norm` instead of of `scale` (cont. from {pr}`2844`) in {func}`~scanpy.pl.violin` and {func}`~scanpy.pl.stacked_violin` {smaller}`P Angerer` ({pr}`3244`)
13+
- Switched all compatibility adapters for positional parameters to {exc}`FutureWarning` {smaller}`P Angerer` ({pr}`3264`)
14+
- Catch `PerfectSeparationWarning` during {func}`~scanpy.pp.regress_out` {smaller}`J Wagner` ({pr}`3275`)
15+
- Fix {func}`scanpy.pp.highly_variable_genes` for batches of size 1 {smaller}`P Angerer` ({pr}`3286`)
16+
- Fix {func}`scanpy.pl.scatter`’s `color` parameter to take collections as advertised {smaller}`P Angerer` ({pr}`3299`)
17+
- Fix {func}`scanpy.pl.highest_expr_genes` when used with a categorical gene symbol column {smaller}`P Angerer` ({pr}`3302`)

docs/release-notes/3206.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/release-notes/3243.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/release-notes/3244.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/release-notes/3264.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/release-notes/3275.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/release-notes/3283.breaking.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/release-notes/3286.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/release-notes/3299.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)