[Haskell-cafe] ANN: hledger-1.11 released

Simon Michael simon at joyful.com
Mon Oct 1 22:35:40 UTC 2018


Corrections:

- http://hledger.org <http://hledger.org/> has been updated with the latest install methods.

- hledger-install.sh now ensures a new-enough stack.

- stack users don't need to fetch hledger source, but do need to specify an extra dep on the command line, eg like so: 
stack install --resolver=lts-12 cassava-megaparsec-1.0.0 hledger-lib-1.11 hledger-1.11 hledger-ui-1.11 hledger-web-1.11 hledger-api-1.11



> On Sep 30, 2018, at 8:46 PM, Simon Michael <simon at joyful.com> wrote:
> 
> Short announcement this quarter. Pleased to announce the release of hledger 1.11 on schedule! 
> 
> Thanks to release contributors Joseph Weston, Dmitry Astapov, Gaith Hallak, Jakub Zárybnický, Luca Molteni, and SpicyCat.
> 
> stack users will need to get a copy of hledger source and do stack install from there, due to the recent GHC 8.6 release. cabal install hledger-1.11 should work normally. 
> 
> From http://hledger.org/release-notes.html#hledger-1.11 <http://hledger.org/release-notes.html#hledger-1.11> :
> hledger 1.11
> 
> The default display order of accounts is now influenced by the order of account directives. Accounts declared by account directives are displayed first (top-most), in declaration order, followed by undeclared accounts in alphabetical order. Numeric account codes are no longer used, and are ignored and considered deprecated.
> 
> So if your accounts are displaying in a weird order after upgrading, and you want them alphabetical like before, just sort your account directives alphabetically.
> 
> Account sorting (by name, by declaration, by amount) is now more robust and supported consistently by all commands (accounts, balance, bs..) in all modes (tree & flat, tabular & non-tabular).
> 
> close: new –opening/–closing flags to print only the opening or closing transaction
> 
> files: a new command to list included files
> 
> prices: query arguments are now supported. Prices can be filtered by date, and postings providing transaction prices can also be filtered.
> 
> rewrite: help clarifies relation to print –auto (#745)
> 
> roi: a new command to compute return on investment, based on hledger-irr
> 
> test: has more verbose output, more informative failure messages, and no longer tries to read the journal
> 
> csv: We use a more robust CSV lib (cassava) and now support non-comma separators, eg –separator ‘;’ (experimental, this flag will probably become a CSV rule) (#829)
> 
> csv: interpolated field names in values are now properly case insensitive, so this works:
> 
> fields …,Transaction_Date,… date %Transaction_Date
> 
> journal: D (default commodity) directives no longer break multiplier amounts in transaction modifiers (AKA automated postings) (#860)
> 
> journal: “Automated Postings” have been renamed to “Transaction Modifiers”.
> 
> journal: transaction comments in transaction modifier rules are now parsed correctly. (#745)
> 
> journal: when include files form a cycle, we give an error instead of hanging.
> 
> upper-case day/month names in period expressions no longer give an error (#847, #852)
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20181001/fcd99074/attachment.html>


More information about the Haskell-Cafe mailing list