doc: draft release notes
This commit is contained in:
parent
3a5091e9eb
commit
015b9570d4
80
doc/CHANGES
80
doc/CHANGES
@ -1,6 +1,86 @@
|
|||||||
Project-wide changes in the hledger project.
|
Project-wide changes in the hledger project.
|
||||||
See also the package change logs.
|
See also the package change logs.
|
||||||
|
|
||||||
|
# 1.1 (unreleased)
|
||||||
|
|
||||||
|
All 1.1 changes (move package-specific changes to package changelogs before release):
|
||||||
|
|
||||||
|
## misc
|
||||||
|
|
||||||
|
- fix non-existent "oldtime" dependency in hledger package (#431)
|
||||||
|
|
||||||
|
- update base lower bound to enforce GHC 7.10+
|
||||||
|
|
||||||
|
hledger-lib had a valid install plan with GHC 7.8, but currently requires GHC 7.10 to compile.
|
||||||
|
Now we require base 4.8+ everywhere to ensure the right GHC version at the start.
|
||||||
|
|
||||||
|
- Hledger.Read api cleanups
|
||||||
|
|
||||||
|
## cli
|
||||||
|
|
||||||
|
- more predictable file format detection
|
||||||
|
|
||||||
|
When we don't recognise a file's extension, instead of choosing a subset of
|
||||||
|
readers to try based on content sniffing, now we just try them all.
|
||||||
|
Also, this can be overridden by prepending the reader name and a
|
||||||
|
colon to the file path (eg timedot:file.dat, csv:-).
|
||||||
|
|
||||||
|
- don't show stack trace details in errors with GHC 8+
|
||||||
|
|
||||||
|
## ui
|
||||||
|
|
||||||
|
- mark hledger-ui as "stable"
|
||||||
|
|
||||||
|
- allow brick 0.14, vty 5.13, text-zipper 0.9
|
||||||
|
|
||||||
|
## web
|
||||||
|
|
||||||
|
- add --host option (#429)
|
||||||
|
|
||||||
|
This came up in the context of Docker, but it seems it wasn't
|
||||||
|
possible for hledger-web to serve remote clients directly (without
|
||||||
|
a proxy) because of 127.0.0.1 being hardcoded. That can now be
|
||||||
|
changed with --host=IPADDR. Also, the default base url uses this
|
||||||
|
address rather than a hard-coded "localhost".
|
||||||
|
|
||||||
|
- rename --server to --serve
|
||||||
|
|
||||||
|
The --server flag sounded too close in meaning to --host so
|
||||||
|
I've renamed it to --serve. The old spelling is still accepted,
|
||||||
|
but deprecated and will be removed in the next release.
|
||||||
|
|
||||||
|
## api
|
||||||
|
|
||||||
|
- serves on 127.0.0.1 by default, --host option added (#432)
|
||||||
|
|
||||||
|
Consistent with hledger-web: serves only local requests by default,
|
||||||
|
use --host=IPADDR to change this.
|
||||||
|
|
||||||
|
- fixed the version string in command-line help and swagger info
|
||||||
|
|
||||||
|
## csv format
|
||||||
|
|
||||||
|
- create default rules file only if CSV reader succeeds
|
||||||
|
|
||||||
|
## journal format
|
||||||
|
|
||||||
|
- also recognise `*.hledger` files as hledger journal format
|
||||||
|
|
||||||
|
## ledger format
|
||||||
|
|
||||||
|
- add an alternate reader for C++ Ledger journals, based on ledger-parse from the ledger4 project.
|
||||||
|
|
||||||
|
This reader is not used automatically, you must select it with a `ledger:` prefix.
|
||||||
|
Currently only the bare minimum of the raw parsed data is used:
|
||||||
|
transaction dates/descriptions and posting accounts/amounts,
|
||||||
|
with the rest being ignored.
|
||||||
|
|
||||||
|
Amounts are parsed the same way as in the hledger journal format.
|
||||||
|
Malformed amounts might be ignored instead of error-reported.
|
||||||
|
|
||||||
|
This adds some or all of these as new dependencies for hledger-lib:
|
||||||
|
parsers, parsec, attoparsec, trifecta
|
||||||
|
|
||||||
|
|
||||||
# 1.0.1 (2016/10/27)
|
# 1.0.1 (2016/10/27)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user