Skip to content

Latest commit

 

History

History
382 lines (270 loc) · 27.2 KB

CHANGELOG.md

File metadata and controls

382 lines (270 loc) · 27.2 KB

Change Log

v1.2.0 (2023-02-27)

Full Changelog

Closed issues:

  • Pre-commit integration #275

Merged pull requests:

v1.1.0 (2022-12-28)

Full Changelog

Closed issues:

  • Requires ruby < 3.2 #272
  • Release a new version #244

Merged pull requests:

v1.0.0 (2022-07-13)

Full Changelog

Support Ruby 3.x, and DROPPED support for Ruby 2.4 - that's why the major version bump. That and this has been around long enough that it really shouldn't be on a zero version any more :)

What's Changed

  • Don't patch CSV#init_converters for ruby 2.5 compatibility by @rbmrclo in #217

  • correct typos in README by @erikj in #216

  • add info about your PATH by @ftrotter in #222

  • Remove tests on deprecated ruby versions < 2.3 by @Floppy in #234

  • Drop mime-types gem dependency by @ohbarye in #221

  • remove specific version of net-http-persistent in gemspec by @kotaro0522 in #219

  • Replace colorize with rainbow to make licensing consistent. by @cobbr2 in #215

  • Update rdf requirement from < 2.0 to < 4.0 by @dependabot-preview in #231

  • Test on Ruby 2.5 and 2.6 by @Domon in #223

  • Fix load_from_json deprecation warnings. by @jezhiggins in #237

  • Fix csvw tests by @Floppy in #239

  • Test on Ruby 2.6 and 2.7 by @Floppy in #240

  • Create Dependabot config file by @dependabot-preview in #245

  • Include active_support/object to ensure this works in ruby 2.6 by @mseverini in #246

  • add CI workflow for github actions by @Floppy in #255

  • Enable and fix tests for Ruby 2.5 by @Floppy in #259

  • Support Ruby 2.6 by @Floppy in #262

  • Ruby 2.7 support by @Floppy in #263

  • Drop support for Ruby 2.4 by @Floppy in #265

  • Ruby 3.0 by @Floppy in #264

New Contributors

  • @rbmrclo made their first contribution in #217

  • @erikj made their first contribution in #216

  • @ftrotter made their first contribution in #222

  • @ohbarye made their first contribution in #221

  • @kotaro0522 made their first contribution in #219

  • @cobbr2 made their first contribution in #215

  • @dependabot-preview made their first contribution in #231

  • @Domon made their first contribution in #223

  • @mseverini made their first contribution in #246

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