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
- [[https://github.com/apauley/hledger-flow/issues/created_by/lestephane][Le Stephane]] (various contributions to issues with suggested solutions and always with thoughtful feedback)
Copy file name to clipboardexpand all lines: ChangeLog.md
+25
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,30 @@
1
1
# Changelog for [hledger-flow](https://github.com/apauley/hledger-flow)
2
2
3
+
## 0.14.0
4
+
5
+
- Add a new performance-related command-line option to import: `--new-files-only`. [PR #89](https://github.com/apauley/hledger-flow/pull/89)
6
+
7
+
Don't regenerate transaction files if they are
8
+
already present. This applies to hledger journal
9
+
files as well as files produced by the preprocess and
10
+
construct scripts.
11
+
12
+
- Generate monthly versions of the income statement in reports. A contribution by [Max Linke](https://github.com/apauley/hledger-flow/pull/88)
13
+
14
+
- Switch some usages of system-filepath over to [path](https://github.com/apauley/hledger-flow/pull/87)
15
+
16
+
hledger-flow started as a collection of bash scripts that I translated into Haskell with the help of [Turtle](https://hackage.haskell.org/package/turtle).
17
+
18
+
Turtle uses the now deprecated [system-filepath](https://hackage.haskell.org/package/system-filepath) to represent all paths.
19
+
20
+
I've had many filepath-related issues in hledger-flow.
21
+
They were related to issues such as that 2 instances of the same directory would not be treated as equal, because one could have a trailing slash and the other not.
22
+
Another issue that popped up was knowing wether a path is a file or a directory, and if it is absolute or relative.
23
+
24
+
All of these issues are articulated in the `path` library:
0 commit comments