Ecosyste.ms: OpenCollective

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

hledger

We are building dependable high quality plain text accounting tools and promoting financial literacy and empowerment.
Collective - Host: opensource - https://opencollective.com/hledger - Website: https://hledger.org/ - Code: https://github.com/simonmichael/hledger

lib: Create journalApplyValuationFromOpts.

This does costing and valuation on a journal, and is meant to replace
most direct calls of costi...

github.com/simonmichael/hledger - 6fb3dfdbb295a137bad08c04f7306632ac394596 authored almost 4 years ago
lib: Remove unused (amount|mixedAmount|posting|transaction)ApplyCostValuation functions.

github.com/simonmichael/hledger - dc16451de0e7a519356653ce88b23a0176d0f202 authored almost 4 years ago
lib,ui: Do all cost conversion and price stripping in journalSelectingAmountFromOpts.

github.com/simonmichael/hledger - 53611be6e9594e7ac54db95b91d8601105aeb928 authored almost 4 years ago
;doc: contributing: cleanups, layout fixes for mdbook/commonmark/GFM

CONTRIBUTING now looks better on hledger.org.

mdBook uses the pulldown_cmark lib which implemen...

github.com/simonmichael/hledger - b6044aa6c89a9b71a6af46f499cdbb47ab274877 authored almost 4 years ago
;doc: strict mode: fix check link

github.com/simonmichael/hledger - a722ab4338c521b4f43dc9a3e0203c9d599b784a authored almost 4 years ago
;doc: contributing: add a TOC when viewed on the web

github.com/simonmichael/hledger - b70eaa47c1835944597f1c5b86fbf99163aa716e authored almost 4 years ago
;doc: strict mode: link to check command

github.com/simonmichael/hledger - 4b3358f6df314e6af0907bdc5f2a3f03afd239e8 authored almost 4 years ago
web: fix a bug with keypress listener on the final amount input in AddForm not getting initialized correctly

github.com/simonmichael/hledger - 00ffd3ec13e3c4796156df44a5f8a62743cb2999 authored almost 4 years ago
lib: Make sure fromamount and toamount have opposite signs when inferring prices.

Also change priceInferrerFor so that it would give the correct
(negative) prices when fromamount...

github.com/simonmichael/hledger - 686a0871a9caac9d98cd624e820d995e7f1e035b authored almost 4 years ago
lib: When inferring total prices, use the precision of toamount, rather than NaturalPrecision.

github.com/simonmichael/hledger - d1467d4766102917905961ca9b8e1994804715f3 authored almost 4 years ago
lib: Change internal representation of MixedAmount to use a strict Map

instead of a list of Amounts. No longer export Mixed constructor, to
keep API clean (if you reall...

github.com/simonmichael/hledger - 5e7b69356fb5bb9c728795d0b13605446488800f authored almost 4 years ago
lib,cli: Remove showAmounts*B functions, replacing them entirely with showMixedAmount*B functions.

github.com/simonmichael/hledger - 4780a02e5a51c8b5078bca74af0ed595fd8c5786 authored almost 4 years ago
lib,cli,ui,bin: Remove unnecessary normalisedMixedAmount, replace

normaliseMixedAmountSquashPricesForDisplay with mixedAmountStripPrices.

github.com/simonmichael/hledger - 7cb621b82f01ee56d66f039d5eb0968180a2e157 authored almost 4 years ago
lib: Infer prices correctly even when there are only balance assignments.

github.com/simonmichael/hledger - 0078f1a5208e771dd517fc2f378d3713680d9e90 authored almost 4 years ago
Add 'doc/haskellerz/' from commit '79beb34b900b5d35b065e145d6200d227de16945'

git-subtree-dir: doc/haskellerz
git-subtree-mainline: 684af1064316c88cd6b452b9e2464d7fb0a3dce3
g...

github.com/simonmichael/hledger - 4013a81af8dd2804c73ecac18fb3e7e4745a4275 authored almost 4 years ago
post-talk tweaks

github.com/simonmichael/hledger - 28f0e43aa5cabd0ee1f539635b7c75f26058eb5d authored almost 4 years ago
HaskellerZ 2021-04-29 meetup slides

github.com/simonmichael/hledger - 12cc69b3cfcef87e131507fe916dc33aa6f6d33f authored almost 4 years ago
Allow yesod-form 1.7

Builds fine and all tests pass here.

github.com/simonmichael/hledger - 684af1064316c88cd6b452b9e2464d7fb0a3dce3 authored almost 4 years ago
;journal: another test for #1532

github.com/simonmichael/hledger - 32b42a6c8082e2567a73365d48696354f895c2f9 authored almost 4 years ago
;journal: add, renumber commodity parse tests (#1532)

github.com/simonmichael/hledger - bf7255402c6c1b96a206fb93b11e79a19c475325 authored almost 4 years ago
;journal: tests demonstrating commodity parse errors (#1532)

github.com/simonmichael/hledger - f58fcd95abd505e69626926c08fe6aa5dc4116b3 authored almost 4 years ago
examples: csv: kraken

github.com/simonmichael/hledger - a8c6a915e46413f7c7c7051be700967f9a6fa2ef authored almost 4 years ago
;bal: doc: balance features: fix --valuechange link

github.com/simonmichael/hledger - 8cf193547ec54008300890eaee29a387c9b2b4a6 authored almost 4 years ago
;doc: cli: a note about redirecting debug output

github.com/simonmichael/hledger - 39623934c38e12007434aeb4bf6fc0a280b62889 authored almost 4 years ago
cli: ANSI color is now also disabled by -o/--output-file (#1533)

ANSI color on stdout (not stderr) is now disabled if the
-o/--output-file option is detected (an...

github.com/simonmichael/hledger - 483fa9682e8e58a9c634fbcde7ffd48a47d019b5 authored almost 4 years ago
;lib: comments

github.com/simonmichael/hledger - fe846a0c7f8e8220c686554e6baafead5b011335 authored almost 4 years ago
lib: outputFileFromOpts now returns a maybe; cleanups

github.com/simonmichael/hledger - 1afb84c95d0f8d395117d160476b77a22b660d93 authored almost 4 years ago
;doc: declaring commodities: better link

github.com/simonmichael/hledger - 4b5ad69eb1e078c0f4c52e7cba510d1eeb44d041 authored almost 4 years ago
;doc: commodity display style: correction

github.com/simonmichael/hledger - ea812f8f3487070dcd2d212236c58981abe53af5 authored almost 4 years ago
;doc: commodity display style: correction

github.com/simonmichael/hledger - 659aeef56f9db5797a8d6d6793b842ddbfc281a6 authored almost 4 years ago
;doc: add Commodity section, update Amounts & Declaring Commodities (#1532)

github.com/simonmichael/hledger - 949c3925e5408433edf68e601689a4a4893bf4b1 authored almost 4 years ago
doc: journal: declaring commodities: mention double quotes (#1532)

github.com/simonmichael/hledger - a335c5ad2178be94b690fbbf424e5f65a8405f55 authored almost 4 years ago
ui: In account screen, elide amounts which go past the specified width.

Also leave at least 15 spaces width for account names.

github.com/simonmichael/hledger - 203b12bfd91933870c2ee6deb60e6a0c2da3af41 authored almost 4 years ago
ui: For account screen, if the accounts and amounts are too wide, allocate space proportionally.

github.com/simonmichael/hledger - dd5773253b3ca3de4eb6cb403d5cdbd00cd09610 authored almost 4 years ago
lib: useColor, colorOption helpers usable anywhere

github.com/simonmichael/hledger - 5e57cfb43e50524384051db5c907d54127c4a0ec authored almost 4 years ago
lib: debug output checks for color support on stderr, not stdout

This is more accurate.
useColor is replaced by useColorOnStdout, useColorOnStderr.

github.com/simonmichael/hledger - 6298722adee73a767a863c3e8f693ecad35822b7 authored almost 4 years ago
;lib: note caveats with useColor*

github.com/simonmichael/hledger - 21a49b94793f911668d0d4bf9fe0de8765aba47f authored almost 4 years ago
lib: debug output now respects --color/NO_COLOR/ANSI support

Debug output now selects color or monochrome in the same way as normal
output.

github.com/simonmichael/hledger - 2b04b7644894e93c221f8c780e10812539a6e4e7 authored almost 4 years ago
examples/csv: pooltool ada rewards rules

github.com/simonmichael/hledger - 6af7a320760d59b7fc6e7206afe8ac1a57d2dbac authored almost 4 years ago
add a Show instance for AmountDisplayOpts, WideBuilder

For debug logging.

github.com/simonmichael/hledger - 0f4e462ae72eacb88eecb494446e788414190ef2 authored almost 4 years ago
lib: When displaying amounts on a single line, always display at least one amount, even if that would exceed the requested maximum width. Addresses #1526.

github.com/simonmichael/hledger - 28fd7c65f25f8f3aaee26bb3d6f8dc9131bf8085 authored almost 4 years ago
timeclock: print shows timeclock amounts with just 2 decimals, like pre-1.21 (#1527)

github.com/simonmichael/hledger - f5121129ec81b6a33339653bfb9a5a78b12b4d77 authored almost 4 years ago
ui: add tests for query filtering (#1523)

github.com/simonmichael/hledger - 25322e489e44a1ab00c99b619824dbcc3f7cf56f authored almost 4 years ago
ui: tests: clean up, update for #1468

github.com/simonmichael/hledger - bd41d1bd11e403f8a8a90549eb05eaf33c77eab0 authored almost 4 years ago
ui: setFilter: note error-ignoring behaviour

github.com/simonmichael/hledger - dbe7ef015705926316febbbdbfb5b26e17a0ccb3 authored almost 4 years ago
ui: register: fix queries, broken in 1.21 (#1523)

github.com/simonmichael/hledger - b13df845c044a6ad812f0d8be36ec0eea2604998 authored almost 4 years ago
lib,test: Make sure historical postings have prices stripped if necessary in PostingsReport (see issue #1522).

github.com/simonmichael/hledger - 493ed1462999b4cfa1c98f4af557cfb58ecae9e3 authored almost 4 years ago
lib,cli: Strip prices in MultiBalanceReport and PostingsReport whenever

we know we won't need them.

Knowing whether we need them is accomplished by pulling the "show-co...

github.com/simonmichael/hledger - f6feef7f80ba80b95844b311f93303980a3fe36d authored almost 4 years ago
lib: Use uniform naming for stripping prices.

Creates a new function amountStripPrices, and renames removePrices to
postingStripPrices.

github.com/simonmichael/hledger - b7a2479186cb258c503dabfb2049aa7afb87762e authored almost 4 years ago
test: Alter valuation tests to better distinguish between costing and

valuation. Replaces a redundant test with one which tests both costing
and valuation simultaneously.

github.com/simonmichael/hledger - 42d7009fef0e585e9a05cf70461a511349ae69c4 authored almost 4 years ago
lib: Do not round Decimal before applying JSON representation if

existing representation is small enough.

Previously the JSON representation of Decimal was round...

github.com/simonmichael/hledger - a529207ae737d7f2aa1ca218307437a022e5ab5e authored almost 4 years ago
lib: Add more efficient toEncoding for custom ToJSON declarations.

github.com/simonmichael/hledger - 278153effa4c0f87e68657a2e165fc72121fc965 authored almost 4 years ago
stack config for testing with GHC 9.0, WIP (#1503)

github.com/simonmichael/hledger - 55772cbd9b88dfbe120811f8639b5b63640dac19 authored almost 4 years ago
ui: work around ghc 9.0 build failure (#1503)

Also remove obsolete shebang line.

github.com/simonmichael/hledger - 4578d5d32951ae3ef22c2445fe75c43b8f845a5d authored almost 4 years ago
;update cabal files

github.com/simonmichael/hledger - eb2da22f63561f620ac557ef2476bb029d011754 authored almost 4 years ago
drop support for GHC 8.0

Prior to this commit,
- hledger still builds with GHC 8.0
- hledger-ui does if you use the build...

github.com/simonmichael/hledger - ba1e91c3021c7cc25a7b2dd8c7690e1a2e771a1e authored almost 4 years ago
stack: fix stack8.0.yaml (#1514)

github.com/simonmichael/hledger - 8d7fef4f6bb9418dbe572fb2a6c1bb8274004c50 authored almost 4 years ago
lib,cli: Fix ledgerDateSpan, so that in takes transaction dates into account.

github.com/simonmichael/hledger - edbb713cf814b6506b4d51fe9975f188717c2c3e authored almost 4 years ago
lib,cli: Move reportPeriodName to Hledger.Reports.ReportOptions, use it

for HTML and CSV output for compound balance reports.

github.com/simonmichael/hledger - 5fbb67b893fc4579cc496b8ceadddd69ec3c94fa authored almost 4 years ago
;update cabal files

github.com/simonmichael/hledger - d0940bf8ce461fd3deae66f538a89c9b438044f7 authored almost 4 years ago
lib, etc: add now-required lower bound on containers (#1514)

github.com/simonmichael/hledger - 4e644840bceb2258af010d31e6239a0f0b1f29fc authored almost 4 years ago
bal: keep csv column and row labels consistently lower case

It was reported on #hledger that bal -O csv capitalises "account"
differently for single and mul...

github.com/simonmichael/hledger - 5db75c39dfff38cb60dd77fe0deb822058f0ad7b authored almost 4 years ago
Tolerate spaces in amount fields in CSV files

github.com/simonmichael/hledger - 48d558fc7ad27b9ba8dd3ee19d026c0de7d59f52 authored almost 4 years ago
Add a whitespace csv test

github.com/simonmichael/hledger - 03f06128dc211b88c11ca33b6a6eb7c257af911b authored almost 4 years ago
lib,test: Simplify the JSON representation of AmountPrecision.

It now uses the same JSON representation as Maybe Word8. This means that
the JSON serialisation ...

github.com/simonmichael/hledger - b6e20dea13d273eebc35ff06b6057fa91e6257de authored almost 4 years ago
;cli: doc: commodity, D directive updates

github.com/simonmichael/hledger - eab66de2ca62c62e225e58db3ca17c63d8150a7c authored almost 4 years ago
lib: Properly escape quotes in csv output.

github.com/simonmichael/hledger - 4cb9dfb5b8d130b1005fbd5a8fc73e068a7d527f authored almost 4 years ago
lib: More efficiently check whether Amounts are or look zero.

Comparing two Quantity (either with (==) or compare) does a lot of
normalisation (calling roundM...

github.com/simonmichael/hledger - 7fe58f13460e7130e932bf74335f3e70231fab7e authored almost 4 years ago
lib,cli,ui,web: A number of AccountName and Journal functions which are

supposed to produce unique sorted use Sets internally to be slightly
more efficient. There is als...

github.com/simonmichael/hledger - 4609e79f2ceaabd7cc833226d913e73f41c46ad4 authored almost 4 years ago
lib: Minor refactor, using foldMap instead of asum . map . toList.

github.com/simonmichael/hledger - f3c9bce02c4ec1c3e5de09f0a6cfbcae474b7312 authored almost 4 years ago
doc: Remove incorrect haddock comment.

github.com/simonmichael/hledger - 13589aca2eec5e2df2d248d2f8d6b02806a94f75 authored almost 4 years ago
lib: In sorting account names, perform lookups on HashSets and HashMaps,

rather than lists. This is probably not an enormous performance sink in real
situations, but it t...

github.com/simonmichael/hledger - 522c8a6ad365add5d63023b266a746406dd65df8 authored almost 4 years ago
;doc: ui, web: make image paths absolute

github.com/simonmichael/hledger - d87751ef2e5b64339312cc04296b02efab4dd124 authored almost 4 years ago
;shake webmanuals: update toc/versions placeholders

github.com/simonmichael/hledger - 076da7dd18f9d0c9149765b7d04573f404c1ca66 authored almost 4 years ago
;doc: ui, web, contributing: fix image urls

github.com/simonmichael/hledger - d5a227f18c6ceac431c864c8d1321fd3164ed675 authored almost 4 years ago
lib: Do not call showAmount twice for every posting.

For print -f examples/10000x10000x10.journal, this results in
- A 7.7% reduction in heap allocat...

github.com/simonmichael/hledger - 748814060825cdd420357625eea80d07e0945684 authored almost 4 years ago
lib: Split showMixedAmountB into showMixedAmountB and showAmountsB, the

former being a simple wrapper around the latter.

This removes the need for the showNormalised op...

github.com/simonmichael/hledger - d54e2766580d7668314ed95bd217fa859c0c9bf8 authored almost 4 years ago
lib,cli: Some efficiency improvements in register reports.

Strip prices after valuing postings in PostingsReport.
Use renderRow interface for Register repo...

github.com/simonmichael/hledger - 7aa3d3e7608a195246573d9f21fa02b8e79eb7be authored almost 4 years ago
shake webmanuals: include the TOC comment

github.com/simonmichael/hledger - 16f8ed3d0fdd90a8b0d8a1aef20a8d6ca89d5fd3 authored almost 4 years ago
;update manuals

github.com/simonmichael/hledger - 7fad876014c4a7583080f29440a6b32f50cde5f3 authored almost 4 years ago
shake mandates: update .date.m4 source files to current month/year

github.com/simonmichael/hledger - 0c56d3ffa3fbdfeba6fd68b281f95cc22b63d2da authored almost 4 years ago
;shake: drop ".webmanuals" from website markdown filenames

github.com/simonmichael/hledger - 941574423a7b1bb7f86720323cfc8fa54e6344f5 authored almost 4 years ago
;make copy-bins-to-X: use period instead of hyphen

github.com/simonmichael/hledger - 5ff6e0b6187cab762170c34a2a7ed82a4b49926c authored almost 4 years ago
new API for MixedAmount arithmetic (#1491)

Previously we relied on MixedAmount being a Num, which allows +, -,
sum, negate, fromInteger etc...

github.com/simonmichael/hledger - cef9aede93993e282bec4184d251d0ef2de6b713 authored almost 4 years ago
lib,cli,ui,bin: Eliminate all uses of Mixed outside of Hledger.Data.Amount.

Exceptions are for dealing with the pamount field, which is really just
dealing with an unnormal...

github.com/simonmichael/hledger - d6a4310d8fec1241ef3582d9ed220aec511f2e3c authored almost 4 years ago
lib,cli,ui,bin: Create a new API for MixedAmount arithmetic. This should

supplant the old interface, which relied on the Num typeclass.

MixedAmount did not have a very g...

github.com/simonmichael/hledger - dabb3ef82e1bd95744cfe8b1830e5a1038598759 authored almost 4 years ago
;bin: hledger-combine-balances: fix haddock error

github.com/simonmichael/hledger - 4b2c943867c1fa5ad2935f08b3f0e325e92c57df authored almost 4 years ago
install: hledger-iadd 1.3.14

github.com/simonmichael/hledger - cca765de72d0c9e8a71d5b746c7e5f8e7a78cee3 authored almost 4 years ago
;doc: also update manual source files (#1504)

github.com/simonmichael/hledger - f54f2b3b7209a7c63c7ec4591ccdb4a783ec9e50 authored almost 4 years ago
Remove more reference to old man page stuff

They are not cleaned up in 9824c9683ae80a2ebd5be72b8dad88f00c8588bd

github.com/simonmichael/hledger - a2266e35d98fe62fd731b26c41fc5e95923458d6 authored almost 4 years ago
;cabal: fix cabal.project error with cabal 3.4

github.com/simonmichael/hledger - f0e73909faf94e018a2e0227d2b030eb69ac2d2c authored almost 4 years ago
cli: fix a build failure with ghc 9.0 (#1503)

Also remove the obsolete shebang line.

github.com/simonmichael/hledger - c83970422cbe50911fe713e8ab2d7d0606d1069a authored almost 4 years ago
;update cabal files

github.com/simonmichael/hledger - ae57e76cb340e7efc6c64a194eae28e6a02411f9 authored almost 4 years ago
bump base upper bound to allow GHC 9.0

github.com/simonmichael/hledger - 36cbc2b068e47fc2ead2e82a43f758eb90a50e42 authored almost 4 years ago
install: hledger-interest 1.6.1

github.com/simonmichael/hledger - 8f5fcac834ea7804c59038bb570b703cabef8881 authored almost 4 years ago
;announce: tweak

github.com/simonmichael/hledger - 48f2dc8be78f2f41cdaafbd38578560fb4259617 authored almost 4 years ago
install: hledger-iadd 1.3.13

github.com/simonmichael/hledger - 422fd57bd2e3f89fb47dec75bc58d155c3604790 authored almost 4 years ago
;update cabal files

github.com/simonmichael/hledger - 5573538fdc7d1586e370125a4e0b37cf71fc09c5 authored almost 4 years ago
;bump version to 1.21.99

github.com/simonmichael/hledger - e050790d4c462291c394d67b7ac2467ef9718f00 authored almost 4 years ago