Skip to content

Releases: evanplaice/jquery-csv

Add a date parsing user-defined callback demo

30 Apr 18:57
Compare
Choose a tag to compare

This Minor release includes the implementation of a new user demo that features a more complex (ie date) user-defined callback.

Re-implemented all examples/demos

30 Apr 18:56
Compare
Choose a tag to compare

This patch update addresses the previously poor state of demos. There was a mix of SPA (Single Page App) like UI, with standalone/unstyled UI. In addition the code in the demos was hard to follow for users.

To address this, a new simpler template will be used for all demos. The template will contain code that is as minimal and straight-forward to follow as possible, and styled to look nice as well as work well.

Chages:

  • created a new, simpler demo teplate
  • converted all existing demos to use the new template
  • extracted CSS into an external stylesheet
  • added syntax highlighting to the demos

Fix npm `prepublish`

28 Feb 02:51
Compare
Choose a tag to compare

Fix a mistake in the prepublish script to unblock publishing to NPM.

Project Maintenance

28 Feb 02:50
Compare
Choose a tag to compare

Changes

  • linted all code
  • consolidated all npm scripts
  • trim excess fields/info from package.json
  • trim excess testing code
  • use a better strategy for auto-tagging versions

Update Tests, Deps, and `node-usage` Demo, Merge PRs

28 Feb 02:29
Compare
Choose a tag to compare

Dependencies:

  • update tape && tap-spec to fix security vulnerability caused by lodash

Testing:

  • verify RegEx special chars are correctly escaped
  • verify custom delimiters are properly escaped in fromArrays
  • add new arrays fixtures

Demos:

  • update node-usage demo to be less confusing

PRs Merged:

Update testing, fix #84, Churn

12 Feb 19:03
Compare
Choose a tag to compare

Updates - Testing:

  • convert testing to use Tape.js
  • break up tests into separate files
  • update NPM script
  • add tape, tap-spec to devDependencies
  • remove headless browser testing
  • remove old JSHint tests

Fixes:

  • mark #84 invalid, test added to verify

Churn:

  • update README.md badges
  • drop Bower support
  • ignore preview package (ie NPM prereleases previews)
  • add .npmignore to trim package size
  • update CONTRIBUTING.md
  • perform style checking on all source

Major cleanup, fix #78, add travis-ci support

27 Jan 18:38
Compare
Choose a tag to compare
  • fix #78
  • remove as many unnecessary devDeps as possible
  • remove reliance on Grunt
  • rewrote all linting/build scripts
  • use semistandard instead of jshint for style checking
  • cleaned up style of all js code
  • add travis-ci support

Fix test scripts

27 Jan 18:34
Compare
Choose a tag to compare

The test scripts were previously broken during the transition to npx.

Fix Examples

27 Jan 18:33
Compare
Choose a tag to compare
  • updated all broken links in the examples
  • use the local copy of jquery-csv

Security vulnerability update

23 Jan 05:36
Compare
Choose a tag to compare
  • updated package-lock.json to remove old and vulnerable deps/sub-deps