Skip to content

Commit d60ebcb

Browse files
committed
doc: final 1.25 changelogs from master
1 parent 30a739d commit d60ebcb

File tree

5 files changed

+52
-68
lines changed

5 files changed

+52
-68
lines changed

CHANGES.md

+21-33
Original file line numberDiff line numberDiff line change
@@ -10,49 +10,37 @@ General changes in the hledger project (and notable all-package releases).
1010
For package-specific changes and minor releases, see the hledger package changelogs.
1111

1212
# 1.25 2022-03-04
13-
- ;pkg: bump version to 1.25
14-
# 1.24.99.2 2022-02-05
15-
Features
1613

17-
Improvements
14+
Scripts/addons
1815

19-
Fixes
16+
- hledger-install.sh now also installs Pavan Rikhi's hledger-stockquotes tool.
2017

21-
Software
22-
23-
- A new addon script: bin/hledger-number
24-
25-
- A new invoice making script: examples/invoicing/invoice-script/invoice
26-
27-
Docs
28-
29-
- RELEASING: new glossary, process updates
30-
31-
- examples: multicurrency.journal
32-
33-
Process
34-
35-
- tools: releaseprep script
36-
37-
- Make HLS work on tools/*
18+
- The bin/hledger-number addon was added.
3819

39-
- Move hie.yaml out of the way; for all except arm mac users, hls
40-
probably works better without it.
20+
- The bin/hledger-check-fancyassertions addon now shows docs in --help.
4121

42-
- Make hackageupload: this now only works from a branch named
43-
VERSION-branch or (possible future naming) VERSION-release. Ie,
44-
major releases from master are no longer allowed; a release branch
45-
is always required,
22+
- A new invoice-making script was added: examples/invoicing/invoice-script/invoice
4623

47-
- ci: push, pull: clarify, robustify? commitlint step
24+
Process/tools
4825

49-
- ci: win, mac: don't commitlint, let push/pull cover that
26+
- The RELEASING doc and release process has been updated,
27+
and a new helper script added: tools/releaseprep.
28+
`make hackageupload` now only works from a branch named
29+
VERSION-branch or VERSION-release. Ie, making releases from master
30+
is no longer allowed, a release branch is always required,
5031

51-
- ci: more consistent workflow, branch, binary names
32+
- CI: The commitlint check is more robust, and now runs only in
33+
the push to master and pull request workflows, and not eg when
34+
building release binaries. linux-x64 binaries are now built
35+
with ghc 9.0, not 8.10. Workflow, branch, and binary names
36+
have been improved.
5237

53-
- ci: linux-x64: try ghc 8.10.4 -> 9.0.1
38+
- `make ghci-ui`/`make ghcid-ui` now use older ghc 8.10 to avoid
39+
ghc 9.0-triggered failures.
5440

55-
- make ghci[d]-ui uses older ghc 8.10 to avoid ghc 9.0-triggered failures.
41+
- hls support: The hie.yaml added to help hls work on mac m1
42+
has been moved out of the way, since it probably makes things worse
43+
on other architectures.
5644

5745
# 1.24.1 2021-12-10
5846

hledger-lib/CHANGES.md

+7-6
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,9 @@ Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
1010
For user-visible changes, see the hledger package changelog.
1111

1212
# 1.25 2022-03-04
13-
- ;doc: update manuals
1413

15-
- ;cabal: update cabal files
16-
17-
- ;pkg: bump version to 1.25
18-
# 1.24.99.2 2022-02-05
19-
- hledger-lib now builds with GHC 9.2 and latest deps. (#1774)
14+
- hledger-lib now builds with GHC 9.2 and latest deps.
15+
([#1774](https://github.com/simonmichael/hledger/issues/1774)
2016

2117
- Journal has a new jaccounttypes map.
2218
The journalAccountType lookup function makes it easy to check an account's type.
@@ -30,6 +26,11 @@ For user-visible changes, see the hledger package changelog.
3026
for easy lookup of account tags.
3127
Query.matchesTaggedAccount is a tag-aware version of matchesAccount.
3228

29+
- Some account name functions have moved from Hledger.Data.Posting
30+
to Hledger.Data.AccountName:
31+
accountNamePostingType, accountNameWithPostingType, accountNameWithoutPostingType,
32+
joinAccountNames, concatAccountNames, accountNameApplyAliases, accountNameApplyAliasesMemo.
33+
3334
- Renamed: CommodityLayout to Layout.
3435

3536
# 1.24.1 2021-12-10

hledger-ui/CHANGES.md

+1-6
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,8 @@ User-visible changes in hledger-ui.
1010
See also the hledger changelog.
1111

1212
# 1.25 2022-03-04
13-
- ;doc: update manuals
1413

15-
- ;cabal: update cabal files
16-
17-
- ;pkg: bump version to 1.25
18-
# 1.24.99.2 2022-02-05
19-
- Use hledger 1.24.99.2
14+
- Uses hledger 1.25.
2015

2116
# 1.24.1 2021-12-10
2217

hledger-web/CHANGES.md

+1-6
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,8 @@ User-visible changes in hledger-web.
1010
See also the hledger changelog.
1111

1212
# 1.25 2022-03-04
13-
- ;doc: update manuals
1413

15-
- ;cabal: update cabal files
16-
17-
- ;pkg: bump version to 1.25
18-
# 1.24.99.2 2022-02-05
19-
- Use hledger 1.24.99.2
14+
- Uses hledger 1.25.
2015

2116
# 1.24.1 2021-12-10
2217

hledger/CHANGES.md

+22-17
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,7 @@ User-visible changes in the hledger command line tool and library.
1010

1111

1212
# 1.25 2022-03-04
13-
- ;doc: update manuals
1413

15-
- ;cabal: update cabal files
16-
17-
- ;pkg: bump version to 1.25
18-
# 1.24.99.2 2022-02-05
1914
Breaking changes
2015

2116
- Journal format's `account NAME TYPECODE` syntax, deprecated in 1.13, has been dropped.
@@ -43,12 +38,14 @@ Features
4338
hledger reg type:x # register of all expenses
4439
hledger acc --types # list accounts and their types
4540

46-
(#1820, #1822) (Simon Michael, Stephen Morgan)
41+
([#1820](https://github.com/simonmichael/hledger/issues/1820),
42+
[#1822](https://github.com/simonmichael/hledger/issues/1822))
43+
(Simon Michael, Stephen Morgan)
4744

4845
- The `tag:` query can now also match account tags, as defined in account directives.
4946
Subaccounts inherit tags from their parents.
5047
Accounts, postings and transactions can be filtered by account tag.
51-
(#1817)
48+
([#1817](https://github.com/simonmichael/hledger/issues/1817))
5249

5350
- The new `--infer-equity` flag replaces the `@`/`@@` price notation in commodity
5451
conversion transactions with more correct equity postings (when not using `-B/--cost`).
@@ -73,21 +70,24 @@ Features
7370

7471
account Equity:Trading ; type:V
7572

76-
(#1554) (Stephen Morgan, Simon Michael)
73+
([#1554](https://github.com/simonmichael/hledger/issues/1554)) (Stephen Morgan, Simon Michael)
7774

7875
- Normalised, easy-to-process "tidy" CSV data can now be generated with `--layout tidy -O csv`.
7976
In tidy data, every variable is a column and each row represents a single data point
8077
(cf <https://vita.had.co.nz/papers/tidy-data.html>).
81-
(#1768, #1773, #1775) (Stephen Morgan)
78+
([#1768](https://github.com/simonmichael/hledger/issues/1768),
79+
[#1773](https://github.com/simonmichael/hledger/issues/1773),
80+
[#1775](https://github.com/simonmichael/hledger/issues/1775))
81+
(Stephen Morgan)
8282

8383
Improvements
8484

8585
- Strict mode (`-s/--strict`) now also checks periodic transactions (`--forecast`)
8686
and auto postings (`--auto`).
87-
(#1810) (Stephen Morgan)
87+
([#1810](https://github.com/simonmichael/hledger/issues/1810)) (Stephen Morgan)
8888

8989
- `hledger check commodities` now always accepts zero amounts which have no commodity symbol.
90-
(#1767) (Stephen Morgan)
90+
([#1767](https://github.com/simonmichael/hledger/issues/1767)) (Stephen Morgan)
9191

9292
- Relative [smart dates](hledger.html#smart-dates) may now specify an arbitrary number of some period into the future or past).
9393
Some examples:
@@ -100,7 +100,10 @@ Improvements
100100

101101
- CSV output now always disables digit group marks (eg, thousands separators),
102102
making it more machine readable by default.
103-
(#1771) (Stephen Morgan)
103+
([#1771](https://github.com/simonmichael/hledger/issues/1771)) (Stephen Morgan)
104+
105+
- Unicode may now be used in field names/references in CSV rules files.
106+
([#1809](https://github.com/simonmichael/hledger/issues/1809)) (Stephen Morgan)
104107

105108
- Error messages improved:
106109
- Balance assignments
@@ -110,24 +113,26 @@ Improvements
110113
Fixes
111114

112115
- `--layout=bare` no longer shows a commodity symbol for zero amounts.
113-
(#1789) (Stephen Morgan)
116+
([#1789](https://github.com/simonmichael/hledger/issues/1789)) (Stephen Morgan)
114117

115118
- `balance --budget` no longer elides boring parents of unbudgeted accounts
116119
if they have a budget.
117-
(#1800) (Stephen Morgan)
120+
([#1800](https://github.com/simonmichael/hledger/issues/1800)) (Stephen Morgan)
118121

119122
- `roi` now reports TWR correctly
120123

121124
- when there are several PnL changes occurring on a single day
122125
- and also when investment is fully sold/withdrawn/discounted at the end of a particular reporting period.
123126

124-
(#1791) (Dmitry Astapov)
127+
([#1791](https://github.com/simonmichael/hledger/issues/1791)) (Dmitry Astapov)
125128

126129
Documentation
127130

128-
- There is a new CONVERSION & COST section, replacing COSTING. (#1554)
131+
- There is a new CONVERSION & COST section, replacing COSTING.
132+
([#1554](https://github.com/simonmichael/hledger/issues/1554))
129133

130-
- Some problematic interactions of account aliases with other features have been noted. (#1788)
134+
- Some problematic interactions of account aliases with other features have been noted.
135+
([#1788](https://github.com/simonmichael/hledger/issues/1788))
131136

132137
[Declaring accounts > Account types]: (https://hledger.org/hledger.html#account-types
133138

0 commit comments

Comments
 (0)