In theory, one could use an MD document and a script to update it. The hard pard, though, is this
“changed” implies that the setup would have to have a concept of “previous” and “now”. Which is not feasible with a simple script, AFAICT. Maybe there are todo apps which can handle that. Alternatively, a script could run at regular intervals and update the file. But than the items might not always be in order.