From 6a1c5cc2c05e7c013a44cddbf030b7d50f1daf12 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Tue, 22 Oct 2024 16:48:03 +0200 Subject: expressions: enforce strict arguments for "join" and "join_cmd" ... as described in the documentation. It was never intended to have a single string being an argument for those. --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CHANGELOG.md') diff --git a/CHANGELOG.md b/CHANGELOG.md index d4f194c3..dace2933 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,6 +33,10 @@ local build root on upgrade. - The built-in rule `"generic"` now properly enforces that the obtained outputs form a well-formed artifact stage; a conflicting arrangement of artifacts was possilbe beforehand. +- The built-in expression functions `"join"` and `"join_cmd"` + now properly enforce that the argument is a list of strings. + So far, they used to accept a single string, treating it as a + singleton list. - A bug was fixed that cased `just serve` to fail with an internal error when building against ignore-special roots. - `just` now accurately reports internal errors that occurred on -- cgit v1.2.3