diff options
author | William Deegan <bill@baddogconsulting.com> | 2023-03-21 12:08:25 -0400 |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2023-03-21 12:08:25 -0400 |
commit | 120fd4f633e9ef3cafbc0fec35306d7555ffd1db (patch) | |
tree | 04ca5684b0dcd45e0a062a705edf5c0d464183b0 | |
parent | 661f4cc3be460a985b784e66bdf0216974fe9615 (diff) | |
download | scons-git-120fd4f633e9ef3cafbc0fec35306d7555ffd1db.tar.gz |
Updates to CHANGES.txt and RELEASE.txt for 4.5.2 Release
-rw-r--r-- | CHANGES.txt | 2 | ||||
-rw-r--r-- | RELEASE.txt | 48 |
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 |