A partial list of notable development decisions.
Replace "transaction price" terminology with "cost"
"Transaction price" never quite stuck. "Cost" is simpler, shorter, more intuitive, consistent with
--cost and "cost reporting", and more distinct from "market price".
There is an (acceptable) ambiguity: "cost" could mean the
@ UNITCOST price attached to the amount, or the total cost when the amount is converted (
QUANTITY * UNITCOST).
Status: as of 2023Q1 this has been done in the manuals and is slowly ongoing in the code.
We will document and support where feasible several distinct kinds of plugin, written in haskell or other languages, such as reader, processor, writer, formatter, command. See https://hledger.org/scripting.html#plugin-types.