v2.0.0 Beta Testing
See original GitHub issueVersion 2.x.x
represents an almost complete rewrite from the ground-up, expect it to be rough around the edges until we complete a few rounds of beta testing. Thanks for helping make Mintable better.
What’s New in v2.0.0
- Complete (~4000 lines) rewrite: Kept all the good stuff from
v1.x.x
, trimmed the fat where possible. - Migration to Typescript: Easier to reason about correctness & establish rigid API constraints for integrations.
- Migration Script: Migrate your
v1.x.x
installation over in one command. - Simplified Install Process/Documentation: Get up-and-running with Mintable in 3 commands.
- Global
npm
package: Callmintable
as a command, anywhere on your machine without cloning anything. mintable
CLI/setup wizard: Configure everything through an automated CLI-based setup wizard.- Config Validation: Tells you the exact spot where your config is broken (if relevant).
- Better Logging: Almost every point of failure logs a human-readable error message.
- Debug Mode: Optionally log the results of every API request to debug strange behavior.
- Error Reporting: Click a single link which auto-fills an issue on GitHub with error/machine info.
- Balances Sheet: View the balances of all your accounts automatically on one sheet.
- Per-Account Configuration: Pull some accounts from Plaid, and others from a CSV (like Apple Card).
- CSV Exporter: Optionally export your results to a CSV file and use Excel/Numbers if you don’t trust Google.
- Lots more
What You’ve Helped Fix
- #67 Calling
updateConfig
with theinitialize
argument nukes existing config if it exists – Fixed in #74 /v2.0.0-beta.34
- #70 Clicking ‘link a new account’ is showing me the success screen of my last authentication – Fixed in #76 /
v2.0.0-beta.34
- #73 mintable setup -> linking a new account successfully doesnt show the account – Fixed in #76 /
v2.0.0-beta.34
- #71
mintable fetch
will not create new sheet tabs – Fixed in #77 /v2.0.0-beta.34
- #49 Spreadsheet/CSV importer for banks not on Plaid – Fixed in #80 /
v2.0.0-beta.34
- #68 Accounts table is broken if you have not setup any accounts yet – Fixed in #81 /
v2.0.0-beta.36
- #81 Ability to delete accounts – Fixed in #81 /
v2.0.0-beta.36
- #69 Sheets are not getting sorted correctly – Fixed in ac3fb91edd3017d1b406e7c88f9a9c87f7baccef /
v2.0.0-beta.39
- GitHub Actions Integration – Fixed in
v2.0.0-beta.40
- BitBar Integration – Fixed in
v2.0.0-beta.40
-
cron
Integration – Fixed inv2.0.0-beta.40
- #50 Export to CSV option (instead of Google Sheets) – Fixed in #80 /
v2.0.0-beta.41
- #57 Transaction Overrides – Added in #96 /
v2.0.0-beta.44
- #58 Transaction Filters – Added in #96 /
v2.0.0-beta.44
Testing Instructions
I’ve compiled a Testing Checklist below if you have the time, but if you don’t want to start from scratch, I’d still appreciate any feedback.
Please report an Issue for anything not listed above which seems like a regression/bug and apply the Bug: v2.0.0 Beta
label. If you encounter any issues with these instructions themselves or have any general feedback, please leave a comment below.
Testing Checklist
- Make a backup copy of your
v1.x.x
mintable.config.json
. - Install Mintable
v2.x.x
and migrate yourv1.x.x
config. - Create a new blank Google Sheet.
- Optional If you set a template sheet in your
v1.x.x
config, create a tab with that title - Change the
integrations.google.documentId
property in~/mintable.jsonc
to the blank one you just created. - Update your transactions.
- Delete
~/mintable.jsonc
. - Use the setup wizard to configure Google Sheets and Plaid.
- Add a new account.
- Refresh the credentials for an existing account.
- Update your transactions.
- Make a backup copy of your production Google Sheet.
- Change the
integrations.google.documentId
property in~/mintable.jsonc
to the new backup sheet you just made. - Update your transactions.
Issue Analytics
- State:
- Created 3 years ago
- Comments:22 (9 by maintainers)
Top Results From Across the Web
MQTT IO v2.0.0 beta testing · Discussion #178 - GitHub
This version only supports Python 3.6+, so if you're on a Raspberry Pi, you'll either need to make sure you're using python3 ,...
Read more >XTIDE Universal BIOS v2.0.0 beta testing thread | Page 35 | Vintage ...
I wrote a free (MIT) tool, optromloader, to load Option ROMs into conventional memory from a floppy. Great for trying out XTIDE Universal...
Read more >Five Nights at Candy's 3 But Better v2.0.0 Beta Testing!
This is the new beginning of torture!!! From Vinnie's inevitable speedy attack times to graphical bugs! Can't wait for the full release!
Read more >Medit Link V2.0.0. - First Impressions from Our Beta Testers
After rigorous testing by some of our users over the past weeks, we are getting ready to release Medit Link V2.0.0 together with...
Read more >Looking For Beta Testers For The Time Machine v2.0
I am looking for a 2-3 beta testers for v2.0 of The Time Machine who have never played the game before (I have...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@dflock @yawhide @eliluong @kev1nnsays @pickettd @mspych @thomastraum @mrginogit @nboley2 @willie – Thank you for your incredible patience here. Today is the day.
I’ve updated the issue description with instructions on how you can help test
v2.0.0
. Happy testing – and thank you so much for helping make Mintable better.@dflock @yawhide @eliluong @kev1nnsays @pickettd @mspych @thomastraum @mrginogit @nboley2 @willie – Hey all!
Apologies for the @ spam – I wanted to make sure this reaches you guys before the masses. Barring any DEFCON-1 issues, I think we can shoot for the beginning of August for a tentative release date. Wanted to ask you guys to read through the conversation above and if you haven’t already, test out whatever you have time for:
Let me know what’s broken, what’s not intuitive, and what’s not documented well. I hope we can make
v2.0.0
a great release and pain-free upgrade for everybody.Thank you so much for your continued contributions to make personal finance more accessible to our community! 😄