^^^^^^^^^^^^^^^^^^
* the ``DBF`` object is no longer a subclass of list. Records are
instead available in the ``records`` attribute, but the table can be
iterated over like before. This change was made to make the API
cleaner and easier to understand. ``read()`` is still included for
backwards compatability, and returns an ``OldStyleTable`` object
with the old behaviour.
* default character encoding is now ``"ascii"``. This is a saner default
than the previously used ``"latin1"``, which would decode but could give
the wrong characters.
* the DBF object can now be used as a context manager (using the
"with" statement).