Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/rustfava/rustledger/engine.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
# Rustledger release this build is pinned to. The component wasm
# (``rustledger-ffi-component-<version>.wasm``) is downloaded lazily from this
# release by ``component_engine``. Bumped by ``update-rustledger.yml``.
RUSTLEDGER_VERSION = "v0.22.0"
RUSTLEDGER_VERSION = "v0.24.0"


class RustledgerError(Exception):
Expand Down
2 changes: 1 addition & 1 deletion tests/__snapshots__/test_json_api-test_api-documents.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"account":"Expenses:Food","date":"2012-12-15","entry_hash":"ENTRY_HASH","filename":"./import.csv","links":[],"meta":{},"t":"Document","tags":[]},{"account":"Expenses:Food","date":"2012-12-15","entry_hash":"ENTRY_HASH","filename":"./receipt.pdf","links":[],"meta":{},"t":"Document","tags":["discovered"]}]
[{"account":"Expenses:Food","date":"2012-12-15","entry_hash":"ENTRY_HASH","filename":"./import.csv","links":["link1"],"meta":{},"t":"Document","tags":["tag"]},{"account":"Expenses:Food","date":"2012-12-15","entry_hash":"ENTRY_HASH","filename":"./receipt.pdf","links":[],"meta":{},"t":"Document","tags":["discovered"]}]
2 changes: 1 addition & 1 deletion tests/__snapshots__/test_json_api-test_api-journal.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"account":"Assets:Account2","booking":null,"currencies":[],"date":"2012-11-18","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"account":"Expenses:Others","booking":null,"currencies":[],"date":"2012-11-18","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"date":"2012-11-18","entry_hash":"ENTRY_HASH","flag":"*","links":[],"meta":{},"narration":"Narration with many postings and long narration","payee":"Payee","postings":[{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Assets:Account2","amount":"-280.00 EUR"}],"t":"Transaction","tags":[]},{"date":"2012-11-20","entry_hash":"ENTRY_HASH","meta":{},"t":"Custom","type":"type","values":[true,true,"Assets:Other",{"currency":"USD","number":20}]},{"date":"2012-11-20","entry_hash":"ENTRY_HASH","meta":{},"t":"Custom","type":"budget","values":["Expenses:Books","weekly",{"currency":"EUR","number":20.0}]},{"amount":{"currency":"EUR","number":"4"},"currency":"USD","date":"2012-11-30","entry_hash":"ENTRY_HASH","meta":{},"t":"Price"},{"amount":{"currency":"EUR","number":"2"},"currency":"USD","date":"2012-12-01","entry_hash":"ENTRY_HASH","meta":{},"t":"Price"},{"account":"Assets:Account1","booking":null,"currencies":[],"date":"2012-12-10","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"account":"Equity:Opening-Balances","booking":null,"currencies":[],"date":"2012-12-10","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"date":"2012-12-10","entry_hash":"ENTRY_HASH","flag":"P","links":[],"meta":{},"narration":"(Padding inserted for Balance of 10.00 EUR for difference 10.00 EUR)","payee":"","postings":[{"account":"Assets:Account1","amount":"10.00 EUR"},{"account":"Equity:Opening-Balances","amount":"-10.00 EUR"}],"t":"Transaction","tags":[]},{"account":"Assets:Account1","date":"2012-12-10","entry_hash":"ENTRY_HASH","meta":{},"source_account":"Equity:Opening-Balances","t":"Pad"},{"account":"Assets:Account1","amount":{"currency":"EUR","number":"10.00"},"date":"2012-12-11","diff_amount":null,"entry_hash":"ENTRY_HASH","meta":{},"t":"Balance","tolerance":null},{"account":"Expenses:Food","booking":null,"currencies":[],"date":"2012-12-12","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"date":"2012-12-12","entry_hash":"ENTRY_HASH","flag":"*","links":[],"meta":{"document":"file.pdf"},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-10.00 EUR"}],"t":"Transaction","tags":[]},{"date":"2012-12-12","entry_hash":"ENTRY_HASH","meta":{},"name":"journal","query_string":"journal","t":"Query"},{"date":"2012-12-13","entry_hash":"ENTRY_HASH","flag":"*","links":[],"meta":{},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-10.00 EUR"}],"t":"Transaction","tags":[]},{"account":"Assets:Account1","amount":{"currency":"EUR","number":"10.00"},"date":"2012-12-15","diff_amount":null,"entry_hash":"ENTRY_HASH","meta":{},"t":"Balance","tolerance":null},{"account":"Expenses:Other","comment":"Just some comment","date":"2012-12-15","entry_hash":"ENTRY_HASH","links":[],"meta":{"account":"Expenses:Food","meta":"Value","test":true},"t":"Note","tags":[]},{"account":"Expenses:Food","date":"2012-12-15","entry_hash":"ENTRY_HASH","filename":"./import.csv","links":[],"meta":{},"t":"Document","tags":[]},{"account":"Expenses:Food","date":"2012-12-15","entry_hash":"ENTRY_HASH","filename":"./receipt.pdf","links":[],"meta":{},"t":"Document","tags":["discovered"]},{"date":"2012-12-17","entry_hash":"ENTRY_HASH","flag":"!","links":[],"meta":{},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-20.00 EUR"}],"t":"Transaction","tags":[]},{"date":"2012-12-17","entry_hash":"ENTRY_HASH","flag":"P","links":[],"meta":{},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-10.00 EUR"}],"t":"Transaction","tags":[]},{"date":"2012-12-17","entry_hash":"ENTRY_HASH","flag":"*","links":["link1"],"meta":{},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-30.00 EUR"}],"t":"Transaction","tags":[]},{"account":"Assets:Account1","date":"2014-01-01","entry_hash":"ENTRY_HASH","meta":{},"t":"Close"}]
[{"account":"Assets:Account2","booking":null,"currencies":[],"date":"2012-11-18","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"account":"Expenses:Others","booking":null,"currencies":[],"date":"2012-11-18","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"date":"2012-11-18","entry_hash":"ENTRY_HASH","flag":"*","links":[],"meta":{},"narration":"Narration with many postings and long narration","payee":"Payee","postings":[{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Assets:Account2","amount":"-280.00 EUR"}],"t":"Transaction","tags":[]},{"date":"2012-11-20","entry_hash":"ENTRY_HASH","meta":{},"t":"Custom","type":"type","values":[true,true,"Assets:Other",{"currency":"USD","number":20}]},{"date":"2012-11-20","entry_hash":"ENTRY_HASH","meta":{},"t":"Custom","type":"budget","values":["Expenses:Books","weekly",{"currency":"EUR","number":20.0}]},{"amount":{"currency":"EUR","number":"4"},"currency":"USD","date":"2012-11-30","entry_hash":"ENTRY_HASH","meta":{},"t":"Price"},{"amount":{"currency":"EUR","number":"2"},"currency":"USD","date":"2012-12-01","entry_hash":"ENTRY_HASH","meta":{},"t":"Price"},{"account":"Assets:Account1","booking":null,"currencies":[],"date":"2012-12-10","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"account":"Equity:Opening-Balances","booking":null,"currencies":[],"date":"2012-12-10","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"date":"2012-12-10","entry_hash":"ENTRY_HASH","flag":"P","links":[],"meta":{},"narration":"(Padding inserted for Balance of 10.00 EUR for difference 10.00 EUR)","payee":"","postings":[{"account":"Assets:Account1","amount":"10.00 EUR"},{"account":"Equity:Opening-Balances","amount":"-10.00 EUR"}],"t":"Transaction","tags":[]},{"account":"Assets:Account1","date":"2012-12-10","entry_hash":"ENTRY_HASH","meta":{},"source_account":"Equity:Opening-Balances","t":"Pad"},{"account":"Assets:Account1","amount":{"currency":"EUR","number":"10.00"},"date":"2012-12-11","diff_amount":null,"entry_hash":"ENTRY_HASH","meta":{},"t":"Balance","tolerance":null},{"account":"Expenses:Food","booking":null,"currencies":[],"date":"2012-12-12","entry_hash":"ENTRY_HASH","meta":{},"t":"Open"},{"date":"2012-12-12","entry_hash":"ENTRY_HASH","flag":"*","links":[],"meta":{"document":"file.pdf"},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-10.00 EUR"}],"t":"Transaction","tags":[]},{"date":"2012-12-12","entry_hash":"ENTRY_HASH","meta":{},"name":"journal","query_string":"journal","t":"Query"},{"date":"2012-12-13","entry_hash":"ENTRY_HASH","flag":"*","links":[],"meta":{},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-10.00 EUR"}],"t":"Transaction","tags":[]},{"account":"Assets:Account1","amount":{"currency":"EUR","number":"10.00"},"date":"2012-12-15","diff_amount":null,"entry_hash":"ENTRY_HASH","meta":{},"t":"Balance","tolerance":null},{"account":"Expenses:Other","comment":"Just some comment","date":"2012-12-15","entry_hash":"ENTRY_HASH","links":[],"meta":{"account":"Expenses:Food","meta":"Value","test":true},"t":"Note","tags":[]},{"account":"Expenses:Food","date":"2012-12-15","entry_hash":"ENTRY_HASH","filename":"./import.csv","links":["link1"],"meta":{},"t":"Document","tags":["tag"]},{"account":"Expenses:Food","date":"2012-12-15","entry_hash":"ENTRY_HASH","filename":"./receipt.pdf","links":[],"meta":{},"t":"Document","tags":["discovered"]},{"date":"2012-12-17","entry_hash":"ENTRY_HASH","flag":"!","links":[],"meta":{},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Expenses:Others","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-20.00 EUR"}],"t":"Transaction","tags":[]},{"date":"2012-12-17","entry_hash":"ENTRY_HASH","flag":"P","links":[],"meta":{},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-10.00 EUR"}],"t":"Transaction","tags":[]},{"date":"2012-12-17","entry_hash":"ENTRY_HASH","flag":"*","links":["link1"],"meta":{},"narration":"Narration","payee":"Payee","postings":[{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Expenses:Food","amount":"10.00 EUR"},{"account":"Assets:Account1","amount":"-30.00 EUR"}],"t":"Transaction","tags":[]},{"account":"Assets:Account1","date":"2014-01-01","entry_hash":"ENTRY_HASH","meta":{},"t":"Close"}]
Loading