Skip to content

Releases: MoritzR/fints2ledger

1.2.0

19 Oct 11:51
Compare
Choose a tag to compare
  • fixes an issue where 0.01 was displayed as 1.0e-2 #32
  • removes extra data files from the releases, meaning that downloading just the executable is enough, see #29
  • allows customizing of the ledger entry using a template.txt file in the config directory, see #29
  • use LF line endings instead of CRLF in csv files #31
  • adds a --version command line argument
  • adds a more robust way to get the path of the users config directory, by using the Xdg config directory path

1.1.0

09 Jul 18:55
Compare
Choose a tag to compare

Added --to-csv-file and from-csv-file flags, which can be used to either read transaction from a csv file instead of a FinTS API, or to write them to a csv file instead of a ledger journal.

1.0.1

02 Jun 13:12
Compare
Choose a tag to compare

This improves on some issues for the first start, namely:

  • When run with the --demo flag, the app will not ask for banking credentials anymore when there is no config file (which is the case when there was no 'real' run yet).
  • When aborting the config form on the first start, no default config with dummy credentials will be stored anymore. This allows the config form to popup on the next start, instead of trying to access the bank with dummy credentials.
  • The default password is now empty, which should be a better default instead of some dummy value. The user will be prompted later for the password

1.0.0

29 May 12:42
Compare
Choose a tag to compare

Bildschirmfoto vom 2023-05-23 19-06-11

  • There is a new config UI available via --config, which also shows up on first start and should make the setup easier.
  • The new --demo flag allows one to try out fints2ledger without actually calling a banking API. Dummy transactions are used instead.
  • For automatic matching, the amount field now allows values like "<=90" instead of a regex. This is useful if one wants double check on expensive transactions that would normally be automatically matched.
  • The --date option now supports relative dates such as 90 days ago or last friday.
  • The fills key in the config.yml is no longer optional. At least an empty array must be specified.
  • template.txt in the config directory is no longer in use and can be removed. The previous version did not pick this up correctly and instead used the default template.
  • *.auto files are no longer in use. Credit and debit account will instead be autocompleted based on the ledger file that is passed in. This means that all existing accounts will be picked up in the autocompletion without having to add them to the .auto file first. This also means that other won't have any autocompletion anymore (if this was enabled by the user previously).
  • The prompt output is now slightly nicer (less " and {})
  • The program should run properly on windows now
  • There is no intermediate step anymore where all transactions are written to a csv file. This also means that importing from a csv file or exporting to a csv file is not supported anymore.
  • The installation process requires more steps now. Most of the program is now run as a binary, while the banking API is still accessed through the fints python library.