* `DataFrame.*_join`: Handle differing by names via tuple argument * `ListOfDicts.*_join`: Handle differing by names via tuple argument
0.19
=========================
* Use terminal window width as maximum print width * `Vector.__init__`: Handle NaN values in non-float vectors
0.18
=========================
* `Vector.__init__`: Accept generators/iterators * `Vector.map`: New method
0.17
=========================
* `DataFrame.print_missing_counts`: New method * `GeoJSON.read`: Handle properties differing between features * `ListOfDicts.print_missing_counts`: New method * `Vector.as_object`: New method
0.16.1
===========================
* `GeoJSON.read`: Use warnings, not errors for ignored excess feature keys