- Add ACH::InvalidError and use instead of RuntimeError for validation errors.
- Add support for records to be case sensitive (@binarypaladin)
- Add calculator for valid effective date (@aripollak)
- Allow zero filled settlement_date (@rawsyntax)
- Fix trace number parsing (@tubergen)
- Handle encoding issues with fixed-length records (@terryjray)
- Improve addenda support
- Remove company_identification_code_designator and extend to company_identification field to 10 digits.