Sha256: dda56cd11f539f2366b863908cec16425d55a7b6ba4f4c1ab1ccd93b38f2ff0a

Contents?: true

Size: 1.99 KB

Versions: 1

Compression:

Stored size: 1.99 KB

Contents

### VERSION 0.6.4

* feature
  * make configuration file can be writing with ERB interpolation.

### VERSION 0.6.3

* refactoring
  * The Main constructor can be take in first arg a definition itself or simply the path of yaml file definition or just symbol of name of definition (when it have already loaded)

* feature
  * add yml loader

### VERSION 0.6.2

* feature
  * Auto discover, you can add floating position on mapping rules

### VERSION 0.6.1

* deprecations
  * Structure validation rules, MinColumn, MaxColumn are replaced by :min_columns, :max_columns

### VERSION 0.6.0

* backwards incompatible changes
  * Introduce DSL for definition

* refactoring
  * replace arguments for rules by DSL of cells

### VERSION 0.5.0

* backwards incompatible changes
  * The signature of Csv2hash::Main#new has changed.

* refactoring
  * remove params ``` ignore_blank_line ``` to benefit of options of Hash

### VERSION 0.4.0

* backwards incompatible changes
  * The signature of Csv2hash::Main#new has changed.

* refactoring
  * remove params ``` break_on_failure ``` to benefit of ``` Csv2hash::Main#parse! ``` of ``` Csv2hash::Main#parse ```

### VERSION 0.3.0

* backwards incompatible changes
  * Csv2hash is module now, call Csv2hash::Main.new
  * The signature of Csv2hash::Main#new has changed.

* refactoring
  * Use adapter to select source of data, either file.csv or Array of data, is more transparently, not impact signature of Csv2Hash constructor

### VERSION 0.2.1

* bug fix
  * Correct little bug on error mode.

### VERSION 0.2

* backwards incompatible changes
  * The signature of Definition#new

* enhancements
  * Add checking of number of columns

* deprecations

### VERSION 0.1

* enhancements
  * Add csv errors mode
  * Add Extra Validator
  * Add Notifier Plugin
  * Add Data Wrapper Response
  * Add possibility to pass directly data in constructor, for more testing
  * You can ignore blank line

### VERSION 0.0.2

* enhancements
  * Liitle enhancement

### VERSION 0.0.1

* Skeleton and first parsing

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
csv2hash-0.6.4 CHANGELOG.md