You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: hledger-lib/CHANGES.md
+2-45
Original file line number
Diff line number
Diff line change
@@ -2,54 +2,11 @@ Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
2
2
For user-visible changes, see the hledger package changelog.
3
3
4
4
# 1.20.3 2021-01-14
5
-
- journal: allow commodity directive to set style of no-symbol commodity (#1461)
6
-
(cherry picked from commit c5571f6468ab11ffe3cd3f86a86f0b3253be10d1)
7
-
(cherry picked from commit 034c317496e99271ebabc53af112ad88e054b7ab)
8
5
9
-
- lib: Calculate value at posting date for register --value=then -M. (Stephen Morgan)
10
-
11
-
- bin: Update bin scripts for current hledger-lib. (Stephen Morgan)
12
-
(cherry picked from commit bc4aef17b7fa13ec0754b93325e1c5e5ee04f1e7)
13
-
(cherry picked from commit a64d1aa6d0bcaf643bbe2607238026b4d26a3637)
14
-
15
-
- lib,cli: Revert --value=end PeriodChange behaviour to hledger-1.19, i.e. calculating the value of the change, rather than the change of the value. (Stephen Morgan)
16
-
17
-
- new price search that really finds the shortest path (#1443)
18
-
This one should also reliably prevent runaway searches in the event of more bugs, giving up after 1000 iterations.
19
-
20
-
(cherry picked from commit 3d7d5c0db7509299acf3d33530728f834345959a)
21
-
22
-
- lib: valuation: simplify price search code
23
-
This version tries counting recursions instead of path length, but I
24
-
think they are the same.
25
-
26
-
(cherry picked from commit 7c9303a15c64859f11aec8fa75546793827e3086)
27
-
28
-
- lib: valuation: don't hang when finding prices (fixes #1439)
29
-
Searching for prices during valuation no longer now properly excludes
30
-
price loops, avoiding near infinite looping with certain
31
-
configurations of market prices. Also we now always use a direct price
32
-
when available, rather than searching unnecessarily.
33
-
34
-
Price searching progress info, useful for troubleshooting, is now
35
-
displayed with --debug=2.
36
-
37
-
There could still be some corner cases we don't handle correctly. We
38
-
now give up with an error message if the searched price chains get too
39
-
long (> 1000). More importantly, we should also give up if the search
40
-
iterates too many times, but this is not done yet.
41
-
42
-
(cherry picked from commit 73678393b1ec9ea414d798ade9da6e5666c079c2)
43
-
44
-
- journal: Ignore AUTO commodity when strict checking (aragaer)
45
-
AUTO commodity is a placeholder for postings with missing amounts. It
46
-
should be ignored when doing a strict commodity check.
47
-
48
-
Fixes #1419
49
-
50
-
(cherry picked from commit 2084b845e09d2249a5d0e120805798730eeb4b6d)
Copy file name to clipboardExpand all lines: hledger/CHANGES.md
+27-10
Original file line number
Diff line number
Diff line change
@@ -2,24 +2,41 @@ User-visible changes in the hledger command line tool and library.
2
2
3
3
4
4
# 1.20.3 2021-01-14
5
-
- lib: Calculate value at posting date for register --value=then -M. (Stephen Morgan)
6
5
7
-
- lib: better message when roi fails to value commodity, fixes #1446 (Dmitry Astapov)
8
-
(cherry picked from commit 9869624c5c42751dac5b431827b2fb368da43070)
6
+
- When searching for price chains during valuation/currency conversion:
9
7
10
-
- cli,csv: Fix --drop option in csv output format (aragaer)
11
-
(cherry picked from commit 7bde3345b89422c21ffee6f61712c8c225bc9577)
8
+
- It no longer hangs when there are price loops. (And in case of
9
+
future bugs, it will give up rather than search forever.) (#1439)
10
+
- It now really finds the shortest path. (#1443)
11
+
- Useful progress info is displayed with `--debug=1` or `--debug=2`.
12
12
13
-
- lib,cli: Revert --value=end PeriodChange behaviour to hledger-1.19, i.e. calculating the value of the change, rather than the change of the value. (Stephen Morgan)
0 commit comments