mirror of
https://github.com/fish-shell/fish-shell
synced 2024-12-27 05:13:10 +00:00
CHANGELOG: Document incompatible changes
This commit is contained in:
parent
6473a9c763
commit
36a7924fa8
1 changed files with 13 additions and 0 deletions
|
@ -3,6 +3,19 @@ fish 3.7.0 (released ???)
|
|||
|
||||
.. ignore: 9439 9440 9442 9452 9469 9480 9482
|
||||
|
||||
Notable backwards-incompatible changes
|
||||
--------------------------------------
|
||||
fish is being (once you are reading this hopefully "has been") ported to rust, which unfortunately involves a few backwards-incompatible changes.
|
||||
We have tried to keep these to a minimum, but in some cases it is unavoidable.
|
||||
|
||||
- ``random`` now uses a different random number generator and so the values you get even with the same seed have changed.
|
||||
Notably, it will now work much more sensibly with very small seeds.
|
||||
The seed was never guaranteed to give the same result across systems,
|
||||
so we do not expect this to have a large impact (:issue:`9593`).
|
||||
- ``functions --handlers`` will now list handlers in a different order.
|
||||
Now it is definition order, first to last, where before it was last to first.
|
||||
This was never specifically defined, and we recommend not relying on a specific order (:issue:`9944`).
|
||||
|
||||
Notable improvements and fixes
|
||||
------------------------------
|
||||
- ``functions --handlers-type caller-exit`` once again lists functions defined as ``function --on-job-exit caller``, rather than them being listed by ``functions --handlers-type process-exit``.
|
||||
|
|
Loading…
Reference in a new issue