Simon Michael
cfebbe79f3
;dev: make: use ghc 8.10 till 9.x has arm binaries
2021-12-16 15:33:09 -10:00
Simon Michael
09009cbb1c
;tools: bump resolver in more places
2021-12-16 13:34:59 -10:00
Simon Michael
074606c7a7
;tools: make hls use ghc 8.10 until 9.0 arm binaries
2021-12-16 13:28:08 -10:00
Simon Michael
2aa7fb9a09
stack: 810, 90 updates
2021-12-16 12:51:05 -10:00
Simon Michael
c23808a163
;doc: queries: fix "rewriting accounts" links
2021-12-15 11:14:01 -10:00
Simon Michael
8759d26641
;doc: RELEASING
2021-12-11 17:34:16 -10:00
Simon Michael
33ae2ebb6b
;doc: RELEASING
2021-12-11 17:32:47 -10:00
Simon Michael
fe8799b70b
;doc: RELEASING
2021-12-11 17:19:59 -10:00
Simon Michael
839ebc18a8
dev: make hackageupload: do it only from a release branch
...
To avoid mishaps like yesterday's upload of 1.24.99, this will now
only work from a branch named VERSION-branch or (possible future
naming) VERSION-release.
This means major releases from master are no longer allowed; a release
branch is always required,
2021-12-11 08:52:33 -10:00
Simon Michael
16124eba14
dev: move commitlint to tools, keeping bin/ for user tools
2021-12-10 16:52:19 -10:00
Simon Michael
9ca681097a
install: 1.24.1
2021-12-10 16:44:18 -10:00
Simon Michael
4eef4301ec
;doc: RELEASING
2021-12-10 16:43:54 -10:00
Simon Michael
9ffea3a0bd
;doc: RELEASING notes
2021-12-10 16:41:17 -10:00
Simon Michael
45db32b84f
;doc: update changelogs
2021-12-10 12:50:21 -10:00
Simon Michael
a98e6125f1
;doc: changelogs: 1.24.1
2021-12-10 12:47:43 -10:00
Simon Michael
1ef8f329c6
lib: simpler more robust version strings, with date/without patchlevel
...
We no longer rely on git tags and git describe output, since it's
hard to reliably select the correct tag eg for minor releases.
We might use them again in future for dev builds, but it requires
adding git describe --match support to githash. For now,
* Program name, OS and architecture are always shown.
* The package version is always shown.
* If there is git info at build time, the latest commit hash and commit date are shown.
Example outputs:
A homebrew binary, not built in git repo: hledger-ui 1.24, mac-aarch64
A CI release build, built in git repo: hledger 1.24.1-g455b35293-20211210, mac-x86_64
API changes:
* new type synonyms ProgramName, PackageVersion, VersionString
* versionStringForProgname -> versionString with extra argument
* versionStringFor -> versionStringWith with extra argument
2021-12-10 12:42:40 -10:00
Simon Michael
0c6575ee8a
ci: more consistent workflow names
2021-12-10 10:40:40 -10:00
Simon Michael
e9594a93d4
ci: linux-x64: drop "static" from artifact/binary names
2021-12-09 16:00:59 -10:00
Simon Michael
91780ceb9a
ci: linux-x64: try ghc 8.10.4 -> 9.0.1
2021-12-09 15:58:47 -10:00
Simon Michael
9e24cca793
ci: rename linux workflows, branches
...
workflow linux-static-x64.yml is now linux-x64.yml
and its branch ci-linux-static is now ci-linux-x64
workflow linux-static-arm32v7.yml is now linux-arm32v7.yml
and its branch ci-linux-static-arm32 is now ci-linux-arm32v7
2021-12-09 15:38:26 -10:00
Simon Michael
1a646cd092
;doc: changelogs: 1.24.1
2021-12-09 14:52:23 -10:00
Simon Michael
f111274f25
;doc: update changelogs
2021-12-09 14:25:42 -10:00
Simon Michael
e532b7be49
;doc: update manuals
2021-12-09 14:03:58 -10:00
Simon Michael
43d935efda
fix: ui: declared accounts respect not:ACCT (another #1783 fix)
2021-12-09 13:45:57 -10:00
Simon Michael
d1a0d37bd1
fix: bal: --declared now respects not:ACCT ( fix #1783 )
2021-12-09 12:58:22 -10:00
Simon Michael
25598a231f
lib: clarify filterQuery, add filterQueryOrNotQuery ( #1783 )
2021-12-09 12:57:26 -10:00
Simon Michael
46cc60779d
;dev: make throughput: output tweak
2021-12-09 12:24:19 -10:00
Simon Michael
6b3d040fdf
cln: ui: drop unused pragma
2021-12-09 12:23:55 -10:00
Simon Michael
08b72ae9f7
dev: bal: note yet another --declared issue
2021-12-08 18:21:32 -10:00
Simon Michael
2e79e53f12
;dev: bal: note possible --declared issue
2021-12-08 18:14:23 -10:00
Simon Michael
900e2167fc
fix: bal: better fix for treeLeaves, fixing func tests ( #1782 )
2021-12-08 18:14:08 -10:00
Simon Michael
2bb309b073
fix: ui: don't show root account, respect not:ACCT ( fix #1782 )
2021-12-08 17:17:57 -10:00
Simon Michael
0d83bdf6d7
cln: csv: small rename
2021-12-08 16:57:53 -10:00
Simon Michael
bb249115ba
dev: make ghci[d]-ui uses ghc 8.10 to avoid 9.0 failures
2021-12-08 16:57:42 -10:00
Simon Michael
b0763677b1
;doc: more LEDGER_FILE platform notes
2021-12-08 16:57:33 -10:00
Simon Michael
e76cb1ae8c
;doc: csv: note hyphenated field names, fix formatting
2021-12-08 09:55:06 -10:00
Simon Michael
050e92f3f3
;doc: update links
2021-12-08 09:54:25 -10:00
Simon Michael
9c1c7aca83
;doc: csv: mention disabling of digit group marks in csv output ( #1771 )
2021-12-06 15:23:35 -10:00
Stephen Morgan
c4004fca28
imp: csv: Do not display thousands separators when outputting csv.
2021-12-06 15:17:46 -10:00
Simon Michael
76b5c5f2ac
;doc: update manuals
2021-12-06 15:04:17 -10:00
Simon Michael
763d171108
;doc: update CLI usage texts
2021-12-06 15:04:07 -10:00
Simon Michael
4d6f1ed0bf
;doc: bal: update tidy description, example
2021-12-06 15:03:40 -10:00
Simon Michael
ca44e092fd
;doc: update manuals
2021-12-06 14:50:49 -10:00
Simon Michael
5c597750fb
;doc: update CLI usage texts
2021-12-06 14:50:43 -10:00
Simon Michael
872bce55ef
;doc: bal: mention tidy's disabling of totals/averages ( #1773 , #1775 )
2021-12-06 14:49:59 -10:00
Stephen Morgan
29ee0c331f
imp: csv: Ignore --row-totals with tidy csv output.
2021-12-06 14:43:43 -10:00
Stephen Morgan
fb0472e0e9
imp: csv: Handle --layout=tidy with the legacy balance report.
...
Note that this gives output compatible with the multi balance report,
which means it is different from the csv with the legacy balance report.
This means tools only need to be able to handle one tidy csv format.
2021-12-06 13:49:01 -10:00
Stephen Morgan
71646f993c
imp: csv: Include the start and end dates of intervals, as well as
...
string representation of the period, in tidy csv output, and never
include row totals or averages.
2021-12-06 13:49:01 -10:00
Simon Michael
35c1c9b6a2
pkg: progress towards supporting GHC 9.2 and newer libs ( #1774 )
...
hledger-lib builds, hledger's deps don't (shakespeare).
2021-12-06 12:32:50 -10:00
Simon Michael
642102e291
;doc: update manuals
2021-12-05 16:34:01 -10:00