;doc: github-release: 1.32.3

This commit is contained in:
Simon Michael 2024-01-28 02:26:35 -10:00
parent aa69eb188a
commit d702788a64

View File

@ -1,37 +1,56 @@
<details> <details>
<summary> <summary>
## Release notes (https://hledger.org/release-notes.html#2023-12-07-hledger-1321) ## Release notes (https://hledger.org/release-notes.html#2024-01-28-hledger-1323)
</summary> </summary>
### hledger 1.32.1 ### hledger 1.32.3
- Fixed: `import` with multiple files now updates .latest files correctly. (#2125) Fixes
- Fixed: `print --round=hard` now properly pads/rounds amounts with inferred costs. (#2123) - A performance slowdown since 1.29, especially noticeable with many
accounts and transactions, has been fixed. [#2153]
- CSV matcher syntax: mention that ! and & can't be used in the same line yet. (#2088) - Balance assertions involving mixed-cost balances are checked correctly again
(a regression in 1.30). [#2150]
- Drop the "a difference of ..." line from balance assertion failure output. - import --catchup works again (a regression in 1.32). [#2156]
I feel it made the message harder to read and isn't really necessary.
- Declaring the empty payee name with `payee ""` now works, - --anon is now a deprecated hidden flag that raises an error,
to let `hledger check payees` accept payee-less transactions. but is still usable as --obfuscate (also hidden). [#2133]
(#2119)
- Built-in tags with special meaning like `type:` and `t:` are now implicitly declared, - Balance assertion error messages are clearer, and show the diff again.
so using type: in account declarations or generating t: with timedot letters
won't cause `hledger check tags` to fail.
(#2119)
### hledger-ui 1.32.1 ### hledger-ui 1.32.3
- Use hledger-1.32.1 - Use hledger-1.32.3
### hledger-web 1.32.1 - Allow vty 6.2, brick 2.3
- Use hledger-1.32.1 ### hledger-web 1.32.3
- Use hledger-1.32.3
### project changes 1.32.3
- bin/hledger-bar: Fix an error when NO_COLOR is not defined;
allow color when NO_COLOR is defined but empty, per no-color spec;
and fix shellcheck warnings.
[#2159] (Colin Dean, Simon Michael)
- bin/hledger-simplebal: Fix shellcheck warnings. (Colin Dean)
### credits 1.32.3
Simon Michael,
Colin Dean.
[#2159]: https://github.com/simonmichael/hledger/issues/2159
[#2156]: https://github.com/simonmichael/hledger/issues/2156
[#2153]: https://github.com/simonmichael/hledger/issues/2153
[#2150]: https://github.com/simonmichael/hledger/issues/2150
[#2133]: https://github.com/simonmichael/hledger/issues/2133
</details> </details>
@ -39,8 +58,8 @@
At <https://hledger.org/install>, binary packages should be available for this release within a few days (look for green badges). At <https://hledger.org/install>, binary packages should be available for this release within a few days (look for green badges).
Or, you can build from source as described there, after cloning at tag `1.32.1`: Or, you can build from source as described there, after cloning at tag `1.32.3`:
`git clone https://github.com/simonmichael/hledger --depth 1 -b 1.32.1` `git clone https://github.com/simonmichael/hledger --depth 1 -b 1.32.3`
Or, if under "Assets" below there are release binaries suitable for your OS and hardware, you can use those. Or, if under "Assets" below there are release binaries suitable for your OS and hardware, you can use those.
<!-- <!--
@ -61,7 +80,7 @@ At the command line,
``` ```
cd /usr/local/bin cd /usr/local/bin
curl -LOC- https://github.com/simonmichael/hledger/releases/download/1.32.1/hledger-linux-x64.zip # can rerun if interrupted curl -LOC- https://github.com/simonmichael/hledger/releases/download/1.32.3/hledger-linux-x64.zip # can rerun if interrupted
unzip hledger-linux-x64.zip; tar xvf hledger-linux-x64.tar; rm hledger-linux-x64.{zip,tar} # github workaround, preserves permissions unzip hledger-linux-x64.zip; tar xvf hledger-linux-x64.tar; rm hledger-linux-x64.{zip,tar} # github workaround, preserves permissions
cd - cd -
hledger --version # should show the new version hledger --version # should show the new version
@ -81,7 +100,7 @@ In a terminal window,
``` ```
cd /usr/local/bin cd /usr/local/bin
curl -LOC- https://github.com/simonmichael/hledger/releases/download/1.32.1/hledger-mac-x64.zip curl -LOC- https://github.com/simonmichael/hledger/releases/download/1.32.3/hledger-mac-x64.zip
unzip hledger-mac-x64.zip; tar xvf hledger-mac-x64.tar; rm hledger-mac-x64.{zip,tar} # github workaround, preserves permissions unzip hledger-mac-x64.zip; tar xvf hledger-mac-x64.tar; rm hledger-mac-x64.{zip,tar} # github workaround, preserves permissions
open . open .
# for the hledger, hledger-ui, hledger-web icons: right-click, Open, confirm it's ok to run # for the hledger, hledger-ui, hledger-web icons: right-click, Open, confirm it's ok to run
@ -111,7 +130,7 @@ $ENV:PATH += ";"+$HOME+"\bin"
2. Download and install the release binaries: 2. Download and install the release binaries:
``` ```
cd $HOME\bin cd $HOME\bin
curl https://github.com/simonmichael/hledger/releases/download/1.32.1/hledger-windows-x64.zip -OutFile hledger-windows-x64.zip curl https://github.com/simonmichael/hledger/releases/download/1.32.3/hledger-windows-x64.zip -OutFile hledger-windows-x64.zip
Expand-Archive hledger-windows-x64.zip -DestinationPath . Expand-Archive hledger-windows-x64.zip -DestinationPath .
rm hledger-windows-x64.zip rm hledger-windows-x64.zip
cd $HOME cd $HOME