Commit Graph

5752 Commits

Author SHA1 Message Date
Simon Michael
61163b757f examples: sample rules for new default paypal CSV 2018-01-04 17:10:18 -08:00
Simon Michael
fedf36e823 lib: when the text encoding is UTF-8, ignore any UTF-8 BOM prefix
Paypal's new CSV has this BOM prefix (at the time of writing),
which was causing a confusing parse error.
2018-01-04 16:29:23 -08:00
Simon Michael
81e964502b lib: refactor low-level text file reading 2018-01-04 16:17:25 -08:00
Simon Michael
631f0fc1e2 doc: clarify .99 = dev in web docs
[ci skip]
2018-01-04 10:34:39 -08:00
Simon Michael
756296c440 tools: make: version bumping tweaks 2018-01-04 10:25:10 -08:00
Simon Michael
a0d765edb5 update embedded manuals 2018-01-04 10:19:27 -08:00
Simon Michael
bc3f5c476c bump version to 1.5.99 2018-01-04 10:15:03 -08:00
Simon Michael
c1e9ea8fd1 install: install addons depending old hledger; separate versions for ui & api
[ci skip]
2018-01-04 07:58:00 -08:00
Simon Michael
1234671c69 equity: rename to close 2018-01-03 17:02:35 -08:00
Simon Michael
98dcd1406e equity: more help cleanup 2018-01-03 15:55:59 -08:00
Simon Michael
31effcd731 equity: ignore any begin date; closed balances are historical 2018-01-03 13:50:16 -08:00
Simon Michael
0d3d5ff71e doc: download: link latest arch tips, #668 2018-01-03 12:53:37 -08:00
Simon Michael
98dd8c5f83 equity: improve help, note limitations, ignore --date2
Try to make this less confusing.
2018-01-03 12:53:37 -08:00
M Parker
9bb9d9268b Clone from github over https
This should hopefully fix the following Travis CI build error:
```
fatal: unable to access 'http://github.com/simonmichael/shelltestrunner/': Failed to connect to github.com port 443: Connection timed out
```

(see https://travis-ci.org/simonmichael/hledger/jobs/323972730#L487 )
2018-01-02 06:15:08 -08:00
Simon Michael
aa5d3f75a4 tools: travis: notify when build starts, for now 2018-01-01 16:12:25 -08:00
Simon Michael
2d66f8cf04 fix some 2017-isms in func. tests 2018-01-01 15:47:31 -08:00
Simon Michael
eb12e723f5 install: hledger-add 1.3.1
[ci skip]
2018-01-01 13:25:05 -08:00
Simon Michael
6aa9bbc07c doc: announce: hledger-lib should be explicit for stack, note for next time 2017-12-31 15:20:04 -08:00
Simon Michael
b32121d8b4 doc: download: drop resolver option for now 2017-12-31 15:19:17 -08:00
Simon Michael
b8218c5a52 install: don't specify a stack resolver at all, works better for now 2017-12-31 15:01:45 -08:00
Simon Michael
213e5fd5f6 doc: update, link announcement 2017-12-31 12:53:51 -08:00
Simon Michael
bb2e1d7f5d install: bump versions in hledger-install.sh 2017-12-31 12:14:55 -08:00
Simon Michael
a95a64db0d doc: release notes, announcement, download page 2017-12-31 12:03:11 -08:00
Simon Michael
effb679569 doc: add 1.5 manuals snapshot 2017-12-31 10:34:48 -08:00
Simon Michael
82283d75d7 doc: changelog updates 2017-12-31 10:30:28 -08:00
Simon Michael
956dee9682 update cabal files 2017-12-31 10:24:15 -08:00
Simon Michael
6ccabe3b48 update embedded manuals 2017-12-31 10:22:09 -08:00
Simon Michael
ae3dca28e2 tools: make: update version/date setting rules 2017-12-31 10:21:31 -08:00
Simon Michael
52c3884ab7 bump version strings & bounds to 1.5 2017-12-31 10:20:48 -08:00
Simon Michael
7921f0cf44 update embedded manuals 2017-12-31 10:08:44 -08:00
Simon Michael
0d8ac2cd6f update cabal files 2017-12-31 10:03:50 -08:00
Simon Michael
e927e587e6 lib,cli: auto/forecast/budget option/docs cleanup, consistency 2017-12-31 10:01:18 -08:00
Simon Michael
667a1d7e59 remove upper bounds on all but hledger* and base
It's rare that my deps break their api or that newer versions must be avoided,
and very common that they release new versions which I must tediously
and promptly test and release hackage revisions for or risk falling out
of stackage. Trying it this way for a bit.
2017-12-31 09:13:50 -08:00
Simon Michael
26d1f10ef1 consistent spacing in bounds 2017-12-31 09:05:39 -08:00
Simon Michael
d3363d09d8 allow megaparsec 6.4.0 2017-12-31 08:47:59 -08:00
Simon Michael
3cf23fdc14 doc: devguide: link waffle board, github projects, update stars 2017-12-31 07:43:48 -08:00
Simon Michael
79fe56f8ff doc: fix broken link 2017-12-31 07:43:02 -08:00
Simon Michael
50540c0f92 doc: fix broken link in forecast option 2017-12-30 19:22:25 -08:00
Simon Michael
cbb12cbb73 doc: fix accidental heading in period expressions 2017-12-30 19:21:00 -08:00
Simon Michael
f9e113c9ab print: -B shows converted amounts again, as in 1.1, even without -x. #551 (Simon Michael, Mykola Orliuk) 2017-12-30 19:08:58 -08:00
Simon Michael
99cde10e98 doc: draft changelogs 2017-12-30 18:20:41 -08:00
Simon Michael
e83b375959 tools: make: changelog-related notes 2017-12-30 18:20:30 -08:00
Simon Michael
d9108c7cfe tools: travis: try enabling long urls in IRC notifications 2017-12-30 15:55:54 -08:00
Simon Michael
a42b614885 tools: travis: enable IRC notifications via skyline bot
Courtesy of Daniel Lamando and the Stardust project.
2017-12-30 13:49:49 -08:00
Simon Michael
448934d146 ui: fix manual viewing (on posix) (fix #623) 2017-12-30 12:59:31 -08:00
Eli Flanagan
a4df7997b4 Merge branch 'master' into topic-datepicker-cleanup 2017-12-30 13:47:06 -05:00
Eli Flanagan
e922a4aac5 fix datepicker not closing, linting
Added defacto JavaScript linting with eslint. I also included an editor
config file to aid common style. (http://editorconfig.org/#example-file)
2017-12-30 13:44:40 -05:00
Simon Michael
e9ff1280d7 web: don't write a session file at startup
The .hledger-web_client_session_key.aes file written at startup is
cluttersome and means hledger-web can only be started from a writable
directory. What do we lose if I disable it ?

https://hackage.haskell.org/package/yesod-core-1.4.33/docs/Yesod-Core.html#v:makeSessionBackend
says "Default: Uses clientsession with a 2 hour timeout."
http://hackage.haskell.org/package/clientsession-0.9.1.2 says
"Securely store session data in a client-side cookie."

I think: hledger-web saves (eg) the state of the sidebar as session
data, in a cookie, and my web browser saves that locally. And this
still seems to work, across server restarts. So what's the purpose of
saving this "client session" file on the server ? Let's disable it and
find out.
2017-12-30 10:17:59 -08:00
Simon Michael
ecdbc05703 Merge branch 'feature/space-as-digits-sep' of https://github.com/ony/hledger into ony-feature/space-as-digits-sep 2017-12-30 09:29:22 -08:00
Simon Michael
2dc47673b7 tools: more reliable cabal file regeneration using stack
Uses stack's hpack, making hpack version warnings less likely.
Regenerates all local stack packages' cabal files, even if they're missing.
2017-12-30 08:58:39 -08:00