Sha256: ea2c7824d1962c3b0756338b320bbba7720ae0829c18559e1db204eaea72b8b6
Contents?: true
Size: 1.63 KB
Versions: 1
Compression:
Stored size: 1.63 KB
Contents
== 0.7.0 / 2017-02-16 * Breaking Change: Removed multi-sheet support - use multiple importers instead * Breaking Change: Removed warnings as they were not being used * Breaking Change: Removed Column#required! due to bugginess and overlap with Column#validate * Add Importer#scope to allow narrowing the search to one or more sheets/tables when importing * Add new HtmlReader support to handle parsing HTML <table> rows * Modify Importer#import to support block mode combining #import and #process * Add Importer#import_string for handling explicit CSV/HTML/Custom text * Add Importer#on_error(&block) to allow inline conditional error handling * Improve error message when headers can't be detected to list missing headers * Change Importer#error_summary to group identical errors into single summary line * Improve :cents type column rounding to better handle floating point ugliness * Much improved test coverage and documentation == 0.6.1 / 2015-08-24 * Better handling for nil return value in custom format readers == 0.6.0 / 2015-08-17 * Refactored readers to allow for custom format reading * Vastly improved internal and user-facing comments * Improved error logging, replaced some exceptions with errors == 0.5.0 / 2015-03-19 * Initial revision * Support for CSV, XLS and XLSX importing * Multiple sheet support * Automatic header and start-of-data detection * Value coercion to :string, :integer, :float, :date, and :cents * Custom parsing of raw cell values * Custom validation of cell values * Conditional row filtering * Error and warning aggregation, by sheet/row as appropriate * Automatic stream-to-file conversion where needed by underlying libs
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
iron-import-0.7.0 | History.txt |