Skip to content

Commit

Permalink
Add release note for derivation JSON change
Browse files Browse the repository at this point in the history
  • Loading branch information
Ericson2314 committed May 20, 2024
1 parent d9b5fdc commit 0ae9eb3
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions doc/manual/rl-next/derivation-json-change.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
synopsis: Modify `nix derivation {add,show}` JSON format
issues: 9866
prs: 10722
---

The JSON format for derivations has been slightly revised to better conform to our [JSON guidlines](@docroot@contributing/cli-guideline#returning-future-proof-json).
In particular, the hash algorithm and content addressing method of content-addresed derivation outputs is now separated into two fields `hashAlgo` and `method`,
rather than one field with an arcane `:`-separated format.

This JSON format is only used by the experimental `nix derivation` family of commands, at this time.
Future revisions are expected as the JSON format is still not entirely in compliance even after these changes.

0 comments on commit 0ae9eb3

Please sign in to comment.