hledger/hledger-lib/Hledger/Write
Simon Michael f57cd638da imp:print:beancount output: more robust account/commodity encoding
Unsupported chars are now hex-encoded, not just converted to dashes.
This helps keep account and commodity names unique, especially with
the equity conversion account names generated by --infer-equity when
using currency symbols.
(Those could also be converted to ISO 4217 codes, in theory, but
for now we just hex encode them, which is easier to make robust.)

Also, Beancount commodity symbols are no longer enclosed in
hledger-style double quotes.
2024-11-07 01:28:31 -10:00
..
Html imp: bal: html output will use a hledger.css file, like bs/cf/is 2024-09-29 21:22:38 -10:00
Beancount.hs imp:print:beancount output: more robust account/commodity encoding 2024-11-07 01:28:31 -10:00
Csv.hs imp: Hledger.Read.CsvUtils -> Write.Csv 2024-08-16 16:57:38 +02:00
Html.hs lib: Write.Html -> Write.Html.Lucid 2024-09-29 13:27:51 -10:00
Ods.hs lib: Write.Ods.printFods: change type of number of fixed rows/columns from (Maybe Int) to Int 2024-10-22 12:05:42 -10:00
Spreadsheet.hs lib: Write.Spreadsheet.integerCell: for transaction indices 2024-10-20 08:49:36 -10:00