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
* 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
+
3
29
## v9.8.4 (2024-07-04)
4
30
5
31
### Fix
@@ -1448,6 +1474,18 @@ to allow custom file changes alongside the release commits. ([`3e34f95`](https:/
1448
1474
1449
1475
## v7.21.0 (2021-11-21)
1450
1476
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
@@ -1472,18 +1510,10 @@ executable. No-op mode now respected by artifact upload. ([`cfb20af`](https://gi
1472
1510
* PYPI_TOKEN can now be customized by setting pypi_token_var
1473
1511
* PYPI_USERNAME can now be customized by setting pypi_user_var ([`372cda3`](https://github.com/python-semantic-release/python-semantic-release/commit/372cda3497f16ead2209e6e1377d38f497144883))
1474
1512
1475
-
* feat: use gitlab-ci or github actions env vars
1476
-
1477
-
return owner and project name from Gitlab/Github environment variables if available
@@ -1788,14 +1818,6 @@ This issue occurs when some commits are available but are all to level 0. ([`8ab
1788
1818
1789
1819
* feat(build): allow falsy values for build_command to disable build step ([`c07a440`](https://github.com/python-semantic-release/python-semantic-release/commit/c07a440f2dfc45a2ad8f7c454aaac180c4651f70))
1790
1820
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))
* 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))
* fix: Make sure the github token is not in the output ([`55356b7`](https://github.com/python-semantic-release/python-semantic-release/commit/55356b718f74d94dd92e6c2db8a15423a6824eb5))
3106
3142
3107
-
### Unknown
3108
-
3109
-
* Upgrade dependency click to ==6.2 ([`1c5f3cd`](https://github.com/python-semantic-release/python-semantic-release/commit/1c5f3cde6a8a892b1fe48eae39424d3d483b5935))
3110
-
3111
3143
## v3.2.1 (2015-12-20)
3112
3144
3113
3145
### Fix
@@ -3135,8 +3167,6 @@ clients will then download the latest sdist package available. ([`a1a35f4`](http
3135
3167
3136
3168
### Unknown
3137
3169
3138
-
* Add links to the node project ([`3567952`](https://github.com/python-semantic-release/python-semantic-release/commit/3567952d8e84235c58aa7e310689de8d4b07f7ad))
3139
-
3140
3170
* Upgrade dependency twine to ==1.6.3 ([`f96e9b2`](https://github.com/python-semantic-release/python-semantic-release/commit/f96e9b2e066465e657b3d25708713f5d20b6942f))
3141
3171
3142
3172
* 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
3155
3185
3156
3186
* Upgrade dependency responses to ==0.5.0 ([`fcf9e1a`](https://github.com/python-semantic-release/python-semantic-release/commit/fcf9e1a806236fc09a472ba6e58cf44f57b2147f))
3157
3187
3188
+
* Add links to the node project ([`3567952`](https://github.com/python-semantic-release/python-semantic-release/commit/3567952d8e84235c58aa7e310689de8d4b07f7ad))
0 commit comments