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 imp!: check ordereddates: drop --date2 support; check primary dates only 2024-04-26 18:59:45 -10:00
Account.hs imp: queries: Allow regular expression depth queries 2024-12-03 08:33:21 -10:00
AccountName.hs imp: queries: Allow regular expression depth queries 2024-12-03 08:33:21 -10:00
Amount.hs lib: showAmountCost(B): drop leading whitespace 2025-01-15 16:28:43 -10:00
Balancing.hs ;dev: lib: drop base-compat dependency 2025-03-31 16:21:38 -10:00
Currency.hs lib: add Hledger.Data.Currency, currencySymbolToCode, currencyCodeToSymbol 2024-10-11 14:56:03 -10:00
Dates.hs fix: show a week period beginning in the previous year correctly [#2304] 2024-12-20 10:41:47 -10:00
Errors.hs imp: check commodities: also check commodities used in P directives [#2280] 2024-11-02 15:03:57 -10:00
Journal.hs lib: showAmountCost(B): drop leading whitespace 2025-01-15 16:28:43 -10: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: AmountPrice,UnitPrice,TotalPrice -> AmountCost,UnitCost,TotalCost; related renames 2024-01-23 21:35:06 -10:00
Ledger.hs dev:clarify: rename jinferredcommodities to jinferredcommoditystyles 2024-11-02 15:52:07 -10:00
Period.hs fix: show a week period beginning in the previous year correctly [#2304] 2024-12-20 10:41:47 -10:00
PeriodicTransaction.hs imp:print: clean up special tags; show them more often with --verbose-tags 2024-11-16 14:40:03 -10:00
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 dev: lib, cli, bin: enable/fix name shadowing warnings 2022-08-23 12:16:15 +01:00
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 imp:print: clean up special tags; show them more often with --verbose-tags 2024-11-16 14:40:03 -10:00
Types.hs run: cache input files by (iopts, name), allows commands with different iopts 2025-03-06 11:54:00 -10:00
Valuation.hs imp:valuation: more compact and informative --debug=2 output [#2287] 2024-12-02 23:00:00 -10:00