diff options
author | William Deegan <bill@baddogconsulting.com> | 2023-03-21 12:26:32 -0400 |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2023-03-21 12:26:32 -0400 |
commit | 5eab3a7caea508b69501d3b577a706910e980840 (patch) | |
tree | 9ef57a1e71e9d6c5bc1520b2f9e5867469e31fb3 | |
parent | 749dbf2e9a54f3cc4375ce76fd8778d93c5c2477 (diff) | |
download | scons-git-5eab3a7caea508b69501d3b577a706910e980840.tar.gz |
Updates post 4.5.2 release
-rw-r--r-- | CHANGES.txt | 7 | ||||
-rw-r--r-- | RELEASE.txt | 63 | ||||
-rwxr-xr-x | ReleaseConfig | 2 | ||||
-rw-r--r-- | SConstruct | 2 | ||||
-rw-r--r-- | doc/user/main.xml | 2 | ||||
-rw-r--r-- | testing/framework/TestSCons.py | 2 |
6 files changed, 59 insertions, 19 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index 2c11cb48c..c6f35faff 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -7,6 +7,13 @@ NOTE: The 4.0.0 Release of SCons dropped Python 2.7 Support NOTE: 4.3.0 now requires Python 3.6.0 and above. Python 3.5.x is no longer supported +RELEASE VERSION/DATE TO BE FILLED IN LATER + + From John Doe: + + - Whatever John Doe did. + + RELEASE 4.5.2 - Sun, 21 Mar 2023 14:08:29 -0700 From Michał Górny: diff --git a/RELEASE.txt b/RELEASE.txt index 12a275e7c..769a12dbe 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -1,32 +1,65 @@ -A new SCons release, 4.5.2, is now available on the SCons download page: +If you are reading this in the git repository, the contents +refer to *unreleased* changes since the last SCons release. +Past official release announcements appear at: + + https://scons.org/tag/releases.html + +================================================================== + +A new SCons release, 4.5.3, is now available on the SCons download page: https://scons.org/pages/download.html -Here is a summary of the changes since 4.5.1: + +Here is a summary of the changes since 4.5.2: + +NEW FUNCTIONALITY +----------------- + +- List new features (presumably why a checkpoint is being released) + +DEPRECATED FUNCTIONALITY +------------------------ + +- List anything that's been deprecated since the last release + +CHANGED/ENHANCED EXISTING FUNCTIONALITY +--------------------------------------- + +- List modifications to existing features, where the previous behavior + wouldn't actually be considered a bug FIXES ----- -- Fix a problem (#4321) in 4.5.0/4.5.1 where ParseConfig could cause an - exception in MergeFlags when the result would be to add preprocessor - defines to existing CPPDEFINES. The following code illustrates the - circumstances that could trigger this: - env=Environment(CPPDEFINES=['a']) - env.Append(CPPDEFINES=['b']) - env.MergeFlags({'CPPDEFINES': 'c'}) +- List fixes of outright bugs + +IMPROVEMENTS +------------ + +- List improvements that wouldn't be visible to the user in the + documentation: performance improvements (describe the circumstances + under which they would be observed), or major code cleanups PACKAGING --------- -- Remove the redundant `wheel` dependency from `pyproject.toml`, - as it is added automatically by the setuptools PEP517 backend. +- List changes in the way SCons is packaged and/or released + +DOCUMENTATION +------------- + +- List any significant changes to the documentation (not individual + typo fixes, even if they're mentioned in src/CHANGES.txt to give + the contributor credit) + +DEVELOPMENT +----------- +- List visible changes in the way SCons is developed Thanks to the following contributors listed below for their contributions to this release. ========================================================================================== .. code-block:: text - git shortlog --no-merges -ns 4.5.1..HEAD - 3 Mats Wichmann - 2 William Deegan - 1 Michał Górny + git shortlog --no-merges -ns 4.0.1..HEAD diff --git a/ReleaseConfig b/ReleaseConfig index 2b80306fb..19ddee2c1 100755 --- a/ReleaseConfig +++ b/ReleaseConfig @@ -31,7 +31,7 @@ # 'final', the patchlevel is set to the release date. This value is # mandatory and must be present in this file. #version_tuple = (2, 2, 0, 'final', 0) -version_tuple = (4, 5, 2, 'a', 0) +version_tuple = (4, 5, 3, 'a', 0) # Python versions prior to unsupported_python_version cause a fatal error # when that version is used. Python versions prior to deprecate_python_version diff --git a/SConstruct b/SConstruct index 1f44ea4ee..4b4247171 100644 --- a/SConstruct +++ b/SConstruct @@ -38,7 +38,7 @@ month_year = strftime('%B %Y') project = 'scons' -default_version = '4.5.2' +default_version = '4.5.3' copyright = "Copyright (c) %s The SCons Foundation" % copyright_years # diff --git a/doc/user/main.xml b/doc/user/main.xml index 7fcd92214..de549a8bc 100644 --- a/doc/user/main.xml +++ b/doc/user/main.xml @@ -54,7 +54,7 @@ <corpauthor>The SCons Development Team</corpauthor> - <pubdate>Released: Mon, 06 Mar 2023 23:58:40 -0400</pubdate> + <pubdate>Released: Mon, 21 Mar 2023 12:25:39 -0400</pubdate> <copyright> <year>2004 - 2023</year> diff --git a/testing/framework/TestSCons.py b/testing/framework/TestSCons.py index 2c96995cf..b65d807e3 100644 --- a/testing/framework/TestSCons.py +++ b/testing/framework/TestSCons.py @@ -55,7 +55,7 @@ from TestCmd import PIPE # here provides some independent verification that what we packaged # conforms to what we expect. -default_version = '4.5.2ayyyymmdd' +default_version = '4.5.3ayyyymmdd' # TODO: these need to be hand-edited when there are changes python_version_unsupported = (3, 6, 0) |