- Pikelet can now format records for output with:
- custom field formatters, and/or
- basic alignment and padding options.
- Signature fields can be arbitrarily named (legacy
type_signature
syntax will still work.) - Custom record classes.
- Fixed a bug whereby fields with custom parsers would not be stripped of leading or trailing whitespace.
- Parsing of CSV files is no longer supported.
- Field indexes must be a range.
- A parser block can now be declared as an option instead of a procedure block. This is for consistency with field formatters in an upcoming release. The old-style syntax will still work.
- Field types are no supported.
- Removed dependency on Overpunch gem.
- Fields now only take a single field.
- Field definitions can now accept a block for parsing field values.
- Field types will be removed in a future release.
Initial release