Commit Graph

5408 Commits

Author SHA1 Message Date
Simon Michael
1ebf1fec28 timedot: also provide syntax for seconds, days, weeks, months & years 2017-08-21 17:28:57 -07:00
Simon Michael
d8696c5ea0 cli: clearer command-line help for --date2 (fixes #604) 2017-08-21 17:19:06 -07:00
Simon Michael
e0d9efeb86 install: bump stackage resolver to lts-9
[ci skip]
2017-08-21 14:24:28 -07:00
Simon Michael
f4616a275b finance: gratipay donations 2017-08-20 15:55:13 -07:00
Simon Michael
5cdb60b69b timedot: allow minutes to be logged as Nm 2017-08-20 13:00:29 -07:00
Simon Michael
bf79c7c5ac examples: csv: note issues with b of i balance assertions 2017-08-20 10:21:58 -07:00
Simon Michael
ffbb71c4ef tools: improve change notes process, make help system, make speed
Draft change notes are now kept in CHANGENOTES.org in the top
directory for easiest access.

The changenotes-* rules for maintaining this have been renamed and
improved.

"make SECTION-help" has been added, as it's sometimes easier to type
than "make help-SECTION". Eg if you append "-help" to any "make RULE"
command you will likely see its help (and neighbouring RULEs' help.
Specifically, it shows the "make help" output from the first match
of the SECTION regexp to the next section end.)

Makefile variables are now all of the dynamic/recursive type. This
might mean shell commands are run redundantly when a variable is used
multiple times, but it avoids running those shell commands at all when
the variable is not used, which means most make rules should now feel
more snappy.

showreleaseauthors looks bitrotted and has been commented out.

[ci skip]
2017-08-16 15:50:48 -07:00
Simon Michael
0a0e6d18ec tools: make help-SECTION 2017-08-16 06:19:32 -07:00
Simon Michael
f99d4eefa6 tools: make help headings tweak 2017-08-16 06:05:43 -07:00
Simon Michael
8ef0c01da2 tools: make help: don't parenthesise subsection titles 2017-08-16 05:50:16 -07:00
Simon Michael
16c07c537b csv: also switch which posting is converted to cost
After switching the postings, make sure it's the second which is converted
to cost.
2017-08-15 08:40:52 -07:00
Simon Michael
501634d2e9 doc: journal: makeinfo-version-related encoding change, hopefully correct 2017-08-15 08:18:06 -07:00
Simon Michael
cd589a5e4e doc: csv: improve CSV conversion tips
[ci skip]
2017-08-15 08:17:15 -07:00
Simon Michael
ce5724fee1 csv: switch the order of generated postings, so account1 is first
This is subjective, but simplifies things as we'll be adding more than
two postings. Free-form entry templates will allow custom orderings
in future.
2017-08-15 08:16:49 -07:00
Simon Michael
3d6486c60d examples: bitcoin split example entry
[ci skip]
2017-08-11 12:01:10 -07:00
Simon Michael
60161625f8 docs: reorganise/streamline docs page, add all tools 2017-08-10 05:38:20 -07:00
Simon Michael
14be9028e3 doc: contributing: update github stars stats
Ranking has dropped!
2017-08-10 05:37:35 -07:00
Simon Michael
ea0aced89c lib: add test for an amount parsing issue
[ci skip]
2017-08-03 16:58:54 -07:00
Hans-Peter Deifel
79e3a29083 Fix build of hledger-ui with megaparsec-6 2017-08-02 11:35:23 -07:00
Mark Hansen
e98d213ca2 Add link to Visual Studio Code hledger plugin 2017-08-02 05:37:26 -07:00
Simon Michael
cb8190b8f2 tools: stack: add a config for GHC 8.2.1 (hledger & hledger-ui) 2017-08-01 10:45:27 -07:00
Simon Michael
20993d9785 tools: travis: revert workaround attempt 2017-08-01 10:12:02 -07:00
Simon Michael
21951aa273 bump version harder: fix some yaml/cabal bounds I had missed 2017-08-01 10:11:42 -07:00
Simon Michael
058791631d tools: make setversion: more thorough replacing of bounds (==, >= only) 2017-08-01 10:10:35 -07:00
Simon Michael
da0e67a892 tools: travis: try a workaround after version bump failure 2017-07-31 16:42:46 -07:00
Simon Michael
6908949452 site: fix wrong version number in 1.1 docs
Just changed the version string at the top, hopefully the content is correct
2017-07-31 16:21:27 -07:00
Simon Michael
69a272178a tools: make: update RELEASING rules; misc cleanups 2017-07-31 16:12:59 -07:00
Simon Michael
f4e1d5aaec tools: shake: docs -> manuals 2017-07-31 15:53:34 -07:00
Simon Michael
cb0cb1e1e1 regenerate embedded manuals 2017-07-31 15:52:41 -07:00
Simon Michael
1efbbbc7ac regenerate cabal files 2017-07-31 15:01:23 -07:00
Simon Michael
d18c651e52 bump man date to July 2017 2017-07-31 14:02:59 -07:00
Simon Michael
5706353881 bump version strings & lower bounds to 1.3.99 2017-07-31 14:02:35 -07:00
Simon Michael
e53c3e6d8a bin: budget: update func tests 2017-07-31 08:15:29 -07:00
Simon Michael
2a3feb9288 bin: check: fix megaparsec-related build error 2017-07-31 08:09:05 -07:00
Simon Michael
f4acef58b1 lib: doctests: refactor, include Text.* 2017-07-31 07:09:57 -07:00
Simon Michael
20442196fb lib: refactor 2017-07-31 07:09:06 -07:00
Simon Michael
f1c5cce575 lib: another doctests fix, replace wrong haddock char 2017-07-31 07:09:06 -07:00
Simon Michael
dbef13b13f lib: more consistent deps, fixing doctests with Cabal 2 (fixes #596) 2017-07-31 07:09:06 -07:00
Simon Michael
f16052b992 tools: setversion: keep (and require) upper bound in hledger deps 2017-07-30 15:00:44 -07:00
Simon Michael
87e281a45d restore upper bounds on hledger packages
I dropped these last month, perhaps without meaning to.
They probably should stay. hledger-ui (eg) will still build
with minor updates of hledger-lib or hledger, but will require
either a release or a hackage revision to build with a major
update.
2017-07-30 11:42:52 -07:00
Simon Michael
ecfc8224dd lib: cleanup up megaparsec 6 compat module, simplify error type (#594) 2017-07-28 07:53:02 -07:00
Simon Michael
d7d5f8a064 add support for megaparsec 6 (fixes #594)
Older megaparsec is still supported.
Also cleans up our custom parser types,
and some text (un)packing is done in different places
(possible performance impact).
2017-07-27 19:20:46 -07:00
Simon Michael
dccfa6a512 examples: borrowing
[ci skip]
2017-07-27 12:56:35 -07:00
Simon Michael
b9571bd088 bal/bs/cf/is: consistently separate columns with a double space
Previously, amounts wider than the column headings would be separated
by only a single space. Also there was an extra space before the first
column.
2017-07-27 09:09:03 -07:00
Simon Michael
ae312d83df install: hledger-iadd 1.2.3 (cf #591)
[ci skip]
2017-07-27 05:06:25 -07:00
Simon Michael
8851ebc29f bs/cf/is: support --output-file and --output-format=txt|csv
The CSV output should be reasonably ok for dragging into
a spreadsheet and reformatting.
2017-07-25 19:43:45 -07:00
Simon Michael
71b206dfc5 lib: writeOutput clarification 2017-07-25 16:04:00 -07:00
Simon Michael
7204b1b9a1 lib: make output-file and output-format flags available separately
Kind of.. the output-file flag's help mentions output-format
2017-07-25 16:03:59 -07:00
Simon Michael
f49756231a refactor compoundBalanceCommandMultiColumnReport etc. 2017-07-25 16:03:59 -07:00
Simon Michael
9d1ef30ecb install: bump hledger-diff version (and installer version)
This should fix hledger-diff being reinstalled every time.

[ci skip]
2017-07-25 14:32:37 -07:00