Skip to content

Releases: travishorn/csval

v2.0.0

08 Feb 23:32
Compare
Choose a tag to compare

Rewrote the validation function to use Ajv instead of enjoi and joi.

The API is virtually the same, but...

  • the programmatic API now uses ES modules (import { validate } from "csval";)
  • some objects/properties are interpreted by Ajv differently than Joi
  • the error messages are different

v1.1.1

17 Sep 16:31
Compare
Choose a tag to compare

csval now considers additionalProperties. If rules.additionalProperties is set to false, validation will fail if there are extra columns not specified in the rules.

Production-ready

18 Sep 16:11
Compare
Choose a tag to compare

csval now has all of the features you might expect from a CSV validation suite. It has a command-line interface and a programmatic API. Test coverage is at 100% and the usage is well documented.

npm published

16 Sep 17:03
Compare
Choose a tag to compare
npm published Pre-release
Pre-release

This is the first version to be published on the npm repository. Install with npm install csval or npm install --global csval.

npm ready

14 Sep 18:34
Compare
Choose a tag to compare
npm ready Pre-release
Pre-release

With this release, the CLI is ready to be published on npm. A previous version was accidentally published and then unpublished, which created a 24-hour publish lockout. So the CLI isn't out on npm quite yet.