prep for 4.2.0 and fix changelog (#10375)

something weird happened to the changelog in
https://github.com/certbot/certbot/pull/10319. a 4.2.0 entry was added
below the entry for `5.0.0 - main` despite 4.2.0 not having been
released. since it's sounding like we're expecting our next release to
be 4.2.0 and not 5.0, i merged these two changelog entries into one for
4.2.0

i also modified our setup.py files to use 4.2.0.dev0 instead of
5.0.0.dev0 altho this isn't strictly necessary because our release
script will automatically set all version numbers to whatever version we
give it on the command line before building the release
This commit is contained in:
Brad Warren
2025-07-29 14:44:39 -07:00
committed by GitHub
parent 6ba8abe8d5
commit ae2a00bbad
19 changed files with 20 additions and 26 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'cryptography>=43.0.0',
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
# We specify the minimum acme and certbot version as the current plugin
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'certbot',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
# for now, do not upgrade to cloudflare>=2.20 to avoid deprecation warnings and the breaking
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'python-digitalocean>=1.11', # 1.15.0 or newer is recommended for TTL support
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
# This version of lexicon is required to address the problem described in
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'google-api-python-client>=1.6.5',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'dns-lexicon>=3.15.1',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
# This version was chosen because it is the version packaged in RHEL 9 and Debian unstable. It
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'boto3>=1.15.15',
+1 -1
View File
@@ -4,7 +4,7 @@ import sys
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
+1 -1
View File
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup
version = '5.0.0.dev0'
version = '4.2.0.dev0'
install_requires = [
# We specify the minimum acme and certbot version as the current plugin
+2 -8
View File
@@ -2,11 +2,11 @@
Certbot adheres to [Semantic Versioning](https://semver.org/).
## 5.0.0 - main
## 4.2.0 - main
### Added
*
* Added `--eab-hmac-alg` parameter to support custom HMAC algorithm for External Account Binding.
### Changed
@@ -25,12 +25,6 @@ Certbot adheres to [Semantic Versioning](https://semver.org/).
More details about these changes can be found on our GitHub repo.
## 4.2.0
### Added
* Added `--eab-hmac-alg` parameter to support custom HMAC algorithm for External Account Binding.
## 4.1.1 - 2025-06-12
### Fixed
+1 -1
View File
@@ -1,4 +1,4 @@
"""Certbot client."""
# version number like 1.2.3a0, must have at least 2 parts, like 1.2
__version__ = '5.0.0.dev0'
__version__ = '4.2.0.dev0'