;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