- mintapi raises MintException instead of Exception for better exception handling when used as a library (thanks @titilambert!)
- more robustly match content types (thanks @jbms!)
- eliminate an unnecessary use of pandas (thanks @jbms!)
- import fix for python3
- automate cookie grabbing w/ selenium+chromedriver (thanks @matthewwardrop!)
- allow passing in required cookies via CLI/API
- update README to cover the cookies now required
- --include-investments now works with --transactions (thanks @felciano)
- updated URLs for intuit.com domain change
- added command-line switch for --session=ius_session_cookie
- add the ability to get extended transaction information from the command line, along with all its options
- fix get_transactions_json to work with Mint change (github#57), thanks @dtiz!
- allow specifying a start date for get_transactions_json
- add get_detailed_transactions which converts the json to a pandas dataframe, adds the year to all transactions, and reverses credit activity.
- fix urllib3 import exception on Ubuntu/Debian, thanks @dancudds!
- fix json output when using --filename
- flake8 fixes
- new get_net_worth / --net-worth options, thanks @wendlinga!
- get_transactions_csv and get_transactions_json API methods
- fix get_budgets with nested categories
- re-release to actually include the intended changes from 1.10.1
- fix for get_transactions with Python 3
- more helpful error message when pandas is missing
- keyring is lazily required, now compatible with systems where keyring module is not available
- PEP8
- fix retrieving transactions (-t)
- -u / --user option to save and grab password from keyring
- -t / --transactions option to fetch transactions
- -f / --filename to write results to csv/json
- various changes to fix and improve scraping Mint.com
- fix Python 3 compat
- add an 'InDate' for each timestamp field that is the date as a python-native datetime object
- add unit test / travis integration for the above
- fix setup.py for pip installations
- specify SSLv3 to fix making HTTPS requests to Mint on certain Linux systems
- turn into a pypi package. now use
import mintapi
from python or themintapi
binary.
- fix login/authentication issue after Mint.com change
- initial release