doc: relnotes: break after first line in 1.12 notes
[ci skip]
This commit is contained in:
parent
ef0f4cd4d2
commit
e0983d00b1
@ -88,27 +88,27 @@ is updated frequently; here are the
|
|||||||
|
|
||||||
### hledger 1.12
|
### hledger 1.12
|
||||||
|
|
||||||
* install script: ensure a new-enough version of stack; more informative output
|
* install script: ensure a new-enough version of stack; more informative output
|
||||||
|
|
||||||
* build with GHC 8.6/base-4.12 (Peter Simons)
|
* build with GHC 8.6/base-4.12 (Peter Simons)
|
||||||
|
|
||||||
* add required upper bound for statistics (Samuel May)
|
* add required upper bound for statistics (Samuel May)
|
||||||
|
|
||||||
* --anon anonymises more thoroughly (including linked original postings) (Moritz Kiefer)
|
* --anon anonymises more thoroughly (including linked original postings) (Moritz Kiefer)
|
||||||
|
|
||||||
* unbalanced transaction errors now include location info (Mykola Orliuk)
|
* unbalanced transaction errors now include location info (Mykola Orliuk)
|
||||||
|
|
||||||
* accounts command: --drop also affects the default flat output, without needing an explicit --flat flag
|
* accounts command: --drop also affects the default flat output, without needing an explicit --flat flag
|
||||||
|
|
||||||
* accounts command: the --codes flag has been dropped
|
* accounts command: the --codes flag has been dropped
|
||||||
|
|
||||||
* accounts command: filtering by non-account-name queries now works
|
* accounts command: filtering by non-account-name queries now works
|
||||||
|
|
||||||
* add command: fix transaction rendering regression during data entry and in journal file
|
* add command: fix transaction rendering regression during data entry and in journal file
|
||||||
|
|
||||||
* balance command: fix wrongful eliding of zero-balance parent accounts in tree mode (Dmitry Astapov)
|
* balance command: fix wrongful eliding of zero-balance parent accounts in tree mode (Dmitry Astapov)
|
||||||
|
|
||||||
* journal format, bs/bse/cf/is commands: account directives can declare account types (#877)
|
* journal format, bs/bse/cf/is commands: account directives can declare account types (#877)
|
||||||
Previously you had to use one of the standard english account names
|
Previously you had to use one of the standard english account names
|
||||||
(assets, liabilities..) for top-level accounts, if you wanted them to
|
(assets, liabilities..) for top-level accounts, if you wanted them to
|
||||||
appear in the right place in the balancesheet, balancesheetequity,
|
appear in the right place in the balancesheet, balancesheetequity,
|
||||||
@ -131,7 +131,7 @@ is updated frequently; here are the
|
|||||||
top-level accounts, or only allowed a single account of each type,
|
top-level accounts, or only allowed a single account of each type,
|
||||||
complications seem likely.)
|
complications seem likely.)
|
||||||
|
|
||||||
* journal format: periodic transaction rules now require a double space separator.
|
* journal format: periodic transaction rules now require a double space separator.
|
||||||
In periodic transaction rules which specify a transaction description or
|
In periodic transaction rules which specify a transaction description or
|
||||||
same-line transaction comment, this must be separated from the period
|
same-line transaction comment, this must be separated from the period
|
||||||
expression by two or more spaces, to prevent ambiguous parsing. Eg
|
expression by two or more spaces, to prevent ambiguous parsing. Eg
|
||||||
@ -139,7 +139,7 @@ is updated frequently; here are the
|
|||||||
|
|
||||||
~ monthly In 2020 we'll end this monthly transaction.
|
~ monthly In 2020 we'll end this monthly transaction.
|
||||||
|
|
||||||
* journal format: exact/complete balance assertions (Samuel May).
|
* journal format: exact/complete balance assertions (Samuel May).
|
||||||
A stronger kind of balance assertion, written with a double equals sign,
|
A stronger kind of balance assertion, written with a double equals sign,
|
||||||
asserts an account's complete account balance, not just the balance in
|
asserts an account's complete account balance, not just the balance in
|
||||||
one commodity. (But only if it is a single-commodity balance, for now.)
|
one commodity. (But only if it is a single-commodity balance, for now.)
|
||||||
@ -151,18 +151,18 @@ is updated frequently; here are the
|
|||||||
(a) 0 = A 1 ; commodity A balance assertion, succeeds
|
(a) 0 = A 1 ; commodity A balance assertion, succeeds
|
||||||
(a) 0 == A 1 ; complete balance assertion, fails
|
(a) 0 == A 1 ; complete balance assertion, fails
|
||||||
|
|
||||||
* journal format: account directives now allow whitespace or a comment after the account name
|
* journal format: account directives now allow whitespace or a comment after the account name
|
||||||
|
|
||||||
* journal format: using ~ for home directory in include directives now works (#896) (Mykola Orliuk)
|
* journal format: using ~ for home directory in include directives now works (#896) (Mykola Orliuk)
|
||||||
|
|
||||||
* journal format: prevent misleading parse error messages with cyclic include directives (#853) (Alex Chen)
|
* journal format: prevent misleading parse error messages with cyclic include directives (#853) (Alex Chen)
|
||||||
|
|
||||||
* journal format: transaction modifier multipliers handle total-priced amounts correctly (#928).
|
* journal format: transaction modifier multipliers handle total-priced amounts correctly (#928).
|
||||||
Multipliers (*N) in transaction modifier rules did not multiply
|
Multipliers (*N) in transaction modifier rules did not multiply
|
||||||
total-priced amounts properly. Now the total prices are also multiplied,
|
total-priced amounts properly. Now the total prices are also multiplied,
|
||||||
keeping the transaction balanced.
|
keeping the transaction balanced.
|
||||||
|
|
||||||
* journal format: do amount inference/balance assignments/assertions before transaction modifiers (#893, #908) (Jesse Rosenthal)
|
* journal format: do amount inference/balance assignments/assertions before transaction modifiers (#893, #908) (Jesse Rosenthal)
|
||||||
Previously, transaction modifier (auto postings) rules were applied
|
Previously, transaction modifier (auto postings) rules were applied
|
||||||
before missing amounts were inferred. This meant amount multipliers could
|
before missing amounts were inferred. This meant amount multipliers could
|
||||||
generate too many missing-amount postings, making the transaction
|
generate too many missing-amount postings, making the transaction
|
||||||
@ -178,33 +178,33 @@ is updated frequently; here are the
|
|||||||
(Because assignments now generate amounts to satisfy balance assertions
|
(Because assignments now generate amounts to satisfy balance assertions
|
||||||
before transaction modifier rules are applied (#908).)
|
before transaction modifier rules are applied (#908).)
|
||||||
|
|
||||||
* journal format: periodic transaction rules are now aware of Y default year directives. (#892)
|
* journal format: periodic transaction rules are now aware of Y default year directives. (#892)
|
||||||
Ie when a default year Y is in effect, they resolve partial or relative
|
Ie when a default year Y is in effect, they resolve partial or relative
|
||||||
dates using Y/1/1 as the reference date, rather than today's date.
|
dates using Y/1/1 as the reference date, rather than today's date.
|
||||||
|
|
||||||
### hledger-ui 1.12
|
### hledger-ui 1.12
|
||||||
|
|
||||||
* fix "Any" build error with GHC < 8.4
|
* fix "Any" build error with GHC < 8.4
|
||||||
|
|
||||||
* error screen: always show error position properly (#904) (Mykola Orliuk)
|
* error screen: always show error position properly (#904) (Mykola Orliuk)
|
||||||
|
|
||||||
* accounts screen: show correct balances when there's only periodic transactions
|
* accounts screen: show correct balances when there's only periodic transactions
|
||||||
|
|
||||||
* drop the --status-toggles flag
|
* drop the --status-toggles flag
|
||||||
|
|
||||||
* periodic transactions and transaction modifiers are always enabled.
|
* periodic transactions and transaction modifiers are always enabled.
|
||||||
Rule-based transactions and postings are always generated
|
Rule-based transactions and postings are always generated
|
||||||
(--forecast and --auto are always on).
|
(--forecast and --auto are always on).
|
||||||
Experimental.
|
Experimental.
|
||||||
|
|
||||||
* escape key resets to flat mode.
|
* escape key resets to flat mode.
|
||||||
Flat mode is the default at startup. Probably it should reset to tree
|
Flat mode is the default at startup. Probably it should reset to tree
|
||||||
mode if --tree was used at startup.
|
mode if --tree was used at startup.
|
||||||
|
|
||||||
* tree mode tweaks: add --tree/-T/-F flags, make flat mode the default,
|
* tree mode tweaks: add --tree/-T/-F flags, make flat mode the default,
|
||||||
toggle tree mode with T, ensure a visible effect on register screen
|
toggle tree mode with T, ensure a visible effect on register screen
|
||||||
|
|
||||||
* hide future txns by default, add --future flag, toggle with F.
|
* hide future txns by default, add --future flag, toggle with F.
|
||||||
You may have transactions dated later than today, perhaps piped from
|
You may have transactions dated later than today, perhaps piped from
|
||||||
print --forecast or recorded in the journal, which you don't want to
|
print --forecast or recorded in the journal, which you don't want to
|
||||||
see except when forecasting.
|
see except when forecasting.
|
||||||
@ -216,81 +216,81 @@ is updated frequently; here are the
|
|||||||
|
|
||||||
(Experimental. Interactions with date queries have not been explored.)
|
(Experimental. Interactions with date queries have not been explored.)
|
||||||
|
|
||||||
* quick help tweaks; try to show most useful info first
|
* quick help tweaks; try to show most useful info first
|
||||||
|
|
||||||
* reorganise help dialog, fit content into 80x25 again
|
* reorganise help dialog, fit content into 80x25 again
|
||||||
|
|
||||||
* styling tweaks; cyan/blue -> white/yellow
|
* styling tweaks; cyan/blue -> white/yellow
|
||||||
|
|
||||||
* less noisy styling in horizontal borders (#838)
|
* less noisy styling in horizontal borders (#838)
|
||||||
|
|
||||||
* register screen: positive amounts: green -> black
|
* register screen: positive amounts: green -> black
|
||||||
The green/red scheme helped distinguish the changes column from the
|
The green/red scheme helped distinguish the changes column from the
|
||||||
black/red balance column, but the default green is hard to read on
|
black/red balance column, but the default green is hard to read on
|
||||||
the pale background in some terminals. Also the changes column is
|
the pale background in some terminals. Also the changes column is
|
||||||
non-bold now.
|
non-bold now.
|
||||||
|
|
||||||
* use hledger 1.12
|
* use hledger 1.12
|
||||||
|
|
||||||
### hledger-web 1.12
|
### hledger-web 1.12
|
||||||
|
|
||||||
* fix duplicate package.yaml keys warned about by hpack
|
* fix duplicate package.yaml keys warned about by hpack
|
||||||
|
|
||||||
* use hledger 1.12
|
* use hledger 1.12
|
||||||
|
|
||||||
### hledger-api 1.12
|
### hledger-api 1.12
|
||||||
|
|
||||||
* use hledger 1.12
|
* use hledger 1.12
|
||||||
|
|
||||||
### hledger-lib 1.12
|
### hledger-lib 1.12
|
||||||
|
|
||||||
* switch to megaparsec 7 (Alex Chen)
|
* switch to megaparsec 7 (Alex Chen)
|
||||||
We now track the stack of include files in Journal ourselves, since
|
We now track the stack of include files in Journal ourselves, since
|
||||||
megaparsec dropped this feature.
|
megaparsec dropped this feature.
|
||||||
|
|
||||||
* add 'ExceptT' layer to our parser monad again (Alex Chen)
|
* add 'ExceptT' layer to our parser monad again (Alex Chen)
|
||||||
This was removed under the assumption that it would be possible to
|
This was removed under the assumption that it would be possible to
|
||||||
write our parser without this capability. However, after a hairy
|
write our parser without this capability. However, after a hairy
|
||||||
backtracking bug, we would now prefer to have the option to prevent
|
backtracking bug, we would now prefer to have the option to prevent
|
||||||
backtracking.
|
backtracking.
|
||||||
|
|
||||||
* more support for location-aware parse errors when re-parsing (Alex Chen)
|
* more support for location-aware parse errors when re-parsing (Alex Chen)
|
||||||
|
|
||||||
* make 'includedirectivep' an 'ErroringJournalParser' (Alex Chen)
|
* make 'includedirectivep' an 'ErroringJournalParser' (Alex Chen)
|
||||||
|
|
||||||
* drop Ord instance breaking GHC 8.6 build (Peter Simons)
|
* drop Ord instance breaking GHC 8.6 build (Peter Simons)
|
||||||
|
|
||||||
* flip the arguments of (divide|multiply)[Mixed]Amount
|
* flip the arguments of (divide|multiply)[Mixed]Amount
|
||||||
|
|
||||||
* showTransaction: fix a case showing multiple missing amounts
|
* showTransaction: fix a case showing multiple missing amounts
|
||||||
showTransaction could sometimes hide the last posting's amount even if
|
showTransaction could sometimes hide the last posting's amount even if
|
||||||
one of the other posting amounts was already implcit, producing invalid
|
one of the other posting amounts was already implcit, producing invalid
|
||||||
transaction output.
|
transaction output.
|
||||||
|
|
||||||
* plog, plogAt: add missing newline
|
* plog, plogAt: add missing newline
|
||||||
|
|
||||||
* split up journalFinalise, reorder journal finalisation steps (#893) (Jesse Rosenthal)
|
* split up journalFinalise, reorder journal finalisation steps (#893) (Jesse Rosenthal)
|
||||||
The `journalFinalise` function has been split up, allowing more granular
|
The `journalFinalise` function has been split up, allowing more granular
|
||||||
control.
|
control.
|
||||||
|
|
||||||
* journalSetTime --> journalSetLastReadTime
|
* journalSetTime --> journalSetLastReadTime
|
||||||
|
|
||||||
* journalSetFilePath has been removed, use journalAddFile instead
|
* journalSetFilePath has been removed, use journalAddFile instead
|
||||||
|
|
||||||
### credits 1.12
|
### credits 1.12
|
||||||
|
|
||||||
Release contributors:
|
Release contributors:
|
||||||
Simon Michael
|
Simon Michael,
|
||||||
Alex Chen
|
Alex Chen,
|
||||||
Jesse Rosenthal
|
Jesse Rosenthal,
|
||||||
Samuel May
|
Samuel May,
|
||||||
Mykola Orliuk
|
Mykola Orliuk,
|
||||||
Peter Simons
|
Peter Simons,
|
||||||
Moritz Kiefer
|
Moritz Kiefer,
|
||||||
Dmitry Astapov
|
Dmitry Astapov,
|
||||||
Felix Yan
|
Felix Yan,
|
||||||
Aiken Cairncross
|
Aiken Cairncross,
|
||||||
Nikhil Jha
|
Nikhil Jha.
|
||||||
|
|
||||||
|
|
||||||
## 2018/9/30 hledger 1.11
|
## 2018/9/30 hledger 1.11
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user