Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for --hashes=sha512_256 as another algorithm | John Wiegley | 2024-08-05 | 1 | -2/+3 |
| | |||||
* | Add support for hash chaining to detect modifications in postings | John Wiegley | 2024-08-05 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | The following details of a posting contribute to its hash: fullname of account string representation of amount Each posting hashes contributes to the transaction hash, which is compromised of: previous transaction’s hash (as encountered in parsing order) actual date optional auxiliary date optional code payee hashes of all postings Note that this means that changes in the “code” or any of the comments | ||||
* | Update copyright year | Alexis Hildebrandt | 2023-02-02 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | Update copyright statement for 2022 | Alexis Hildebrandt | 2022-07-02 | 1 | -1/+1 |
| | |||||
* | Fix issues related to payees declared on posting's metadata | Diogo Trentini | 2021-02-02 | 1 | -15/+31 |
| | | | | | Payees declared on posting's metadata are now validated with `--check-payees` option. Also, their aliases are now considered on reports as well. | ||||
* | Make explicit option a no-op | CandyAngel | 2020-04-03 | 1 | -13/+0 |
| | | | | Fixes #1877 | ||||
* | fix #1850: segfault when using ledger print | Tobias Pankrath | 2020-01-08 | 1 | -1/+1 |
| | |||||
* | Remove know-ification of elements due to post state | CandyAngel | 2019-08-27 | 1 | -20/+0 |
| | |||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2018-01-27 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2017 | Alexis Hildebrandt | 2017-01-05 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | [misc] Update year in copyright notice to 2016 | Alexis Hildebrandt | 2016-01-02 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Bump copyright notice to 2015 | Alexis Hildebrandt | 2014-12-27 | 1 | -1/+1 |
| | | | | | | The following script makes it a no-brainer: % NEXT_YEAR=2015; ag -l 'Copyright.*Wiegley' \ | xargs sed -i '' -e "s/\(Copyright.*\)-20[0-9]\{2\}/\1-${NEXT_YEAR}/" | ||||
* | Cosmetic change - format code consistently | Martin Michlmayr | 2014-05-18 | 1 | -4/+4 |
| | | | | | Add a space between if and the opening bracket, between a closing round bracket and the following opening curly bracket, etc. | ||||
* | rename payee_mappings to payee_alias_mappings | Christophe Rhodes | 2014-05-12 | 1 | -1/+1 |
| | | | | (and similar renames) in preparation for payee_uuid_mappings | ||||
* | Initialize journal_t::no_aliases to false upon costruction | John Wiegley | 2014-04-21 | 1 | -0/+1 |
| | | | | This fixes a bug introduced by ecd5097d515f53703eb5dc6096da80182c452ad9. | ||||
* | Require the use of C++11 | John Wiegley | 2014-04-17 | 1 | -3/+2 |
| | |||||
* | Add a safety check when using deferred postings | John Wiegley | 2014-04-15 | 1 | -4/+46 |
| | |||||
* | Apply any outstanding deferred postings at the end of parsing | John Wiegley | 2014-04-14 | 1 | -0/+1 |
| | |||||
* | Add the concept of "deferred postings" | John Wiegley | 2014-04-13 | 1 | -1/+16 |
| | | | | | This is pretty much exclusively for allowing one to use balance assertions with replicated transactions across multiple files. | ||||
* | The option --permissive now quiets balance assertions | John Wiegley | 2014-04-13 | 1 | -1/+1 |
| | |||||
* | Adding option --no-aliases to completely disable alias expansion | Peter Feigl | 2014-02-26 | 1 | -0/+3 |
| | |||||
* | Adding option --recursive-aliases, adding documentation to man-page and manual | Peter Feigl | 2014-02-26 | 1 | -2/+3 |
| | |||||
* | fixing problem with previous commit if no aliases are registered | Peter Feigl | 2014-02-26 | 1 | -0/+2 |
| | |||||
* | Adding support for recursive aliases. | Peter Feigl | 2014-02-25 | 1 | -19/+53 |
| | | | | | | | | | | | Alias expansion is now a loop. If you define alias A=B:A alias B=C:B then A will expand to C:B:A. Also added a short section to the manual about this. | ||||
* | Bump copyright information to 2014 | Alexis Hildebrandt | 2014-02-02 | 1 | -1/+1 |
| | |||||
* | Guard against a possible null value | John Wiegley | 2013-09-20 | 1 | -1/+1 |
| | |||||
* | Resolve new compiler warnings from Clang | John Wiegley | 2013-05-19 | 1 | -3/+3 |
| | |||||
* | Bump copyright information to 2013 | John Wiegley | 2013-02-18 | 1 | -1/+1 |
| | |||||
* | whitespace cleanup | Johann Klähn | 2013-01-16 | 1 | -4/+4 |
| | |||||
* | Improvement to account alias expansion | John Wiegley | 2013-01-11 | 1 | -1/+12 |
| | | | | | | | Aliases are now expanded not only if they occur by themselves, but also if they occur as the beginning of a multi-part account. Given <alias Food=Expenses:Food> the account <Food:Tomatos> should now be expanded to <Expenses:Food:Tomatos>. | ||||
* | Switch to using Boost.Format | John Wiegley | 2012-05-14 | 1 | -15/+14 |
| | |||||
* | Always call TRACE_CTOR at the end of constructors | John Wiegley | 2012-03-20 | 1 | -3/+3 |
| | |||||
* | Added option --day-break | John Wiegley | 2012-03-17 | 1 | -0/+1 |
| | |||||
* | Added parsing support for the many value directives | John Wiegley | 2012-03-07 | 1 | -2/+4 |
| | |||||
* | Added a few comments | John Wiegley | 2012-03-07 | 1 | -0/+9 |
| | |||||
* | Refactored the notion of "the current parsing context" | John Wiegley | 2012-03-01 | 1 | -77/+62 |
| | |||||
* | Increased file copyrights to 2012 | John Wiegley | 2012-02-29 | 1 | -1/+1 |
| | |||||
* | Added some missing variable names | John Wiegley | 2012-02-27 | 1 | -1/+2 |
| | |||||
* | Optimizations | John Wiegley | 2012-02-27 | 1 | -52/+58 |
| | |||||
* | Added --check-payees option | John Wiegley | 2012-02-27 | 1 | -17/+19 |
| | |||||
* | Implement the "tag" metadata directive | John Wiegley | 2012-02-27 | 1 | -3/+63 |
| | |||||
* | Enable payee mappings | John Wiegley | 2012-02-27 | 1 | -13/+10 |
| | |||||
* | Move when Unknown accounts are processed | John Wiegley | 2012-02-27 | 1 | -10/+9 |
| | |||||
* | Added new account/payee/commodity directives | John Wiegley | 2012-02-27 | 1 | -16/+148 |
| | | | | | Also added supporting options: --explicit, --permissive, --pedantic, as well as new behavior for --strict. | ||||
* | The "id" of an item now maps to its UUID | John Wiegley | 2012-02-27 | 1 | -0/+17 |
| | |||||
* | Corrected an error message | John Wiegley | 2012-02-26 | 1 | -1/+1 |
| | |||||
* | Added --rich-data for 'convert', and SHA1 checksum checking | John Wiegley | 2012-02-26 | 1 | -0/+11 |
| | |||||
* | Fixes for variable shadowing (18/28) | John Wiegley | 2012-02-17 | 1 | -2/+2 |
| | |||||
* | Cleanup whitespace | John Wiegley | 2011-08-18 | 1 | -1/+1 |
| | |||||
* | Revised how Ledger handles the "current year" | John Wiegley | 2010-06-14 | 1 | -6/+4 |
| | | | | | Now when the Y directive sets the current year for a region, it affects everything, as if the clock really were set back to that year. |