Skip to content

Releases: tfeb/csvf

Version 1.0.0

09 Jun 14:58
v1.0.0

Choose a tag to compare

This is identical to the 20200430 prerelease

20200430 prerelease

30 Apr 11:47
20200430

Choose a tag to compare

20200430 prerelease Pre-release
Pre-release

This makes another set of incompatible changes: all the processor module functions now get the same set of keyword options.

With luck this the next release will be a real one.

20200429 prerelease: bug fix

29 Apr 12:46
20200429

Choose a tag to compare

Pre-release

This fixes a bug which happened when fields but no processors were specified.

20200427: lots of incompatible changes

27 Apr 17:42
20200427

Choose a tag to compare

Pre-release

The script is now bin/csvf. There is a rudimentary Python module in lib/csvf.py and these two things need to both exist to run it.

The way enter functions in processor modules are called has changed incompatibly but probably in a good way: you can now get hold of the CSV reader & writer mechanisms from a processor module.

The output format is now CSV and all the options to deal with non-CSV output are just gone. This is very incompatible.

There is the skeleton of a Sphinx-based documentation generator, but it's not used for anything: README.md is still where to look.

20200422 release: context managers for processor modules

22 Apr 17:18
20200422

Choose a tag to compare

This release allows processor modules to have associated context managers, via enter() and exit() functions. This is not well-tested, and it also means that the code is just a mess now.

20200417 release: processor modules

17 Apr 10:01
20200417

Choose a tag to compare

Pre-release

This version allows you to run arbitrary user-written Python code to manipulate and select rows.

20200416 prerelease

16 Apr 14:42
20200416

Choose a tag to compare

20200416 prerelease Pre-release
Pre-release

Field editing, a lot of soup from the gist version.

CSV-writing version

16 Apr 17:03
20200416-csv

Choose a tag to compare

CSV-writing version Pre-release
Pre-release

This version can write CSV using Python's csv package, which was already being used for reading. Use the -w option to do this.