hledger/hledger-lib/Hledger
Simon Michael 5a3e34cc55 imp:timeclock: syntax is more robust and featureful
The default timeclock parser (ie when not using --old-timeclock) has
the following changes, related to issues such as
[#2141], [#2365], [#2400], [#2417]:

- semicolon now always starts a comment; timeclock account names can't include semicolons
  (though journal account names still can)
- clock-in and clock-out entries now have different syntax
- clock-ins now require an account name
- clock-outs now can have a comment and tags
- the doc has been rewritten, and now mentions the --old-timeclock flag

- lib: accountnamep and modifiedaccountnamep now take a flag to allow semicolons or not
2025-08-31 10:58:37 +01:00
..
Data imp:timeclock: syntax is more robust and featureful 2025-08-31 10:58:37 +01:00
Read imp:timeclock: syntax is more robust and featureful 2025-08-31 10:58:37 +01:00
Reports imp:end value reports: future P directives don't influence report end/valuation date [#2445] 2025-08-28 17:26:42 +01:00
Utils lib:Hledger.Utils.IO: add warnIO 2025-08-28 21:38:38 +01:00
Write dev: refactor Hledger.Write.Html etc, reducing Lucid references 2025-01-25 11:53:51 -10:00
Data.hs !dev: lib: Allow Account to store date-indexed balances. 2025-06-04 23:10:00 -10:00
Query.hs imp: the all: query now requires at least one posting 2025-08-03 06:34:00 +01:00
Read.hs fix:import: don't erase .latest files when there are no new txns [#2444] 2025-08-25 19:25:52 +01:00
Reports.hs cln: tests: Remove test and tests, which are just aliases for testCase 2021-08-30 16:32:19 -10:00
Utils.hs imp: the all: query now requires at least one posting 2025-08-03 06:34:00 +01:00