1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 11:36:05 +01:00
home-manager/tests
lignus 3ec1cd9a07
launchd+targets/darwin: Escape XML in plists (#7356)
This patch updates all usage of toPlist such that it escapes any strings
in the final output.

The motication for this change is to avoid confusion when end-users of
home-manager's APIs are not aware that the option values they set end up
being passed un-escaped to XML files.

BREAKING CHANGE: Consumers doing manual escaping will now be doubly escaped.

Co-authored-by: Linnnus <linnnus@users.noreply.github.com>
2025-08-09 11:22:08 -05:00
..
integration home-manager: re-enable gcroot handling for NixOS module 2025-07-31 08:25:36 +02:00
lib lib: Improve KDL generator (#7429) 2025-07-12 14:32:14 -05:00
modules launchd+targets/darwin: Escape XML in plists (#7356) 2025-08-09 11:22:08 -05:00
asserts.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
big-test.nix treewide: Prevent IFD by default 2025-05-07 10:34:18 -05:00
darwinScrublist.nix tests: add mullvad-vpn to darwin scrublist 2025-08-07 09:13:13 -05:00
default.nix tests/news: add new test for news entries 2025-08-06 00:11:26 -05:00
flake.nix tests: include integration tests in buildbot 2025-08-07 14:08:22 -05:00
stubs.nix treewide: reformat nixfmt-rfc-style 2025-04-08 08:50:05 -07:00
tests.py tests: add tests package to search / run tests 2025-08-06 12:33:37 -05:00