From 0a144284baec0c42b98034713973affeeba544fb Mon Sep 17 00:00:00 2001 From: pulpbot Date: Wed, 19 Jun 2024 14:38:32 +0000 Subject: [PATCH] Release 3.3.0 --- .bumpversion.cfg | 2 +- CHANGES.md | 37 +++++++++++++++++++++++++++++++++++++ CHANGES/1014.doc | 1 - CHANGES/1038.feature | 2 -- CHANGES/1038.removal | 3 --- CHANGES/1039.removal | 1 - CHANGES/1053.bugfix | 2 -- CHANGES/1077.feature | 1 - CHANGES/1077.removal | 1 - CHANGES/1100.feature | 1 - docs/conf.py | 4 ++-- pulp_deb/app/__init__.py | 2 +- setup.py | 2 +- 13 files changed, 42 insertions(+), 17 deletions(-) delete mode 100644 CHANGES/1014.doc delete mode 100644 CHANGES/1038.feature delete mode 100644 CHANGES/1038.removal delete mode 100644 CHANGES/1039.removal delete mode 100644 CHANGES/1053.bugfix delete mode 100644 CHANGES/1077.feature delete mode 100644 CHANGES/1077.removal delete mode 100644 CHANGES/1100.feature diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 258e1d3c..bf9aebdf 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.3.0.dev +current_version = 3.3.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)(\.(?P[a-z]+))? diff --git a/CHANGES.md b/CHANGES.md index e5a3e3f7..a4b98e04 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -8,6 +8,43 @@ [//]: # (towncrier release notes start) +## 3.3.0 (2024-06-19) {: #3.3.0 } + + +#### Features {: #3.3.0-feature } + +- Added the ``architectures`` and ``components`` parameters to the release API in order to create releases with accompanying architectures and components in a single API call. + Also added retrieve functionality to the release API. + [#1038](https://github.com/pulp/pulp_deb/issues/1038) +- Added support for duplicate source debs. If an source deb already exists, return it instead of raising an exception. + [#1077](https://github.com/pulp/pulp_deb/issues/1077) +- Made the plugin compatible with pulpcore 3.55.0+. + [#1100](https://github.com/pulp/pulp_deb/issues/1100) + +#### Bugfixes {: #3.3.0-bugfix } + +- Fixed a bug where an ``IntegrityError`` was raised during publish when a source package belonged to + two dists. + [#1053](https://github.com/pulp/pulp_deb/issues/1053) + +#### Improved Documentation {: #3.3.0-doc } + +- Added initial staging docs. + [#1014](https://github.com/pulp/pulp_deb/issues/1014) + +#### Removals {: #3.3.0-removal } + +- When creating a release, the API now returns a task instead of the release being created. + In addition, attempting to create a release that already exists will no longer return an error. + Instead the resulting task will simply list the existing content in its ``created_resources`` field. + [#1038](https://github.com/pulp/pulp_deb/issues/1038) +- Dropped support for Python 3.8. pulp_deb now supports Python >=3.9. + [#1039](https://github.com/pulp/pulp_deb/issues/1039) +- When uploading a source deb that already exists, instead of throwing an exception it will now return the existing source package. + [#1077](https://github.com/pulp/pulp_deb/issues/1077) + +--- + ## 3.2.0 (2024-03-04) {: #3.2.0 } ### Features diff --git a/CHANGES/1014.doc b/CHANGES/1014.doc deleted file mode 100644 index 245d62e0..00000000 --- a/CHANGES/1014.doc +++ /dev/null @@ -1 +0,0 @@ -Added initial staging docs. diff --git a/CHANGES/1038.feature b/CHANGES/1038.feature deleted file mode 100644 index 2444ee20..00000000 --- a/CHANGES/1038.feature +++ /dev/null @@ -1,2 +0,0 @@ -Added the ``architectures`` and ``components`` parameters to the release API in order to create releases with accompanying architectures and components in a single API call. -Also added retrieve functionality to the release API. diff --git a/CHANGES/1038.removal b/CHANGES/1038.removal deleted file mode 100644 index d1ad2794..00000000 --- a/CHANGES/1038.removal +++ /dev/null @@ -1,3 +0,0 @@ -When creating a release, the API now returns a task instead of the release being created. -In addition, attempting to create a release that already exists will no longer return an error. -Instead the resulting task will simply list the existing content in its ``created_resources`` field. diff --git a/CHANGES/1039.removal b/CHANGES/1039.removal deleted file mode 100644 index 91a14c18..00000000 --- a/CHANGES/1039.removal +++ /dev/null @@ -1 +0,0 @@ -Dropped support for Python 3.8. pulp_deb now supports Python >=3.9. diff --git a/CHANGES/1053.bugfix b/CHANGES/1053.bugfix deleted file mode 100644 index ed7d596c..00000000 --- a/CHANGES/1053.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a bug where an ``IntegrityError`` was raised during publish when a source package belonged to -two dists. diff --git a/CHANGES/1077.feature b/CHANGES/1077.feature deleted file mode 100644 index 26c43d94..00000000 --- a/CHANGES/1077.feature +++ /dev/null @@ -1 +0,0 @@ -Added support for duplicate source debs. If an source deb already exists, return it instead of raising an exception. diff --git a/CHANGES/1077.removal b/CHANGES/1077.removal deleted file mode 100644 index 3142ed9d..00000000 --- a/CHANGES/1077.removal +++ /dev/null @@ -1 +0,0 @@ -When uploading a source deb that already exists, instead of throwing an exception it will now return the existing source package. diff --git a/CHANGES/1100.feature b/CHANGES/1100.feature deleted file mode 100644 index 2998e4fb..00000000 --- a/CHANGES/1100.feature +++ /dev/null @@ -1 +0,0 @@ -Made the plugin compatible with pulpcore 3.55.0+. diff --git a/docs/conf.py b/docs/conf.py index 642240f9..b1e6c6b5 100755 --- a/docs/conf.py +++ b/docs/conf.py @@ -73,9 +73,9 @@ # built documents. # # The short X.Y version. -version = "3.3.0.dev" +version = "3.3.0" # The full version, including alpha/beta/rc tags. -release = "3.3.0.dev" +release = "3.3.0" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/pulp_deb/app/__init__.py b/pulp_deb/app/__init__.py index a6c46d8b..62b625ea 100644 --- a/pulp_deb/app/__init__.py +++ b/pulp_deb/app/__init__.py @@ -6,5 +6,5 @@ class PulpDebPluginAppConfig(PulpPluginAppConfig): name = "pulp_deb.app" label = "deb" - version = "3.3.0.dev" + version = "3.3.0" python_package_name = "pulp_deb" diff --git a/setup.py b/setup.py index 4424c0ad..5be1e3a2 100755 --- a/setup.py +++ b/setup.py @@ -10,7 +10,7 @@ setup( name="pulp-deb", - version="3.3.0.dev", + version="3.3.0", description="pulp-deb plugin for the Pulp Project", long_description=long_description, long_description_content_type="text/markdown",