Skip to content

Latest commit

 

History

History
292 lines (216 loc) · 21.5 KB

CHANGELOG.md

File metadata and controls

292 lines (216 loc) · 21.5 KB

Change Log

0.4.0 (2017-xx-xx)

Full Changelog

  • Support for Ruby 2.4
    • Ruby 2.4 improves detections of unclosed quotes
  • Support Rails ~> 5.0
  • Added --werror flag to command line, to treat warnings as errors
  • Deprecated Schema#load_from_json and replaced with Schema#load_from_uri. Method will be removed in 1.0.0.
  • Added Schema#load_from_string to load from a string instead of reading a URI

Closed issues:

  • CLI doesn't handle filenames with spaces #182

0.3.3 (2016-11-10)

Full Changelog

Closed issues:

  • testing issue alerts, sorry #186

Merged pull requests:

0.3.2 (2016-05-24)

Full Changelog

Merged pull requests:

0.3.1 (2016-05-23)

Full Changelog

Closed issues:

  • Error installing on Windows because of *escape_utils* dependency #175

Merged pull requests:

0.3.0 (2016-01-12)

Full Changelog

Merged pull requests:

  • still increment current_line after invalid_encoding error #174 (wjordan213)
  • Support for CSV on the Web transformations #173 (JeniT)

0.2.6 (2015-11-16)

Full Changelog

0.2.5 (2015-11-16)

Full Changelog

Merged pull requests:

0.2.4 (2015-10-20)

Full Changelog

Merged pull requests:

0.2.3 (2015-10-20)

Full Changelog

Closed issues:

  • Include field name with error #161
  • Refactor the binary #150

Merged pull requests:

0.2.2 (2015-10-09)

Full Changelog

Closed issues:

  • Eliminate some date and time formats (for speed) #105

Merged pull requests:

0.2.1 (2015-10-07)

Full Changelog

Implemented enhancements:

  • Get total rows number about the CSV file that was validated #143

Closed issues:

  • Optimization: Stream CSV #122

Merged pull requests:

0.2.0 (2015-10-05)

Full Changelog

Closed issues:

  • CSV on the web support #141

Merged pull requests:

  • Recover from ArgumentErrors when attempting to locate a schema and detect bad schema when JSON is malformed #152 (pezholio)
  • Catch errors if link headers are don't have particular values #151 (pezholio)
  • Rescue excel warning #149 (quadrophobiac)
  • CSVW-based validation! #142 (JeniT)

0.1.4 (2015-08-06)

Full Changelog

Merged pull requests:

  • change made to the constraint parameter in order that it is more cons… #140 (quadrophobiac)

0.1.3 (2015-07-24)

Full Changelog

Merged pull requests:

0.1.2 (2015-07-15)

Full Changelog

Closed issues:

  • When an encoding error is thrown the line content is put into the column field in the error object #131

Merged pull requests:

  • Catch invalid URIs #133 (pezholio)
  • Emit a warning when the CSV header does not match the supplied schema #127 (adamc00)

0.1.1 (2015-07-13)

Full Changelog

Closed issues:

  • Add Command Line Support #128
  • BUG: Incorrect inconsistent_values error on numeric columns #106

Merged pull requests:

0.1.0 (2014-11-27)

Implemented enhancements:

  • Blank values shouldn't count as inconsistencies #90
  • Make sure we don't check schema column count and ragged row count together #66
  • Include the failed constraints in error message when doing field validation #64
  • Include the column value in error message when field validation fails #63
  • Expose optional JSON table schema fields #55
  • Ensure header rows are properly handled and validated #48
  • Support zipped CSV? #30
  • Improve feedback on inconsistent values #29
  • Reported error positions are not massively useful #15

Fixed bugs:

  • undefined method `[]' for nil:NilClass from fetch_error #71
  • Inconsistent column bases #69
  • Improve error handling in Schema loading #42
  • Recover from some line ending problems #41
  • Inconsistent values due to number format differences #32
  • New lines in quoted fields are valid #31
  • Wrongly reporting incorrect file extension #23
  • Incorrect extension reported when URL has query options at the end #14

Closed issues:

  • Get gem continuously deploying #93
  • Publish on rubygems.org #92
  • Duplicate column names #87
  • Return code is always 0 (except when it isn't) #85
  • Can't pipe data to csvlint #84
  • They have some validator running if someone wants to inspect it for "inspiration" #27
  • Allow CSV parsing options to be configured as a parameter #6
  • Use explicit CSV parsing options #5
  • Improving encoding detection #2

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator