4.5.1 release items
[scons.git] / RELEASE.txt
blobec50af002e1b7e403622bf6b78a2e2afafe85a1c
1 A new SCons release, 4.5.1, is now available on the SCons download page:
3     https://scons.org/pages/download.html
5 Here is a summary of the changes since 4.5.0:
7 FIXES
8 -----
10 - Fix a problem in 4.5.0 where using something like the following code
11   will cause a Clone()'d environment to share the CPPDEFINES with the
12   original Environment() which was cloned. Causing leakage of changes
13   to CPPDEFINES when they should be completely independent after the Clone.
14       env=Environment(CPPDEFINES=['a'])
15       env.Append(CPPDEFINES=['b']) (or AppendUnique,Prepend,PrependUnique)
16       env1=env.Clone()
17       env1.Append(CPPDEFINES=['c']) (or any other modification, but not overwriting CPPDEFINES)
18   Now env['CPPDEFINES'] will contain 'c' when it should not.
21 Thanks to the following contributors listed below for their contributions to this release.
22 ==========================================================================================
23 .. code-block:: text
25     git shortlog --no-merges -ns 4.5.0..HEAD
27          3  William Deegan
28          1  Mats Wichmann