v0.5.0, 2020-01-07
    a23febe expose upgraded backref collection class
    95192d5 warning, BREAKING CHANGE: remove support for varargs get query, since it had the possibility of handling ambiguity incorrectly.  remove check for multiget that ensured all values were returned, thus allowing multiget to return fewer values than ids were passed in.  update tests and docs accordingly
    193cf83 more test cover
    a259c8f update index
v0.4.4, 2019-09-18
    66c8047 handle rekey with no handle
v0.4.3, 2019-09-17
    772a7f5 patch Query.where() bug for hybrid properties
v0.4.2, 2019-09-16
    8f9669c add Query.where support throughout entire chain, not just on object
v0.4.1, 2019-08-28
    ea735ec fix manytoone bug, which simplifies downstream
v0.4.0, 2019-08-28
    e1e9e34 fix python27 compatibility bug
    cf878b3 add delete-orphan cascade and direction test
    944b037 add direction test
    d7cf1d3 make assoc_type optional.  cleanup.  better logging
    756711c prototype associations
v0.3.4, 2019-08-27
    5e4374b better test setup
    8e8b175 refactor tests for better isolation
    36cf805 isolate test better
    350ac28 fix relationship update bug, add more test coverage
v0.3.3, 2019-07-26
    f393eeb add columns accessor
    2914a0a relationship should use key name not foreign table name
v0.3.2, 2019-05-31
    0011789 enable append shorthand for result lists
    6d5fcbc id typecasting for convenience, more validation, update tests
    6c65a1e better logging name
    de9aeb0 Update README.md
    b869da7 Update README.md
    9e18399 improve many-to-one update mechanism
v0.3.1, 2019-04-15
    22f8a46 add many-to-one relationships
v0.3.0, 2019-04-08
    80e4910 add better relationship support
    87e9927 custom primary key support
    4b44ead simplify query patching
    295e989 tox support for 2 and 3 testing
    823a29f add dependencies
    5e1329c patch query for greatness
    cb74871 2to3
    a62f3a6 Update README.md
    4a15c95 add count() method and add test, clean up delete
v0.2.2, 2018-03-21
    7979254 more unicode bugs...make get and where handle them the same.  expand test coverage for this
v0.2.1, 2018-03-21
    17a52e1 unicode is also iterable.  fix by forcing user to pass list or tuple, not any iterable
    56ecd3a fix path issue
v0.2.0, 2018-03-13
    0675964 comments
    fe48993 collapse filter() into where()...no need for both
    0d7cb34 gc
v0.1.1, 2018-03-06
    07213f6 add limit(), make query_class and query overrides more flexible so they play nice with sqlalchemy, expand tests but comment out save/update for now since theres something weird going on
    5145bd4 update readme
v0.1.0, 2018-02-26
    c7a5014 better debugging
    f976d81 better debugging
    38f6c57 more testing
    ba558e3 more testing
    0c241bf better testing, fix get([1])
    a7539f4 cleanup, make declared_attr
    bbb1890 add dependencies
    edcee75 add delete()
v0.0.1, 2018-02-21

