;draft changelogs
This commit is contained in:
		
							parent
							
								
									e5a0bddbe6
								
							
						
					
					
						commit
						5757c386d8
					
				
							
								
								
									
										11
									
								
								CHANGES.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								CHANGES.md
									
									
									
									
									
								
							@ -1,13 +1,16 @@
 | 
			
		||||
General/project-related changes in the hledger project. 
 | 
			
		||||
For package-specific changes, see the package changelogs.
 | 
			
		||||
 | 
			
		||||
# cd720708
 | 
			
		||||
 | 
			
		||||
- add an example of Ledger's cap gains calculation during balancing
 | 
			
		||||
 | 
			
		||||
# 90b18080
 | 
			
		||||
 | 
			
		||||
- make ghcid-web-run
 | 
			
		||||
 | 
			
		||||
- bin:  + two example scripts (Dmitry Astapov)
 | 
			
		||||
 | 
			
		||||
- bin: hledger-combine-balances.hs  - render two balance reports as single multi-column one
 | 
			
		||||
 | 
			
		||||
- bin: hledger-balance-as-budget.hs - use one balance report as the budget for the other one
 | 
			
		||||
 | 
			
		||||
- bin: hledger-check-tag-files2, a version using cabal's v2-run command
 | 
			
		||||
 | 
			
		||||
- bin: hledger-check-tag-files, a script using stack's script command
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,29 @@
 | 
			
		||||
Internal/api/developer-ish changes in the hledger-lib (and hledger) packages.
 | 
			
		||||
For user-visible changes, see the hledger package changelog.
 | 
			
		||||
 | 
			
		||||
# 784d882e
 | 
			
		||||
# e5a0bddb
 | 
			
		||||
 | 
			
		||||
- added: getHledgerCliOpts' taking an explicit argument list
 | 
			
		||||
 | 
			
		||||
- added jsonPrettyText helper
 | 
			
		||||
 | 
			
		||||
- lib: clarify zero-checking function names
 | 
			
		||||
  isZeroAmount                -> amountLooksZero
 | 
			
		||||
  isReallyZeroAmount          -> amountIsZero
 | 
			
		||||
  isZeroMixedAmount           -> mixedAmountLooksZero
 | 
			
		||||
  isReallyZeroMixedAmount     -> mixedAmountIsZero
 | 
			
		||||
  isReallyZeroMixedAmountCost dropped
 | 
			
		||||
 | 
			
		||||
- lib: drop transactionPostingBalances
 | 
			
		||||
 | 
			
		||||
- lib: isNegativeMixedAmount now gives an answer for multi-commodity
 | 
			
		||||
  amounts which are all negative
 | 
			
		||||
 | 
			
		||||
- Hledger.Cli.CliOptions no longer exports outputflags
 | 
			
		||||
 | 
			
		||||
- lib: multiBalanceReport derives query from ReportOpts (Dmitry Astapov)
 | 
			
		||||
 | 
			
		||||
- lib: rename finaliseJournal -> journalFinalise
 | 
			
		||||
 | 
			
		||||
- fixedlotpricep renamed to lotpricep, now also parses non-fixed lot prices
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,13 +1,7 @@
 | 
			
		||||
User-visible changes in hledger-ui.
 | 
			
		||||
See also the hledger changelog.
 | 
			
		||||
 | 
			
		||||
# 898cda4e
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# e5a0bddb
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# 1.17.1.1 2020-03-19
 | 
			
		||||
 | 
			
		||||
@ -2,7 +2,9 @@ User-visible changes in hledger-web.
 | 
			
		||||
See also the hledger changelog.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# 898cda4e
 | 
			
		||||
# e5a0bddb
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
2020-05-25 c35d0a8b ;web: transaction fragments: use numeric identifiers for journal files This saves us from any escaping issues.
 | 
			
		||||
2020-05-24 e9792bfd ;web: links from register to journal now contain journal filename in order to distinguish transactions from multiple journal files (#1041)
 | 
			
		||||
 | 
			
		||||
@ -1,26 +1,53 @@
 | 
			
		||||
User-visible changes in the hledger command line tool and library.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# a016a437
 | 
			
		||||
# e5a0bddb
 | 
			
		||||
 | 
			
		||||
- cli: don't let an upper case file extension confuse file format
 | 
			
		||||
- bal, bs: titles in multiperiod end balance reports show .. like other reports (not ,,)
 | 
			
		||||
 | 
			
		||||
- --forecast now takes an optional argument (--forecast=PERIODICEXPR),
 | 
			
		||||
  allowing periodic transactions to start/end on any date and to
 | 
			
		||||
  overlap recorded transactions. Fixes #835, #1236 (Dmitry Astapov)
 | 
			
		||||
 | 
			
		||||
- journal: we now also infer market prices from transactions, like Ledger. (#1239)
 | 
			
		||||
 | 
			
		||||
- print,reg,balcmds: list output formats accurately in --help (#689)
 | 
			
		||||
 | 
			
		||||
- print, reg, balcmds: fix JSON output, which wasn't JSON (#689)
 | 
			
		||||
 | 
			
		||||
- don't let an upper case file extension confuse file format
 | 
			
		||||
  detection. (#1225)
 | 
			
		||||
 | 
			
		||||
- cli: in the commands list, fix hiding of redundant source scripts
 | 
			
		||||
- in the commands list, fix hiding of redundant source scripts
 | 
			
		||||
  when a corresponding .com/.exe file exists. (#1225)
 | 
			
		||||
 | 
			
		||||
- cli, journal: period expressions now support "until" as a synonym
 | 
			
		||||
  for "to", like Ledger.
 | 
			
		||||
- we now use `..` instead of `-` to indicate date ranges, eg in report
 | 
			
		||||
  titles, to stand out more from hyphenated dates. Period expressions
 | 
			
		||||
  (used eg in -p, date:, and periodic rules) accept `to`, `until`,
 | 
			
		||||
  `-`, or `..` as synonyms.
 | 
			
		||||
 | 
			
		||||
- allow spaces between sign and number when parsing amounts
 | 
			
		||||
- when parsing amounts, whitespace between sign and number is now allowed
 | 
			
		||||
 | 
			
		||||
- journal: We now accept (but ignore) Ledger-style lot dates
 | 
			
		||||
- a clearer error message is shown on encountering a malformed regular expression
 | 
			
		||||
 | 
			
		||||
- journal: the include directive now accepts a file format prefix
 | 
			
		||||
  This works with glob patterns too, applying the prefix to each path.
 | 
			
		||||
  This can be useful when included files don't have the standard file
 | 
			
		||||
  extension, eg:
 | 
			
		||||
 | 
			
		||||
      include timedot:2020*.md
 | 
			
		||||
 | 
			
		||||
- journal: the unbalanced transaction error message is clearer,
 | 
			
		||||
  especially when postings all have the same sign, and split into
 | 
			
		||||
  multiple lines for readability (at the cost of predictability/grepability).
 | 
			
		||||
 | 
			
		||||
- journal: We now accept (and ignore) Ledger-style lot dates
 | 
			
		||||
  (`[DATE]`) and four lot price forms (`{PRICE}`, `{{PRICE}}`,
 | 
			
		||||
  `{=PRICE}`, `{{=PRICE}}`), anywhere after the posting amount but
 | 
			
		||||
  before any balance assertion.
 | 
			
		||||
 | 
			
		||||
- journal: we now accept Ledger-style parenthesised "virtual posting
 | 
			
		||||
  costs" (`(@)`, `(@@)`). In hledger these do the same as the
 | 
			
		||||
  costs" (`(@)`, `(@@)`). In hledger these are equivalent to the
 | 
			
		||||
  unparenthesised form.
 | 
			
		||||
 | 
			
		||||
- csv: allow generation of postings with an explicit 0 amount. (#1112)
 | 
			
		||||
@ -29,6 +56,12 @@ User-visible changes in the hledger command line tool and library.
 | 
			
		||||
  assignments are active, ignore the unnumbered ones. This makes it
 | 
			
		||||
  easier to override old `amount` rules. 
 | 
			
		||||
  
 | 
			
		||||
- csv: Increase maximum number of postings in CSV reader from 9 to 99. (Vladimir Sorokin)
 | 
			
		||||
  The ordering of journalfieldnames is changed in order to comply with the requirement stated in the comment:
 | 
			
		||||
  "Names must precede any other name they contain, for the parser".
 | 
			
		||||
  If left unchanged, "account1" would precede "account11", "account12", and so on, which would break the parsing.
 | 
			
		||||
  With the new ordering, "account11" precedes "account1".
 | 
			
		||||
 | 
			
		||||
- csv: fix a 1.17.1 regression involving amount-in/amount-out. (#1226)
 | 
			
		||||
 | 
			
		||||
- csv: improved the "too many non-zero amounts" error message.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user