diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index fd8122f9d..650270d6a 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -1,7 +1,12 @@ Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. For user-visible changes, see the hledger package changelog. -# abc53024 +# 1.17.1 2020-03-19 + +- require newer Decimal, math-functions libs to ensure consistent + rounding behaviour, even when built with old GHCs/snapshots. + hledger uses banker's rounding (rounds to nearest even number, eg + 0.5 with with zero decimal places is "0"). - added: debug helpers traceAt, traceAtWith diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index b8ed9d0cc..49d43bfbe 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -1,10 +1,19 @@ User-visible changes in hledger-ui. See also the hledger changelog. -# c1488db4 +# 1.17.1.1 2020-03-19 + +- update bounds after some belated hledger-* version bumps + +# 1.17.1 2020-03-19 - ui: fix a regression, empty register of depth-limited account (fix #1208) +- require newer Decimal, math-functions libs to ensure consistent + rounding behaviour, even when built with old GHCs/snapshots. + hledger uses banker's rounding (rounds to nearest even number, eg + 0.5 with with zero decimal places is "0"). + # 1.17 2020-03-01 - don't enable --auto by default diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index e68e0468a..3833a993f 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -1,7 +1,14 @@ User-visible changes in hledger-web. See also the hledger changelog. -# 70e85d8e +# 1.17.1 2020-03-19 + +- require newer Decimal, math-functions, fixing inconsistent rounding + Decimal 0.5.1+ changed to banker's rounding (round to nearest even + number), and math-functions 0.3.3.0 (used by roi) fixed various + precision-related issues. Now we require the latest versions of these. + This was causing some functional test failures when building with old + GHCs/snapshots. # 1.17 2020-03-01 diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 74b12df9e..71e130c3a 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -1,7 +1,11 @@ User-visible changes in the hledger command line tool and library. -# 70e85d8e +# 1.17.1.1 2020-03-19 + +- update bounds after some belated hledger-* version bumps + +# 1.17.1 2020-03-19 - csv: amount1 no longer forces a second posting or second posting amount. The "special handling for pre 1.17 rules" should now be less @@ -15,6 +19,11 @@ User-visible changes in the hledger command line tool and library. - journal: inclusive balance assignments now work (#1207) +- require newer Decimal, math-functions libs to ensure consistent + rounding behaviour, even when built with old GHCs/snapshots. + hledger uses banker's rounding (rounds to nearest even number, eg + 0.5 with with zero decimal places is "0"). + # 1.17 2020-03-01 ## General