chore(deps): update dependency python-semantic-release to v9 - autoclosed #35
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/python-semantic-release-9.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^7.24.0->^9.0.0Release Notes
python-semantic-release/python-semantic-release
v9.21.1Compare Source
====================
🪲 Bug Fixes
#1204_(
PR#​1239,f61f8a3)📖 Documentation
PR#​1229,550e85f)⚙️ Build System
deps: Bump
richdependency from13.0to14.0(PR#​1224,691536e)deps: Expand
python-gitlabdependency to includev5.0.0(PR#​1228,a0cd1be).. _#1204: https://github.com/python-semantic-release/python-semantic-release/issues/1204
.. _550e85f:
550e85f5ec.. _691536e:
691536e98f.. _a0cd1be:
a0cd1be4e3.. _f61f8a3:
f61f8a38a1.. _PR#1224: https://github.com/python-semantic-release/python-semantic-release/pull/1224
.. _PR#1228: https://github.com/python-semantic-release/python-semantic-release/pull/1228
.. _PR#1229: https://github.com/python-semantic-release/python-semantic-release/pull/1229
.. _PR#1239: https://github.com/python-semantic-release/python-semantic-release/pull/1239
.. _changelog-v9.21.0:
v9.21.0Compare Source
====================
✨ Features
python-semantic-release, project script, closes#1195_(
PR#​1199,1ac97bc)📖 Documentation
PR#​1200,1a4116a).. _#1195: https://github.com/python-semantic-release/python-semantic-release/issues/1195
.. _1a4116a:
1a4116af4b.. _1ac97bc:
1ac97bc74c.. _PR#1199: https://github.com/python-semantic-release/python-semantic-release/pull/1199
.. _PR#1200: https://github.com/python-semantic-release/python-semantic-release/pull/1200
.. _changelog-v9.20.0:
v9.20.0Compare Source
====================
✨ Features
cmd-version: Enable stamping of tag formatted versions into files, closes
#846_ (PR#​1190,8906d8e)cmd-version: Extend
version_variablesto stamp versions with@symbol separator,closes
#1156_ (PR#​1185,23f69b6)📖 Documentation
configuration: Add usage information for tag format version stamping (
PR#​1190,8906d8e)configuration: Clarify
version_variablesconfig description &@separator usage(
PR#​1185,23f69b6)⚙️ Build System
deprecated~=1.2for deprecation notices & sphinx documentation (PR#​1190,8906d8e).. _#1156: https://github.com/python-semantic-release/python-semantic-release/issues/1156
.. _#846: https://github.com/python-semantic-release/python-semantic-release/issues/846
.. _23f69b6:
23f69b6ac2.. _8906d8e:
8906d8e704.. _PR#1185: https://github.com/python-semantic-release/python-semantic-release/pull/1185
.. _PR#1190: https://github.com/python-semantic-release/python-semantic-release/pull/1190
.. _changelog-v9.19.1:
v9.19.1Compare Source
====================
🪲 Bug Fixes
changelog: Standardize heading format for across all version sections (
PR#​1182,81f9e80)changelog-md: Standardize heading format for extra release information (
PR#​1182,81f9e80)changelog-rst: Standardize heading format for extra release information (
PR#​1182,81f9e80)config: Handle invalid
commit_parsertype gracefully (PR#​1180,903c8ba)release-notes: Standardize heading format for extra release information (
PR#​1182,81f9e80)📖 Documentation
Fix spelling errors & inaccurate descriptions (
55d4a05_)automatic-releases: Declutter the table of contents for automatic release guides (
e8343ee_)commit-parsing: Update reference to section name of additional release info (
PR#​1182,81f9e80).. _55d4a05:
55d4a05ff5.. _81f9e80:
81f9e80c3d.. _903c8ba:
903c8ba68d.. _e8343ee:
e8343eeb38.. _PR#1180: https://github.com/python-semantic-release/python-semantic-release/pull/1180
.. _PR#1182: https://github.com/python-semantic-release/python-semantic-release/pull/1182
.. _changelog-v9.19.0:
v9.19.0Compare Source
====================
✨ Features
conventional-commitsparser (PR#​1177,27ddf84)📖 Documentation
PR#​1177,27ddf84)💡 ADDITIONAL RELEASE INFORMATION
the official conventional-commits standard for which the 'angular' parser has evolved into. Please
update your configurations to specify 'conventional' as the 'commit_parser' value in place of
'angular'. The 'angular' type will be removed in v11.
.. _27ddf84:
27ddf840f8.. _PR#1177: https://github.com/python-semantic-release/python-semantic-release/pull/1177
.. _changelog-v9.18.1:
v9.18.1Compare Source
====================
🪲 Bug Fixes
#1074,#1169(PR#​1173,37db258).. _#1074: https://github.com/python-semantic-release/python-semantic-release/issues/1074
.. _#1169: https://github.com/python-semantic-release/python-semantic-release/issues/1169
.. _37db258:
37db258162.. _PR#1173: https://github.com/python-semantic-release/python-semantic-release/pull/1173
.. _changelog-v9.18.0:
v9.18.0Compare Source
====================
✨ Features
Add
create_release_url&format_w_official_vcs_namefilters (PR#​1161,f853cf0)changelog: Add
create_pypi_urlfilter to jinja template render context (PR#​1160,45d49c3)changelog: Add additional release info to changeling from commit
NOTICE's (PR#​1166,834ce32)changelog-md: Add additional release info section to default markdown template, closes
#223_(
PR#​1166,834ce32)changelog-rst: Add additional release info section to default ReStructuredText template,
closes
#223_ (PR#​1166,834ce32)commit-parser: Enable parsers to identify additional release notices from commit msgs
(
PR#​1166,834ce32)parser-angular: Add a
ignore_merge_commitsoption to discard parsing merge commits(
PR#​1164,463e43b)parser-angular: Add functionality to parse out
NOTICE:prefixed statements in commits,closes
#223_ (PR#​1166,834ce32)parser-emoji: Add a
ignore_merge_commitsoption to discard parsing merge commits(
PR#​1164,463e43b)parser-emoji: Add functionality to parse out
NOTICE:prefixed statements in commits,closes
#223_ (PR#​1166,834ce32)parsers: Add option
ignore_merge_commitsto discard parsing merge commits (PR#​1164,463e43b)release-notes: Add license information to default release notes template, closes
#228_(
PR#​1167,41172c1)vcs-bitbucket: Add
format_w_official_vcs_namefilter function (PR#​1161,f853cf0)vcs-gitea: Add
create_release_url&format_w_official_vcs_namefilter functions(
PR#​1161,f853cf0)vcs-github: Add
create_release_url&format_w_official_vcs_namefilter functions(
PR#​1161,f853cf0)vcs-gitlab: Add
create_release_url&format_w_official_vcs_namefilter functions(
PR#​1161,f853cf0)🪲 Bug Fixes
Refactor parsing compatibility function to support older custom parsers (
PR#​1165,cf340c5)changelog: Fix parsing compatibility w/ custom parsers, closes
#1162_ (PR#​1165,cf340c5)changelog-templates: Adjust default templates to avoid empty version sections (
PR#​1164,463e43b)parser-angular: Adjust parser to prevent empty message extractions (
PR#​1166,834ce32)parser-emoji: Adjust parser to prevent empty message extractions (
PR#​1166,834ce32)version: Fix parsing compatibility w/ custom parsers, closes
#1162_ (PR#​1165,cf340c5)📖 Documentation
changelog: Add formatted changelog into hosted documentation (
PR#​1155,2f18a6d)changelog-templates: Add description for new
create_pypi_urlfilter function (PR#​1160,45d49c3)changelog-templates: Add details about license specification in the release notes (
PR#​1167,41172c1)changelog-templates: Define
create_release_url&format_w_official_vcs_namefilters(
PR#​1161,f853cf0)changelog-templates: Document special separate sections of commit descriptions (
ebb4c67_)commit-parsing: Document new release notice footer detection feature of built-in parsers
(
cd14e92_).. _#1162: https://github.com/python-semantic-release/python-semantic-release/issues/1162
.. _#223: https://github.com/python-semantic-release/python-semantic-release/issues/223
.. _#228: https://github.com/python-semantic-release/python-semantic-release/issues/228
.. _2f18a6d:
2f18a6debf.. _41172c1:
41172c1272.. _45d49c3:
45d49c3da7.. _463e43b:
463e43b897.. _834ce32:
834ce32300.. _cd14e92:
cd14e9209d.. _cf340c5:
cf340c5256.. _ebb4c67:
ebb4c67d46.. _f853cf0:
f853cf059b.. _PR#1155: https://github.com/python-semantic-release/python-semantic-release/pull/1155
.. _PR#1160: https://github.com/python-semantic-release/python-semantic-release/pull/1160
.. _PR#1161: https://github.com/python-semantic-release/python-semantic-release/pull/1161
.. _PR#1164: https://github.com/python-semantic-release/python-semantic-release/pull/1164
.. _PR#1165: https://github.com/python-semantic-release/python-semantic-release/pull/1165
.. _PR#1166: https://github.com/python-semantic-release/python-semantic-release/pull/1166
.. _PR#1167: https://github.com/python-semantic-release/python-semantic-release/pull/1167
.. _changelog-v9.17.0:
v9.17.0Compare Source
====================
✨ Features
changelog: Add
sort_numericallyfilter function to template environment (PR#​1146,7792388)changelog: Parse squashed commits individually (
PR#​1112,cf785ca)config: Extend support of remote urls aliased using git
insteadOfconfigurations, closes#1150_ (PR#​1151,4045037)parsers: Parse squashed commits individually (
PR#​1112,cf785ca)parser-angular: Apply PR/MR numbers to all parsed commits from a squash merge (
PR#​1112,cf785ca)parser-angular: Upgrade angular parser to parse squashed commits individually, closes
#1085_(
PR#​1112,cf785ca)parser-emoji: Add functionality to interpret scopes from gitmoji commit messages (
PR#​1112,cf785ca)parser-emoji: Upgrade emoji parser to parse squashed commits individually (
PR#​1112,cf785ca)version: Parse squashed commits individually (
PR#​1112,cf785ca)🪲 Bug Fixes
PR#​1152,315ae21)⚡ Performance Improvements
PR#​1147,f1ef4ec)📖 Documentation
changelog-templates: Add description for new
sort_numericallyfilter function (PR#​1146,7792388)commit-parsing: Add description for squash commit evaluation option of default parsers
(
PR#​1112,cf785ca)configuration: Update the
commit_parser_optionssetting description (PR#​1112,cf785ca).. _#1085: https://github.com/python-semantic-release/python-semantic-release/issues/1085
.. _#1150: https://github.com/python-semantic-release/python-semantic-release/issues/1150
.. _315ae21:
315ae2176e.. _4045037:
40450375c7.. _7792388:
77923885c5.. _cf785ca:
cf785ca79a.. _f1ef4ec:
f1ef4ecf5f.. _PR#1112: https://github.com/python-semantic-release/python-semantic-release/pull/1112
.. _PR#1146: https://github.com/python-semantic-release/python-semantic-release/pull/1146
.. _PR#1147: https://github.com/python-semantic-release/python-semantic-release/pull/1147
.. _PR#1151: https://github.com/python-semantic-release/python-semantic-release/pull/1151
.. _PR#1152: https://github.com/python-semantic-release/python-semantic-release/pull/1152
.. _changelog-v9.16.1:
v9.16.1Compare Source
====================
🪲 Bug Fixes
PR#​1142,c4056fc)📖 Documentation
PR#​1140,9bdd626).. _9bdd626:
9bdd626bf8.. _c4056fc:
c4056fc2e1.. _PR#1140: https://github.com/python-semantic-release/python-semantic-release/pull/1140
.. _PR#1142: https://github.com/python-semantic-release/python-semantic-release/pull/1142
.. _changelog-v9.16.0:
v9.16.0Compare Source
====================
✨ Features
PR#​1135,0418fd8)🪲 Bug Fixes
changelog: Fixes PSR release commit exclusions for customized commit messages (
PR#​1139,f9a2078)cmd-version: Fixes
--print-tagresult to match configured tag format (PR#​1134,a990aa7)cmd-version: Fixes tag format on default version when force bump for initial release, closes
#1137_ (PR#​1138,007fd00)config-changelog: Validate
changelog.exclude_commit_patternson config load (PR#​1139,f9a2078)📖 Documentation
commit-parsing: Add the new custom parser import spec description for direct path imports,
closes
#687_ (PR#​1135,0418fd8)configuration: Adjust
commit_parseroption definition for direct path imports (PR#​1135,0418fd8).. _#687: https://github.com/python-semantic-release/python-semantic-release/issues/687
.. _#1137: https://github.com/python-semantic-release/python-semantic-release/issues/1137
.. _007fd00:
007fd00a39.. _0418fd8:
0418fd8d27.. _a990aa7:
a990aa7ab0.. _f9a2078:
f9a2078743.. _PR#1134: https://github.com/python-semantic-release/python-semantic-release/pull/1134
.. _PR#1135: https://github.com/python-semantic-release/python-semantic-release/pull/1135
.. _PR#1138: https://github.com/python-semantic-release/python-semantic-release/pull/1138
.. _PR#1139: https://github.com/python-semantic-release/python-semantic-release/pull/1139
.. _changelog-v9.15.2:
v9.15.2Compare Source
====================
🪲 Bug Fixes
changelog: Ensures user rendered files are trimmed to end with a single newline (
PR#​1118,6dfbbb0)cli: Add error message of how to gather full error output (
PR#​1116,ba85532)cmd-version: Enable maintenance prereleases (
PR#​864,b88108e)cmd-version: Fix handling of multiple prerelease token variants & git flow merges (
PR#​1120,8784b9a)cmd-version: Fix version determination algorithm to capture commits across merged branches
(
PR#​1120,8784b9a)cmd-version: Forces tag timestamp to be same time as release commit (
PR#​1117,7898b11)cmd-version: Handle multiple prerelease token variants properly, closes
#789_ (PR#​1120,8784b9a)config: Ensure default config loads on network mounted windows environments, closes
#1123_(
PR#​1124,a64cbc9)version: Remove some excessive log msgs from debug to silly level (
PR#​1120,8784b9a)version-bump: Increment based on current commit's history only, closes
#861_ (PR#​864,b88108e)⚡ Performance Improvements
PR#​1120,8784b9a).. _#789: https://github.com/python-semantic-release/python-semantic-release/issues/789
.. _#861: https://github.com/python-semantic-release/python-semantic-release/issues/861
.. _#1123: https://github.com/python-semantic-release/python-semantic-release/issues/1123
.. _6dfbbb0:
6dfbbb0371.. _7898b11:
7898b1185f.. _8784b9a:
8784b9ad4b.. _a64cbc9:
a64cbc96c1.. _b88108e:
b88108e189.. _ba85532:
ba85532ddd.. _PR#864: https://github.com/python-semantic-release/python-semantic-release/pull/864
.. _PR#1116: https://github.com/python-semantic-release/python-semantic-release/pull/1116
.. _PR#1117: https://github.com/python-semantic-release/python-semantic-release/pull/1117
.. _PR#1118: https://github.com/python-semantic-release/python-semantic-release/pull/1118
.. _PR#1120: https://github.com/python-semantic-release/python-semantic-release/pull/1120
.. _PR#1124: https://github.com/python-semantic-release/python-semantic-release/pull/1124
.. _changelog-v9.15.1:
v9.15.1Compare Source
====================
🪲 Bug Fixes
changelog-md: Fix commit sort of breaking descriptions section (
75b342e_)parser-angular: Ensure issues are sorted by numeric value rather than text sorted (
3858add_)parser-emoji: Ensure issues are sorted by numeric value rather than text sorted (
7b8d2d9_).. _3858add:
3858add582.. _75b342e:
75b342e625.. _7b8d2d9:
7b8d2d92e1.. _changelog-v9.15.0:
v9.15.0Compare Source
====================
✨ Features
changelog-md: Add a breaking changes section to default Markdown template, closes
#244_(
PR#​1110,4fde30e)changelog-md: Alphabetize breaking change descriptions in markdown changelog template
(
PR#​1110,4fde30e)changelog-md: Alphabetize commit summaries & scopes in markdown changelog template
(
PR#​1111,8327068)changelog-rst: Add a breaking changes section to default reStructuredText template, closes
#244_ (PR#​1110,4fde30e)changelog-rst: Alphabetize breaking change descriptions in ReStructuredText template
(
PR#​1110,4fde30e)changelog-rst: Alphabetize commit summaries & scopes in ReStructuredText template (
PR#​1111,8327068)commit-parser: Enable parsers to flag commit to be ignored for changelog, closes
#778_(
PR#​1108,0cc668c)default-changelog: Add a separate formatted breaking changes section, closes
#244_(
PR#​1110,4fde30e)default-changelog: Alphabetize commit summaries & scopes in change sections (
PR#​1111,8327068)parsers: Add
other_allowed_tagsoption for commit parser options (PR#​1109,f90b8dc)parsers: Enable parsers to identify linked issues on a commit (
PR#​1109,f90b8dc)parser-angular: Automatically parse angular issue footers from commit messages (
PR#​1109,f90b8dc)parser-custom: Enable custom parsers to identify linked issues on a commit (
PR#​1109,f90b8dc)parser-emoji: Parse issue reference footers from commit messages (
PR#​1109,f90b8dc)release-notes: Add tag comparison link to release notes when supported (
PR#​1107,9073344)🪲 Bug Fixes
cmd-version: Ensure release utilizes a timezone aware datetime (
ca817ed_)default-changelog: Alphabetically sort commit descriptions in version type sections
(
bdaaf5a_)util: Prevent git footers from being collapsed during parse (
PR#​1109,f90b8dc)📖 Documentation
api-parsers: Add option documentation to parser options (
PR#​1109,f90b8dc)changelog-templates: Update examples using new
commit.linked_issuesattribute (PR#​1109,f90b8dc)commit-parsing: Improve & expand commit parsing w/ parser descriptions (
PR#​1109,f90b8dc).. _#244: https://github.com/python-semantic-release/python-semantic-release/issues/244
.. _#778: https://github.com/python-semantic-release/python-semantic-release/issues/778
.. _0cc668c:
0cc668c364.. _4fde30e:
4fde30e093.. _8327068:
83270683fd.. _9073344:
9073344164.. _bdaaf5a:
bdaaf5a460.. _ca817ed:
ca817ed902.. _f90b8dc:
f90b8dc6ce.. _PR#1107: https://github.com/python-semantic-release/python-semantic-release/pull/1107
.. _PR#1108: https://github.com/python-semantic-release/python-semantic-release/pull/1108
.. _PR#1109: https://github.com/python-semantic-release/python-semantic-release/pull/1109
.. _PR#1110: https://github.com/python-semantic-release/python-semantic-release/pull/1110
.. _PR#1111: https://github.com/python-semantic-release/python-semantic-release/pull/1111
.. _changelog-v9.14.0:
v9.14.0Compare Source
====================
✨ Features
changelog: Add md to rst conversion for markdown inline links (
cb2af1f_)changelog: Define first release w/o change descriptions for default MD template (
fa89dec_)changelog: Define first release w/o change descriptions for default RST template (
e30c94b_)changelog: Prefix scopes on commit descriptions in default template (
PR#​1093,560fd2c)changelog-md: Add markdown inline link format macro (
c6d8211_)changelog-md: Prefix scopes on commit descriptions in Markdown changelog template (
PR#​1093,560fd2c)changelog-rst: Prefix scopes on commit descriptions in ReStructuredText template (
PR#​1093,560fd2c)configuration: Add
changelog.default_templates.mask_initial_releaseoption (595a70b_)context: Add
mask_initial_releasesetting to changelog context (6f2ee39_)release-notes: Define first release w/o change descriptions in default template (
83167a3_)🪲 Bug Fixes
99ab99b_)📖 Documentation
changelog-templates: Document new
mask_initial_releasechangelog context variable(
f294957_)configuration: Document new
mask_initial_releaseoption usage & effect (3cabcdc_)homepage: Fix reference to new ci workflow for test status badge (
6760069_).. _3cabcdc:
3cabcdcd94.. _560fd2c:
560fd2c0d5.. _595a70b:
595a70bcbc.. _6760069:
6760069e74.. _6f2ee39:
6f2ee39414.. _83167a3:
83167a3dcc.. _99ab99b:
99ab99bb0b.. _c6d8211:
c6d8211c85.. _cb2af1f:
cb2af1f17c.. _e30c94b:
e30c94bffe.. _f294957:
f2949577df.. _fa89dec:
fa89dec239.. _PR#1093: https://github.com/python-semantic-release/python-semantic-release/pull/1093
.. _changelog-v9.13.0:
v9.13.0Compare Source
====================
✨ Features
changelog: Add PR/MR url linking to default Markdown changelog, closes
#924,#953(
cd8d131_)changelog: Add PR/MR url linking to default reStructuredText template, closes
#924,#953(
5f018d6_)parsed-commit: Add linked merge requests list to the
ParsedCommitobject (9a91062_)parser-angular: Automatically parse PR/MR numbers from subject lines in commits (
2ac798f_)parser-emoji: Automatically parse PR/MR numbers from subject lines in commits (
bca9909_)parser-scipy: Automatically parse PR/MR numbers from subject lines in commits (
2b3f738_)🪲 Bug Fixes
changelog-rst: Ignore unknown parsed commit types in default RST changelog (
77609b1_)parser-angular: Drop the
breakingcategory but still maintain a major level bump(
f1ffa54_)parsers: Improve reliability of descriptions after reverse word-wrap (
436374b_)⚡ Performance Improvements
parser-angular: Simplify commit parsing type pre-calculation (
a86a28c_)parser-emoji: Increase speed of commit parsing (
2c9c468_)parser-scipy: Increase speed & decrease complexity of commit parsing (
2b661ed_)📖 Documentation
changelog-templates: Add
linked_merge_requestfield to examples (d4376bc_)changelog-templates: Fix api class reference links (
7a5bdf2_)commit-parsing: Add
linked_merge_requestfield to Parsed Commit definition (ca61889_).. _#924: https://github.com/python-semantic-release/python-semantic-release/issues/924
.. _#953: https://github.com/python-semantic-release/python-semantic-release/issues/953
.. _2ac798f:
2ac798f92e.. _2b3f738:
2b3f73801f.. _2b661ed:
2b661ed122.. _2c9c468:
2c9c4685a6.. _436374b:
436374b041.. _5f018d6:
5f018d630b.. _77609b1:
77609b1917.. _7a5bdf2:
7a5bdf29b3.. _9a91062:
9a9106212d.. _a86a28c:
a86a28c5e2.. _bca9909:
bca9909c1b.. _ca61889:
ca61889d4a.. _cd8d131:
cd8d1310a4.. _d4376bc:
d4376bc2ae.. _f1ffa54:
f1ffa54118.. _changelog-v9.12.2:
v9.12.2Compare Source
====================
🪲 Bug Fixes
bitbucket: Fix
pull_request_urlfilter to ignore an PR prefix gracefully (PR#​1089,275ec88)cli: Gracefully capture all exceptions unless in very verbose debug mode (
PR#​1088,13ca44f)gitea: Fix
issue_urlfilter to ignore an issue prefix gracefully (PR#​1089,275ec88)gitea: Fix
pull_request_urlfilter to ignore an PR prefix gracefully (PR#​1089,275ec88)github: Fix
issue_urlfilter to ignore an issue prefix gracefully (PR#​1089,275ec88)github: Fix
pull_request_urlfilter to ignore an PR prefix gracefully (PR#​1089,275ec88)gitlab: Fix
issue_urlfilter to ignore an issue prefix gracefully (PR#​1089,275ec88)gitlab: Fix
merge_request_urlfilter to ignore an PR prefix gracefully (PR#​1089,275ec88)hvcs: Add flexibility to issue & MR/PR url jinja filters (
PR#​1089,275ec88)📖 Documentation
PR#​1089,275ec88).. _13ca44f:
13ca44f443.. _275ec88:
275ec88e6d.. _PR#1088: https://github.com/python-semantic-release/python-semantic-release/pull/1088
.. _PR#1089: https://github.com/python-semantic-release/python-semantic-release/pull/1089
.. _changelog-v9.12.1:
v9.12.1Compare Source
====================
🪲 Bug Fixes
changelog: Fix raw-inline pattern replacement in
convert_md_to_rstfilter (2dc70a6_)cmd-version: Fix
--as-prereleasewhen no commit change from last full release (PR#​1076,3b7b772)release-notes: Add context variable shorthand
ctxlike docs claim & changelog has(
d618d83_)📖 Documentation
74f03d4_).. _2dc70a6:
2dc70a6106.. _3b7b772:
3b7b772461.. _74f03d4:
74f03d4468.. _d618d83:
d618d83360.. _PR#1076: https://github.com/python-semantic-release/python-semantic-release/pull/1076
.. _changelog-v9.12.0:
v9.12.0Compare Source
====================
✨ Features
autofit_text_widthfilter to template environment (PR#​1062,83e4b86)🪲 Bug Fixes
changelog: Ignore commit exclusion when a commit causes a version bump (
e8f886e_)parser-angular: Change
Fixescommit type heading toBug Fixes(PR#​1064,09e3a4d)parser-emoji: Enable the default bump level option (
bc27995_)📖 Documentation
changelog-templates: Add definition & usage of
autofit_text_widthtemplate filter(
PR#​1062,83e4b86)commit-parsers: Add deprecation message for the tag parser (
af94540_)configuration: Add deprecation message for the tag parser (
a83b7e4_).. _09e3a4d:
09e3a4da62.. _83e4b86:
83e4b86abd.. _a83b7e4:
a83b7e43e4.. _af94540:
af94540f2b.. _bc27995:
bc27995255.. _e8f886e:
e8f886ef2a.. _PR#1062: https://github.com/python-semantic-release/python-semantic-release/pull/1062
.. _PR#1064: https://github.com/python-semantic-release/python-semantic-release/pull/1064
.. _changelog-v9.11.1:
v9.11.1Compare Source
====================
🪲 Bug Fixes
PR#​1060,a7614b0).. _a7614b0:
a7614b0db8.. _PR#1060: https://github.com/python-semantic-release/python-semantic-release/pull/1060
.. _changelog-v9.11.0:
v9.11.0Compare Source
====================
✨ Features
changelog: Add
convert_md_to_rstfilter to changelog environment (PR#​1055,c2e8831)changelog: Add default changelog in re-structured text format, closes
#399_ (PR#​1055,c2e8831)changelog: Add default changelog template in reStructuredText format (
PR#​1055,c2e8831)config: Enable default
changelog.insertion_flagbased on output format (PR#​1055,c2e8831)config: Enable target changelog filename to trigger RST output format, closes
#399_(
PR#​1055,c2e8831)🪲 Bug Fixes
PR#​1055,c2e8831)📖 Documentation
changelog: Clarify the
convert_md_to_rstfilter added to the template environment(
PR#​1055,c2e8831)changelog: Increase detail about configuration options of default changelog creation
(
PR#​1055,c2e8831)configuration: Update
changelog_filewith deprecation notice of setting relocation(
PR#​1055,c2e8831)configuration: Update
output_formatdescription for reStructuredText support (PR#​1055,c2e8831)configuration: Update details of
insertion_flag's dynamic defaults with rst (PR#​1055,c2e8831).. _#399: https://github.com/python-semantic-release/python-semantic-release/issues/399
.. _c2e8831:
c2e883104d.. _PR#1055: https://github.com/python-semantic-release/python-semantic-release/pull/1055
.. _changelog-v9.10.1:
v9.10.1Compare Source
====================
🪲 Bug Fixes
PR#​1054,4d12251).. _4d12251:
4d12251c67.. _PR#1054: https://github.com/python-semantic-release/python-semantic-release/pull/1054
.. _changelog-v9.10.0:
v9.10.0Compare Source
====================
✨ Features
changelog: Add
changelog_insertion_flagto changelog template context (PR#​1045,c18c245)changelog: Add
changelog_modeto changelog template context (PR#​1045,c18c245)changelog: Add
prev_changelog_fileto changelog template context (PR#​1045,c18c245)changelog: Add
read_filefunction to changelog template context (PR#​1045,c18c245)changelog: Add shorthand
ctxvariable to changelog template env (PR#​1045,c18c245)changelog: Modify changelog template to support changelog updates, closes
#858_(
PR#​1045,c18c245)config: Add
changelog.default_templates.output_formatconfig option (PR#​1045,c18c245)config: Add
changelog.insertion_flagas configuration option (PR#​1045,c18c245)config: Add
changelog.modeas configuration option (PR#​1045,c18c245)github-actions: Add an action
builddirective to toggle the--skip-buildoption(
PR#​1044,26597e2)🪲 Bug Fixes
changelog: Adjust angular heading names for readability (
PR#​1045,c18c245)changelog: Ensure changelog templates can handle complex directory includes (
PR#​1045,c18c245)changelog: Only render user templates when files exist (
PR#​1045,c18c245)config: Prevent jinja from autoescaping markdown content by default (
PR#​1045,c18c245)📖 Documentation
changelog-templates: Improve detail & describe new
changelog.mode="update"(PR#​1045,c18c245)commands: Update definition of the version commands
--skip-buildoption (PR#​1044,26597e2)configuration: Add
changelog.modeandchangelog.insertion_flagconfig definitions(
PR#​1045,c18c245)configuration: Define the new
changelog.default_templates.output_formatoption(
PR#​1045,c18c245)configuration: Mark version of configuration setting introduction (
PR#​1045,c18c245)configuration: Standardize all true/false to lowercase ensuring toml-compatibility
(
PR#​1045,c18c245)configuration: Update
changelog.environment.autoescapedefault tofalseto match code(
PR#​1045,c18c245)github-actions: Add description of the
buildinput directive (PR#​1044,26597e2)github-actions: Update primary example with workflow sha controlled pipeline (
14f04df_)homepage: Update custom changelog reference (
PR#​1045,c18c245).. _#722: https://github.com/python-semantic-release/python-semantic-release/issues/722
.. _#858: https://github.com/python-semantic-release/python-semantic-release/issues/858
.. _14f04df:
14f04dffc7.. _26597e2:
26597e24a8.. _c18c245:
c18c245df5.. _PR#1044: https://github.com/python-semantic-release/python-semantic-release/pull/1044
.. _PR#1045: https://github.com/python-semantic-release/python-semantic-release/pull/1045
.. _changelog-v9.9.0:
v9.9.0Compare Source
===================
✨ Features
is_prereleaseoutput to the version action (PR#​1038,6a5d35d)📖 Documentation
automatic-releases: Drop extraneous github push configuration (
PR#​1011,2135c68)github-actions: Add configuration & description of publish action (
PR#​1011,2135c68)github-actions: Add description of new
is_prereleaseoutput for version action(
PR#​1038,6a5d35d)github-actions: Clarify & consolidate GitHub Actions usage docs, closes
#907_ (PR#​1011,2135c68)github-actions: Expand descriptions & clarity of actions configs (
PR#​1011,2135c68)github-actions: Revert removal of namespace prefix from examples (
PR#​1011,2135c68)homepage: Remove link to old github config & update token scope config (
PR#​1011,2135c68).. _#907: https://github.com/python-semantic-release/python-semantic-release/issues/907
.. _2135c68:
2135c68ccb.. _6a5d35d:
6a5d35d0d9.. _PR#1011: https://github.com/python-semantic-release/python-semantic-release/pull/1011
.. _PR#1038: https://github.com/python-semantic-release/python-semantic-release/pull/1038
.. _changelog-v9.8.9:
v9.8.9Compare Source
===================
🪲 Bug Fixes
version-cmd: Ensure
version_variablesdo not match partial variable names (PR#​1028,156915c)version-cmd: Improve
version_variablesflexibility w/ quotes (ie. json, yaml, etc)(
PR#​1028,156915c)version-cmd: Increase
version_variableflexibility with quotations (ie. json, yaml, etc),closes
#601,#706,#962,#1026(PR#​1028,156915c)📖 Documentation
Update docstrings to resolve sphinx failures, closes
#1029_ (PR#​1030,d84efc7)configuration: Add clarity to
version_variablesusage & limitations (PR#​1028,156915c)homepage: Re-structure homepage to be separate from project readme (
PR#​1032,2307ed2)README: Simplify README to point at official docs (
PR#​1032,2307ed2).. _#1026: https://github.com/python-semantic-release/python-semantic-release/issues/1026
.. _#1029: https://github.com/python-semantic-release/python-semantic-release/issues/1029
.. _#601: https://github.com/python-semantic-release/python-semantic-release/issues/601
.. _#706: https://github.com/python-semantic-release/python-semantic-release/issues/706
.. _#962: https://github.com/python-semantic-release/python-semantic-release/issues/962
.. _156915c:
156915c7d7.. _2307ed2:
2307ed29d9.. _d84efc7:
d84efc7719.. _PR#1028: https://github.com/python-semantic-release/python-semantic-release/pull/1028
.. _PR#1030: https://github.com/python-semantic-release/python-semantic-release/pull/1030
.. _PR#1032: https://github.com/python-semantic-release/python-semantic-release/pull/1032
.. _changelog-v9.8.8:
v9.8.8Compare Source
===================
🪲 Bug Fixes
#994_ (PR#​1014,16e6daa)📖 Documentation
configuration: Update
build_commandenv table for windows to use all capital vars(
0e8451c_)github-actions: Update version in examples to latest version (
3c894ea_).. _#994: https://github.com/python-semantic-release/python-semantic-release/issues/994
.. _0e8451c:
0e8451cf90.. _16e6daa:
16e6daaf85.. _3c894ea:
3c894ea8a5.. _PR#1014: https://github.com/python-semantic-release/python-semantic-release/pull/1014
.. _changelog-v9.8.7:
v9.8.7Compare Source
===================
🪲 Bug Fixes
Provide
context.historyglobal in release notes templates (PR#​1005,5bd91b4)release-notes: Fix noop-changelog to print raw release notes (
PR#​1005,5bd91b4)release-notes: Provide
context.historyglobal in release note templates, closes#984_(
PR#​1005,5bd91b4)📖 Documentation
Use pinned version for GHA examples (
PR#​1004,5fdf761)changelog: Clarify description of the default changelog generation process (
399fa65_)configuration: Clarify
changelog_filevstemplate_diroption usage, closes#983_(
a7199c8_)configuration: Fix build_command_env table rendering (
PR#​996,a5eff0b)github-actions: Adjust formatting & version warning in code snippets (
PR#​1004,5fdf761)github-actions: Use pinned version for GHA examples, closes
#1003_ (PR#​1004,5fdf761).. _#1003: https://github.com/python-semantic-release/python-semantic-release/issues/1003
.. _#983: https://github.com/python-semantic-release/python-semantic-release/issues/983
.. _#984: https://github.com/python-semantic-release/python-semantic-release/issues/984
.. _399fa65:
399fa6521d.. _5bd91b4:
5bd91b4d7a.. _5fdf761:
5fdf7614c0.. _a5eff0b:
a5eff0bfe4.. _a7199c8:
a7199c8cd6.. _PR#1004: https://github.com/python-semantic-release/python-semantic-release/pull/1004
.. _PR#1005: https://github.com/python-semantic-release/python-semantic-release/pull/1005
.. _PR#996: https://github.com/python-semantic-release/python-semantic-release/pull/996
.. _changelog-v9.8.6:
v9.8.6Compare Source
===================
🪲 Bug Fixes
PR#​980,32c8e70)📖 Documentation
PR#​981,ce9ffdb).. _32c8e70:
32c8e70915.. _ce9ffdb:
ce9ffdb82c.. _PR#980: https://github.com/python-semantic-release/python-semantic-release/pull/980
.. _PR#981: https://github.com/python-semantic-release/python-semantic-release/pull/981
.. _changelog-v9.8.5:
v9.8.5Compare Source
===================
🪲 Bug Fixes
Enable
--print-last-released*when in detached head or non-release branch (PR#​926,782c0a6)changelog: Resolve commit ordering issue when dates are similar (
PR#​972,bfda159)version-cmd: Drop branch restriction for
--print-last-released*opts, closes#900_(
PR#​926,782c0a6)⚡ Performance Improvements
Improve git history processing for changelog generation (
PR#​972,bfda159)changelog: Improve git history parser changelog generation (
PR#​972,bfda159).. _#900: https://github.com/python-semantic-release/python-semantic-release/issues/900
.. _782c0a6:
782c0a6109.. _bfda159:
bfda1593af.. _PR#926: https://github.com/python-semantic-release/python-semantic-release/pull/926
.. _PR#972: https://github.com/python-semantic-release/python-semantic-release/pull/972
.. _changelog-v9.8.4:
v9.8.4Compare Source
===================
🪲 Bug Fixes
changelog-cmd: Remove usage strings when error occurred, closes
#810_ (348a51d_)changelog-cmd: Render default changelog when user template directory exist but is empty
(
bded8de_)config: Prevent path traversal manipulation of target changelog location (
43e35d0_)config: Prevent path traversal manipulation of target changelog location (
3eb3dba_)publish-cmd: Prevent error when provided tag does not exist locally (
16afbbb_)publish-cmd: Remove usage strings when error occurred, closes
#810_ (afbb187_)version-cmd: Remove usage strings when error occurred, closes
#810_ (a7c17c7_).. _#810: https://github.com/python-semantic-release/python-semantic-release/issues/810
.. _16afbbb:
16afbbb8fb.. _348a51d:
348a51db8a.. _3eb3dba:
3eb3dbafec.. _43e35d0:
43e35d0972.. _a7c17c7:
a7c17c73fd.. _afbb187:
afbb187d6d.. _bded8de:
bded8deae6.. _changelog-v9.8.3:
v9.8.3Compare Source
===================
🪲 Bug Fixes
#955_ (PR#​956,0b005df).. _#955: https://github.com/python-semantic-release/python-semantic-release/issues/955
.. _0b005df:
0b005df0a8.. _PR#956: https://github.com/python-semantic-release/python-semantic-release/pull/956
.. _changelog-v9.8.2:
v9.8.2Compare Source
===================
🪲 Bug Fixes
PR#​954,7b0079b).. _7b0079b:
7b0079bf3e.. _PR#954: https://github.com/python-semantic-release/python-semantic-release/pull/954
.. _changelog-v9.8.1:
v9.8.1Compare Source
===================
🪲 Bug Fixes
Improve build cmd env on windows (
PR#​942,d911fae)version-cmd: Pass windows specific env vars to build cmd when on windows (
PR#​942,d911fae)📖 Documentation
PR#​942,d911fae).. _d911fae:
d911fae993.. _PR#942: https://github.com/python-semantic-release/python-semantic-release/pull/942
.. _changelog-v9.8.0:
v9.8.0Compare Source
===================
✨ Features
Extend gitlab to edit a previous release if exists (
PR#​934,23e02b9)gha: Configure ssh signed tags in GitHub Action, closes
#936_ (PR#​937,dfb76b9)hvcs-gitlab: Enable gitlab to edit a previous release if found (
PR#​934,23e02b9)version-cmd: Add toggle of
--no-verifyoption togit commit(PR#​927,1de6f78)🪲 Bug Fixes
gitlab: Adjust release name to mirror other hvcs release names (
PR#​934,23e02b9)hvcs-gitlab: Add tag message to release creation (
PR#​934,23e02b9)📖 Documentation
configuration: Add
no_git_verifydescription to the configuration page (PR#​927,1de6f78)migration-v8: Update version references in migration instructions (
PR#​938,d6ba16a).. _#936: https://github.com/python-semantic-release/python-semantic-release/issues/936
.. _1de6f78:
1de6f7834c.. _23e02b9:
23e02b96df.. _d6ba16a:
d6ba16aa8e.. _dfb76b9:
dfb76b94b8.. _PR#927: https://github.com/python-semantic-release/python-semantic-release/pull/927
.. _PR#934: https://github.com/python-semantic-release/python-semantic-release/pull/934
.. _PR#937: https://github.com/python-semantic-release/python-semantic-release/pull/937
.. _PR#938: https://github.com/python-semantic-release/python-semantic-release/pull/938
.. _changelog-v9.7.3:
v9.7.3Compare Source
===================
🪲 Bug Fixes
prerelease-tokenparameter in github action (PR#​929,1bb26b0).. _1bb26b0:
1bb26b0762.. _PR#929: https://github.com/python-semantic-release/python-semantic-release/pull/929
.. _changelog-v9.7.2:
v9.7.2Compare Source
===================
🪲 Bug Fixes
Enable user configuration of
build_commandenv vars (PR#​925,6b5b271)version: Enable user config of
build_commandenv variables, closes#922_ (PR#​925,6b5b271)📖 Documentation
configuration: Clarify TOC & alphabetize configuration descriptions (
19add16_)configuration: Clarify TOC & standardize heading links (
3a41995_)configuration: Document
build_command_envconfiguration option (PR#​925,6b5b271)CONTRIBUTING: Update build command definition for developers (
PR#​921,b573c4d).. _#922: https://github.com/python-semantic-release/python-semantic-release/issues/922
.. _19add16:
19add16dcf.. _3a41995:
3a4199542d.. _6b5b271:
6b5b271453.. _b573c4d:
b573c4d4a2.. _PR#921: https://github.com/python-semantic-release/python-semantic-release/pull/921
.. _PR#925: https://github.com/python-semantic-release/python-semantic-release/pull/925
.. _changelog-v9.7.1:
v9.7.1Compare Source
===================
🪲 Bug Fixes
git_committer_*definition in action, closes#918_ (PR#​919,ccef9d8).. _#918: https://github.com/python-semantic-release/python-semantic-release/issues/918
.. _ccef9d8:
ccef9d8521.. _PR#919: https://github.com/python-semantic-release/python-semantic-release/pull/919
.. _changelog-v9.7.0:
v9.7.0Compare Source
===================
✨ Features
NEW_VERSION& useful env vars to build command (ee6b246_)🪲 Bug Fixes
gha: Add missing
tagoption to GitHub Action definition, closes#906_ (PR#​908,6b24288)gha: Correct use of
prereleaseoption for GitHub Action (PR#​914,85e27b7)📖 Documentation
configuration: Add description of build command available env variables (
c882dc6_)gha: Update GitHub Actions doc with all available options (
PR#​914,85e27b7)⚙️ Build System
python3.12, closes#801_ (PR#​914,85e27b7).. _#801: https://github.com/python-semantic-release/python-semantic-release/issues/801
.. _#906: https://github.com/python-semantic-release/python-semantic-release/issues/906
.. _6b24288:
6b24288a96.. _85e27b7:
85e27b7f48.. _c882dc6:
c882dc62b8.. _ee6b246:
ee6b246df3.. _PR#908: https://github.com/python-semantic-release/python-semantic-release/pull/908
.. _PR#914: https://github.com/python-semantic-release/python-semantic-release/pull/914
.. _changelog-v9.6.0:
v9.6.0Compare Source
===================
✨ Features
Changelog filters are specialized per vcs type (
PR#​890,76ed593)changelog: Changelog filters are hvcs focused (
PR#​890,76ed593)changelog-context: Add flag to jinja env for which hvcs is available (
PR#​890,76ed593)changelog-gitea: Add issue url filter to changelog context (
PR#​890,76ed593)changelog-github: Add issue url filter to changelog context (
PR#​890,76ed593)version-cmd: Add
--as-prereleaseoption to force the next version to be a prerelease,closes
#639_ (PR#​647,2acb5ac)🪲 Bug Fixes
Correct version
--prereleaseuse & enable--as-prerelease(PR#​647,2acb5ac)github: Correct changelog filter for pull request urls (
PR#​890,76ed593)parser-custom: Gracefully handle custom parser import errors (
67f6038_)version-cmd: Correct
--prereleaseuse, closes#639_ (PR#​647,2acb5ac)📖 Documentation
changelog-context: Explain new hvcs specific context filters (
PR#​890,76ed593)commands: Update version command options definition about prereleases (
PR#​647,2acb5ac).. _#639: https://github.com/python-semantic-release/python-semantic-release/issues/639
.. _2acb5ac:
2acb5ac35a.. _67f6038:
67f60389e3.. _76ed593:
76ed593ea3.. _PR#647: https://github.com/python-semantic-release/python-semantic-release/pull/647
.. _PR#890: https://github.com/python-semantic-release/python-semantic-release/pull/890
.. _changelog-v9.5.0:
v9.5.0Compare Source
===================
✨ Features
Extend support to on-prem GitHub Enterprise Server (
PR#​896,4fcb737)github: Extend support to on-prem GitHub Enterprise Server, closes
#895_ (PR#​896,4fcb737).. _#895: https://github.com/python-semantic-release/python-semantic-release/issues/895
.. _4fcb737:
4fcb737958.. _PR#896: https://github.com/python-semantic-release/python-semantic-release/pull/896
.. _changelog-v9.4.2:
v9.4.2Compare Source
===================
🪲 Bug Fixes
bitbucket: Allow insecure http connections if configured (
PR#​886,db13438)bitbucket: Correct url parsing & prevent double url schemes (
PR#​676,5cfdb24)config: Add flag to allow insecure connections (
PR#​886,db13438)gitea: Allow insecure http connections if configured (
PR#​886,db13438)gitea: Correct url parsing & prevent double url schemes (
PR#​676,5cfdb24)github: Allow insecure http connections if configured (
PR#​886,db13438)github: Correct url parsing & prevent double url schemes (
PR#​676,5cfdb24)gitlab: Allow insecure http connections if configured (
PR#​886,db13438)gitlab: Correct url parsing & prevent double url schemes (
PR#​676,5cfdb24)hvcs: Allow insecure http connections if configured (
PR#​886,db13438)hvcs: Prevent double protocol scheme urls in changelogs (
PR#​676,5cfdb24)version-cmd: Handle HTTP exceptions more gracefully (
PR#​886,db13438)📖 Documentation
remotesettings section with missing values, closes#868_(
PR#​886,db13438)⚙️ Build System
#888_ (PR#​877,4a22a8c).. _#868: https://github.com/python-semantic-release/python-semantic-release/issues/868
.. _#888: https://github.com/python-semantic-release/python-semantic-release/issues/888
.. _4a22a8c:
4a22a8c1a6.. _5cfdb24:
5cfdb248c0.. _db13438:
db1343890f.. _PR#676: https://github.com/python-semantic-release/python-semantic-release/pull/676
.. _PR#877: https://github.com/python-semantic-release/python-semantic-release/pull/877
.. _PR#886: https://github.com/python-semantic-release/python-semantic-release/pull/886
.. _changelog-v9.4.1:
v9.4.1Compare Source
===================
🪲 Bug Fixes
gh-actions-output: Fixed trailing newline to match GITHUB_OUTPUT format (
PR#​885,2c7b6ec)gh-actions-output: Fixed trailing newline to match GITHUB_OUTPUT format, closes
#884_(
PR#​885,2c7b6ec).. _#884: https://github.com/python-semantic-release/python-semantic-release/issues/884
.. _2c7b6ec:
2c7b6ec85b.. _PR#885: https://github.com/python-semantic-release/python-semantic-release/pull/885
.. _changelog-v9.4.0:
v9.4.0Compare Source
===================
✨ Features
PR#​675,2ee3f8a).. _2ee3f8a:
2ee3f8a918.. _PR#675: https://github.com/python-semantic-release/python-semantic-release/pull/675
.. _changelog-v9.3.1:
v9.3.1Compare Source
===================
🪲 Bug Fixes
algorithm: Handle merge-base errors gracefully, closes
#724_ (4c998b7_)cli-version: Change implementation to only push the tag we generated, closes
#803_(
8a9da4f_)⚡ Performance Improvements
3690b95_).. _#724: https://github.com/python-semantic-release/python-semantic-release/issues/724
.. _#803: https://github.com/python-semantic-release/python-semantic-release/issues/803
.. _3690b95:
3690b9511d.. _4c998b7:
4c998b77a3.. _8a9da4f:
8a9da4feb8.. _changelog-v9.3.0:
v9.3.0Compare Source
===================
✨ Features
cmd-version: Changelog available to bundle (
PR#​779,37fdb28)cmd-version: Create changelog prior to build enabling doc bundling (
PR#​779,37fdb28).. _37fdb28:
37fdb28e0e.. _PR#779: https://github.com/python-semantic-release/python-semantic-release/pull/779
.. _changelog-v9.2.2:
v9.2.2Compare Source
===================
🪲 Bug Fixes
#840_ (91d221a_).. _#840: https://github.com/python-semantic-release/python-semantic-release/issues/840
.. _91d221a:
91d221a012.. _changelog-v9.2.1:
v9.2.1Compare Source
===================
🪲 Bug Fixes
27cd93a_).. _27cd93a:
27cd93a0a6.. _changelog-v9.2.0:
v9.2.0Compare Source
===================
✨ Features
version: Add new version print flags to display the last released version and tag (
814240c_)version-config: Add option to disable 0.x.x versions (
dedb3b7_)🪲 Bug Fixes
changelog: Make sure default templates render ending in 1 newline (
0b4a45e_)changelog-generation: Fix incorrect release timezone determination (
f802446_)📖 Documentation
configuration: Add description of
allow-zero-versionconfiguration option (4028f83_)configuration: Clarify the
major_on_zeroconfiguration option (f7753cd_)⚙️ Build System
bd892b8_).. _0b4a45e:
0b4a45e367.. _4028f83:
4028f8384a.. _814240c:
814240c735.. _bd892b8:
bd892b89c2.. _dedb3b7:
dedb3b765c.. _f7753cd:
f7753cdabd.. _f802446:
f802446bd0.. _changelog-v9.1.1:
v9.1.1Compare Source
===================
🪲 Bug Fixes
1c25b8e_).. _1c25b8e:
1c25b8e6f1.. _changelog-v9.1.0:
v9.1.0Compare Source
===================
✨ Features
bbbbfeb_)🪲 Bug Fixes
a5168e4_)📖 Documentation
Add bitbucket authentication (
b78a387_)Add bitbucket to token table (
56f146d_)Fix typo (
b240e12_)⚙️ Build System
tomlkitto>=0.11.0, closes#834_ (291aace_).. _#834: https://github.com/python-semantic-release/python-semantic-release/issues/834
.. _291aace:
291aacea1d.. _56f146d:
56f146d9f4.. _a5168e4:
a5168e40b9.. _b240e12:
b240e129b1.. _b78a387:
b78a387d8e.. _bbbbfeb:
bbbbfebff3.. _changelog-v9.0.3:
v9.0.3Compare Source
===================
🪲 Bug Fixes
02df305_)⚡ Performance Improvements
8b742d3_).. _02df305:
02df305db4.. _8b742d3:
8b742d3db6.. _changelog-v9.0.2:
v9.0.2Compare Source
===================
🪲 Bug Fixes
#820_ (70193ba_)📖 Documentation
PR#​807,fb6f243).. _#820: https://github.com/python-semantic-release/python-semantic-release/issues/820
.. _70193ba:
70193ba117.. _fb6f243:
fb6f243a14.. _PR#807: https://github.com/python-semantic-release/python-semantic-release/pull/807
.. _changelog-v9.0.1:
v8.7.0Compare Source
===================
✨ Features
PR#​774,26528eb).. _26528eb:
26528eb879.. _PR#774: https://github.com/python-semantic-release/python-semantic-release/pull/774
.. _changelog-v8.6.0:
v8.6.0Compare Source
===================
✨ Features
PR#​771,cf75f23)📖 Documentation
PR#​777,245e878).. _245e878:
245e878f02.. _cf75f23:
cf75f23736.. _PR#771: https://github.com/python-semantic-release/python-semantic-release/pull/771
.. _PR#777: https://github.com/python-semantic-release/python-semantic-release/pull/777
.. _changelog-v8.5.2:
v8.5.2Compare Source
===================
🪲 Bug Fixes
PR#​772,e8c9d51).. _e8c9d51:
e8c9d516c3.. _PR#772: https://github.com/python-semantic-release/python-semantic-release/pull/772
.. _changelog-v8.5.1:
v8.5.1Compare Source
===================
🪲 Bug Fixes
cmd-version: Handle committing of git-ignored file gracefully (
PR#​764,ea89fa7)config: Cleanly handle repository in detached HEAD state (
PR#​765,ac4f9aa)config: Gracefully fail when repo is in a detached HEAD state (
PR#​765,ac4f9aa)version: Only commit non git-ignored files during version commit (
PR#​764,ea89fa7)📖 Documentation
configuration: Adjust wording and improve clarity (
PR#​766,6b2fc8c)configuration: Fix typo in text (
PR#​766,6b2fc8c).. _6b2fc8c:
6b2fc8c156.. _ac4f9aa:
ac4f9aacb7.. _ea89fa7:
ea89fa7288.. _PR#764: https://github.com/python-semantic-release/python-semantic-release/pull/764
.. _PR#765: https://github.com/python-semantic-release/python-semantic-release/pull/765
.. _PR#766: https://github.com/python-semantic-release/python-semantic-release/pull/766
.. _changelog-v8.5.0:
v8.5.0Compare Source
===================
✨ Features
PR#​762,07b232a).. _07b232a:
07b232a3b3.. _PR#762: https://github.com/python-semantic-release/python-semantic-release/pull/762
.. _changelog-v8.4.0:
v8.4.0Compare Source
===================
✨ Features
cmd-version: Add
--tag/--no-tagoption to version command (PR#​752,de6b9ad)version: Add
--no-tagoption to turn off tag creation (PR#​752,de6b9ad)🪲 Bug Fixes
PR#​752,de6b9ad)📖 Documentation
commands: Update
versionsubcommand options (PR#​752,de6b9ad)migration: Fix comments about publish command (
PR#​747,90380d7).. _90380d7:
90380d797a.. _de6b9ad:
de6b9ad921.. _PR#747: https://github.com/python-semantic-release/python-semantic-release/pull/747
.. _PR#752: https://github.com/python-semantic-release/python-semantic-release/pull/752
.. _changelog-v8.3.0:
v8.3.0Compare Source
===================
✨ Features
PR#​692,4648d87).. _4648d87:
4648d87bac.. _PR#692: https://github.com/python-semantic-release/python-semantic-release/pull/692
.. _changelog-v8.2.0:
v8.2.0Compare Source
===================
✨ Features
PR#​736,94a1311)📖 Documentation
3284258_).. _3284258:
3284258b9f.. _94a1311:
94a131167e.. _PR#736: https://github.com/python-semantic-release/python-semantic-release/pull/736
.. _changelog-v8.1.2:
v8.1.2Compare Source
===================
🪲 Bug Fixes
Correct lint errors (
a13a6c3_)Error when running build command on windows systems (
PR#​732,2553657).. _2553657:
2553657476.. _a13a6c3:
a13a6c37e1.. _PR#732: https://github.com/python-semantic-release/python-semantic-release/pull/732
.. _changelog-v8.1.1:
v8.1.1Compare Source
===================
🪲 Bug Fixes
PR#​711,75e6e48).. _75e6e48:
75e6e48129.. _PR#711: https://github.com/python-semantic-release/python-semantic-release/pull/711
.. _changelog-v8.1.0:
v8.1.0Compare Source
===================
✨ Features
PR#​714,5a5c5d0)📖 Documentation
Fix typos (
PR#​708,2698b0e)Update project urls (
PR#​715,5fd5485).. _2698b0e:
2698b0e006.. _5a5c5d0:
5a5c5d0ee3.. _5fd5485:
5fd54856df.. _PR#708: https://github.com/python-semantic-release/python-semantic-release/pull/708
.. _PR#714: https://github.com/python-semantic-release/python-semantic-release/pull/714
.. _PR#715: https://github.com/python-semantic-release/python-semantic-release/pull/715
.. _changelog-v8.0.8:
v8.0.8Compare Source
===================
🪲 Bug Fixes
PR#​686,1007a06).. _1007a06:
1007a06d1e.. _PR#686: https://github.com/python-semantic-release/python-semantic-release/pull/686
.. _changelog-v8.0.7:
v8.0.7Compare Source
===================
🪲 Bug Fixes
PR#​661,8a515ca).. _8a515ca:
8a515caf1f.. _PR#661: https://github.com/python-semantic-release/python-semantic-release/pull/661
.. _changelog-v8.0.6:
v8.0.6Compare Source
===================
🪲 Bug Fixes
PR#​683,bdc06ea).. _bdc06ea:
bdc06ea061.. _PR#683: https://github.com/python-semantic-release/python-semantic-release/pull/683
.. _changelog-v8.0.5:
v8.0.5Compare Source
===================
🪲 Bug Fixes
PR#​670,f1a54a6)📖 Documentation
passwordshould betoken. (PR#​670,f1a54a6)Fix typo missing 's' in version_variable[s] in configuration.rst (
PR#​668,879186a).. _879186a:
879186aa09.. _f1a54a6:
f1a54a6c9a.. _PR#668: https://github.com/python-semantic-release/python-semantic-release/pull/668
.. _PR#670: https://github.com/python-semantic-release/python-semantic-release/pull/670
.. _changelog-v8.0.4:
v8.0.4Compare Source
===================
🪲 Bug Fixes
PR#​653,5984c77)📖 Documentation
Add Python 3.11 to classifiers in metadata (
PR#​651,5a32a24)Clarify usage of assets config option (
PR#​655,efa2b30).. _5984c77:
5984c7771e.. _5a32a24:
5a32a24bf4.. _efa2b30:
efa2b3019b.. _PR#651: https://github.com/python-semantic-release/python-semantic-release/pull/651
.. _PR#653: https://github.com/python-semantic-release/python-semantic-release/pull/653
.. _PR#655: https://github.com/python-semantic-release/python-semantic-release/pull/655
.. _changelog-v8.0.3:
v8.0.3Compare Source
===================
🪲 Bug Fixes
PR#​649,88f25ea).. _88f25ea:
88f25eae62.. _PR#649: https://github.com/python-semantic-release/python-semantic-release/pull/649
.. _changelog-v8.0.2:
v8.0.2Compare Source
===================
🪲 Bug Fixes
PR#​644,f15753c)📖 Documentation
Better description for tag_format usage (
2129b72_)Clarify v8 breaking changes in GitHub action inputs (
PR#​643,cda050c)Correct version_toml example in migrating_from_v7.rst (
PR#​641,325d5e0).. _2129b72:
2129b72983.. _325d5e0:
325d5e048b.. _cda050c:
cda050cd9e.. _f15753c:
f15753ce65.. _PR#641: https://github.com/python-semantic-release/python-semantic-release/pull/641
.. _PR#643: https://github.com/python-semantic-release/python-semantic-release/pull/643
.. _PR#644: https://github.com/python-semantic-release/python-semantic-release/pull/644
.. _changelog-v8.0.1:
v8.0.1Compare Source
===================
🪲 Bug Fixes
PR#​632,254430b)📖 Documentation
Reduce readthedocs formats and add entries to migration from v7 guide (
9b6ddfe_)migration: Fix hyperlink (
PR#​631,5fbd52d).. _254430b:
254430b5cc.. _5fbd52d:
5fbd52d7de.. _9b6ddfe:
9b6ddfef44.. _PR#631: https://github.com/python-semantic-release/python-semantic-release/pull/631
.. _PR#632: https://github.com/python-semantic-release/python-semantic-release/pull/632
.. _changelog-v8.0.0:
v8.0.0Compare Source
===================
✨ Features
publish-cmd: Add
--post-to-release-tagoption to control where to publish (PR#​619,ec30564)Make it easier to access commit messages in ParsedCommits (
PR#​619,ec30564)Remove publication of
dists/to artifact repository (PR#​619,ec30564)Rename 'upload' configuration section to 'publish' (
PR#​619,ec30564)github-action: Add GitHub Actions output variables (
PR#​619,ec30564)version-cmd: Add
--skip-buildoption (PR#​619,ec30564)version-cmd Add
--strictversion mode (PR#​619,ec30564)🪲 Bug Fixes
Add logging for token auth, use token for push (
PR#​619,ec30564)Caching for repo owner and name (
PR#​619,ec30564)Correct assets type in configuration (
PR#​619,ec30564)Correct assets type-annotation for RuntimeContext (
PR#​619,ec30564)Correct Dockerfile CLI command and GHA fetch (
PR#​619,ec30564)Correct handling of build commands (
PR#​619,ec30564)Correct logic for generating release notes (
PR#​619,ec30564)Create_or_update_release for Gitlab hvcs (
PR#​619,ec30564)Make additional attributes available for template authors (
PR#​619,ec30564)Only call Github Action output callback once defaults are set (
PR#​619,ec30564)Remove commit amending behavior (
PR#​619,ec30564)Resolve branch checkout logic in GHA (
PR#​619,ec30564)Resolve bug in changelog logic, enable upload to pypi (
PR#​619,ec30564)Resolve loss of tag_format configuration (
PR#​619,ec30564)github-action: Pin Debian version in Dockerfile (
PR#​619,ec30564)github-action: Correct input parsing (
PR#​619,ec30564)github-action: Mark container fs as safe for git to operate on (
PR#​619,ec30564)github-action: Quotation for git config command (
PR#​619,ec30564)github-action: Remove default for 'force' (
PR#​619,ec30564)📖 Documentation
Convert to Furo theme (
PR#​619,ec30564)Fix typo (
PR#​619,ec30564)Remove reference to dist publication (
PR#​619,ec30564)Update docs with additional required permissions (
PR#​619,ec30564)changelog-templates: fix typo (
PR#​619,ec30564)♻️ Refactoring
PR#​619,ec30564)💥 BREAKING CHANGES
migrating-from-v7for more information.. _ec30564:
ec30564b4e.. _PR#619: https://github.com/python-semantic-release/python-semantic-release/pull/619
.. _changelog-v7.34.6:
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: poetry.lock
ffbc9cb5edto5a5b2af273chore(deps): update dependency python-semantic-release to v9to chore(deps): update dependency python-semantic-release to v9 - autoclosedPull request closed