Releases: travishorn/csval
v2.0.0
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
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
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
This is the first version to be published on the npm repository. Install with npm install csval
or npm install --global csval
.
npm ready
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.