doc: changelogs
This commit is contained in:
		
							parent
							
								
									022dc09f11
								
							
						
					
					
						commit
						ca0d0b0d81
					
				
							
								
								
									
										77
									
								
								CHANGES.md
									
									
									
									
									
								
							
							
						
						
									
										77
									
								
								CHANGES.md
									
									
									
									
									
								
							| @ -1,64 +1,49 @@ | |||||||
| General/project-related changes in the hledger project.  | General/project-related changes in the hledger project.  | ||||||
| For package-specific changes, see the package changelogs. | For package-specific changes, see the package changelogs. | ||||||
| 
 | 
 | ||||||
| # afd7cae1 | # 1.13 (2019/01/02) | ||||||
| 
 | 
 | ||||||
| - install: fix "stack" installation when .local/bin is not in PATH (Dmitry Astapov) | - packaging: A docker image providing the main hledger tools is now | ||||||
|  |   linked on the download page. This is another way to get up-to-date | ||||||
|  |   hledger tools without building them yourself (and, a way to run | ||||||
|  |   hledger-ui on windows ?) (Dmitry Astapov, Simon Michael) | ||||||
| 
 | 
 | ||||||
| - package: added helper scripts in docker/ (Dmitry Astapov) | - hledger-install.sh: fix installation of stack when .local/bin is not | ||||||
|  |   in PATH (Dmitry Astapov) | ||||||
| 
 | 
 | ||||||
| - cli: command help: reduce width, line wrapping | - doc: fixed pandoc typography conversion in web manuals. Eg `--` was | ||||||
|   cmdargs wraps any lines longer than 78 characters.  To (mostly) avoid |   being rendered as en-dash. (#954). | ||||||
|   this, we now display verbatim blocks unindented, and some of |  | ||||||
|   register's examples have been altered to make them fit. |  | ||||||
| 
 | 
 | ||||||
| - shake: Shake PKG (or Shake build) builds packages plus their docs | Developers: | ||||||
|   "stack build hledger" will not notice changes in documentation source |  | ||||||
|   files (like hledger/Hledger/Cli/Commands/Add.md or |  | ||||||
|   hledger-lib/hledger_journal.m4.md), but "./Shake hledger" will. |  | ||||||
| 
 |  | ||||||
|   "./Shake build" builds all the packages, like a doc-aware "stack build". |  | ||||||
| 
 |  | ||||||
| - make: ghci-shake |  | ||||||
| 
 |  | ||||||
| - package: added Dockerfile (Dmitry Astapov) |  | ||||||
| 
 |  | ||||||
| - site: download: link adept's & other docker images |  | ||||||
| 
 |  | ||||||
| - site: download: link sandstorm |  | ||||||
| 
 |  | ||||||
| - site: download: platform headings |  | ||||||
| 
 |  | ||||||
| - site: download: fix the TOC links |  | ||||||
| 
 |  | ||||||
| - site: home: link download page |  | ||||||
|   I accidentally the link. |  | ||||||
| 
 |  | ||||||
| - make: include Shake.hs in tags |  | ||||||
| 
 |  | ||||||
| - fixed pandoc typography conversion in web manuals (#954). |  | ||||||
|   Eg `--` was being rendered as en-dash. |  | ||||||
| 
 | 
 | ||||||
| - developer docs have moved from the wiki into CONTRIBUTING.md (#920) | - developer docs have moved from the wiki into CONTRIBUTING.md (#920) | ||||||
| 
 | 
 | ||||||
| - new streamlined changelog update process. | - new streamlined changelog update process. Shake targets: | ||||||
|   "make changelogs" updates the project-wide and package changelogs, |    | ||||||
|   inserting new commits at the top, formatted as changelog entries. |       ./Shake changelogs | ||||||
|   New commits means commits touching that directory since the tag |       ./Shake CHANGES.md | ||||||
|   version or commit hash which is the first word in the changelog's |       ./Shake CHANGES.md-dry | ||||||
|   previous top-most heading. |       ./Shake PKG/CHANGES.md | ||||||
|  |       ./Shake PKG/CHANGES.md-dry | ||||||
| 
 | 
 | ||||||
| - new command documentation process. |   update the project-wide and/or package changelogs, inserting new | ||||||
|   Commands' CLI help and manual section are now generated from the same |   commits (touching the respective directory, since the tag version or | ||||||
|   source (just the `close` command so far). |   commit hash which is the first word in the changelog's previous top | ||||||
|  |   heading) at the top, formatted as changelog entries. | ||||||
| 
 | 
 | ||||||
| - doc files and hpack/cabal files are included in TAGS again | - ./Shake PKG - builds a package plus its embedded docs. | ||||||
|  |   ./Shake build - builds all the packages and their embedded docs. | ||||||
|  |   ("stack build PKG" does not notice changes in embedded doc files.) | ||||||
|  | 
 | ||||||
|  | - make ghci-shake - loads Shake.hs in ghci | ||||||
|  | 
 | ||||||
|  | - make tags - includes doc source files, hpack/cabal files, Shake.hs | ||||||
| 
 | 
 | ||||||
| - make site-livereload - opens a reloading browser view on the website html | - make site-livereload - opens a reloading browser view on the website html | ||||||
|   (requires `livereloadx`) |   (requires `livereloadx`) | ||||||
| 
 | 
 | ||||||
| - site: home: focus on "robust" | - added a Dockerfile and helper scripts (Dmitry Astapov) | ||||||
| 
 |    | ||||||
| - site: remove the wasteful top nav bar, mostly | - doc files and hpack/cabal files are included in TAGS again | ||||||
| 
 | 
 | ||||||
| # 1.12 (2018/12/02) | # 1.12 (2018/12/02) | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| User-visible changes in hledger-api. | User-visible changes in hledger-api. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # 9fe32129 | # 1.13 (2019/02/01) | ||||||
| 
 | 
 | ||||||
| - use hledger 1.12.99 | - use hledger 1.13 | ||||||
| 
 | 
 | ||||||
| # 1.12 (2018/12/02) | # 1.12 (2018/12/02) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,21 +1,28 @@ | |||||||
| Internal/api/developer-ish changes in the hledger-lib package. | 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. | ||||||
| 
 | 
 | ||||||
| # 9fe32129 | # 1.13 (2019/02/01) | ||||||
| 
 | 
 | ||||||
| added:  | - in Journal's jtxns field, forecasted txns are appended rather than prepended | ||||||
| 
 | 
 | ||||||
| - setFullPrecision | - API changes: | ||||||
| - setMinimalPrecision |  | ||||||
| - expectParseStateOn |  | ||||||
| - embedFileRelative |  | ||||||
| - hereFileRelative |  | ||||||
| 
 | 
 | ||||||
| changed: |   added: | ||||||
|  |   +setFullPrecision | ||||||
|  |   +setMinimalPrecision | ||||||
|  |   +expectParseStateOn | ||||||
|  |   +embedFileRelative | ||||||
|  |   +hereFileRelative | ||||||
|  | 
 | ||||||
|  |   changed: | ||||||
|  |   - amultiplier -> aismultiplier | ||||||
|  |   - Amount fields reordered for clearer debug output | ||||||
|  |   - tpreceding_comment_lines -> tprecedingcomment, reordered | ||||||
|  |   - Hledger.Data.TransactionModifier.transactionModifierToFunction -> modifyTransactions | ||||||
|  |   - Hledger.Read.Common.applyTransactionModifiers -> Hledger.Data.Journal.journalModifyTransactions | ||||||
|  | 
 | ||||||
|  |   - HelpTemplate -> CommandDoc | ||||||
| 
 | 
 | ||||||
| - amultiplier -> aismultiplier |  | ||||||
| - Amount fields reordered for clearer debug output |  | ||||||
| - tpreceding_comment_lines -> tprecedingcomment, reordered |  | ||||||
| 
 | 
 | ||||||
| # 1.12 (2018/12/02) | # 1.12 (2018/12/02) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,15 +1,15 @@ | |||||||
| User-visible changes in hledger-ui. | User-visible changes in hledger-ui. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # 9fe32129 | # 1.13 (2019/02/01) | ||||||
| 
 | 
 | ||||||
| - on posix systems, control-z suspends the program | - on posix systems, control-z suspends the program | ||||||
| 
 | 
 | ||||||
| - control-l now works everywhere and redraws more reliably | - control-l now works everywhere and redraws more reliably | ||||||
| 
 | 
 | ||||||
| - show clearer top status info | - the top status info is clearer | ||||||
| 
 | 
 | ||||||
| - use hledger 1.12.99 | - use hledger 1.13 | ||||||
| 
 | 
 | ||||||
| # 1.12.1 (2018/12/10) | # 1.12.1 (2018/12/10) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,9 +1,9 @@ | |||||||
| User-visible changes in hledger-web. | User-visible changes in hledger-web. | ||||||
| See also the hledger changelog. | See also the hledger changelog. | ||||||
| 
 | 
 | ||||||
| # 9fe32129 | # 1.13 (2019/02/01) | ||||||
| 
 | 
 | ||||||
| - use hledger 1.12.99 | - use hledger 1.13 | ||||||
| 
 | 
 | ||||||
| # 1.12 (2018/12/02) | # 1.12 (2018/12/02) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -1,62 +1,30 @@ | |||||||
| User-visible changes in the hledger command line tool and library. | User-visible changes in the hledger command line tool and library. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| # 5435150d | # 1.13 (2019/02/01) | ||||||
| 
 | 
 | ||||||
| - cli: command help: reduce width, line wrapping | - cli: reorganised commands list. Addons now have a + prefix. | ||||||
|   cmdargs wraps any lines longer than 78 characters.  To (mostly) avoid |  | ||||||
|   this, we now display verbatim blocks unindented, and some of |  | ||||||
|   register's examples have been altered to make them fit. |  | ||||||
| 
 | 
 | ||||||
| - cli: render command help as plain text, hiding markup | - cli: the command line help and manual section for all hledger's | ||||||
|   This means committing a bunch more generated files, but it's probably |   commands are now consistent, and generated from the same source. | ||||||
|   worthwhile, so we can have both rich hyperlinked/styled command docs |  | ||||||
|   and clean readable command help. |  | ||||||
| 
 | 
 | ||||||
| - cli: commands list: update, reorganise, show addons prefixed with + | - cli: comprehensive bash completion support is now provided (in | ||||||
| 
 |   shell-completion/). See how-to in the Cookbook. (Jakob Schöttl) | ||||||
| - doc: integrate CLI help & manual for remaining commands |  | ||||||
| 
 |  | ||||||
| - renamed HelpTemplate -> CommandDoc |  | ||||||
| 
 |  | ||||||
| - journal: account directive: account sort codes like `account 1000` |  | ||||||
|   are no longer supported. (introduced in 1.9, deprecated in 1.11) |  | ||||||
| 
 |  | ||||||
| - journal: account directive: the account name can now be followed by |  | ||||||
|   a comment on the same line |  | ||||||
| 
 |  | ||||||
| - journal: account directive: account types can now be set with a |  | ||||||
|   `type:` tag, whose value is `Asset`, `Liability`, `Equity`, |  | ||||||
|   `Revenue`, `Expense`, `A`, `L`, `E`, `R` or `X` (case-insensitive). |  | ||||||
|   The previous syntax (`account assets A`) is now deprecated. |  | ||||||
| 
 |  | ||||||
| - journal: transaction modifiers can affect periodic transactions |  | ||||||
|   (--auto can add postings to transactions generated with --forecast). |  | ||||||
|   (Dmitry Astapov) |  | ||||||
| 
 |  | ||||||
| - journal: fixed a periodic transaction parsing failure (Dmitry |  | ||||||
|   Astapov) |  | ||||||
| 
 |  | ||||||
| - journal: balance assertion errors now show exact amounts with all |  | ||||||
|   decimal digits.  Previously it was possible, in case of a commodity |  | ||||||
|   directive limiting the display precision, to have a balance |  | ||||||
|   assertion error with asserted and actual amounts looking the |  | ||||||
|   same. (#941) |  | ||||||
| 
 | 
 | ||||||
| - balance --budget: budget amounts now aggregate hierarchically, like | - balance --budget: budget amounts now aggregate hierarchically, like | ||||||
|   account balances. Unbudgeted accounts can be shown with -E/--empty |   account balances. Unbudgeted accounts can be shown with -E/--empty | ||||||
|   (along with zero-balance accounts), and the --show-budgeted flag has |   (along with zero-balance accounts), and the --show-budgeted flag has | ||||||
|   been dropped.  (Dmitry Astapov) |   been dropped.  (Dmitry Astapov) | ||||||
| 
 | 
 | ||||||
| - balance: a new --transpose flag switches the rows and columns of | - balance: new --transpose flag switches the rows and columns of | ||||||
|   tabular balance reports (in txt and csv output formats) (Dmitry |   tabular balance reports (in txt and csv output formats). (Dmitry | ||||||
|   Astapov) |   Astapov) | ||||||
| 
 | 
 | ||||||
| - close: generated balance assertions now have exact amounts with all | - close: generated balance assertions now have exact amounts with all | ||||||
|   decimal digits, ignoring display precision. Also, balance assertion |   decimal digits, ignoring display precision. Also, balance assertion | ||||||
|   amounts will no longer contain prices. (#941, #824, #958) |   amounts will no longer contain prices. (#941, #824, #958) | ||||||
| 
 | 
 | ||||||
| - files: added this command to the commands list | - files: now shows up in the commands list | ||||||
| 
 | 
 | ||||||
| - import: be silent when there's nothing to import | - import: be silent when there's nothing to import | ||||||
| 
 | 
 | ||||||
| @ -65,8 +33,30 @@ User-visible changes in the hledger command line tool and library. | |||||||
| 
 | 
 | ||||||
| - stats, ui: correct file order is preserved when using --auto (#949) | - stats, ui: correct file order is preserved when using --auto (#949) | ||||||
| 
 | 
 | ||||||
| - comprehensive bash completion support is now provided (in the | - journal: account directive: the account name can now be followed by | ||||||
|   hledger repo, see shell-completion/) (Jakob Schöttl) |   a comment on the same line | ||||||
|  | 
 | ||||||
|  | - journal: account directive: account types for the bs/bse/cf/is | ||||||
|  |   commands can now be set with a `type:` tag, whose value is `Asset`, | ||||||
|  |   `Liability`, `Equity`, `Revenue`, `Expense`, `A`, `L`, `E`, `R` or | ||||||
|  |   `X` (case-insensitive).  The previous syntax (`account assets A`) is | ||||||
|  |   now deprecated. | ||||||
|  | 
 | ||||||
|  | - journal: account directive: account sort codes like `account 1000` | ||||||
|  |   (introduced in 1.9, deprecated in 1.11) are no longer supported. | ||||||
|  | 
 | ||||||
|  | - journal: transaction modifiers (auto postings) can affect periodic | ||||||
|  |   transactions (--auto can add postings to transactions generated with | ||||||
|  |   --forecast). (Dmitry Astapov) | ||||||
|  | 
 | ||||||
|  | - journal: balance assertion errors now show exact amounts with all | ||||||
|  |   decimal digits.  Previously it was possible, in case of a commodity | ||||||
|  |   directive limiting the display precision, to have a balance | ||||||
|  |   assertion error with asserted and actual amounts looking the | ||||||
|  |   same. (#941) | ||||||
|  | 
 | ||||||
|  | - journal: fixed a periodic transaction parsing failure (#942) (Dmitry | ||||||
|  |   Astapov) | ||||||
| 
 | 
 | ||||||
| # 1.12.1 (2018/12/03) | # 1.12.1 (2018/12/03) | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user