Skip to content

Commit

Permalink
Changelog feature flags
Browse files Browse the repository at this point in the history
  • Loading branch information
ridiculousfish committed May 6, 2018
1 parent d623ac5 commit 060643a
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Expand Up @@ -5,6 +5,8 @@ This section is for changes merged to the `major` branch that are not also merge
- The `IFS` variable is deprecated and will be removed in fish 4.0 (#4156).
- The `function --on-process-exit` event will be removed in future (#4700). Use the `fish_exit` event instead.
- `$_` is deprecated and will removed in the future (#813). Use `status current-command` in a subshell instead.
- `^` as a redirection deprecated and will be removed in the future. (#4394). Use `2>` to redirect stderr. This is controlled by the `stderr-nocaret` feature flag.
- `?` as a glob is deprecated and will be removed in the future. (#4520). This is controlled by the `qmark-noglob` feature flag.

## Notable non-backward compatible changes
- `.` command no longer exists -- use `source` (#4294).
Expand All @@ -17,6 +19,7 @@ This section is for changes merged to the `major` branch that are not also merge
- The new `math` builtin (see below) does not support logical expressions; `test` should be used instead (#4777).

## Notable fixes and improvements
- A new feature flags mechanism is added for staging deprecations and breaking changes. (#4940)
- `wait` builtin is added for waiting on processes (#4498).
- `read` has a new `--delimiter` option as a better alternative to the `IFS` variable (#4256).
- `read` writes directly to stdout if called without arguments (#4407)
Expand Down Expand Up @@ -54,7 +57,6 @@ This section is for changes merged to the `major` branch that are not also merge
- Variables set in `if` and `while` conditions are available outside the block (#4820).
- The universal variables file no longer contains the MAC address. It is now at the fixed location `.config/fish/fish_universal_variables` (#1912).
- `alias` now has a `-s` and `--save` option to save the function generated by the alias using `funcsave` (#4878).
- The `?` wildcard has been removed (#4520).

## Other significant changes
- Command substitution output is now limited to 10 MB by default (#3822).
Expand Down

0 comments on commit 060643a

Please sign in to comment.