Revision history for Perl extension JSON::JSONFold 0.2.0 2026-06-30 - Add grid layout support for arrays of similar arrays or objects. - Add grid configuration options: grid_array_items, grid_obj_items, grid_min_lines, grid_max_lines, grid_array_min, and grid_obj_min. - Add classic and grid presets. - Update default preset values to include grid support. - Improve configuration handling and validation for named presets and overrides. - Keep JSON::PP based output compatible with JSONFold folding rules. - Expand POD documentation for configuration and public API. 0.1.7 2026-06-19 - First CPAN release of JSON::JSONFold. - Add functional API: format_json, write_json, fold_text, jsonfold_config, create_writer, encode_json, and to_json. - Add object-oriented API through JSON::JSONFold->new. - Add streaming writer for folding pretty-printed JSON as it is written. - Add presets: off, none, low, med, default, high, max, pack, fold, and join. - Add formatting statistics for bytes and lines in/out. - Add command-line script jsonfold.pl. - Add tests for formatting behavior, CLI behavior, and JSON round trips. 0.1.0 2026-06-18 - Initial development version. - Port core JSONFold pack, fold, and join behavior to Perl. - Add JSON::PP integration for pretty-printing input before folding.