Skip to content

Commit ee2642b

Browse files
committed
Merge branch 'release-4.4.0'
2 parents 743e0a7 + dcbc148 commit ee2642b

File tree

5 files changed

+24
-24
lines changed

5 files changed

+24
-24
lines changed

CHANGELOG.md

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,19 @@
11
Changes
22
=======
33

4-
## 4.4.0, 2025-10-13
4+
## 4.4.0, 2025-10-16
55

6-
### :star2: New Features
7-
* Added support for **NumPy 2.0** (compatible with both NumPy 1.x and 2.0). (__[gojomo](https://github.com/gojomo)__, __[hechth](https://github.com/hechth)__, __[julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615))
6+
### :+1: Improvements
87

9-
### :red_circle: Bug fixes
10-
11-
* Fixed type conversion issues in `keyedvectors.py` (e.g., `get_mean_vector`, `sort_by_descending_frequency`, `save_word2vec_format`). (__[julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615))
12-
* Fixed type issues in `ldamodel.py` `update_dir_prior()`. (__[julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615))
13-
* Removed deprecated usage of `scipy.sparsetools` to e.g., `scipy.sparse.csc_matvecs`, `scipy.sparse.csc_matrix`. (__[hechth](https://github.com/hechth)__, __[julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615))
14-
* Corrected sorting behavior and dtype compatibility problems. (__[julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615))
15-
* Fixed issues in internal Cython 3 modules (`nogil`, `noexcept`, type definitions). (__[julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615))
8+
* Release 4.4.0 __(julianpollmann](https://github.com/julianpollmann)__, [#3629](https://github.com/piskvorky/gensim/pull/3629)
9+
* Migration numPy 2.0 and remove deprecated scipy sparsetools functions __(julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615)
10+
* Numpy 2.0.0 update and removing deprecated scipy modules __(hechth](https://github.com/hechth)__, [#3562](https://github.com/piskvorky/gensim/pull/3562)
11+
* Fixes gh actions deprecated runners and macOS arch issue __(julianpollmann](https://github.com/julianpollmann)__, [#3608](https://github.com/piskvorky/gensim/pull/3608)
1612

1713
### :books: Tutorial and doc improvements
1814

19-
20-
### :+1: Improvements
21-
* Add support for **python3.13** wheels (__[julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615))
22-
* Removed support for **python3.8** wheels (__[julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615))
23-
* Removed NMSLib support for Python >=3.10 and numPy >=2 (__[julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615))
15+
* CHANGELOG: fix typo 'Replaceed' → 'Replaced' __(nakanoh](https://github.com/nakanoh)__, [#3613](https://github.com/piskvorky/gensim/pull/3613)
16+
* add route4me.com as bronze sponsor __(mpenkov](https://github.com/mpenkov)__, [#3558](https://github.com/piskvorky/gensim/pull/3558)
2417

2518
## 4.3.3, 2024-07-19
2619

docs/src/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@
6161
# built documents.
6262
#
6363
# The short X.Y version.
64-
version = '4.3.3'
64+
version = '4.4'
6565
# The full version, including alpha/beta/rc tags.
66-
release = '4.3.3'
66+
release = '4.4.0'
6767

6868
# The language for content autogenerated by Sphinx. Refer to documentation
6969
# for a list of supported languages.

gensim/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
"""
66

7-
__version__ = '4.3.3'
7+
__version__ = '4.4.0'
88

99
import logging
1010

release/generate_changelog.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414

1515
def throttle_get(*args, seconds=10, **kwargs):
16-
print(args, kwargs, file=sys.stderr)
16+
# print(args, kwargs, file=sys.stderr)
1717
result = requests.get(*args, **kwargs)
1818
result.raise_for_status()
1919

@@ -27,9 +27,13 @@ def throttle_get(*args, seconds=10, **kwargs):
2727
# The releases get sorted in reverse chronological order, so the first release
2828
# in the list is the most recent.
2929
#
30-
get = throttle_get('https://api.github.com/repos/RaRe-Technologies/gensim/releases')
31-
most_recent_release = get.json()[0]
32-
release_timestamp = most_recent_release['published_at']
30+
# get = throttle_get('https://api.github.com/repos/RaRe-Technologies/gensim/releases')
31+
# most_recent_release = get.json()[0]
32+
# release_timestamp = most_recent_release['published_at']
33+
#
34+
# Fix release date for the previous release, 4.3.3
35+
#
36+
release_timestamp = '2024-07-19T00:00:00Z'
3337

3438

3539
def iter_merged_prs(since=release_timestamp):
@@ -84,7 +88,7 @@ def iter_closed_issues(since=release_timestamp):
8488
for pr in iter_merged_prs(since=release_timestamp):
8589
pr['user_login'] = pr['user']['login']
8690
pr['user_html_url'] = pr['user']['html_url']
87-
print('* [#%(number)d](%(html_url)s): %(title)s, by [@%(user_login)s](%(user_html_url)s)' % pr)
91+
print('* %(title)s __(%(user_login)s](%(user_html_url)s)__, [#%(number)d](%(html_url)s)' % pr)
8892

8993
#
9094
# Unfortunately, the GitHub API doesn't link PRs to issues that they fix,

release/prepare.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010

1111
set -euxo pipefail
1212

13-
previous_version=$(python -c 'import gensim;print(gensim.__version__)')
13+
#
14+
# HACK
15+
#
16+
previous_version=3.4.3
1417

1518
RELEASE=$1
1619
export RELEASE="$RELEASE"

0 commit comments

Comments
 (0)