;doc: restore changelogs up to a5f9f8ce0
				
					
				
			This commit is contained in:
		
							parent
							
								
									54b95af9ff
								
							
						
					
					
						commit
						325aa15f74
					
				
							
								
								
									
										54
									
								
								CHANGES.md
									
									
									
									
									
								
							
							
						
						
									
										54
									
								
								CHANGES.md
									
									
									
									
									
								
							| @ -1,6 +1,60 @@ | ||||
| General project-related changes and major/notable all-package releases. | ||||
| For package-specific changes and minor releases, see the package changelogs. | ||||
| 
 | ||||
| # a5f9f8ce0 | ||||
| 
 | ||||
| - doc: merge file format manuals into the hledger manual | ||||
|   Also flatten the journal manual topics a bit. | ||||
| 
 | ||||
| - doc: rewrite commands intro | ||||
| 
 | ||||
| - bin: switch to "runghc", drop "env -S" (#1453) | ||||
|   env -S isn't a thing on linux of course. Go back to using standard | ||||
|   env, which means using a stack options line, which means not using | ||||
|   "ghc". This new setup is probably simpler anyway. I've just had to | ||||
|   give up on the goal of having each script's required packages being | ||||
|   defined in one place; now (to they extent they are required) they | ||||
|   must be defined both in the script header and in compile.sh. | ||||
| 
 | ||||
|   (cherry picked from commit 32ccbba8050a26d09eb0fa8fdbc2c4b7ffe4f44c) | ||||
| 
 | ||||
| - bin: switch scripts to "stack ghc" and "env -S" (#1453) | ||||
|   Using stack's script command meant that the scripts needed to be | ||||
|   compatible, and regularly tested, with a hledger release in stackage, | ||||
|   rather than the latest hledger source. This created hassles for | ||||
|   maintainers, contributors and sometimes for users. | ||||
| 
 | ||||
|   To simplify things overall, we now require script users to check out | ||||
|   the hledger source tree and run the scripts (or, bin/compile.sh) from | ||||
|   there once so they compile themselves. Some notes on alternative | ||||
|   setups are included (in one of the scripts, and referenced by the | ||||
|   others). This ensures that users and our CI tests are building scripts | ||||
|   the same way. | ||||
| 
 | ||||
|   Current stack does not allow a stack options line to be used with the | ||||
|   "stack ghc" command, unfortunately, so instead we are using env's -S | ||||
|   flag, which hopefully has sufficiently wide support by now, and | ||||
|   putting all arguments in the shebang line. | ||||
| 
 | ||||
|   This method will probably require complete explicit --package options, | ||||
|   unlike "stack script", so more testing and tweaking is expected. | ||||
|   Probably we're going to end up with some long shebang lines. | ||||
| 
 | ||||
|   This isn't pretty but seems like a possible way to keep things | ||||
|   manageable. | ||||
| 
 | ||||
|   (cherry picked from commit 2db87333d702d27ee45d8089ad4ad189bcb50cf2) | ||||
| 
 | ||||
| - ci: really add addon-building tests to CI (#1453) | ||||
|   (cherry picked from commit 3ae6cf3200fad46cfbfa15c89e6d06dac309d76c) | ||||
| 
 | ||||
| - ci: also test compilation of bin/ add-on scripts | ||||
|   (cherry picked from commit 06b466d847c46dc384cdef95658dade68111b173) | ||||
| 
 | ||||
| - bin: Update bin scripts for current hledger-lib. (Stephen Morgan) | ||||
|   (cherry picked from commit bc4aef17b7fa13ec0754b93325e1c5e5ee04f1e7) | ||||
|   (cherry picked from commit a64d1aa6d0bcaf643bbe2607238026b4d26a3637) | ||||
| 
 | ||||
| # 1.20.4 2021-01-29 | ||||
| 
 | ||||
| # 1.20.3 2021-01-14 | ||||
|  | ||||
| @ -1,6 +1,63 @@ | ||||
| Internal/api/developer-ish changes in the hledger-lib (and hledger) packages. | ||||
| For user-visible changes, see the hledger package changelog. | ||||
| 
 | ||||
| # a5f9f8ce0 | ||||
| 
 | ||||
| - Removed:  | ||||
|   valuationTypeIsCost | ||||
|   valuationTypeIsDefaultValue | ||||
|   ValuationType's AtDefault constructor | ||||
|    | ||||
| - Changed: | ||||
|   *ApplyValuation functions take two less arguments | ||||
| 
 | ||||
| - journal: allow commodity directive to set style of no-symbol commodity (#1461) | ||||
|   (cherry picked from commit c5571f6468ab11ffe3cd3f86a86f0b3253be10d1) | ||||
|   (cherry picked from commit 034c317496e99271ebabc53af112ad88e054b7ab) | ||||
| 
 | ||||
| - lib: Calculate value at posting date for register --value=then -M. (Stephen Morgan) | ||||
| 
 | ||||
| - bin: Update bin scripts for current hledger-lib. (Stephen Morgan) | ||||
|   (cherry picked from commit bc4aef17b7fa13ec0754b93325e1c5e5ee04f1e7) | ||||
|   (cherry picked from commit a64d1aa6d0bcaf643bbe2607238026b4d26a3637) | ||||
| 
 | ||||
| - lib,cli: Revert --value=end PeriodChange behaviour to hledger-1.19, i.e. calculating the value of the change, rather than the change of the value. (Stephen Morgan) | ||||
| 
 | ||||
| - new price search that really finds the shortest path (#1443) | ||||
|   This one should also reliably prevent runaway searches in the event of more bugs, giving up after 1000 iterations. | ||||
| 
 | ||||
|   (cherry picked from commit 3d7d5c0db7509299acf3d33530728f834345959a) | ||||
| 
 | ||||
| - lib: valuation: simplify price search code | ||||
|   This version tries counting recursions instead of path length, but I | ||||
|   think they are the same. | ||||
| 
 | ||||
|   (cherry picked from commit 7c9303a15c64859f11aec8fa75546793827e3086) | ||||
| 
 | ||||
| - lib: valuation: don't hang when finding prices (fixes #1439) | ||||
|   Searching for prices during valuation no longer now properly excludes | ||||
|   price loops, avoiding near infinite looping with certain | ||||
|   configurations of market prices. Also we now always use a direct price | ||||
|   when available, rather than searching unnecessarily. | ||||
| 
 | ||||
|   Price searching progress info, useful for troubleshooting, is now | ||||
|   displayed with --debug=2. | ||||
| 
 | ||||
|   There could still be some corner cases we don't handle correctly. We | ||||
|   now give up with an error message if the searched price chains get too | ||||
|   long (> 1000). More importantly, we should also give up if the search | ||||
|   iterates too many times, but this is not done yet. | ||||
| 
 | ||||
|   (cherry picked from commit 73678393b1ec9ea414d798ade9da6e5666c079c2) | ||||
| 
 | ||||
| - journal: Ignore AUTO commodity when strict checking (aragaer) | ||||
|   AUTO commodity is a placeholder for postings with missing amounts. It | ||||
|   should be ignored when doing a strict commodity check. | ||||
| 
 | ||||
|   Fixes #1419 | ||||
| 
 | ||||
|   (cherry picked from commit 2084b845e09d2249a5d0e120805798730eeb4b6d) | ||||
| 
 | ||||
| # 1.20.4 2021-01-29 | ||||
| 
 | ||||
| - See hledger. | ||||
|  | ||||
| @ -1,6 +1,8 @@ | ||||
| User-visible changes in hledger-ui. | ||||
| See also the hledger changelog. | ||||
| 
 | ||||
| # a5f9f8ce0 | ||||
| 
 | ||||
| # 1.20.4 2021-01-29 | ||||
| 
 | ||||
| - ui: register: show all txns in/under an account at the depth limit (#1468). | ||||
|  | ||||
| @ -1,6 +1,8 @@ | ||||
| User-visible changes in hledger-web. | ||||
| See also the hledger changelog. | ||||
| 
 | ||||
| # a5f9f8ce0 | ||||
| 
 | ||||
| # 1.20.4 2021-01-29 | ||||
| 
 | ||||
| - Use hledger 1.20.4. | ||||
|  | ||||
| @ -1,6 +1,64 @@ | ||||
| User-visible changes in the hledger command line tool and library. | ||||
| 
 | ||||
| 
 | ||||
| # a5f9f8ce0 | ||||
| 
 | ||||
| - The --help/-h and --version flags are no longer position-sensitive; | ||||
|   if there is a command argument, they now always refer to the command | ||||
|   (where applicable). | ||||
| 
 | ||||
| - The new --info flag opens the hledger info manual, if "info" is in $PATH. | ||||
|   "hledger COMMAND --info" will open COMMAND's info node. | ||||
| 
 | ||||
| - The new --man flag opens the hledger man page, if "man" is in $PATH. | ||||
|   "hledger COMMAND --man" will scroll the page to CMD's section, if "less" | ||||
|   is in $PATH. (We force the use of "less" in this case, overriding any | ||||
|   $PAGER or $MAN_PAGER setting.) | ||||
| 
 | ||||
| - help: show only the hledger manual | ||||
| 
 | ||||
| - help: replace --info/--man/--pager flags with -i/-m/-p; drop --cat | ||||
| 
 | ||||
| - help: with a TOPIC argument, it will open the manual at TOPIC | ||||
|   (any heading or heading prefix, case insensitive) if possible | ||||
|   (cf --man/--info). | ||||
| 
 | ||||
| - drop deprecated command aliases: a, b, p, r, txns | ||||
| 
 | ||||
| - hide deprecated command alias: equity | ||||
| 
 | ||||
| - doc: merge file format manuals into the hledger manual | ||||
|   Also flatten the journal manual topics a bit. | ||||
| 
 | ||||
| - doc: sync/update manual & cli command lists | ||||
| 
 | ||||
| - doc: reorganise/flatten hledger manual, rewrite commands section | ||||
| 
 | ||||
| - Valuation has changed: -V is now always equivalent to --value=end. (Stephen Morgan) | ||||
| 
 | ||||
| - Include empty columns in MultiBalanceReports. (Stephen Morgan) | ||||
|   This was previously done for CompoundBalanceReport and when --empty was | ||||
|   called; this makes the behaviour consistent. | ||||
| 
 | ||||
| - Include market price directives when calculating journal end date. (Stephen Morgan) | ||||
| 
 | ||||
| - lib: Calculate value at posting date for register --value=then -M. (Stephen Morgan) | ||||
| 
 | ||||
| - lib: better message when roi fails to value commodity, fixes #1446 (Dmitry Astapov) | ||||
|   (cherry picked from commit 9869624c5c42751dac5b431827b2fb368da43070) | ||||
| 
 | ||||
| - cli,csv: Fix --drop option in csv output format (aragaer) | ||||
|   (cherry picked from commit 7bde3345b89422c21ffee6f61712c8c225bc9577) | ||||
| 
 | ||||
| - lib,cli: Revert --value=end PeriodChange behaviour to hledger-1.19, i.e. calculating the value of the change, rather than the change of the value. (Stephen Morgan) | ||||
| 
 | ||||
| - test: Update for tests failing now that it's 2021. (Stephen Morgan) | ||||
| 
 | ||||
| - new price search that really finds the shortest path (#1443) | ||||
|   This one should also reliably prevent runaway searches in the event of more bugs, giving up after 1000 iterations. | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| # 1.20.4 2021-01-29 | ||||
| 
 | ||||
| - aregister: ignore a depth limit, as in 1.19 (#1468). | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user