Merge pull request #4574 from mwichmann/env/override-del
[scons.git] / RELEASE.txt
blob8f8707b81eb732ca79bbf96d859477c34983941b
1 If you are reading this in the git repository, the contents
2 refer to *unreleased* changes since the last SCons release.
3 Past official release announcements appear at:
5     https://scons.org/tag/releases.html
7 ==================================================================
9 A new SCons release, 4.4.1, is now available on the SCons download page:
11     https://scons.org/pages/download.html
14 Here is a summary of the changes since 4.4.0:
16 NEW FUNCTIONALITY
17 -----------------
19 - List new features (presumably why a checkpoint is being released)
21 DEPRECATED FUNCTIONALITY
22 ------------------------
24 - List anything that's been deprecated since the last release
26 CHANGED/ENHANCED EXISTING FUNCTIONALITY
27 ---------------------------------------
29 - List modifications to existing features, where the previous behavior
30   wouldn't actually be considered a bug
32 - Override envirionments, created when giving construction environment
33   keyword arguments to Builder calls (or manually, through the
34   undocumented Override method), were modified not to "leak" on item deletion.
35   The item will now not be deleted from the base environment.
37 FIXES
38 -----
40 - PackageVariable now does what the documentation always said it does
41   if the variable is used on the command line with one of the enabling
42   string as the value: the variable's default value is produced (previously
43   it always produced True in this case).
45 IMPROVEMENTS
46 ------------
48 - List improvements that wouldn't be visible to the user in the
49   documentation:  performance improvements (describe the circumstances
50   under which they would be observed), or major code cleanups
52 PACKAGING
53 ---------
55 - List changes in the way SCons is packaged and/or released
57 DOCUMENTATION
58 -------------
60 - List any significant changes to the documentation (not individual
61   typo fixes, even if they're mentioned in src/CHANGES.txt to give
62   the contributor credit)
64 DEVELOPMENT
65 -----------
67 - List visible changes in the way SCons is developed
69 Thanks to the following contributors listed below for their contributions to this release.
70 ==========================================================================================
71 .. code-block:: text
73     git shortlog --no-merges -ns 4.0.1..HEAD