Commit Graph

7251 Commits

Author SHA1 Message Date
Simon Michael
8535bd9720 site: download: simplify nix instructions (#980)
[ci skip]
2019-03-02 08:54:56 -08:00
Simon Michael
521b43c0cc install: don't forget to bump own version
[ci skip]
2019-03-02 07:08:02 -08:00
Simon Michael
c9105cc33b download page, hledger-install: bump hledger-iadd version
[ci skip]
2019-03-02 07:04:35 -08:00
Simon Michael
522407cd84 site: download: reduce popping of "latest release is"
[ci skip]
2019-03-01 18:54:38 -08:00
Simon Michael
6888548cb3 site: relnotes: show minor release, link announcent
[ci skip]
2019-03-01 18:50:16 -08:00
Simon Michael
c77fa03db3 download page, hledger-install: bump hledger version
[ci skip]
2019-03-01 18:41:52 -08:00
Simon Michael
89255dbf76 cli: changelog
[ci skip]
2019-03-01 18:39:55 -08:00
Simon Michael
928ddfeb13 bump hledger version to 1.14.1, and other pkgs' lower bounds 2019-03-01 18:39:25 -08:00
Simon Michael
8c4f63d060 cli: fix missing Commodities.txt build error 2019-03-01 18:35:16 -08:00
Simon Michael
0984a8cd41 shake: add 1.14 to web manual versions
[ci skip]
2019-03-01 18:17:35 -08:00
Simon Michael
3b5623b3b9 doc: announcement
[ci skip]
2019-03-01 18:08:03 -08:00
Simon Michael
9ee5781693 site: download: bump versions
[ci skip]
2019-03-01 17:59:00 -08:00
Simon Michael
8d381457a4 install: bump versions
[ci skip]
2019-03-01 17:58:56 -08:00
Simon Michael
ca9a0d28be doc: release notes
[ci skip]
2019-03-01 17:58:08 -08:00
Simon Michael
07dda4d178 doc: 1.14 manuals snapshot
[ci skip]
2019-03-01 17:47:56 -08:00
Simon Michael
172dbc7a90 doc: changelogs
[ci skip]
2019-03-01 17:46:37 -08:00
Simon Michael
0cd5545e26 regen cabal files/manuals
[ci skip]
2019-03-01 16:17:25 -08:00
Simon Michael
68e5c41d52 bump version, manual dates
[ci skip]
2019-03-01 16:11:15 -08:00
Simon Michael
9fab3257e8 regen cabal files 2019-03-01 15:44:40 -08:00
Simon Michael
9bb6f75bc8 update tested-with, add ghc 8.6
[ci skip]
2019-03-01 15:10:42 -08:00
Simon Michael
16157bc711 lib, web: tweaks to keep building with GHC 7 2019-03-01 15:07:17 -08:00
Jakub Zárybnický
6becbc78f3 cli, web, ui: Replace withJournalDo* variants 2019-03-01 05:42:30 -08:00
Simon Michael
036110529a site: fix stylesheet after switching site to https 2019-02-27 21:27:29 -08:00
Simon Michael
7a4376100c site: home: wiki links 2019-02-27 21:16:48 -08:00
Simon Michael
bdaab6a1b6 site: home: wiki links 2019-02-26 17:13:30 -08:00
Simon Michael
ff7395bb32 Shake clean: don't remove version-controlled command help files
[ci skip]
2019-02-26 10:14:29 -08:00
Simon Michael
a3ae68020f regen manuals
[ci skip]
2019-02-26 10:13:50 -08:00
Simon Michael
1c2bf7e784 site: home: wiki links 2019-02-24 21:33:00 -08:00
Simon Michael
3dbd1378de bal: doc: clarify budget report differences; drop sorting limitation
[ci skip]
2019-02-24 21:09:59 -08:00
Simon Michael
b2d5019e06 make: fix ghc invocations
[ci skip]
2019-02-24 16:22:51 -08:00
Simon Michael
8cf39e55e0 web: more Decimal FromJSON notes
[ci skip]
2019-02-21 17:13:47 -08:00
Simon Michael
420eef4a40 lib: fix some transaction balancing cases
I needed to be more careful about ordering, as johannesgerer's original
code was, and the tests missed it. I think I have it now.
Found the PR whose code I have been reworking, it was #438.
2019-02-21 16:50:32 -08:00
Simon Michael
ca565795ad lib: transaction, [v]post*, balassert* constructors, for tests etc. 2019-02-21 16:20:04 -08:00
Simon Michael
115643a024 web: silence one more pesky warning 2019-02-20 20:45:09 -08:00
Simon Michael
0bc16d4af6 lib, cli, web: rename porigin -> poriginal 2019-02-20 20:23:54 -08:00
Simon Michael
2dc716cdb4 web: support adding new transactions via JSON PUT (#316)
A single transaction can be added by PUT to /add.
(I read that PUT, not POST, should be used to create;
perhaps the web add form should also use PUT ?)

As with the web form, the `add` capability is required (and enabled by
default).

Here's how to test with curl:

$ curl -s http://127.0.0.1:5000/add -X PUT -H 'Content-Type: application/json' --data-binary @in.json; echo

New readJsonFile/writeJsonFile helpers in Hledger.Web.Json
are handy for generating test data. Eg:

>>> writeJsonFile "in.json" (head $ jtxns samplejournal)
2019-02-20 20:23:51 -08:00
Simon Michael
b46212ae50 web: better ToJSON instances, new FromJSON instances, utilities (#316) 2019-02-20 20:23:45 -08:00
Simon Michael
782e6d3272 collect some langage pragmas in dev.hs 2019-02-20 18:08:33 -08:00
Simon Michael
8620e5414f regen manuals
[ci skip]
2019-02-20 17:37:25 -08:00
Jakub Zárybnický
861baadb2b web: Re-add 'balanced transaction' validation to add form 2019-02-20 14:57:04 -08:00
Simon Michael
ba850f3871 lib: more transaction balancing/assertions/assignments cleanup 2019-02-20 09:14:30 -08:00
Simon Michael
8789a442a8 lib: inclusive balance assertions (=* and ==*) 2019-02-20 09:14:30 -08:00
Simon Michael
3b47b58aec lib: clarify transaction balancing & balance assertion checking 2019-02-20 09:14:30 -08:00
Simon Michael
cf52eb1e42 site: download: system packages: more tweaks
[ci skip]
2019-02-20 09:14:30 -08:00
Simon Michael
d309795aff site: download: update system packages, add repology badges
[ci skip]
2019-02-19 23:28:56 -08:00
Simon Michael
7e0b74d431 web: fix warnings 2019-02-19 07:29:08 -08:00
Simon Michael
d262dff272 web: doc: move OPTIONS up
[ci skip]
2019-02-18 23:59:46 -08:00
Simon Michael
afd7931ca0 web: add the same 6 JSON routes as in hledger-api (#316) 2019-02-18 23:57:58 -08:00
Simon Michael
3d0d55ecf8 api: cleanups, simplify ToJSON instances 2019-02-18 22:55:55 -08:00
Simon Michael
9a49b813c1 web: manual updates, mention the spanner
[ci skip]
2019-02-18 15:01:36 -08:00