hledger/hledger-lib/Hledger/Data
Michael Rees 62071bc4c2 feat: timeclock: Add support for multiple clocked in sessions (#2141)
We now support having multiple sessions clocked in. These are paired by
account name if given on the out entry, and otherwise an out closes the
most recent in entry.

Note that this breaks some backwards compatibility, in that we
previously ignored the description on the clock out entry. To mitigate
this, a new hidden flag --timeclock-old has been added, which reverts to
the old behavior.
2025-04-03 11:19:18 -10:00
..
JournalChecks
Account.hs
AccountName.hs
Amount.hs
Balancing.hs ;dev: lib: drop base-compat dependency 2025-03-31 16:21:38 -10:00
Currency.hs
Dates.hs
Errors.hs
Journal.hs
JournalChecks.hs
Json.hs
Ledger.hs
Period.hs
PeriodicTransaction.hs
Posting.hs ;dev: make doctest happy on ghc-8.10.7 2025-03-31 16:18:09 -10:00
RawOptions.hs lib: add dropRawOpt, cliOptsDropArgs 2025-01-21 22:02:05 -10:00
StringFormat.hs
Timeclock.hs feat: timeclock: Add support for multiple clocked in sessions (#2141) 2025-04-03 11:19:18 -10:00
Transaction.hs imp:print: --invert now also negates balance assertion/assignment amounts [#2314] 2025-01-29 09:47:29 -10:00
TransactionModifier.hs
Types.hs run: cache input files by (iopts, name), allows commands with different iopts 2025-03-06 11:54:00 -10:00
Valuation.hs