;doc: finalise changelogs
This commit is contained in:
		
							parent
							
								
									0c4b820111
								
							
						
					
					
						commit
						2382fe5db8
					
				| @ -14,7 +14,7 @@ Changelogs: | ||||
| 
 | ||||
| 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  | ||||
| - note any other items of interest | ||||
| - list release contributors | ||||
|  | ||||
							
								
								
									
										89
									
								
								CHANGES.md
									
									
									
									
									
								
							
							
						
						
									
										89
									
								
								CHANGES.md
									
									
									
									
									
								
							| @ -9,84 +9,57 @@ | ||||
| General changes in the hledger project (and notable all-package releases). | ||||
| 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) | ||||
|   Made it clear that it's a `/` and not "containing / exist" (i.e., containing or exist).  | ||||
| - Directives: a more compact and accurate overview. | ||||
| 
 | ||||
| - ;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 | ||||
|   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. | ||||
| Process | ||||
| 
 | ||||
| - 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) | ||||
|   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 -->`. | ||||
| - bin/changelog: a new helper making changelog edits more pleasant. | ||||
| 
 | ||||
| - ; PR-template: Update dev docs URL (toonn) | ||||
|   The URL in the PR template redirects to a general contributing guide, | ||||
|   which is useful, but it's hard to see the trees for the forest when just | ||||
|   looking for PR and commit guidelines. | ||||
| - make throughput{,-dev,-EXE}: reports transactions per second for a range of | ||||
|   file sizes with the hledger in PATH, hledger dev build, or named hledger  | ||||
|   executable. | ||||
| 
 | ||||
| - ; cabal.project: Drop compatibility comment (toonn) | ||||
|   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. | ||||
| - make install-as-FOO: build executables and save as bin/hledger*-FOO | ||||
| 
 | ||||
|   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 | ||||
| 
 | ||||
|  | ||||
| @ -9,9 +9,7 @@ | ||||
| Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. | ||||
| For user-visible changes, see the hledger package changelog. | ||||
| 
 | ||||
| # 7e47d3645 | ||||
| 
 | ||||
| Features | ||||
| # 1.24 2021-12-01 | ||||
| 
 | ||||
| Improvements | ||||
| 
 | ||||
| @ -43,8 +41,6 @@ Improvements | ||||
| 
 | ||||
| - Allow megaparsec 9.2. | ||||
| 
 | ||||
| Fixes | ||||
| 
 | ||||
| # 1.23 2021-09-21 | ||||
| 
 | ||||
| - Require base >=4.11, prevent red squares on Hackage's build matrix. | ||||
|  | ||||
| @ -9,13 +9,13 @@ | ||||
| User-visible changes in hledger-ui. | ||||
| See also the hledger changelog. | ||||
| 
 | ||||
| # 791f4655d | ||||
| # 1.24 2021-12-01 | ||||
| 
 | ||||
| Features | ||||
| 
 | ||||
| - hledger-ui can now be controlled with mouse or touchpad. | ||||
|   Click to enter things, click left margin or bottom blank area to exit them, | ||||
|   and use mouse wheel / swipe to scroll. | ||||
|   Click to enter things, click left margin or bottom blank area to return to | ||||
|   previous screen, and use mouse wheel / swipe to scroll. | ||||
| 
 | ||||
| - In addition to accounts with postings, hledger-ui now also shows | ||||
|   declared accounts, even if they are empty (just leaf accounts, not | ||||
|  | ||||
| @ -9,16 +9,12 @@ __      _____| |__ | ||||
| User-visible changes in hledger-web. | ||||
| See also the hledger changelog. | ||||
| 
 | ||||
| # 791f4655d | ||||
| 
 | ||||
| Features | ||||
| # 1.24 2021-12-01 | ||||
| 
 | ||||
| Improvements | ||||
| 
 | ||||
| - Allow megaparsec 9.2 | ||||
| 
 | ||||
| Fixes | ||||
| 
 | ||||
| 
 | ||||
| # 1.23 2021-09-21 | ||||
| 
 | ||||
|  | ||||
| @ -9,30 +9,12 @@ | ||||
| User-visible changes in the hledger command line tool and library. | ||||
| 
 | ||||
| 
 | ||||
| # 791f4655d | ||||
| # 1.24 2021-12-01 | ||||
| 
 | ||||
| Features | ||||
| 
 | ||||
| - 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 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.  | ||||
| - balance commands provide more control over how multicommodity amounts | ||||
|   are displayed. (And they no longer elide too-wide amounts by default.) | ||||
|   The --commodity-column flag has been deprecated and replaced by a new | ||||
|   --layout option, with three values: | ||||
|    | ||||
| @ -42,6 +24,24 @@ Improvements | ||||
|    | ||||
|   (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 | ||||
|   other postings from the transactions. (#1469, Stephen Morgan) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user