Skip to content

Releases: shawnbrown/get_reader

1.0.0

29 Dec 00:23
Compare
Choose a tag to compare
  • First stable release, version 1.0 production API.
  • Added byte order mark (BOM) handling for UTF-8 encoded files.
  • Improved file handling when reading DBF files.

0.0.2

22 Sep 19:25
Compare
Choose a tag to compare
  • Added from_sql() constructor to read database tables or SQL results.

  • Added support for Series, Index, and MultiIndex objects to the
    existing from_pandas() constructor.

  • Added a Reader class to provide consistent return values and automatic
    resource-handling (for closing files, database cursors, etc.).

  • Changed all constructors to return Reader instances.

  • Fixed file-closing behavior when DBF files are not fully consumed.

  • Changed from_datatest() to from_squint() to reflect new package name.

  • Added Python 2 support statement to README:

    While official support for Python 2 ends on January 1, 2020, this
    project will continue to support older versions as long as the
    existing ecosystem provides the ability to run automated tests
    on those older versions.

0.0.1

12 Aug 03:00
Compare
Choose a tag to compare
  • First public release of packaged module.
  • Added ReaderLike class to help make type-checking more convenient.
  • Removed support for Python 3.1.

0.0.1.dev2 (2018-02-20)

22 Sep 19:38
Compare
Choose a tag to compare
  • Added from_datatest() constructor method to read datatest Select and
    Query objects.
  • Added from_dicts() constructor method to read iterables of
    dictionary rows.
  • Added from_dbf() to read DBF files (dBase, FoxPro, etc.).

0.0.1.dev1 (2018-01-18)

22 Sep 19:41
Compare
Choose a tag to compare
  • Added get_reader() to auto-detect objects and use appropriate constructor.
  • Added from_csv() to support Unicode-aware CSV handling in Python 2 and
    Python 3.
  • Added from_pandas() constructor method to read pandas DataFrame objects.
  • Added from_excel() to read MS Excel files.