CHANGELOG.md in honey_format-0.14.0 vs CHANGELOG.md in honey_format-0.15.0
- old
+ new
@@ -1,14 +1,23 @@
# HEAD
-# v0.14.0
+## v0.15.0
+:warning: This release contains some backwards compatible changes.
+
+* Add `--skip-lines` argument to CLI [PR#22](https://github.com/buren/honey_format/pull/22)
+* Add support for CSV skip lines [PR#22](https://github.com/buren/honey_format/pull/22)
+* CLI have input file argument on tail instead of head [PR #21](https://github.com/buren/honey_format/pull/21)
+ - :warning: Backwards incompatible
+
+## v0.14.0
+
* Additional converters
+ `integer_or_zero`
+ `decimal_or_zero`
-# v0.13.0
+## v0.13.0
:warning: This release contains some backwards compatible changes.
* Extract `Matrix` super class from `CSV`
* Add `Header#empty?` and `Rows#empty?`
@@ -18,68 +27,68 @@
* Add support for CSV row delimiter and quote character [[#PR15](https://github.com/buren/honey_format/pull/15)]
* :warning: `CSV#header` now returns an instance of `Header` instead of an array of the original header columns [[#PR15](https://github.com/buren/honey_format/pull/15)]
* Add `--[no-]rows-only` CLI option
* Rename `--[no-]only-header` CLI option to `--[no-]header-only`
-# v0.12.0
+## v0.12.0
* Add `--[no-]only-header` option to CLI
* _[Bugfix]_: Handle missing --columns argument in CLI
-# v0.11.0
+## v0.11.0
* Add CLI: `honey_format` executable
* Swap `RowBuilder` <> `Row` class names [[#PR12](https://github.com/buren/honey_format/pull/12)]
-# v0.10.0
+## v0.10.0
* Add support for filtering what rows are included in `#to_csv` [[#PR11](https://github.com/buren/honey_format/pull/11)]
-# v0.9.0
+## v0.9.0
:warning: This release contains some backwards compatible changes.
* Add support for missing header values [[#PR10](https://github.com/buren/honey_format/pull/10)]
* Don't mutate original CSV header [[#PR10](https://github.com/buren/honey_format/pull/10)]
* Output converted columns, instead of original, when `#to_csv` is called [[#PR10](https://github.com/buren/honey_format/pull/10)]
* Update error class names [[#PR10](https://github.com/buren/honey_format/pull/10)]
- There are now two super classes for errors `HeaderError` and `RowError`
- All errors are under an `Errors` namespace, which `HoneyFormat` includes
-# v0.8.2
+## v0.8.2
* _[Bugfix]_ `#to_csv` now outputs nil values as empty string instead of `""`
-# v0.8.1
+## v0.8.1
* _[Bugfix]_ Properly quote cells with special CSV-characters in them. ([PR#7](https://github.com/buren/honey_format/pull/7))
-# v0.8.0
+## v0.8.0
* _[Feature]_ Add `#size` and `#length` methods to `Header` and `Rows` objects
* _[Bugfix]_ Improved Row error handling for when row size differs from header column
-# v0.7.0
+## v0.7.0
* Don't sanitize each row :rocket: (improves performance from ~1.4x times slower than raw CSV to ~1.1)
* Fold `Columns` class into `Header`
* Remove `Sanitize` class
-# v0.6.0
+## v0.6.0
* Add `CSV#to_csv` ([PR#2](https://github.com/buren/honey_format/pull/2))
* `csv#rows` returns an instance of `Rows` instead of `Array`
-# v0.3.0 - v0.5.0
+## v0.3.0 - v0.5.0
* Add CSV `row_builder` option
* ...
-# v0.2.0
+## v0.2.0
* More explicit exception classes
* Restructured internals
-## v0.1.0
+### v0.1.0
Initial release