Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/simonmichael/hledger

Robust, fast, intuitive plain text accounting tool with CLI, TUI and web interfaces.
https://github.com/simonmichael/hledger

test: show that #1000 is fixed

5bd407b3b98cf22106ab68e1be35757d62127cca authored about 5 years ago by Dmitry Astapov <[email protected]>
test: csv reader test for #1001

1acebe14936972601ca48e64560c24a17319b0f2 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: fix for #1001 - empty field assignment consumes next line

f108b52171058354b4cbe41f46a8052c1d84b52b authored about 5 years ago by Dmitry Astapov <[email protected]>
doc: describe changes to csv parser

5d207ddd05fc8c4a8592398d136d0e4bb4b6be4e authored about 5 years ago by Dmitry Astapov <[email protected]>
doc: close todos mentioned in csv parser description, more details

a2bd1ceb6136fe7723ff7cfae01feb2864eb7768 authored about 5 years ago by Dmitry Astapov <[email protected]>
doc: further clarify posting generation

f877a7789f7fafcd21298b4907e61b446d4e635e authored about 5 years ago by Dmitry Astapov <[email protected]>
lib, doc: extended "skip" in "if" body to "skip N"

f1ab1074001d440ff6d6bba522f6881ea8d8cf12 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: fixed validation rules for minimul viable csv rules to include account1 etc

b2ba1086b6b970588da312a8a56a17b4dc53aaa5 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: implement `skip end` in csv reader

38db7eb24da2e1075272b170b8cffc6a15d2e5b8 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: allow recursive interpolation of fields with underscores in names

b5d4918c163b712e6fd89180b8d2219898d24bc1 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: implement conditional line skips in csv (fixes #1076)

5dac141a7e5dfe774244fa2a2a7997143f10eedc authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: change default rules file text to mention "amount1"

1ab8631264474a23d96218bc055fe260b9602115 authored about 5 years ago by Dmitry Astapov <[email protected]>
doc: proofreading csv parser docs

cb6a5fc4a119194848bb5488d92956af7fa5ed40 authored about 5 years ago by Dmitry Astapov <[email protected]>
doc: less confusing example

26a4f5e5195818a9608bf80dfcc602a8db1f8773 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: fixed amount vs amount1 conflict detection in csv parser

825b9ce5b342bf9cbf24c3003a43460e237c83b2 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: allow zero postings in csv reader

f92590f92c1e2aa4cdd42b993868588e1c4f8069 authored about 5 years ago by Dmitry Astapov <[email protected]>
doc: clarify csv rules application order

3e5f0e8dd51f73af1226aec5ca33b8282e3a970d authored about 5 years ago by Dmitry Astapov <[email protected]>
lib, doc, test: csv parser gains "end" command for "if" block

3c7d5d466d0b61ff495a065ece75673e72a202d6 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: typo fix, "expense:unknown" -> "expenses:unknown"

977592e49c132449af719d5ae653e46442c1bddd authored about 5 years ago by Dmitry Astapov <[email protected]>
test: expense:unknown -> expenses:unknown

490d2407f4f2c916e54f6e5396201e42561d8e40 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: amount1 is no longer magical

637741a7551a007aa9d26b441af61445d5e2a5f9 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: csv parser fills out amounts on all postings, if possible

8d24a401504b6aa0d5a125073c346c9243bc380f authored about 5 years ago by Dmitry Astapov <[email protected]>
test: recursive interpolation in csv rules (#500)

294fb4172c57eb167dd35fcc6c8c27fdab69d5d6 authored about 5 years ago by Dmitry Astapov <[email protected]>
lib: csv parser supports up to 9 postings. Fixes #570, #627

9aab476d5317612aa268d650be30abe02f754dd0 authored about 5 years ago by Dmitry Astapov <[email protected]>
doc: mention the magic sauce

09f17f2b2b7e468308dd5fc6aa0b7682aa34b980 authored about 5 years ago by Dmitry Astapov <[email protected]>
test: tests for multi-posting CSV import

a07a084fb74c6098d730193eaf467859510621d1 authored about 5 years ago by Dmitry Astapov <[email protected]>
;doc: contributing: commit message conventions aren't mandatory

[ci skip]

96453177b9cbb79ecb5b2b98d05442d39759b530 authored about 5 years ago by Simon Michael <[email protected]>
Weeks in date picker start from Mondays (fix for #1109)

6b5026c240c81c44bf2bbf69948fe1bf4652552d authored about 5 years ago by Timofey ZAKREVSKIY <[email protected]>
;doc: project changelog: note matrix.hledger.org improvement

And test how Shake changelogs handles items added above the
latest-commit heading.

[ci skip]

1004da9ef13335ee59b9bdc665dcbfc583fc92dc authored about 5 years ago by Simon Michael <[email protected]>
;doc: roadmap: doc milestones

[ci skip]

e66e68ed86f7561f8bf02d2c3b872ab986cc8ac9 authored about 5 years ago by Simon Michael <[email protected]>
;doc: regen manuals

[ci skip]

445adbe9d1732ae7aa8baafc8c5e59b9153eddd2 authored about 5 years ago by Simon Michael <[email protected]>
;doc: fix output destination/format links in command docs

[ci skip]

cfc00070a1ae016e3ebb63d7ba5fda70582f321a authored about 5 years ago by Simon Michael <[email protected]>
;doc: roadmap: milestone tweaks

[ci skip]

ae422b363a92ac1d3c55636fb603e2c6b7ba0f10 authored about 5 years ago by Simon Michael <[email protected]>
;doc: roadmap: milestones

[ci skip]

b1d029a4b806812a6931eba5ed253ba865950bf4 authored about 5 years ago by Simon Michael <[email protected]>
;doc: contributing: four kinds of docs

[ci skip]

6f06b25ddb70458dd70e06bb0fb9191c0d7101cd authored about 5 years ago by Simon Michael <[email protected]>
;doc: contributing: kent beck tests properties

[ci skip]

e0c511b5fc8ffe7be24cbf6566049e70ca6f6ad3 authored about 5 years ago by Simon Michael <[email protected]>
prices: style price amounts; always show full precision

312e772468e911ed8464d81ae92cb38acf9fb795 authored about 5 years ago by Simon Michael <[email protected]>
;lib: styleAmountExceptPrecision

b598f30a8aad8a272f8ad676a20e3808b930924a authored about 5 years ago by Simon Michael <[email protected]>
;prices: convert tests to new format

[ci skip]

f09111b8b9b162e59590122fa2ad3ef0e2395141 authored about 5 years ago by Simon Michael <[email protected]>
;lib: journalConvertAmountsToCost -> journalToCost

2e3b51c03f5ae43a1c220aaabab57095b5591b50 authored about 5 years ago by Simon Michael <[email protected]>
;lib: refactor journalConvertAmountsToCost

54e1caebf1ace2df0e3b1faf850399fdda6247cd authored about 5 years ago by Simon Michael <[email protected]>
;lib: transaction valuation helpers

905149df866cc0d8dda9da84e471c0868ebf7fe1 authored about 5 years ago by Simon Michael <[email protected]>
;lib: Transaction: as Map -> as M

de0a6b1e62a689300215cad67a2068ebce98d55c authored about 5 years ago by Simon Michael <[email protected]>
;ui: help: pmi -> p/m/i

e83cbacbf66987aca94af43773203251f3ccd7e7 authored about 5 years ago by Simon Michael <[email protected]>
;lib: store raw opts unquoted

It looks like we only need quote when we build query and in some
messages.

Fixes simonmichael/h...

78146978f4574eef262089f93c9110ace292a518 authored about 5 years ago by Mykola Orliuk <[email protected]>
Fix internal Markdown links

88e3e661a834392a92c779a746ab572e8f572c1a authored about 5 years ago by Brian Wignall <[email protected]>
;install: bump version after resolver update

[ci skip]

f5ead7a38e412400ae66bfedf3d0285741fb6520 authored about 5 years ago by Simon Michael <[email protected]>
;csv: doc: clarify skip's behaviour

[ci skip]

96e9b1595d1dabbcc1b3021ef95f6741b827771a authored about 5 years ago by Simon Michael <[email protected]>
Make resolver in hledger-install.sh consistent with that in stack.yaml

952c2728f88b7b398108e0d5e434d9cbe11f5fbe authored about 5 years ago by Brian Wignall <[email protected]>
;doc: roadmap: tweak 1.16 goals

[ci skip]

d18d32a09894445f4f32a090221254ef9e2cc9e5 authored about 5 years ago by Simon Michael <[email protected]>
;doc: ROADMAP.md

[ci skip]

12ed2537b8256f0716bdfda65076c809cf59a5f5 authored about 5 years ago by Simon Michael <[email protected]>
;journal: in generated-transaction:/posting: tags, add a space before the value

6dcddadd9f0534df89ef2fdd9e5ccf8e18901799 authored about 5 years ago by Simon Michael <[email protected]>
;doc: regen manuals

[ci skip]

40c089dcfc3989c8fc4006e420f30ae4d409729a authored about 5 years ago by Simon Michael <[email protected]>
csv: allow csv records with varying lengths, padding with empties

Sometimes trailing empty fields are omitted entirely (including the
commas) in CSV records. (I s...

eff1b31c86892958e7ddd2926dacade9103118a4 authored about 5 years ago by Simon Michael <[email protected]>
web: Modify the --cors option to require a specific origin

- Modified the cors option to require a String
- Moved the logic to build the cors policy to Web...

4efd0242da31310bc5fc7b6d9640ac38d7cbe27f authored about 5 years ago by Alejandro García Montoro <[email protected]>
web: Allow CORS to be enabled in hledger-web

Add a --cors option to the CLI to enable simple cross-origin requests

e96dfe832fcd99abb1ec12617a6a15e03694711d authored about 5 years ago by Alejandro García Montoro <[email protected]>
;doc: journal: oh, we can declare the null commodity

[ci skip]

f1420cc7701e2c71cd559613c02e02e01e088c8d authored about 5 years ago by Simon Michael <[email protected]>
;lib: fix journalInferCommodityStyles debug message

16973ce296fc54a3030dc50c977a3bc37769f6f5 authored about 5 years ago by Simon Michael <[email protected]>
;journal: infer amount styles more carefully, fix wrong output (#1091)

Certain journal entries could trigger a bug where we displayed amounts
with the same character f...

58a313165c985cc4ba45e548b9885b7dc857abab authored about 5 years ago by Simon Michael <[email protected]>
;lib: let commodityStylesFromAmounts & co. return an error (#793, #1091)

And if they did, the stats command would now throw an error.

Changed:
journalApplyCommodityStyl...

9967ead4c520e6996f2615c9b5d612ddbf53642d authored about 5 years ago by Simon Michael <[email protected]>
;doc: regen manuals

[ci skip]

fd8c6935e8c7ca0fb38426de6527baf01e0efc0d authored about 5 years ago by Simon Michael <[email protected]>
;doc: journal: rewrite Amounts; switch to "digit group mark" term (#1091)

64f49a8c02025ff7af6d126e83c8d7eef1fee0ea authored about 5 years ago by Simon Michael <[email protected]>
;lib: commodityStylesFromAmounts: simplify, disable #1091 test

b754abc36bc686a1b2b0be445a35ac49a5487834 authored about 5 years ago by Simon Michael <[email protected]>
;lib: commodityStylesFromAmounts: a failing unit test for #1091

4884213a3e55cd4796a60327df6202913ec1a173 authored about 5 years ago by Simon Michael <[email protected]>
;lib: parseAndFinaliseJournal: note txns order issue (#1091)

7ffe38677acda587f4f947bb0bb8873190dfbefd authored about 5 years ago by Simon Michael <[email protected]>
;lib: document RawNumber, AmbiguousNumber, DigitGrp (#1091)

6037d701b6e06554c984aaaf28b65e78e28d0a93 authored about 5 years ago by Simon Michael <[email protected]>
;Shake clean/Clean: update, fix dangerous over-cleaning in site/

[ci skip]

2bbc9b76e5585e43e710434fb776f3ac89b47b0b authored over 5 years ago by Simon Michael <[email protected]>
;Shake: comment all the website generation stuff, sphinx does it now

[ci skip]

4b3103cbb13a275f18483dc5080878e68ab4675b authored over 5 years ago by Simon Michael <[email protected]>
;make: remove old site building stuff

[ci skip]

68c770af06258e193bf393c2df16036a7e0911cf authored over 5 years ago by Simon Michael <[email protected]>
;lib: csv: refactor: clarify, get rid of some IO/ExceptT

Rule parsing doesn't need IO (since we are doing expandIncludes as a
pre-parsing step).

f92b2fe6ef82c94ace5d68a3fc1ddd29ee1ab0bc authored over 5 years ago by Simon Michael <[email protected]>
lib, cli: disable hledger-lib test suites, hledger benchmark suite

by default. hledger-lib's doctests and easytests test suites (each ?)
require an additional slow...

977d4f009eed44769c38e2ef096e0ef9e454aed2 authored over 5 years ago by Simon Michael <[email protected]>
drop GHC 7.10/base 4.8 support, finally, due to MonadFail hassles

in JournalReader.hs. If you still need this, feel free to work on
those errors. But hopefully no...

24ce2686f43b65a5da607680f279575200636d99 authored over 5 years ago by Simon Michael <[email protected]>
;lib: csv: note cause of #1087

[ci skip]

180f4baedbcc682d4eb5d819b34d2b24644cbd79 authored over 5 years ago by Simon Michael <[email protected]>
;lib: csv: clarify confusing imports

3c05662ce21626ba6bace1805dfd20fa37e36c40 authored over 5 years ago by Simon Michael <[email protected]>
;lib: csv: rename error-prone default rules

46caa1d4ef30bbf9fa3399bf799e9c00b7decc55 authored over 5 years ago by Simon Michael <[email protected]>
;doc: regen manuals

[ci skip]

a0deb887969fb4a3d602d7a1ef86992f04de7df4 authored over 5 years ago by Simon Michael <[email protected]>
;Shake manuals: also regenerate embeddded command help txts

[ci skip]

09ff703a9b4ceedd130ee9882d35f39e51e0d8c8 authored over 5 years ago by Simon Michael <[email protected]>
;import: drop inconsistent period

867ccb31d521deacc8938584d3ffc77f18119b00 authored over 5 years ago by Simon Michael <[email protected]>
;import: with --dry-run the no txns case should be parseable too

bf1e398ffd28cd07ff4e1674e837b69807442fde authored over 5 years ago by Simon Michael <[email protected]>
import: create the journal if missing, like the add command

Streamlines import/migration instructions.

dfc0095fed31518353522d7097f9b024a934b641 authored over 5 years ago by Simon Michael <[email protected]>
import: also show a message when nothing was imported

35a90004cad0802466339f575c7f6efef929ef0d authored over 5 years ago by Simon Michael <[email protected]>
import: --catchup marks all transactions imported, without importing

807273d9deed118f34164a1d3153490ef9ce98f8 authored over 5 years ago by Simon Michael <[email protected]>
import: message cleanups, mention input files

Only the --dry-run message needs the semicolon, so dry run output can
be piped into hledger.

edaf92db5e07e18bd06c981ed67d4d4b1f01b7e7 authored over 5 years ago by Simon Michael <[email protected]>
;doc: regen manuals

Wrapping and hyphenation has changed again, which I thought would
be more stable now with same t...

af21ae6eb65d4175052e5404be5710b248b7b972 authored over 5 years ago by Simon Michael <[email protected]>
;doc: changelogs

[ci skip]

e851bdf83480682c5a5513b4f5fab4150c3493cd authored over 5 years ago by Simon Michael <[email protected]>
;bump version to 1.15.99

[ci skip]

f65fc47185f6d6faf6fca6f733e966ff254823e8 authored over 5 years ago by Simon Michael <[email protected]>
lib: fix generation of periodic transactions with days/months/... repeat

cf4029a5ed86e159f000ef69e7c15d3f9ebb19ab authored over 5 years ago by Dmitry Astapov <[email protected]>
bin: improve debug output for budger report (show budget txns)

cf749721488baa5ae27a53e0234e2051ddf73b79 authored over 5 years ago by Dmitry Astapov <[email protected]>
lib: dont raise when there is neither budget nor transactions in the report period

e9d300bef31802c709db06a838ed20aefbf1ad7b authored over 5 years ago by Dmitry Astapov <[email protected]>
lib: more runPeriodicTransaction tests (lifted from #1085 and spanIntervalIntersect)

568cb32677e4439d752d947da27c56cbf1d4b38f authored over 5 years ago by Dmitry Astapov <[email protected]>
;api: also fix hledger's cabal file

2bb6e2539001b46d1f997c379564d51d60caabd3 authored over 5 years ago by Simon Michael <[email protected]>
;api: another round of hledger-api purging; fix the build

4db14ef70fad0cd1efa4f0bddfefca834d07e749 authored over 5 years ago by Simon Michael <[email protected]>
;finance: move old financial journal out of the code repo

[ci skip]

8e40a5ea93ce362ee746b9a8be6bad68f0f10d05 authored over 5 years ago by Simon Michael <[email protected]>
;api: move hledger-api out of the way, to the archives

[ci skip]

2d1b53c59773dc619602efc6348bc2a67edc3bc0 authored over 5 years ago by Simon Michael <[email protected]>
;remove more traces of hledger-api

[ci skip]

fc2f4d018f671f4fce3648ff7c132549a9539f4f authored over 5 years ago by Simon Michael <[email protected]>
api: note hledger-api's retirement, & bump back to 1.14.99

Revert the "1.15" version strings which were just an artifact
of releasing the other packages.

0674b5f8501064cda51025ade1d98352893f9228 authored over 5 years ago by Simon Michael <[email protected]>
;doc: more "curses-style interface" -> "terminal interface"

[ci skip]

9224cfcf50ade721beb9674826de1fd1bf6776f4 authored over 5 years ago by Simon Michael <[email protected]>
;doc: bump copyright date in some old man templates

[ci skip]

1d54bec22bf0f676b331ba9087d84821e7bf4d16 authored over 5 years ago by Simon Michael <[email protected]>
;doc: "curses-style interface" -> "terminal interface"

[ci skip]

acd7010e5a60deefc44ab628ed6cccdcee355287 authored over 5 years ago by Simon Michael <[email protected]>
;make Clean: update

[ci skip]

d2db4818b1417953234f61976db38fcb125a9bc8 authored over 5 years ago by Simon Michael <[email protected]>