Releases: dnbasta/ynab-split-budget
Releases · dnbasta/ynab-split-budget
1.0.2
1.0.1
Bugfixes
- removed
clear
parameter fromsplit()
function - removed
reconcile()
function
New Functionality
- added
include_uncleared
option topush()
function to allow skipping intermediate manual step of clearing transactions in split account
1.0.0
Breaking Changes
- new initialization logic using ´User` object. Can be initialized directly, from dict or from yaml file
- shortened/renamed base functions for better readability (
split_transactions()
→split()
,insert_complements()
→push()
,delete_orphaned_complements()
→delete_orphans()
split()
andpush()
functions now return split and pushed objects instead of count- refactored bash implementation to match class interface functionality (see documentation for specifics)
New Functionality
- added
reconcile()
function which checks balances and reconciles split account of current user - added
clear
attribute tosplit()
function. If set to True the function will automatically clear the newly inserted transactions in the split account of current user
Enhancements
- added docstrings to all interface functions
0.6.2
0.6.1
0.6.0
0.5.0
New Functionality
- changed compare logic to additionally consider reconciled transactions for last 30 days
- new function for deleting orphaned complements in partner account
- introduced optional date argument to allow different time range to consider when looking for new inserts or deletes
- refactored insert functionality to handle re-importing if root transaction has been moved out and in again into share account
0.4.1
0.4.0
New Functionality
- added a function to check if balances in both accounts match in order to make reconciliation easier
- enhanced readme readability
Breaking Changes
- reduced function calls to no longer use explicit partner argument
- introduced additional checks for config file to ensure it has exactly two user entries and all required keys for each
- simplified arguments for bash to only require config and no longer separate user or partner argument