Thank you for your answer and the script, which helped a lot in the investigation of the problem.
Meanwhile, I think I have found the related changes. Firstly,
string is true -strict
is now used instead of
template::util::is_true
at the relevant place in the code.
https://cvs.openacs.org/browse/OpenACS/openacs-4/packages/acs-templating/tcl/tag-procs.tcl?u=3&r1=1.20&r2=1.20.2.1
However, also
template::util::is_true
isn't as broad as it was in the past and has been "streamlined" to use the Tcl validation.
https://openacs.org/api-doc/proc-view?source_p=1&proc=template::util::is_true&version_id=
So, while it would be easily possible to revive the old behavior at these places, I will go the more future-proof road of changing the about the 200 affected files...
Thanks!