Commit Graph

132 Commits

Author SHA1 Message Date
Aaron Lindsay ddc674b287 go fmt 2017-11-18 05:58:32 -05:00
Aaron Lindsay 29fc9c20fe Add `dep` vendoring 2017-11-18 05:56:33 -05:00
Aaron Lindsay d81d75876f .travis.yml: Don't fail builds on coveralls failures 2017-11-18 05:25:02 -05:00
Aaron Lindsay 1264e6e486 README: Add go 1.9 requirement 2017-10-27 09:03:57 -04:00
Aaron Lindsay f408232d77 Mark testing helper functions with t.Helper()
This makes error messages from tests report the line number of the error
in the test function itself instead of the error in the helper.
2017-10-06 05:53:19 -04:00
Aaron Lindsay fa05f64497 Merge pull request #2 from aclindsa/smaller_xml_parser
Switch to copy of encoding/xml with only that subdirectory
2017-10-02 09:33:24 -04:00
Aaron Lindsay 02f59a7b4f .travis.yml: Drop go 1.8
The latest encoding/xml now uses sync.Map
2017-10-02 09:28:09 -04:00
Aaron Lindsay 1e55cb8bd7 Switch to copy of encoding/xml with only that subdirectory 2017-10-02 09:21:56 -04:00
Aaron Lindsay 6359499ea2 .travis.yml: Add Go 1.9.x 2017-09-20 20:30:59 -04:00
Aaron Lindsay fa72af4f6c client: Retry HTTP requests for empty responses with cookies
This works around a particular FI's penchant for JSESSIONID cookies
2017-09-01 08:41:15 -04:00
Aaron Lindsay 04436f048d Add MoneyGo reference to README 2017-06-05 21:12:04 -04:00
Aaron Lindsay fcee1ec452 Update/improve documentation 2017-05-09 16:30:35 -04:00
Aaron Lindsay 4cb0eb4f85 Clarify use of Currency vs. OrigCurrency 2017-04-19 21:31:45 -04:00
Aaron Lindsay bc541d881d Add transaction UID validation to all messages 2017-04-18 20:22:07 -04:00
Aaron Lindsay 8712be5a9d Bank Transactions: Use Currency structs, not CurrSymbol directly 2017-04-18 20:17:44 -04:00
Aaron Lindsay a3e42fc903 `go vet` and `golint` 2017-04-18 19:50:04 -04:00
Aaron Lindsay 1ee7197340 Add validation of banking requests and responses 2017-04-18 19:46:23 -04:00
Aaron Lindsay 7f2ca5db0f Check Valid() when parsing responses 2017-04-17 20:37:40 -04:00
Aaron Lindsay 2046fa32e5 Use CurrSymbol instead of String to represent currencies 2017-04-17 20:20:22 -04:00
Aaron Lindsay faac776ca4 Add Currency type 2017-04-17 20:11:53 -04:00
Aaron Lindsay 9bd9c01962 Add OFX version to Valid() calls
This allows for future differentiation based on different requirements
of different versions of the OFX specification.
2017-04-17 11:11:46 -04:00
Aaron Lindsay 0eba6741f2 Make the OFX spec version an 'enum' 2017-04-17 10:54:20 -04:00
Aaron Lindsay 94f49640b4 cmd/ofx: `golint` 2017-04-16 20:50:06 -04:00
Aaron Lindsay 33c7ad463c spelling fix 2017-04-16 20:46:32 -04:00
Aaron Lindsay f64d19ed8d client: `golint` 2017-04-16 20:38:56 -04:00
Aaron Lindsay 1ff64a9d55 Comment investments, profiles, seclist, signon, signup, and types 2017-04-13 10:18:07 -04:00
Aaron Lindsay a1aec204a8 Comment investment statement requests/responses 2017-04-13 06:16:23 -04:00
Aaron Lindsay cc90da4ed1 s/Id/ID/ 2017-04-12 21:40:42 -04:00
Aaron Lindsay e670b52a08 common: Improve comments 2017-04-12 21:39:54 -04:00
Aaron Lindsay 6c20007ada Comment credit card statement requests/responses 2017-04-12 21:23:57 -04:00
Aaron Lindsay eee9348766 Comment bank statement requests/responses 2017-04-12 21:21:05 -04:00
Aaron Lindsay c6ef8be074 Add comments for generated constants 2017-04-12 06:02:50 -04:00
Aaron Lindsay a05882fcda Add a few more comments 2017-04-11 06:08:40 -04:00
Aaron Lindsay d6aa6608e7 Cleanup documentation 2017-04-10 21:30:44 -04:00
Aaron Lindsay be66031c49 Update README 2017-04-10 20:36:47 -04:00
Aaron Lindsay ff18c86aea Test parsing of some sample responses 2017-04-10 20:01:01 -04:00
Aaron Lindsay 384d24b3d0 README: Add coverage badge 2017-04-10 08:17:34 -04:00
Aaron Lindsay 2bbd1d424d go vet 2017-04-10 06:05:03 -04:00
Aaron Lindsay 3099c5f00f Test open orders 2017-04-10 06:04:52 -04:00
Aaron Lindsay 674aac9dba Add tests for list of positions 2017-04-10 05:27:47 -04:00
Aaron Lindsay 8ea820f309 Add tests for neglected InvTranList elements 2017-04-09 07:22:57 -04:00
Aaron Lindsay 5159bba382 Add license 2017-04-08 11:48:55 -04:00
Aaron Lindsay d433a18df4 gofmt -s 2017-04-08 11:38:07 -04:00
Aaron Lindsay 296b1fe7e9 Add badges for documentation and report card 2017-04-08 11:30:55 -04:00
Aaron Lindsay 8e6c9f6632 .travis.yml: Add coveralls 2017-04-08 11:22:45 -04:00
Aaron Lindsay 0673b9af85 README: Add build status badge 2017-04-08 11:14:25 -04:00
Aaron Lindsay b8620f40c8 Add .travis.yml 2017-04-08 11:13:06 -04:00
Aaron Lindsay 3f5249cad4 Add v1.0.3 bank request test 2017-04-08 10:59:42 -04:00
Aaron Lindsay 749c2e9f3a Add test for RandomUID 2017-04-08 10:55:11 -04:00
Aaron Lindsay e1c4fb79bc Add status tests 2017-04-08 10:39:54 -04:00