Revision history for JSON-Lines
0.01 Date/time
First version, released on an unsuspecting world.
0.03 2020/10/25
- Adds get_line and get_lines methods
- Update Makefile with links to github
- Fix "\n" logic to always append after encoding json
1.07 2025/05/20
- Fix - when encoding an array of hashrefs with parse_headers enabled check all hash refs for keys to build the header
1.08 2025/05/20
- Fix - get_line to return undef on end of file.
1.10 2026/01/10
- Adds group_lines and get_line_at
1.11 2026/01/10
- Fix regex to be string-aware, correctly handling unbalanced braces within JSON string values
- Adds chunked/streaming input support with automatic buffering
- Adds remaining() method to check buffer state
- Adds clear_buffer() method to reset buffer between operations