Path to this page:
./
finance/hledger-lib,
Plain-text accounting tool
Branch: CURRENT,
Version: 1.41nb2,
Package name: hledger-lib-1.41nb2,
Maintainer: pkgsrc-usersThis is a reusable library containing hledger's core functionality.
hledger is a computer program for easily tracking money, time, or
other commodities, on unix, mac and windows (and web-capable mobile
devices, to some extent).
It is first a command-line tool, but there are also terminal and web
interfaces, and a Haskell library
(http://hackage.haskell.org/package/hledger-lib) for building your own
programs and scripts (hledger is written in Haskell). hledger was
inspired by and is largely compatible with Ledger. hledger is free
software available under the GNU General Public License v3+.
hledger aims to help both computer experts and regular folks to gain
clarity and control in their finances and time management, but
currently it is a bit more suited to techies.
Master sites:
Filesize: 333.258 KB
Version history: (Expand)
- (2025-02-02) Updated to version: hledger-lib-1.41nb2
- (2025-02-01) Updated to version: hledger-lib-1.41nb1
- (2025-01-10) Updated to version: hledger-lib-1.33.1nb3
- (2024-05-09) Updated to version: hledger-lib-1.33.1nb1
- (2024-05-02) Updated to version: hledger-lib-1.33.1
- (2023-11-02) Updated to version: hledger-lib-1.31nb1
CVS history: (Expand)
2025-02-02 14:06:08 by Masatake Daimon | Files touched by this commit (1173) |
Log message:
Bump all Haskell packages after switching the default compiler.
|
2025-02-01 12:47:19 by Masatake Daimon | Files touched by this commit (4) |
Log message:
finance/hledger-lib: Fix build of finance/hledger on C locale
|
2025-02-01 11:28:58 by Masatake Daimon | Files touched by this commit (4) |  |
Log message:
finance/hledger-lib: update to hledger-lib-1.41
# 2024-12-09 1.41
Breaking changes
- New/refactored modules (Hledger.Write.*) and types (Spreadsheet) to help
abstract rendering in various output formats, eg HTML, FODS and beancount.
Spreadsheet is an abstraction for tabular reports, in addition to the
tabular package we already use; there may be some overlap.
(Henning Thielemann)
- Rename displayDepth/prrDepth to displayIndent/prrIndent, and make them
correspond to the number of indentation steps.
(These are about indentation for rendering, not account depth.) [#2246]
Improvements
- Add Hledger.Data.Currency, currencySymbolToCode, currencyCodeToSymbol
- AmountFormat: add displayQuotes flag to control enclosing quotes
- InputOpts: add `posting_account_tags_` flag to control account tags on postings
- Support ghc 9.10 and base 4.20.
Note, when built with ghc 9.10.1, hledger error messages are displayed with \
two extra trailing newlines.
Other API/doc changes
- Hledger.Utils.IO: cleanup; rgb' now takes Float arguments instead of Word8
- rename jinferredcommodities to jinferredcommoditystyles
- rename jcommodities to jdeclaredcommodities
- move/rename nullsourcepos
- document isBlockActive, matcherMatches
- posting*AsLines: fix some docs
# 1.40 2024-09-09
Breaking changes
- Some constructors of the Interval type have been renamed for clarity.
- Hledger.Read.CsvUtils has moved to Hledger.Write.Csv. (Henning Thielemann)
- Tabular report rendering code has been added/reworked to allow new output \
formats and more reuse. (Henning Thielemann)
Improvements
- Added `journalDbg` debug output helper.
- Allow doclayout 0.5.
# 1.34 2024-06-01
Improvements
- InputOpts has a new `_defer` flag for internal use instead of overusing `strict_`
- journalCheckBalanceAssertions has moved to JournalChecks
|
2025-01-10 00:24:41 by Thomas Klausner | Files touched by this commit (18) |
Log message:
*: recursive bump for hs-doclayout 0.5
|
2025-01-10 00:15:15 by Thomas Klausner | Files touched by this commit (24) |  |
Log message:
i*: recursive bump for hs-emojis update
|
2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137) |
Log message:
Recursive revbump after changing the default Haskell compiler
|
2024-05-02 13:59:34 by Masatake Daimon | Files touched by this commit (4) |
Log message:
finance/hledger-lib: Update to 1.33.1
The release note is too long to paste here:
https://hackage.haskell.org/package/hledger-lib-1.33.1/changelog
|
2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141) |
Log message:
Revbump all Haskell after updating lang/ghc96
|