hledger/hledger-lib/Hledger/Data
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
..
JournalChecks imp!: check ordereddates: drop --date2 support; check primary dates only 2024-04-26 18:59:45 -10:00
Account.hs !dev: lib: Allow Account to store date-indexed balances. 2025-06-04 23:10:00 -10:00
AccountName.hs imp: queries: Allow regular expression depth queries 2024-12-03 08:33:21 -10:00
Amount.hs imp: commodities/payees/tags: used/declared flags, like accounts 2025-06-15 07:32:40 -10:00
BalanceData.hs !dev: lib: Allow Account to store date-indexed balances. 2025-06-04 23:10:00 -10:00
Balancing.hs fix: txn balancing: fix logic for the 1.50 message [#2402] 2025-06-13 09:10:46 -10:00
Currency.hs lib: add Hledger.Data.Currency, currencySymbolToCode, currencyCodeToSymbol 2024-10-11 14:56:03 -10:00
Dates.hs ;lib:spanExtend: improve doc 2025-08-28 17:26:42 +01:00
Errors.hs imp: check commodities: also check commodities used in P directives [#2280] 2024-11-02 15:03:57 -10:00
Journal.hs fix: accounts: a tag: query only matches account tags, not posting tags 2025-08-03 05:38:33 +01:00
JournalChecks.hs imp:print: clean up special tags; show them more often with --verbose-tags 2024-11-16 14:40:03 -10:00
Json.hs !dev: lib: Allow Account to store date-indexed balances. 2025-06-04 23:10:00 -10:00
Ledger.hs !dev: lib: Allow Account to store date-indexed balances. 2025-06-04 23:10:00 -10:00
Period.hs fix: show a week period beginning in the previous year correctly [#2304] 2024-12-20 10:41:47 -10:00
PeriodData.hs !dev: lib: Allow Account to store date-indexed balances. 2025-06-04 23:10:00 -10:00
PeriodicTransaction.hs fix: show historical balances even if report period is empty [#2403] 2025-06-15 22:42:58 -10:00
Posting.hs imp: commodities/payees/tags: used/declared flags, like accounts 2025-06-15 07:32:40 -10:00
RawOptions.hs lib: add dropRawOpt, cliOptsDropArgs 2025-01-21 22:02:05 -10:00
StringFormat.hs dev: lib, cli, bin: enable/fix name shadowing warnings 2022-08-23 12:16:15 +01:00
Timeclock.hs imp:timeclock: syntax is more robust and featureful 2025-08-31 10:58:37 +01:00
Transaction.hs ;dev: change "1.44" to "1.50" in docs and error messages 2025-06-12 17:55:13 -10:00
TransactionModifier.hs feat: lib: Allow special string %account in auto-posting rules (#1975) 2025-06-24 10:12:57 -07:00
Types.hs dev: PrefixedFilePath cleanups 2025-07-16 06:52:19 -07:00
Valuation.hs imp:lib:Hledger.Utils.Debug: simpler, more consistent dbg* names 2025-05-21 22:54:00 -10:00