;doc: finalise changelogs
This commit is contained in:
parent
0c4b820111
commit
2382fe5db8
@ -14,7 +14,7 @@ Changelogs:
|
|||||||
|
|
||||||
Release notes:
|
Release notes:
|
||||||
|
|
||||||
- add a new TOC entry and section in site/release-notes.md
|
- add a new section in site/src/release-notes.md
|
||||||
- copy/rewrite/summarise package changelogs
|
- copy/rewrite/summarise package changelogs
|
||||||
- note any other items of interest
|
- note any other items of interest
|
||||||
- list release contributors
|
- list release contributors
|
||||||
|
|||||||
89
CHANGES.md
89
CHANGES.md
@ -9,84 +9,57 @@
|
|||||||
General changes in the hledger project (and notable all-package releases).
|
General changes in the hledger project (and notable all-package releases).
|
||||||
For package-specific changes and minor releases, see the hledger package changelogs.
|
For package-specific changes and minor releases, see the hledger package changelogs.
|
||||||
|
|
||||||
# db0361113
|
# 1.24 2021-12-01
|
||||||
|
|
||||||
- doc: account types: prioritise short names, hide old syntax
|
Software
|
||||||
|
|
||||||
- doc: more compact/accurate directives overview
|
- bin/hledger-check-fancyassertions.hs: fix ugly assertion parse errors.
|
||||||
|
(ShrykeWindgrace)
|
||||||
|
|
||||||
- ;imp: examples/templates/, with one example file set ("basic")
|
- bin/hledger-check-tagfiles.hs: Update description, clarify wording.
|
||||||
|
(Pranesh Prakash)
|
||||||
|
|
||||||
- pkg: bump to latest nightly snapshot to avoid buggy happy 1.21.0
|
Docs
|
||||||
|
|
||||||
- fix: ci: when we can't figure out recent commits, don't check
|
- Account types: prioritise the short one-letter names, hide the deprecated
|
||||||
|
legacy syntax.
|
||||||
|
|
||||||
- Update description of hledger-check-tagfiles.hs (Pranesh Prakash)
|
- Directives: a more compact and accurate overview.
|
||||||
Made it clear that it's a `/` and not "containing / exist" (i.e., containing or exist).
|
|
||||||
|
|
||||||
- ;imp: examples: set account display order in bcexamples
|
- examples/templates/basic: A new starter file set, and a place to collect them.
|
||||||
|
|
||||||
- ;imp: tools: make throughput prints quick throughput stats at various file sizes
|
- Expose more developer docs as separate web pages:
|
||||||
|
CHANGELOGS, COMMITS, RELEASING, etc.
|
||||||
|
|
||||||
- ;imp: perf: Ledger-friendly bench-ledger.sh, for comparative benchmarking
|
- Fix a link to developer workflows. (Joaquin "Florius" Azcarate)
|
||||||
|
|
||||||
- ci: fall back on checking last 5 commit messages, instead of 20
|
Process
|
||||||
This will allow CI status to recover faster when a bad commit message
|
|
||||||
is accidentally merged. In some cases (eg force pushes of PRs with
|
|
||||||
more than 5 commits) not all commit messages will be checked at all
|
|
||||||
times.
|
|
||||||
|
|
||||||
- pkg: Bump stack lts and nightlies. (Stephen Morgan)
|
- PR template: Fix our github PR template to use proper comment syntax,
|
||||||
|
and link to more relevant docs.
|
||||||
|
(toonn)
|
||||||
|
|
||||||
- ; Fix the link to the developer workdflows (Joaquin "Florius" Azcarate)
|
- cabal.project: Drop obsolete compatibility comment.
|
||||||
|
(#1365, toonn)
|
||||||
|
|
||||||
- imp: hledger-check-fancyassertions.hs: use megaparsec's prettyprinter for assertion parse errors (ShrykeWindgrace)
|
- Bump default stackage snapshot to one avoiding buggy happy version.
|
||||||
|
|
||||||
- ; PR-template: Change comment syntax (toonn)
|
- bin/changelog: a new helper making changelog edits more pleasant.
|
||||||
The # syntax for comments results in all the lines being rendered as
|
|
||||||
separate headers because it's markdown syntax for titles. I believe the
|
|
||||||
markdown custom is to use `<!-- HTML comments -->`.
|
|
||||||
|
|
||||||
- ; PR-template: Update dev docs URL (toonn)
|
- make throughput{,-dev,-EXE}: reports transactions per second for a range of
|
||||||
The URL in the PR template redirects to a general contributing guide,
|
file sizes with the hledger in PATH, hledger dev build, or named hledger
|
||||||
which is useful, but it's hard to see the trees for the forest when just
|
executable.
|
||||||
looking for PR and commit guidelines.
|
|
||||||
|
|
||||||
- ; cabal.project: Drop compatibility comment (toonn)
|
- make install-as-FOO: build executables and save as bin/hledger*-FOO
|
||||||
The offending syntax is no longer used so the comment can be removed
|
|
||||||
too. Ideally `allow-newer` isn't used in the project's setup. The
|
|
||||||
problem should rather be fixed by adjusting constraints, though these
|
|
||||||
adjustments may need to be made in dependencies upstream.
|
|
||||||
|
|
||||||
Fixes #1365
|
- perf: bench-ledger.sh for comparative benchmarking with Ledger.
|
||||||
|
|
||||||
- ;make: install-as-FOO: build executables and save as bin/hledger*-FOO
|
- CI: commitlint: be more forgiving when we can't figure out recent commits
|
||||||
|
(don't check any).
|
||||||
|
|
||||||
- ;doc: orgfiles: disable smart dashes in another way
|
- CI: commitlint: recognise any commit starting with ‘Merge’ as a merge commit
|
||||||
|
(and ignore it). (Stephen Morgan)
|
||||||
|
|
||||||
- ci: Recognise any commit starting with ‘Merge’ as a merge commit, which is ignored by commitlint. (Stephen Morgan)
|
|
||||||
|
|
||||||
- ;doc: merge doc/README with dev docs
|
|
||||||
|
|
||||||
- ;doc: add page TOCs to more dev docs
|
|
||||||
|
|
||||||
- ;doc: move more content out of CONTRIBUTING
|
|
||||||
|
|
||||||
- ;doc: separate CHANGELOGS, COMMITS docs
|
|
||||||
|
|
||||||
- ;doc: ACHIEVEMENTS: format, update
|
|
||||||
|
|
||||||
- ;tools: make site(-watch): add orgfiles
|
|
||||||
|
|
||||||
- ;doc: BACKLOG: updates; all cli items added
|
|
||||||
|
|
||||||
- ;doc: RELEASING: updates
|
|
||||||
|
|
||||||
- ;doc: CONTRIBUTING: updates, components -> topics
|
|
||||||
|
|
||||||
- ;tools: make copy-exe*: name them -SUFF not .SUFF
|
|
||||||
Breaks my usual convention of hledger-foo being an addon command, but
|
|
||||||
-VERSION is too common (and matches the make target that you type).
|
|
||||||
|
|
||||||
# 1.23 2021-09-21
|
# 1.23 2021-09-21
|
||||||
|
|
||||||
|
|||||||
@ -9,9 +9,7 @@
|
|||||||
Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
|
Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
|
||||||
For user-visible changes, see the hledger package changelog.
|
For user-visible changes, see the hledger package changelog.
|
||||||
|
|
||||||
# 7e47d3645
|
# 1.24 2021-12-01
|
||||||
|
|
||||||
Features
|
|
||||||
|
|
||||||
Improvements
|
Improvements
|
||||||
|
|
||||||
@ -43,8 +41,6 @@ Improvements
|
|||||||
|
|
||||||
- Allow megaparsec 9.2.
|
- Allow megaparsec 9.2.
|
||||||
|
|
||||||
Fixes
|
|
||||||
|
|
||||||
# 1.23 2021-09-21
|
# 1.23 2021-09-21
|
||||||
|
|
||||||
- Require base >=4.11, prevent red squares on Hackage's build matrix.
|
- Require base >=4.11, prevent red squares on Hackage's build matrix.
|
||||||
|
|||||||
@ -9,13 +9,13 @@
|
|||||||
User-visible changes in hledger-ui.
|
User-visible changes in hledger-ui.
|
||||||
See also the hledger changelog.
|
See also the hledger changelog.
|
||||||
|
|
||||||
# 791f4655d
|
# 1.24 2021-12-01
|
||||||
|
|
||||||
Features
|
Features
|
||||||
|
|
||||||
- hledger-ui can now be controlled with mouse or touchpad.
|
- hledger-ui can now be controlled with mouse or touchpad.
|
||||||
Click to enter things, click left margin or bottom blank area to exit them,
|
Click to enter things, click left margin or bottom blank area to return to
|
||||||
and use mouse wheel / swipe to scroll.
|
previous screen, and use mouse wheel / swipe to scroll.
|
||||||
|
|
||||||
- In addition to accounts with postings, hledger-ui now also shows
|
- In addition to accounts with postings, hledger-ui now also shows
|
||||||
declared accounts, even if they are empty (just leaf accounts, not
|
declared accounts, even if they are empty (just leaf accounts, not
|
||||||
|
|||||||
@ -9,16 +9,12 @@ __ _____| |__
|
|||||||
User-visible changes in hledger-web.
|
User-visible changes in hledger-web.
|
||||||
See also the hledger changelog.
|
See also the hledger changelog.
|
||||||
|
|
||||||
# 791f4655d
|
# 1.24 2021-12-01
|
||||||
|
|
||||||
Features
|
|
||||||
|
|
||||||
Improvements
|
Improvements
|
||||||
|
|
||||||
- Allow megaparsec 9.2
|
- Allow megaparsec 9.2
|
||||||
|
|
||||||
Fixes
|
|
||||||
|
|
||||||
|
|
||||||
# 1.23 2021-09-21
|
# 1.23 2021-09-21
|
||||||
|
|
||||||
|
|||||||
@ -9,30 +9,12 @@
|
|||||||
User-visible changes in the hledger command line tool and library.
|
User-visible changes in the hledger command line tool and library.
|
||||||
|
|
||||||
|
|
||||||
# 791f4655d
|
# 1.24 2021-12-01
|
||||||
|
|
||||||
Features
|
Features
|
||||||
|
|
||||||
- The balance commands have a new --declared flag, causing them to
|
- balance commands provide more control over how multicommodity amounts
|
||||||
include leaf (ie, non-parent) accounts declared by account directives,
|
are displayed. (And they no longer elide too-wide amounts by default.)
|
||||||
even if they contain no transactions yet. Together with -E, this shows
|
|
||||||
a balance for both used and declared accounts.
|
|
||||||
The idea is to be able to see a useful "complete" balance report, even
|
|
||||||
when you don't have transactions in all of your declared accounts yet.
|
|
||||||
(#1765)
|
|
||||||
|
|
||||||
- journal files now support a `decimal-mark` directive as a more
|
|
||||||
principled way to specify the decimal character in use in that file,
|
|
||||||
ensuring accurate number parsing.
|
|
||||||
(#1670, Lawrence Wu)
|
|
||||||
|
|
||||||
Improvements
|
|
||||||
|
|
||||||
- The stats command now shows rough but useful performance stats: run
|
|
||||||
time and processing speed in transactions per second.
|
|
||||||
|
|
||||||
- balance commands no longer elide too-wide amounts by default. And,
|
|
||||||
they provide more control over how multicommodity amounts are displayed.
|
|
||||||
The --commodity-column flag has been deprecated and replaced by a new
|
The --commodity-column flag has been deprecated and replaced by a new
|
||||||
--layout option, with three values:
|
--layout option, with three values:
|
||||||
|
|
||||||
@ -42,6 +24,24 @@ Improvements
|
|||||||
|
|
||||||
(Stephen Morgan)
|
(Stephen Morgan)
|
||||||
|
|
||||||
|
- The balance commands have a new `--declared` flag, causing them to
|
||||||
|
include leaf (ie, non-parent) accounts declared by account directives,
|
||||||
|
even if they contain no transactions yet. Together with `-E`, this shows
|
||||||
|
a balance for both used and declared accounts.
|
||||||
|
The idea is to be able to see a useful "complete" balance report, even
|
||||||
|
when you don't have transactions in all of your declared accounts yet.
|
||||||
|
(#1765)
|
||||||
|
|
||||||
|
- journal files now support a `decimal-mark` directive as a more
|
||||||
|
principled way (than `commodity` directives) to specify the decimal character
|
||||||
|
in use in that file, to ensure accurate number parsing.
|
||||||
|
(#1670, Lawrence Wu)
|
||||||
|
|
||||||
|
Improvements
|
||||||
|
|
||||||
|
- The stats command now shows rough but useful performance stats: run
|
||||||
|
time and processing speed in transactions per second.
|
||||||
|
|
||||||
- balance: support the --related flag, like register, showing the
|
- balance: support the --related flag, like register, showing the
|
||||||
other postings from the transactions. (#1469, Stephen Morgan)
|
other postings from the transactions. (#1469, Stephen Morgan)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user