Skip to content

Commit

Permalink
;doc: update changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
simonmichael committed Sep 30, 2024
1 parent 4069cc0 commit d5a19e7
Show file tree
Hide file tree
Showing 5 changed files with 61 additions and 36 deletions.
4 changes: 3 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,11 @@ General changes in the hledger project.
For package-specific changes, see the hledger package changelogs.


# 69da3c0a1
# 81167e81a

Docs

- REGRESSIONS: new table format; updates.
- CODE: notes on the use of haddock [#2222]
- Simplify github bug report template
- Add man pages and info manuals to the release bindists on github
Expand All @@ -34,6 +35,7 @@ Scripts/addons
Infrastructure/Misc

- Add bash shell completion script to the release bindists ([#2223], gesh/hseg, Simon Michael)
- hledger is now 35th among Github-starred haskell projects (up from 36th).


# 1.40 2024-09-09
Expand Down
19 changes: 7 additions & 12 deletions hledger-lib/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,25 +22,20 @@ Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
For user-visible changes, see the hledger package changelog.


# ff397f79c

- lib: Write.Spreadsheet.Cell: add cellClass field for HTML style class (Henning Thielemann)
cmd: Commands.Balance.multiBalanceRowAsCellBuilders: add HTML style class attributes here
This way we do not need to dissect table rows in
multiBalanceReportHtmlHeadRow, multiBalanceReportHtmlBodyRow, multiBalanceReportHtmlFootRow
Eventually removed these three functions.

- cli: Commands.Balance.budgetReportAsSpreadsheet: also transpose border (Henning Thielemann)

- lib: Write.Spreadsheet: support for borders like in existing HTML export (Henning Thielemann)
cli: Commands.Balance: use for FODS export and balance and budget export to HTML
# 81167e81a

Breaking changes

- New/refactored modules (Hledger.Write.*) and types (Spreadsheet) to help abstract the rendering of
tables in various output formats, eg HTML and FODS.
(Spreadsheet is in addition to the tabular package we already in use; there may be some overlap.)
(XXX Review module changes)

Fixes

Improvements

- dependency changes:


# 1.40 2024-09-09
Expand Down
3 changes: 1 addition & 2 deletions hledger-ui/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,7 @@ User-visible changes in hledger-ui.
See also the hledger changelog.


# ff0fe62fa

# 81167e81a

Breaking changes

Expand Down
18 changes: 17 additions & 1 deletion hledger-web/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,23 @@ User-visible changes in hledger-web.
See also the hledger changelog.


# ff0fe62fa
# 81167e81a

- web: RegisterR.getRegisterR.addCommas: do not drop last account (Henning Thielemann)
Bug was introduced in commit 2a99b3d45634f26cd62745ddce6136361001b3f8
in an effort to get rid of partial List.tail,
because GHC-9.8 started to warn about it.

Problem is that the rewritten code with tailDef always removes the last account,
whereas the original intention was to replace all accounts by a comma except the last one.
addCommas should prepare a comma separated list like List.intercalate.

- fix: web: enable autocomplete in newly created account fields [#2215]

- dev: web: cleanup: more explicit globals; and match inputs more carefully [#2215]
(Don't match the hidden duplicate inputs created by typeahead.js)

- ;doc: update changelogs

Breaking changes

Expand Down
53 changes: 33 additions & 20 deletions hledger/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,44 +23,57 @@ API
User-visible changes in the hledger command line tool and library.


# ff0fe62fa
# 81167e81a

- cli: Commands.Balance.multiBalanceReportAsSpreadsheetHelper: return header separately (Henning Thielemann)
Breaking changes

- cli: Commands.Balance.multiBalanceRowAsTextBuilders, multiBalanceReportAsCsvHelper: helper functions removed (Henning Thielemann)
Fixes

- lib: Write.Spreadsheet.Cell: add cellClass field for HTML style class (Henning Thielemann)
cmd: Commands.Balance.multiBalanceRowAsCellBuilders: add HTML style class attributes here
This way we do not need to dissect table rows in
multiBalanceReportHtmlHeadRow, multiBalanceReportHtmlBodyRow, multiBalanceReportHtmlFootRow
Eventually removed these three functions.
- In a multi-line comment generated by csv rules, tags on all lines now work (ie, can be matched).
Posting dates in comments generated from csv also now [work](https://hledger.org/hledger.html#comment-field).
(#2241)

- cli: Commands.Cli.Balance.rawTableContent: helper function for extracting CSV from Spreadsheet cells (Henning Thielemann)
- In the HTML output of bs/bse/cf/is reports, Net amounts in the Net row are now formatted like the others.
(Bas van Dijk)

- cli: Commands.Balance.balanceReportAsSpreadsheet, multiBalanceReportAsSpreadsheet: support for transposition (Henning Thielemann)
- In bs/bse/cf/is HTML output, fixed some extra TH cells generated unnecessarily.
[#2225] (Henning Thielemann)

- cli: Commands.Balance.budgetReportAsSpreadsheet: also transpose border (Henning Thielemann)
- hledger's bash shell completions are now up to date with latest options.
[#986]

- lib: Write.Spreadsheet: support for borders like in existing HTML export (Henning Thielemann)
cli: Commands.Balance: use for FODS export and balance and budget export to HTML
Features

Breaking changes
- When generating HTML output with the balance commands, you can now
add the `--base-url` option to add hyperlinks to hledger-web,
allowing you to view the transactions involved.
(Henning Thielemann)

Fixes
Improvements

- Bring bash shell completions up to date.
[#986]
- `balance` and `aregister`'s HTML output will now use a hledger.css file if present, like `bs`/`bse`/`cf`/`is`.

Features
- In the balance commands' HTML output, row headings now span multiple rows when appropriate,
rather than being repeated.
(Henning Thielemann)

Improvements
- All balance commands' HTML and FODS output now show table borders consistently.

- The balance commands' options help has had some consistency/readability tweaks.

- `bs`/`bse`/`cf`/`is` now support the `--count` (postings count) report type, like `balance`.

- hledger now builds cleanly with GHC 9.10.

Docs

- bal: note that tree mode doesn't work in html output [#1846]
- bal: also mention hledger.css and text encoding in balance doc
- html: note safari text encoding issue
- timedot: mention the common journal+timedot file setup [#2238]
- Install, manual: new shell completions doc. [#986]
- Config files: rewrite [#2231]


Scripts/addons

API
Expand Down

0 comments on commit d5a19e7

Please sign in to comment.