Skip to content

Releases: wq/itertable

IterTable 2.2

Choose a tag to compare

@sheppard sheppard released this 16 Jun 15:58

IterTable 2.2 updates the project layout and code style to latest Python standards; the functionality is essentially the same as IterTable 2.1.

All changes by @sheppard.

IterTable 2.1

Choose a tag to compare

@sheppard sheppard released this 22 Jun 01:40
fd2694f

IterTable 2.1 brings compatibility with the latest Python versions, as well as several improvements for integration with Django Data Wizard 2.0. All changes by @sheppard.

API Improvements

Ecosystem Updates

IterTable 2.0

Choose a tag to compare

@sheppard sheppard released this 06 Dec 01:53

IterTable 2.0 is the first stable release of the new itertable package! See the release notes for IterTable 2.0 beta for more information on the name change. There are no functional changes since the 2.0 beta.

IterTable 2.0 beta

IterTable 2.0 beta Pre-release
Pre-release

Choose a tag to compare

@sheppard sheppard released this 25 Sep 01:06

wq.io is now IterTable! This name better reflects the project purpose, and avoids confusion with the wq framework website (https://wq.io). Similarly, IterTable's *IO classes have been renamed to *Iter, as the API is not intended to match that of Python's StringIO or other io classes.

The functionality is otherwise the same as wq.io 1.1.0. Here is a mapping of top-level exports:

old name new name
wq.io.load_file itertable.load_file
wq.io.load_url itertable.load_url
wq.io.load_string itertable.load_string
wq.io.BaseIO itertable.BaseIter
wq.io.CsvFileIO itertable.CsvFileIter
wq.io.CsvNetIO itertable.CsvNetIter
wq.io.CsvStringIO itertable.CsvStringIter
wq.io.JsonFileIO itertable.JsonFileIter
wq.io.JsonNetIO itertable.JsonNetIter
wq.io.JsonStringIO itertable.JsonStringIter
wq.io.XmlFileIO itertable.XmlFileIter
wq.io.XmlNetIO itertable.XmlNetIter
wq.io.XmlStringIO itertable.XmlStringIter
wq.io.ExcelFileIO itertable.ExcelFileIter
wq.io.make_io itertable.make_iter
wq.io.guess_type itertable.guess_type
wq.io.flattened itertable.flattened
wq.io.VERSION itertable.VERSION
wq.io.*Loader itertable.*Loader
wq.io.*Parser itertable.*Parser
wq.io.*Mapper itertable.*Mapper

wq.io 1.1.0

Choose a tag to compare

@sheppard sheppard released this 12 Jun 19:15

wq.io 1.1.0 adds a new property, NetLoader.client, that can be used to replace the default requests client with something else. Also, Python 2.7 support is no longer advertised (though it may still work).

wq.io 1.0.0

Choose a tag to compare

@sheppard sheppard released this 19 Jul 16:50

wq.io 1.0.0 is finally here! This is the first stable release of wq.io 1.0, which is now ready for production use.

Changes since wq.io 1.0.0 beta

Other changes since wq.io 0.8.0

wq.io 1.0 beta

wq.io 1.0 beta Pre-release
Pre-release

Choose a tag to compare

@sheppard sheppard released this 08 Sep 02:02

wq.io 1.0.0b1 is the beta release of the upcoming 1.0 version of wq.io. The release brings code style improvements and URL support for wq cat:

wq cat http://example.com/example.xlsx

wq.io 1.0 alpha

wq.io 1.0 alpha Pre-release
Pre-release

Choose a tag to compare

@sheppard sheppard released this 22 Mar 02:42

wq.io 1.0.0a1 is an alpha release of the upcoming 1.0 version of wq.io. The main change is better support for binary formats.

  • Change binary from being defined on loader classes to being defined on parser classes, which makes more sense intuitively. Removed BinaryFileLoader and made FileLoader check (rather than set) the binary attribute to determine file mode.
  • Include binary support in StringLoader via a similar mechanism.
  • Update CsvParser and tests to ensure they work whether or not unicodecsv is installed

wq.io 0.8.0

Choose a tag to compare

@sheppard sheppard released this 16 Jun 18:54

Initial work on a CLI for wq.io (see #8).

wq.io 0.7.1

Choose a tag to compare

@sheppard sheppard released this 31 Jan 17:59

wq.io 0.7.1 brings a couple of minor bug fixes to 0.7.0: