Skip to content

Commit 75f2910

Browse files
authored
v0.17.4 (#2459)
1 parent adf1bdc commit 75f2910

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

docs/changelog.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,36 @@ hide:
55

66
# Changelog
77

8+
9+
## **Version 0.17.4**
10+
*Release date: 3 December, 2025*
11+
12+
<h3><b>Highlights:</a></b></h3>
13+
14+
* Add `.delete_topics` by [@shuanglovesdata](https://github.com/shuanglovesdata) in [#2322](https://github.com/MaartenGr/BERTopic/pull/2322)
15+
* Allow execution without plotly by [@luismavs](https://github.com/luismavs) in [#2401](https://github.com/MaartenGr/BERTopic/pull/2401)
16+
* Add tqdm to _litellm.py [@NFrnk](https://github.com/NFrnk) in [#2408](https://github.com/MaartenGr/BERTopic/pull/2408)
17+
* Drop support for python 3.9 by [@afuetterer](https://github.com/afuetterer) in [#2419](https://github.com/MaartenGr/BERTopic/pull/2419)
18+
* Make UMAP's init default to random on visualize_topics for reproducible visualization by [@makramab](https://github.com/makramab) in [#2412](https://github.com/MaartenGr/BERTopic/pull/2412)
19+
20+
<h3><b>cuML:</a></b></h3>
21+
22+
Preparing for MEGA!-scale BERTopic with [Multi-GPU UMAP](https://github.com/rapidsai/cuml/issues/3330#issuecomment-3376951158) and the following necessary updates:
23+
24+
* Update installation instructions for cuML with BERTopic by [@csadorf](https://github.com/csadorf) in [#2446](https://github.com/MaartenGr/BERTopic/pull/2446)
25+
* Speed up `._create_topic_vectors` by replacing DataFrame .loc with NumPy masking [@jinsolp](https://github.com/jinsolp) in [#2406](https://github.com/MaartenGr/BERTopic/pull/2406)
26+
* Modify _reduce_dimensionality to use fit_transform by [@betatim](https://github.com/betatim) in [#2416](https://github.com/MaartenGr/BERTopic/pull/2416)
27+
28+
<h3><b>Fixes:</a></b></h3>
29+
* Fix incorrect label in zero-shot svg in documentation by [@huisman](https://github.com/huisman) in [#2448](https://github.com/MaartenGr/BERTopic/pull/2448)
30+
* Enable ruff rule RUF by [@afuetterer](https://github.com/afuetterer) in [#2457](https://github.com/MaartenGr/BERTopic/pull/2457)
31+
* CI: bump github actions versions by [@afuetterer](https://github.com/afuetterer) in [#2427](https://github.com/MaartenGr/BERTopic/pull/2427)
32+
* CI: prefer action-pre-commit-uv for lint job by [@afuetterer](https://github.com/afuetterer) in [#2434](https://github.com/MaartenGr/BERTopic/pull/2434)
33+
* CI: switch to uv based project installation by [@afuetterer](https://github.com/afuetterer) in [#2445](https://github.com/MaartenGr/BERTopic/pull/2445)
34+
* Chore: update pre-commit hooks by [@afuetterer](https://github.com/afuetterer) in [#2414](https://github.com/MaartenGr/BERTopic/pull/2414) and [#2443](https://github.com/MaartenGr/BERTopic/pull/2443)
35+
* Chore: remove obsolete `version_info` check by [@afuetterer](https://github.com/afuetterer) in [#2444](https://github.com/MaartenGr/BERTopic/pull/2444)
36+
37+
838
## **Version 0.17.3**
939
*Release date: 8 July, 2025*
1040

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "bertopic"
7-
version = "0.17.3"
7+
version = "0.17.4"
88
description = "BERTopic performs topic Modeling with state-of-the-art transformer models."
99
readme = "README.md"
1010
license = {file = "LICENSE"}

0 commit comments

Comments
 (0)