Skip to content

Commit 3ba5346

Browse files
author
semantic-release
committed
9.8.5
Automatically generated by python-semantic-release
1 parent 782c0a6 commit 3ba5346

File tree

3 files changed

+56
-24
lines changed

3 files changed

+56
-24
lines changed

CHANGELOG.md

Lines changed: 54 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# CHANGELOG
22

3+
## v9.8.5 (2024-07-06)
4+
5+
### Fix
6+
7+
* fix: enable `--print-last-released*` when in detached head or non-release branch (#926)
8+
9+
* test(version-cmd): add tests to print when detached or non-release branch
10+
11+
ref: #900
12+
13+
* fix(version-cmd): drop branch restriction for `--print-last-released*` opts
14+
15+
Resolves: #900 ([`782c0a6`](https://github.com/python-semantic-release/python-semantic-release/commit/782c0a6109fb49e168c37f279928c0a4959f8ac6))
16+
17+
### Performance
18+
19+
* perf: improve git history processing for changelog generation (#972)
20+
21+
* perf(changelog): improve git history parser changelog generation
22+
23+
This converts the double for-loop (`O(n^2)`) down to `O(n)` using a
24+
lookup table to match the current commit with a known tag rather than
25+
iterating through all the tags of the repository every time.
26+
27+
* fix(changelog): resolve commit ordering issue when dates are similar ([`bfda159`](https://github.com/python-semantic-release/python-semantic-release/commit/bfda1593af59e9e728c584dd88d7927fc52c879f))
28+
329
## v9.8.4 (2024-07-04)
430

531
### Fix
@@ -1448,6 +1474,18 @@ to allow custom file changes alongside the release commits. ([`3e34f95`](https:/
14481474

14491475
## v7.21.0 (2021-11-21)
14501476

1477+
### Feature
1478+
1479+
* feat: use gitlab-ci or github actions env vars
1480+
1481+
return owner and project name from Gitlab/Github environment variables if available
1482+
1483+
Issue #363 ([`8ca8dd4`](https://github.com/python-semantic-release/python-semantic-release/commit/8ca8dd40f742f823af147928bd75a9577c50d0fd))
1484+
1485+
### Fix
1486+
1487+
* fix: remove invalid repository exception ([`746b62d`](https://github.com/python-semantic-release/python-semantic-release/commit/746b62d4e207a5d491eecd4ca96d096eb22e3bed))
1488+
14511489
## v7.20.0 (2021-11-21)
14521490

14531491
### Documentation
@@ -1472,18 +1510,10 @@ executable. No-op mode now respected by artifact upload. ([`cfb20af`](https://gi
14721510
* PYPI_TOKEN can now be customized by setting pypi_token_var
14731511
* PYPI_USERNAME can now be customized by setting pypi_user_var ([`372cda3`](https://github.com/python-semantic-release/python-semantic-release/commit/372cda3497f16ead2209e6e1377d38f497144883))
14741512

1475-
* feat: use gitlab-ci or github actions env vars
1476-
1477-
return owner and project name from Gitlab/Github environment variables if available
1478-
1479-
Issue #363 ([`8ca8dd4`](https://github.com/python-semantic-release/python-semantic-release/commit/8ca8dd40f742f823af147928bd75a9577c50d0fd))
1480-
14811513
### Fix
14821514

14831515
* fix: mypy errors in vcs_helpers ([`13ca0fe`](https://github.com/python-semantic-release/python-semantic-release/commit/13ca0fe650125be2f5e953f6193fdc4d44d3c75a))
14841516

1485-
* fix: remove invalid repository exception ([`746b62d`](https://github.com/python-semantic-release/python-semantic-release/commit/746b62d4e207a5d491eecd4ca96d096eb22e3bed))
1486-
14871517
* fix: skip removing the build folder if it doesn't exist
14881518

14891519
https://github.com/relekang/python-semantic-release/issues/391#issuecomment-950667599 ([`8e79fdc`](https://github.com/python-semantic-release/python-semantic-release/commit/8e79fdc107ffd852a91dfb5473e7bd1dfaba4ee5))
@@ -1788,14 +1818,6 @@ This issue occurs when some commits are available but are all to level 0. ([`8ab
17881818

17891819
* feat(build): allow falsy values for build_command to disable build step ([`c07a440`](https://github.com/python-semantic-release/python-semantic-release/commit/c07a440f2dfc45a2ad8f7c454aaac180c4651f70))
17901820

1791-
* feat(repository): Add to settings artifact repository
1792-
1793-
- Add new config var to set repository (repository_url)
1794-
- Remove 'Pypi' word when it refers generically to an artifact repository system
1795-
- Depreciate 'PYPI_USERNAME' and 'PYPI_PASSWORD' and prefer 'REPOSITORY_USERNAME' and 'REPOSITORY_PASSWORD' env vars
1796-
- Depreciate every config key with 'pypi' and prefer repository
1797-
- Update doc in accordance with those changes ([`f4ef373`](https://github.com/python-semantic-release/python-semantic-release/commit/f4ef3733b948282fba5a832c5c0af134609b26d2))
1798-
17991821
## v7.9.0 (2020-12-21)
18001822

18011823
### Feature
@@ -1828,6 +1850,16 @@ compatible syntax ([`5087e54`](https://github.com/python-semantic-release/python
18281850

18291851
## v7.8.2 (2020-12-19)
18301852

1853+
### Feature
1854+
1855+
* feat(repository): Add to settings artifact repository
1856+
1857+
- Add new config var to set repository (repository_url)
1858+
- Remove 'Pypi' word when it refers generically to an artifact repository system
1859+
- Depreciate 'PYPI_USERNAME' and 'PYPI_PASSWORD' and prefer 'REPOSITORY_USERNAME' and 'REPOSITORY_PASSWORD' env vars
1860+
- Depreciate every config key with 'pypi' and prefer repository
1861+
- Update doc in accordance with those changes ([`f4ef373`](https://github.com/python-semantic-release/python-semantic-release/commit/f4ef3733b948282fba5a832c5c0af134609b26d2))
1862+
18311863
### Fix
18321864

18331865
* fix(cli): skip remove_dist where not needed
@@ -3086,6 +3118,10 @@ Fixes #28 ([`191369e`](https://github.com/python-semantic-release/python-semanti
30863118

30873119
* fix: Add pandoc to travis settings ([`17d40a7`](https://github.com/python-semantic-release/python-semantic-release/commit/17d40a73062ffa774542d0abc0f59fc16b68be37))
30883120

3121+
### Unknown
3122+
3123+
* Upgrade dependency click to ==6.2 ([`1c5f3cd`](https://github.com/python-semantic-release/python-semantic-release/commit/1c5f3cde6a8a892b1fe48eae39424d3d483b5935))
3124+
30893125
## v3.3.0 (2015-12-20)
30903126

30913127
### Feature
@@ -3104,10 +3140,6 @@ Fixes #28 ([`191369e`](https://github.com/python-semantic-release/python-semanti
31043140

31053141
* fix: Make sure the github token is not in the output ([`55356b7`](https://github.com/python-semantic-release/python-semantic-release/commit/55356b718f74d94dd92e6c2db8a15423a6824eb5))
31063142

3107-
### Unknown
3108-
3109-
* Upgrade dependency click to ==6.2 ([`1c5f3cd`](https://github.com/python-semantic-release/python-semantic-release/commit/1c5f3cde6a8a892b1fe48eae39424d3d483b5935))
3110-
31113143
## v3.2.1 (2015-12-20)
31123144

31133145
### Fix
@@ -3135,8 +3167,6 @@ clients will then download the latest sdist package available. ([`a1a35f4`](http
31353167

31363168
### Unknown
31373169

3138-
* Add links to the node project ([`3567952`](https://github.com/python-semantic-release/python-semantic-release/commit/3567952d8e84235c58aa7e310689de8d4b07f7ad))
3139-
31403170
* Upgrade dependency twine to ==1.6.3 ([`f96e9b2`](https://github.com/python-semantic-release/python-semantic-release/commit/f96e9b2e066465e657b3d25708713f5d20b6942f))
31413171

31423172
* Upgrade dependency semver to ==2.2.1 ([`63b4b99`](https://github.com/python-semantic-release/python-semantic-release/commit/63b4b9949816cef110a2ce3c10707525623bd8ef))
@@ -3155,6 +3185,8 @@ clients will then download the latest sdist package available. ([`a1a35f4`](http
31553185

31563186
* Upgrade dependency responses to ==0.5.0 ([`fcf9e1a`](https://github.com/python-semantic-release/python-semantic-release/commit/fcf9e1a806236fc09a472ba6e58cf44f57b2147f))
31573187

3188+
* Add links to the node project ([`3567952`](https://github.com/python-semantic-release/python-semantic-release/commit/3567952d8e84235c58aa7e310689de8d4b07f7ad))
3189+
31583190
## v3.1.0 (2015-08-31)
31593191

31603192
### Feature

pyproject.toml

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

77
[project]
88
name = "python-semantic-release"
9-
version = "9.8.4"
9+
version = "9.8.5"
1010
description = "Automatic Semantic Versioning for Python projects"
1111
requires-python = ">=3.8"
1212
license = { text = "MIT" }

semantic_release/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
tags_and_versions,
2525
)
2626

27-
__version__ = "9.8.4"
27+
__version__ = "9.8.5"
2828

2929
__all__ = [
3030
"CommitParser",

0 commit comments

Comments
 (0)