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 3, 2023
1 parent c2c27ab commit 7fbe769
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 92 deletions.
94 changes: 26 additions & 68 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,90 +18,48 @@ Infrastructure
General changes in the hledger project.
For package-specific changes, see the hledger package changelogs.

# 54e627ade
- pkg: stack: ghc9.6: bump resolver, enable hledger-web (close #2011)
# 1.31 2023-09-03

- pkg: stack: bump default build to lts-21.9, ghc 9.4.6

- ;dev: Add a ghc-tags.yaml file (Jonathan Dowland)
Provide a ghc-tags.yaml file to make use of ghc-tags with Hledger easy.

ghc-tags is a standalone tool to replace the formerly-built-in
":ctags" feature (and I presume ":etags") in GHCi. These walked over
the source and produced a TAGS file (in vim-compatible ctags or
Emacs-compatible etags format) that allows the relevant editors to
quickly navigate around function definitions.

ghc-tags trips over some of the CPP used in Hledger. The solution
is to provide ghc-tags with explicit CPP defines via a YAML file.
However, if a YAML file is provided, one also must specify the source
paths, as the tool XORs config file | paths-on-command-line.

See <https://github.com/arybczak/ghc-tags/issues/6> for more
information.

Signed-off-by: Jonathan Dowland <[email protected]>
- ;bin:justfile: make more chooser friendly, add help/pick/view

- ;bin:justfile: fix/cleanups

- ;bin: add a justfile (conversion of ft and tt)

- ;doc:bin: fix tt link

- ;doc:bin:ft: updates

- ;doc:bin:tt: updates

- ;doc:bin: ft/tt updates

- ;doc:bin: ft/tt updates

- ;doc:bin: link ft and tt

- ;bin: ft, tt reporting scripts (examples)

- ;pkg:stack: bump stackage snapshots

- ;examples: the hledger manual > Cost reporting examples, and shelltests

- ;examples:self-tracking: add missing files

- ;examples:self-tracking: updates

- ;examples:self-tracking: updates

- ;examples:self-tracking: updates
Scripts/addons

- ;examples: self-tracking
- ft, tt shell scripts for collecting financial and time reports

- ;dev: bump to latest stackage nightly
- A justfile implementation of ft and tt

- ;install: bump to stackage lts-21
Examples

- ;cln: make functest-PAT now filters the same tests run by make functest
- self-tracking

- ;doc:RELEASING: updates
- RPG ledger (Eric Mertens)

- ;dev: make/shake/bake help titles
Docs

- ;dev:Shake: avoid making empty commits
Infrastructure

- ;dev:checkembeddedfiles: fix mac binaries workflow
(Jonathan Dowland)

- ;doc: update changelogs
- tools, CI: checkembeddedfiles, checkversions

Scripts/addons
- Shake: avoid making empty commits

Examples
- make functest-PAT: runs a subset of functional tests

- RPG ledger (Eric Mertens)
- Provide a ghc-tags.yaml file to make use of ghc-tags with Hledger easy.

Docs
ghc-tags is a standalone tool to replace the formerly-built-in
":ctags" feature (and I presume ":etags") in GHCi. These walked over
the source and produced a TAGS file (in vim-compatible ctags or
Emacs-compatible etags format) that allows the relevant editors to
quickly navigate around function definitions.

Infrastructure
ghc-tags trips over some of the CPP used in Hledger. The solution
is to provide ghc-tags with explicit CPP defines via a YAML file.
However, if a YAML file is provided, one also must specify the source
paths, as the tool XORs config file | paths-on-command-line.

- tools, CI: checkembeddedfiles, checkversions
See <https://github.com/arybczak/ghc-tags/issues/6> for more
information.
(Jonathan Dowland)

# 1.30 2023-06-01

Expand Down
2 changes: 1 addition & 1 deletion hledger-lib/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Misc. changes
Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
For user-visible changes, see the hledger package changelog.

# 14af7d32b
# 1.31 2023-09-03

Breaking changes

Expand Down
12 changes: 1 addition & 11 deletions hledger-ui/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,12 @@ API
User-visible changes in hledger-ui.
See also the hledger changelog.

# 14af7d32b

Breaking changes

Features
# 1.31 2023-09-03

Improvements

- Allow megaparsec 9.5

Fixes

Docs

API

# 1.30 2023-06-01

Features
Expand Down
12 changes: 1 addition & 11 deletions hledger-web/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,12 @@ API
User-visible changes in hledger-web.
See also the hledger changelog.

# 14af7d32b

Breaking changes

Features
# 1.31 2023-09-03

Improvements

- Allow aeson 2.2, megaparsec 9.5

Fixes

Docs

API

# 1.30 2023-06-01

Fixes
Expand Down
2 changes: 1 addition & 1 deletion hledger/CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ API
User-visible changes in the hledger command line tool and library.


# 14af7d32b
# 1.31 2023-09-03

Features

Expand Down

0 comments on commit 7fbe769

Please sign in to comment.