;doc:changelogs: cleanups
This commit is contained in:
parent
e0abb766dc
commit
f7aec96db1
40
CHANGES.md
40
CHANGES.md
@ -19,42 +19,27 @@ General changes in the hledger project.
|
|||||||
For package-specific changes, see the hledger package changelogs.
|
For package-specific changes, see the hledger package changelogs.
|
||||||
|
|
||||||
|
|
||||||
# 2025-03-07 1.42
|
# 1.42 2025-03-07
|
||||||
|
|
||||||
Docs
|
Docs
|
||||||
|
|
||||||
- new/updated:
|
- new/updated: ACHIEVEMENTS, CREDITS, FINANCE, MOCKUPS, REGRESSIONS, RELEASING, Scripts
|
||||||
ACHIEVEMENTS,
|
|
||||||
CREDITS,
|
|
||||||
FINANCE,
|
|
||||||
MOCKUPS,
|
|
||||||
REGRESSIONS,
|
|
||||||
RELEASING,
|
|
||||||
Scripts
|
|
||||||
- examples/csv: pooltool-rewards.csv.rule cleanup
|
- examples/csv: pooltool-rewards.csv.rule cleanup
|
||||||
- examples: some sample hledger run scripts
|
- examples: some sample hledger run scripts
|
||||||
- examples: test files for CSV encoding [#2319]
|
- examples: test files for CSV encoding [#2319]
|
||||||
|
|
||||||
Scripts/addons
|
|
||||||
|
|
||||||
- hledger-balance-as-budget properly applies commodity styles now. (Dmitry Astapov)
|
|
||||||
|
|
||||||
- hledger-jj is another another easy CLI for tracking hledger files in version control,
|
|
||||||
using newer tech (jj, ysh)
|
|
||||||
|
|
||||||
- hledger-git: run pass-through commands in the right repo.
|
|
||||||
|
|
||||||
- hledger-git: check for a git repo more robustly. (Lars Kellogg-Stedman)
|
|
||||||
|
|
||||||
- hledger-move: doc edits
|
|
||||||
|
|
||||||
- hledger-script-example.hs: improvements, cleanups
|
|
||||||
|
|
||||||
Infrastructure/Misc
|
Infrastructure/Misc
|
||||||
|
|
||||||
- Unix bindists in github releases now include the man pages and info manuals. [#2309]
|
- Unix bindists in github releases now include the man pages and info manuals. [#2309]
|
||||||
|
|
||||||
- hledger-install: if installing third party packages fails, try again with bounds relaxed.
|
- Unix bindists in github releases are now normal .tar.gz files, without the extra zip compression. [#2299]
|
||||||
|
|
||||||
|
- Release notes and install instructions in github releases are now collapsed by default again.
|
||||||
|
This makes the sequence of dates and releases clearer.
|
||||||
|
Github automatically expands the assets of the latest release, so those will be visible by default.
|
||||||
|
For a full text search of all release notes, use the https://hledger.org/relnotes.html page.
|
||||||
|
|
||||||
|
- hledger-install: if installing third party packages fails, it now tries again with bounds relaxed.
|
||||||
This makes hledger-iadd and hledger-interest more likely to install successfully,
|
This makes hledger-iadd and hledger-interest more likely to install successfully,
|
||||||
even if their bounds have not yet been updated for a new hledger release.
|
even if their bounds have not yet been updated for a new hledger release.
|
||||||
|
|
||||||
@ -62,11 +47,6 @@ Infrastructure/Misc
|
|||||||
(It does not force recompilation of already compiled modules,
|
(It does not force recompilation of already compiled modules,
|
||||||
but even so this should help catch more warnings before pushing them to CI.)
|
but even so this should help catch more warnings before pushing them to CI.)
|
||||||
|
|
||||||
- In github releases, both release notes and platform binary install docs are now collapsed by default again.
|
|
||||||
This makes the sequence of dates and releases clearer.
|
|
||||||
Github automatically expands the assets of the latest release, so those will be visible by default.
|
|
||||||
For a full text search of all release notes, the release notes page on hledger.org is still available.
|
|
||||||
|
|
||||||
- new/changed recipes/tools:
|
- new/changed recipes/tools:
|
||||||
bench*.sh,
|
bench*.sh,
|
||||||
changelogs-catchup,
|
changelogs-catchup,
|
||||||
|
|||||||
@ -22,12 +22,14 @@ 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.
|
||||||
|
|
||||||
|
|
||||||
# 2025-03-07 1.42
|
# 1.42 2025-03-07
|
||||||
|
|
||||||
Improvements
|
Improvements
|
||||||
|
|
||||||
- readJournal, when not given a file name, now always assumes it is "-" rather than "(string)".
|
- readJournal, when not given a file name, now always assumes it is "-" rather than "(string)".
|
||||||
[#2328]
|
[#2328]
|
||||||
|
- Reader's rReadFn has changed type (for the new CSV text encoding feature);
|
||||||
|
it now takes a `Handle` rather than a `Text`, allowing more flexibility.
|
||||||
- Make test/unittest.hs more buildable; remove PackageImports that was causing
|
- Make test/unittest.hs more buildable; remove PackageImports that was causing
|
||||||
trouble for ghci.
|
trouble for ghci.
|
||||||
(Thomas Miedema, [#2337])
|
(Thomas Miedema, [#2337])
|
||||||
@ -39,6 +41,7 @@ Improvements
|
|||||||
- Added: dropRawOpt, cliOptsDropArgs
|
- Added: dropRawOpt, cliOptsDropArgs
|
||||||
- Hledger.Data.Amount: showAmountCost(B) now drops leading whitespace.
|
- Hledger.Data.Amount: showAmountCost(B) now drops leading whitespace.
|
||||||
|
|
||||||
|
|
||||||
# 1.41 2024-12-09
|
# 1.41 2024-12-09
|
||||||
|
|
||||||
Breaking changes
|
Breaking changes
|
||||||
|
|||||||
@ -22,21 +22,17 @@ User-visible changes in hledger-ui.
|
|||||||
See also the hledger changelog.
|
See also the hledger changelog.
|
||||||
|
|
||||||
|
|
||||||
# 2025-03-07 1.42
|
# 1.42 2025-03-07
|
||||||
|
|
||||||
Fixes
|
Fixes
|
||||||
|
|
||||||
- `a` key: don't pass initial CLI arguments to `add`. [#2313]
|
- Startup arguments provided at the CLI are no longer passed to `add` when pressing the `a` key. [#2313]
|
||||||
|
|
||||||
Improvements
|
Improvements
|
||||||
|
|
||||||
- Allow vty 6.3.
|
- Allow vty 6.3.
|
||||||
|
|
||||||
- Allow brick 2.8.
|
- Allow brick 2.8.
|
||||||
|
|
||||||
Docs
|
|
||||||
|
|
||||||
- Manual: remove obsolete mentions of COLUMNS. [#2340]
|
|
||||||
|
|
||||||
# 1.41 2024-12-09
|
# 1.41 2024-12-09
|
||||||
|
|
||||||
|
|||||||
@ -22,11 +22,12 @@ User-visible changes in hledger-web.
|
|||||||
See also the hledger changelog.
|
See also the hledger changelog.
|
||||||
|
|
||||||
|
|
||||||
# 2025-03-07 1.42
|
# 1.42 2025-03-07
|
||||||
|
|
||||||
Fixes
|
Fixes
|
||||||
|
|
||||||
- Fix a test suite build issue: -threaded is needed in test suite now also.
|
- Fix a test suite build issue: build it with -threaded.
|
||||||
|
|
||||||
|
|
||||||
# 1.41 2024-12-09
|
# 1.41 2024-12-09
|
||||||
|
|
||||||
|
|||||||
@ -23,7 +23,7 @@ API
|
|||||||
User-visible changes in the hledger command line tool and library.
|
User-visible changes in the hledger command line tool and library.
|
||||||
|
|
||||||
|
|
||||||
# 2025-03-07 1.42
|
# 1.42 2025-03-07
|
||||||
|
|
||||||
Fixes
|
Fixes
|
||||||
|
|
||||||
@ -34,7 +34,7 @@ Fixes
|
|||||||
|
|
||||||
- In the balance command's HTML output, -H/--historical now suppresses the total heading.
|
- In the balance command's HTML output, -H/--historical now suppresses the total heading.
|
||||||
|
|
||||||
- print --help now shows the right default for --round. [#2318]
|
- print --help now shows the correct default for --round. [#2318]
|
||||||
|
|
||||||
- close --infer-costs no longer implies the -x/--explicit flag. [#1826]
|
- close --infer-costs no longer implies the -x/--explicit flag. [#1826]
|
||||||
|
|
||||||
@ -65,52 +65,48 @@ Features
|
|||||||
- hledger can now read CSV/SSV/TSV data in encodings other than UTF8,
|
- hledger can now read CSV/SSV/TSV data in encodings other than UTF8,
|
||||||
using the new `encoding` CSV rule. (Joschua Kesper, [#2319])
|
using the new `encoding` CSV rule. (Joschua Kesper, [#2319])
|
||||||
|
|
||||||
- `if` matchers in CSV rules now allow multiple matchers to be combined on the same line,
|
- `if` matchers in CSV rules can now be combined on the same line,
|
||||||
separated by `&&` (AND) or `&& !` (AND NOT). This makes `if` tables more expressive.
|
separated by `&&` (AND) or `&& !` (AND NOT). This makes `if` tables more expressive.
|
||||||
Examples:
|
Examples:
|
||||||
|
|
||||||
if %description amazon && %date 2025-02-22
|
if %description amazon && %date 2025-02-22
|
||||||
account2 expenses:books
|
account2 expenses:books
|
||||||
|
|
||||||
if,account2
|
if,account2
|
||||||
%description amazon && %date 2025-02-22, expenses:books
|
%description amazon && %date 2025-02-22, expenses:books
|
||||||
|
|
||||||
For consistency, the next-line `&` operator may now also be written as `&&`.
|
The next-line `&` operator also may now be written as `&&`, for consistency.
|
||||||
(Thomas Miedema, [#2333])
|
(Thomas Miedema, [#2333])
|
||||||
|
|
||||||
Improvements
|
Improvements
|
||||||
|
|
||||||
- Two more file extensions are now recognised as possible hledger addon
|
- Terminal width is now detected more robustly, using the POSIX API.
|
||||||
commands: `.osh` and `.ysh`.
|
This means that register commands will more reliably use the proper terminal width,
|
||||||
|
eg when $TERM or $COLUMNS do not have a correct value, and on Windows.
|
||||||
|
hledger no longer uses $COLUMNS.
|
||||||
|
(gesh, [#2332], [#2340])
|
||||||
|
|
||||||
- Terminal width is now detected more robustly by using the POSIX API.
|
- Error messages (first line) in the terminal are now shown in red (and bold),
|
||||||
This means eg that register commands use the proper terminal width in more environments,
|
and warning messages are shown in yellow,
|
||||||
eg when $TERM or $COLUMNS do not have a correct/up-to-date value, and on Windows.
|
when ANSI codes are supported and permitted.
|
||||||
hledger no longer uses COLUMNS.
|
|
||||||
(gesh, [#2332, #2340])
|
|
||||||
|
|
||||||
- The print command now supports the --invert flag. [#2314]
|
|
||||||
|
|
||||||
- --pivot can now also pivot on amount quantity (`amt`),
|
- --pivot can now also pivot on amount quantity (`amt`),
|
||||||
amount cost (`cost`), and/or commodity symbol (`comm` or `cur`).
|
amount cost (`cost`), and/or commodity symbol (`comm` or `cur`).
|
||||||
|
|
||||||
- imp:close: omit file extension from tag value
|
- The close command's --migrate flag has been renamed to `--clopen`.
|
||||||
|
The start: tag has been renamed to `clopen:`,
|
||||||
|
and its default value now excludes the new file's extension.
|
||||||
|
And close --assign's tag has been renamed to `assign:`.
|
||||||
|
|
||||||
- close --migrate has been renamed to close --clopen.
|
- The print command now supports the --invert flag. [#2314]
|
||||||
|
|
||||||
- The close command's start: tag has been renamed to `clopen:`.
|
|
||||||
And its default value now excludes the file extension.
|
|
||||||
|
|
||||||
- close --assign's tag has been renamed to `assign:`.
|
|
||||||
|
|
||||||
- The roi command is now faster:
|
- The roi command is now faster:
|
||||||
it no longer checks every day with P directive,
|
it no longer checks every day with P directive,
|
||||||
and the "one period per report interval" case has been optimised.
|
and the "one period per report interval" case has been optimised.
|
||||||
(Dmitry Astapov)
|
(Dmitry Astapov)
|
||||||
|
|
||||||
- Error messages (first line) in the terminal are now shown in red (and bold),
|
- Two more file extensions are now recognised as possible hledger addon
|
||||||
and warning messages are shown in yellow,
|
commands: `.osh` and `.ysh`.
|
||||||
when ANSI codes are supported and permitted.
|
|
||||||
|
|
||||||
Docs
|
Docs
|
||||||
|
|
||||||
@ -131,14 +127,16 @@ Docs
|
|||||||
|
|
||||||
Scripts/addons
|
Scripts/addons
|
||||||
|
|
||||||
API
|
- hledger-balance-as-budget properly applies commodity styles now. (Dmitry Astapov)
|
||||||
|
|
||||||
- Reader's rReadFn has changed type (for the new CSV text encoding feature);
|
- hledger-git now runs pass-through git commands in the right repo.
|
||||||
it now takes a `Handle` rather than a `Text`, allowing more flexibility.
|
|
||||||
|
|
||||||
- lib: add dropRawOpt, cliOptsDropArgs
|
- hledger-git now checks for a git repo more robustly. (Lars Kellogg-Stedman)
|
||||||
|
|
||||||
- lib: showAmountCost(B): drop leading whitespace
|
- hledger-jj is another another easy CLI for tracking hledger files in version control,
|
||||||
|
using newer tech (jujutsu and oil shell's ysh).
|
||||||
|
|
||||||
|
- hledger-script-example.hs has had some cleanup.
|
||||||
|
|
||||||
|
|
||||||
# 1.41 2024-12-09
|
# 1.41 2024-12-09
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user