diff --git a/CHANGES.md b/CHANGES.md index 4c08eccfa..df39b8f9f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,31 @@ -Project-wide changes. Probably just a temporary file, see hledger*/CHANGES.md instead. +General/project-related changes in the hledger project. +For package-specific changes, see the package changelogs. +# 9bc88727 -# 1.12 +- 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) + +- new streamlined changelog update process. + "make changelogs" updates the project-wide and package changelogs, + inserting new commits at the top, formatted as changelog entries. + New commits means commits touching that directory since the tag + version or commit hash which is the first word in the changelog's + previous top-most heading. + +- new command documentation process. + Commands' CLI help and manual section are now generated from the same + source (just the `close` command so far). + +- doc files and hpack/cabal files are included in TAGS again + +- make site-livereload - opens a reloading browser view on the website html + (requires `livereloadx`) + +- site: home: focus on "robust" + +- site: remove the wasteful top nav bar, mostly + +# 1.12 (2018/12/02) diff --git a/hledger-api/CHANGES.md b/hledger-api/CHANGES.md index 0003a7d8a..6f547afec 100644 --- a/hledger-api/CHANGES.md +++ b/hledger-api/CHANGES.md @@ -1,6 +1,10 @@ User-visible changes in hledger-api. See also the hledger changelog. +# 1e5e30ae + +- use hledger 1.12.99 + # 1.12 (2018/12/02) - use hledger 1.12 diff --git a/hledger-lib/CHANGES.md b/hledger-lib/CHANGES.md index ac8382b92..ad71c4696 100644 --- a/hledger-lib/CHANGES.md +++ b/hledger-lib/CHANGES.md @@ -1,5 +1,19 @@ -Developer-ish changes in the hledger-lib package. -User-visible changes are noted in the hledger package changelog instead. +Internal/api/developer-ish changes in the hledger-lib package. +For user-visible changes, see the hledger package changelog. + +# 1e5e30ae + +added: + +- setFullPrecision +- setMinimalPrecision +- expectParseStateOn + +changed: + +- amultiplier -> aismultiplier +- Amount fields reordered for clearer debug output +- tpreceding_comment_lines -> tprecedingcomment, reordered # 1.12 (2018/12/02) diff --git a/hledger-ui/CHANGES.md b/hledger-ui/CHANGES.md index f4463a381..f1345707c 100644 --- a/hledger-ui/CHANGES.md +++ b/hledger-ui/CHANGES.md @@ -1,6 +1,16 @@ User-visible changes in hledger-ui. See also the hledger changelog. +# 1e5e30ae + +- on posix systems, control-z suspends the program + +- control-l now works everywhere and redraws more reliably + +- show clearer top status info + +- use hledger 1.12.99 + # 1.12.1 (2018/12/10) - avoid build issue with brick 0.44+ (#935) diff --git a/hledger-web/CHANGES.md b/hledger-web/CHANGES.md index b748bea68..ed2bf092a 100644 --- a/hledger-web/CHANGES.md +++ b/hledger-web/CHANGES.md @@ -1,6 +1,10 @@ User-visible changes in hledger-web. See also the hledger changelog. +# 1e5e30ae + +- use hledger 1.12.99 + # 1.12 (2018/12/02) - fix duplicate package.yaml keys warned about by hpack diff --git a/hledger/CHANGES.md b/hledger/CHANGES.md index 1e41a821d..80d7156d7 100644 --- a/hledger/CHANGES.md +++ b/hledger/CHANGES.md @@ -1,4 +1,56 @@ -User-visible changes in the hledger command line tool (and hledger-lib). +User-visible changes in the hledger command line tool and library. + + +# 1e5e30ae + +- 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 + account balances. Unbudgeted accounts can be shown with -E/--empty + (along with zero-balance accounts), and the --show-budgeted flag has + been dropped. (Dmitry Astapov) + +- balance: a new --transpose flag switches the rows and columns of + tabular balance reports (in txt and csv output formats) (Dmitry + Astapov) + +- close: generated balance assertions now have exact amounts with all + decimal digits, ignoring display precision. Also, balance assertion + amounts will no longer contain prices. (#941, #824, #958) + +- files: added this command to the commands list + +- import: be silent when there's nothing to import + +- roi: percentages smaller than 0.01% are displayed as zero (Dmitry + Astapov) + +- stats, ui: correct file order is preserved when using --auto (#949) + +- comprehensive bash completion support is now provided (in the + hledger repo, see shell-completion/) (Jakob Schöttl) # 1.12.1 (2018/12/03)