Releases: hammem/monarchmoney
Bugfix release to handle MonarchMoney API changes
This release addresses some changes Monarch is enforcing with its Graph API around headers and long-lived sessions.
If you get 403 errors after upgrading
One part of the issues is Monarch appears to have invalidated 'old' saved sessions. If you are getting errors after upgrading to this version and are using a saved session, please do one of the following:
- Delete the saved session file on disk via command line:
rm -fR .mm
in the directory where you've saved your session - Calling
delete_session()
Once it's deleted, perform a new login call and things should work as expected.
What's Changed
Full Changelog: v.0.1.14...v0.1.15
Bugfix release for auth failures
This version is a bugfix for a recent change Monarch made in the authorization flow.
What's Changed
- Add "Projects Using this Library" to README. by @elsell in #121
- Fix HTTP 403 errors by @hammem in #124
New Contributors
Full Changelog: v0.1.13...v.0.1.14
Add update_account functionality
What's Changed
Full Changelog: v0.1.12...v0.1.13
Enhancements to account refresh, support for account deletion, and other optimizations
What's New
- Adds delete account endpoint by @CalvinChanCan in #85
- Add queries for net value, recent daily account values by @keegandahm in #93
- Added optional list of accounts_ids to
is_accounts_refresh_complete
by @MichalikSJ21 in #102 - Add a delete_session() method by @hammem in #91
- Remove base64 encoded logo image fields from GQL queries by @hammem in #99
Fixes
- Improve input handling on interactive_login() and login() by @hammem in #92
- Use explicitly set session_file in save/load_session by @keegandahm in #84
Internals
- Use
getpass
to retrieve user password by @keegandahm in #94 - Change how version is sourced for setup.py and bump version by @hammem in #103
- Update README.md by @hammem in #100
- Add more unit tests by @hammem in #83
New Contributors
- @keegandahm made their first contribution in #84
- @MichalikSJ21 made their first contribution in #102
Full Changelog: v0.1.11...v0.1.12
Transaction tags and recurring transaction support
What's Changed
- adds set_transaction_tags method by @cciollaro in #77
- adds create_transaction_tag method by @cciollaro in #78
- Add API call to fetch recurring transactions and merchant data by @hammem in #80
New Contributors
- @cciollaro made their first contribution in #77
Project Internals
- Add workflow to run pyre on demand by @hammem in #76
- Add GitHub action to run unit tests on push, PR, and on demand by @hammem in #81
Full Changelog: v0.1.10...v0.1.11
Create transaction category + bugfixes
What's Changed
- Enable loading of a default session file by @hammem in #72
- fix: resolve issue with creating manual account due to incorrect graphql operation name by @CalvinChanCan in #74
- feat: add create_transaction_category by @CalvinChanCan in #73
Full Changelog: v0.1.9...v0.1.10
Upload & Download Account History
What's Changed
- Fix up code examples in README.md by @hammem in #67
- Add ability to upload account history csv by @andrecloutier in #66
- Added support for institutions by @pazwicker in #68
- Feature: account history by @pazwicker in #69
New Contributors
- @andrecloutier made their first contribution in #66
Full Changelog: v0.1.8...v0.1.9
New transaction handling capabilities and the ability to create a manual account
What's Changed
- Add 3 API calls/graphql queries to view and manipulate transaction splitting. by @jprouty in #58
- Adds delete_transaction_categories() and delete_transaction_category() by @hammem in #62
- Add transaction summary method by @pazwicker in #63
- feat: Manual Account Creation, Create Transaction Behavior, and Documentation Updates by @CalvinChanCan in #64
New Contributors
- @jprouty made their first contribution in #58
- @pazwicker made their first contribution in #63
Full Changelog: v0.1.7...v0.1.8
Transaction updates & deletes, plus access to budgets
What's Changed
- Add get_transaction_category_groups and include additional fields to existing methods by @CalvinChanCan in #51
- Add the ability to set a budget for a category by @grablair in #54
- Implement delete_transaction API call by @grablair in #53
- Add functionality to update individual transactions by @KOEPKEJR in #31
- feat: add method to get budgets by @Sean280ZX in #52
- Bump version number by @hammem in #57
New Contributors
- @KOEPKEJR made their first contribution in #31
- @Sean280ZX made their first contribution in #52
Full Changelog: v0.1.6...v0.1.7
Refresh accounts!
What's Changed
- Change default limits to 100 to match docs by @guillochon in #44
- Adds methods to force account refreshes by @hammem in #49
New Contributors
- @guillochon made their first contribution in #44
Full Changelog: v0.1.5...v0.1.6