summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2023-03-21 12:08:25 -0400
committerWilliam Deegan <bill@baddogconsulting.com>2023-03-21 12:08:25 -0400
commit120fd4f633e9ef3cafbc0fec35306d7555ffd1db (patch)
tree04ca5684b0dcd45e0a062a705edf5c0d464183b0
parent661f4cc3be460a985b784e66bdf0216974fe9615 (diff)
downloadscons-git-120fd4f633e9ef3cafbc0fec35306d7555ffd1db.tar.gz
Updates to CHANGES.txt and RELEASE.txt for 4.5.2 Release
-rw-r--r--CHANGES.txt2
-rw-r--r--RELEASE.txt48
2 files changed, 12 insertions, 38 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 8bb3c21f7..2c11cb48c 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -7,7 +7,7 @@
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
+RELEASE 4.5.2 - Sun, 21 Mar 2023 14:08:29 -0700
From Michał Górny:
- Remove the redundant `wheel` dependency from `pyproject.toml`,
diff --git a/RELEASE.txt b/RELEASE.txt
index 4e25b9522..959c566d3 100644
--- a/RELEASE.txt
+++ b/RELEASE.txt
@@ -10,36 +10,18 @@ A new SCons release, 4.5.2, 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:
-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
-----
-- 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
+- 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'})
PACKAGING
---------
@@ -47,20 +29,12 @@ PACKAGING
- Remove the redundant `wheel` dependency from `pyproject.toml`,
as it is added automatically by the setuptools PEP517 backend.
-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.0.1..HEAD
+ git shortlog --no-merges -ns 4.5.1..HEAD
+ 3 Mats Wichmann
+ 2 William Deegan
+ 1 Michał Górny