1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-08 01:51:01 +01:00
nix/doc/manual/src/release-notes/rl-next.md
Naïm Favier fa9642ec45 nix-shell: support single quotes in shebangs
Single quotes are a basic feature of shell syntax that people expect to
work. They are also more convenient for writing literal code expressions
with less escaping.
2023-10-23 15:56:05 +02:00

1.1 KiB

Release X.Y (202?-??-??)

  • URL flake references now support percent-encoded characters.

  • Path-like flake references now accept arbitrary unicode characters (except # and ?).

  • The experimental feature repl-flake is no longer needed, as its functionality is now part of the flakes experimental feature. To get the previous behavior, use the --file/--expr flags accordingly.

  • Introduce new flake installable syntax flakeref#.attrPath where the "." prefix denotes no searching of default attribute prefixes like packages.<SYSTEM> or legacyPackages.<SYSTEM>.

  • Nix adds apple-virt to the default system features on macOS systems that support virtualization. This is similar to what's done for the kvm system feature on Linux hosts.

  • Introduce a new built-in function builtins.convertHash.

  • nix-shell shebang lines now support single-quoted arguments.

  • builtins.fetchTree is now marked as stable.