From eeadfd0a3164400cc8eaf081da17b1202067753c Mon Sep 17 00:00:00 2001 From: Maja Massarini Date: Wed, 11 Mar 2026 12:41:41 +0100 Subject: [PATCH] Release 0.40.0 --- CHANGELOG.md | 5 +++++ centos-integration-sig/python-specfile.spec | 5 ++++- epel8/python-specfile.spec | 5 ++++- fedora/python-specfile.spec | 5 ++++- 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d7eaf6..4f84c32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# 0.40.0 + +- `Specfile()` has a new `sanitize` option that enables best effort sanitization of potentially dangerous constructs such as shell expansions and unsafe Lua macros before they are passed to RPM for parsing. (#519) +- Fixed incorrect parsing of nested macros. (#522) + # 0.39.1 - Fixed whitespace padding of day of month in changelog entries. (#511) diff --git a/centos-integration-sig/python-specfile.spec b/centos-integration-sig/python-specfile.spec index fe034c1..e54a3c8 100644 --- a/centos-integration-sig/python-specfile.spec +++ b/centos-integration-sig/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.39.1 +%global base_version 0.40.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -81,6 +81,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Mar 09 2026 Packit Team - 0.40.0-1 +- New upstream release 0.40.0 + * Sat Feb 14 2026 Packit Team - 0.39.1-1 - New upstream release 0.39.1 diff --git a/epel8/python-specfile.spec b/epel8/python-specfile.spec index 0497f9e..095ecea 100644 --- a/epel8/python-specfile.spec +++ b/epel8/python-specfile.spec @@ -4,7 +4,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.39.1 +%global base_version 0.40.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -72,6 +72,9 @@ rm -rf specfile.egg-info %changelog +* Mon Mar 09 2026 Packit Team - 0.40.0-1 +- New upstream release 0.40.0 + * Sat Feb 14 2026 Packit Team - 0.39.1-1 - New upstream release 0.39.1 diff --git a/fedora/python-specfile.spec b/fedora/python-specfile.spec index 3f419bc..be84bba 100644 --- a/fedora/python-specfile.spec +++ b/fedora/python-specfile.spec @@ -7,7 +7,7 @@ Main focus is on modifying existing spec files, any change should result in a minimal diff.} -%global base_version 0.39.1 +%global base_version 0.40.0 #global prerelease rc1 %global package_version %{base_version}%{?prerelease:~%{prerelease}} @@ -81,6 +81,9 @@ sed -i 's/setuptools_scm\[toml\]>=7/setuptools_scm[toml]/' pyproject.toml %changelog +* Mon Mar 09 2026 Packit Team - 0.40.0-1 +- New upstream release 0.40.0 + * Sat Feb 14 2026 Packit Team - 0.39.1-1 - New upstream release 0.39.1