Add changelog note about background process reaping on exec

This commit is contained in:
Mahmoud Al-Qudsi 2018-08-22 12:26:38 -05:00
parent ad4913fd61
commit 2cccc9b589

View File

@ -18,6 +18,7 @@ fish 3.0 is a major release which brings with it both improvements in functional
- `%` is no longer used for process and job expansion. `$fish_pid` and `$last_pid` have taken the place of `%self` and `%last` respectively. (#4230, #1202)
- The new `math` builtin (see below) does not support logical expressions; `test` should be used instead (#4777).
- Range expansion (`$foo[1..5]`) will now always go forward if only the end is negative, and in reverse if just the start is. This is to enable clamping to the last valid index without changing direction if the list has fewer elements than expected.
- Background jobs not first `disown`'d will be reaped upon `exec`, bringing the behavior in line with that of `exit`.
## Notable fixes and improvements
- A new feature flags mechanism is added for staging deprecations and breaking changes. Feature flags may be specified at launch with `fish --features ...` or by setting the universal `fish_features` variable. (#4940)