MANY new features introduced in version 2.0.0. The examples have been updated and documented but the tutorial needs to be updated.
List of changes (there's probably more)
- Better exception handling: #26
- Introduction of the Headers annotation: #27
- Introduction of the Routines class with prebuilt routines for common use cases (dumping ResultSets, iterating over java beans, among others): #28, #44
- Adding the RowProcessorErrorHandler to handle errors while executing row processors: #29
- Provide default conversions by type: #37
- Improvements (many) in the CSV parser/writer, including automatic detection of of the format being parsed: #38, #70, #54, #15, #20, #18, #21
- Added better support for maps (especially when writing): #39
- Added annotation usage support for Antroid users: #43
- Many improvements when parsing annotated java beans: #48, #50, #17
- Line joining support for TSV files: #49
- Comments can be collected and used: #62
- Fixed width format now supports per-column padding and alignment: #64, #16
- Implemented support for parsing and writing multi-schema files: #13, #66
- All parsers can now parse parse a formatted String: #22
- All writers can now write/process records into Strings.
- Many other API improvements
Hope you enjoy!