2015-02-27 18:02:31 +03:00
|
|
|
API-ish changes in hledger-lib.
|
2015-10-26 16:09:57 +03:00
|
|
|
For user-visible changes, see hledger's change log.
|
2015-02-27 18:02:31 +03:00
|
|
|
|
2015-10-26 16:09:57 +03:00
|
|
|
0.27 (unreleased)
|
|
|
|
|
|
|
|
- The main hledger types now derive NFData, which makes it easier to
|
|
|
|
time things with criterion.
|
|
|
|
|
|
|
|
- Utils has been split up more.
|
|
|
|
|
|
|
|
- Utils.Regex: regular expression compilation has been memoized, and
|
|
|
|
memoizing versions of regexReplace[CI] have been added, since
|
|
|
|
compiling regular expressions every time seems to be quite
|
|
|
|
expensive (#244).
|
|
|
|
|
|
|
|
- Utils.String: strWidth is now aware of multi-line strings (#242).
|
|
|
|
|
|
|
|
- Read: parsers now use a consistent p suffix.
|
|
|
|
|
|
|
|
- New dependencies: deepseq, uglymemo.
|
|
|
|
|
|
|
|
- All the hledger packages' cabal files are now generated from
|
|
|
|
simpler, less redundant yaml files by hpack, in principle. In
|
|
|
|
practice, manual fixups are still needed until hpack gets better,
|
|
|
|
but it's still a win.
|
2015-02-27 18:02:31 +03:00
|
|
|
|
2015-07-13 03:39:04 +03:00
|
|
|
0.26 (2015/7/12)
|
2015-05-14 23:39:54 +03:00
|
|
|
|
2015-07-13 03:39:04 +03:00
|
|
|
- allow year parser to handle arbitrarily large years
|
|
|
|
- Journal's Show instance reported one too many accounts
|
|
|
|
- some cleanup of debug trace helpers
|
|
|
|
- tighten up some date and account name parsers (don't accept leading spaces; hadddocks)
|
|
|
|
- drop regexpr dependency
|
2015-05-14 23:39:54 +03:00
|
|
|
|
2015-04-29 19:07:14 +03:00
|
|
|
0.25.1 (2015/4/29)
|
|
|
|
|
|
|
|
- support/require base-compat >0.8 (#245)
|
2015-05-14 23:39:54 +03:00
|
|
|
|
2015-04-08 05:52:00 +03:00
|
|
|
0.25 (2015/4/7)
|
2015-04-08 03:14:44 +03:00
|
|
|
|
2015-05-14 23:39:54 +03:00
|
|
|
|
2015-04-08 03:14:44 +03:00
|
|
|
- GHC 7.10 compatibility (#239)
|
|
|
|
|
2015-03-15 22:55:45 +03:00
|
|
|
0.24.1 (2015/3/15)
|
2015-02-27 18:02:31 +03:00
|
|
|
|
|
|
|
- fix JournalReader "ctx" compilation warning
|
|
|
|
- add some type signatures in Utils to help make ghci-web
|
2014-04-28 11:51:02 +04:00
|
|
|
|
2015-01-11 04:03:44 +03:00
|
|
|
0.24 (2014/12/25)
|
2014-06-22 07:14:11 +04:00
|
|
|
|
2014-12-16 22:09:52 +03:00
|
|
|
- fix combineJournalUpdates folding order
|
|
|
|
- fix a regexReplaceCI bug
|
|
|
|
- fix a splitAtElement bug with adjacent separators
|
|
|
|
- mostly replace slow regexpr with regex-tdfa (fixes #189)
|
|
|
|
- use the modern Text.Parsec API
|
|
|
|
- allow transformers 0.4*
|
|
|
|
- regexReplace now supports backreferences
|
|
|
|
- Transactions now remember their parse location in the journal file
|
|
|
|
- export Regexp types, disambiguate CsvReader's similarly-named type
|
|
|
|
- export failIfInvalidMonth/Day (fixes #216)
|
|
|
|
- track the commodity of zero amounts when possible
|
|
|
|
(useful eg for hledger-web's multi-commodity charts)
|
|
|
|
- show posting dates in debug output
|
|
|
|
- more debug helpers
|
2014-06-22 07:14:11 +04:00
|
|
|
|
2014-09-13 05:15:05 +04:00
|
|
|
0.23.3 (2014/9/12)
|
|
|
|
|
|
|
|
- allow transformers 0.4*
|
|
|
|
|
2014-05-09 01:32:06 +04:00
|
|
|
0.23.2 (2014/5/8)
|
|
|
|
|
|
|
|
- postingsReport: also fix date sorting of displayed postings (#184)
|
|
|
|
|
|
|
|
0.23.1 (2014/5/7)
|
|
|
|
|
|
|
|
- postingsReport: with disordered journal entries, postings before the
|
|
|
|
report start date could get wrongly included. (#184)
|
|
|
|
|
2014-05-01 19:14:36 +04:00
|
|
|
0.23 (2014/5/1)
|
2014-04-28 11:51:02 +04:00
|
|
|
|
|
|
|
- orDatesFrom -> spanDefaultsFrom
|
|
|
|
|
2014-04-17 04:28:30 +04:00
|
|
|
0.22.2 (2014/4/16)
|
|
|
|
|
|
|
|
- display years before 1000 with four digits, not three
|
|
|
|
- avoid pretty-show to build with GHC < 7.4
|
|
|
|
- allow text 1.1, drop data-pprint to build with GHC 7.8.x
|
|
|
|
|
|
|
|
0.22.1 (2014/1/6) and older: see http://hledger.org/release-notes or doc/CHANGES.md.
|