)]}'
{
  "commit": "0b605dd39c6bb12ce63df651170514fb31f37f13",
  "tree": "71785dfc383f99bf0ce20fdf2d1b08c240aacd75",
  "parents": [
    "aafb9aadf7b8e91fc13cb558e175d44cf30aa753"
  ],
  "author": {
    "name": "Kavisi",
    "email": "68240897+kekavc24@users.noreply.github.com",
    "time": "Thu Jun 27 14:42:57 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 27 15:42:57 2024 +0200"
  },
  "message": "Fix line folding (dart-lang/yaml_edit#87)\n\n* Fix line folding to match specification\r\n\r\n* Add test case and remove TODO for fix\r\n\r\n* Remove indent creation from utility function\r\n\r\n* Update changelog\r\n\r\n* Return null if strings cannot be encoded in desired `ScalarStyle`\r\n\r\n\u003e Fix invalid encoding for string with trailing line breaks or white-space\r\n\r\n* Clean up code\r\n\r\n\u003e Update `_tryYamlEncodedPlain` to return null if string cannot be encoded\r\n\u003e Make `_yamlEncodeFlowScalar` and `yamlEncodeBlockScalar` code concise\r\n\r\n* Remove unnecessary assertions and add docs\r\n\r\n\u003e `_yamlEncodeFlowScalar` and `_yamlEncodeBlockScalar` always encode YamlScalars\r\n\r\n* Minor refactoring\r\n\r\n* Fix condition check for encoding as literal/folded\r\n\r\n* Remove keep chomping indicator references\r\n\r\n* Update lib/src/strings.dart\r\n\r\n---------\r\n\r\nCo-authored-by: Jonas Finnemann Jensen \u003cjonasfj@google.com\u003e\r\nCo-authored-by: Jonas Finnemann Jensen \u003cjopsen@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d4b52806fac033c5212a21ed05e1ca9d9698c33b",
      "old_mode": 33188,
      "old_path": "pkgs/yaml_edit/CHANGELOG.md",
      "new_id": "fd7591ad5f32c46ff968eec17c87767cc91e645a",
      "new_mode": 33188,
      "new_path": "pkgs/yaml_edit/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "2079a3f75e1da3f9f1fe1138a16c5ba41aaceb5d",
      "old_mode": 33188,
      "old_path": "pkgs/yaml_edit/lib/src/editor.dart",
      "new_id": "54775cce10de1076fea9516896f4eb46fed8ddd7",
      "new_mode": 33188,
      "new_path": "pkgs/yaml_edit/lib/src/editor.dart"
    },
    {
      "type": "modify",
      "old_id": "9a1a0320031e9958a6e903fb542ea86b5b3960cd",
      "old_mode": 33188,
      "old_path": "pkgs/yaml_edit/lib/src/list_mutations.dart",
      "new_id": "17da6dd77a304938d529c22ce62975d720449a49",
      "new_mode": 33188,
      "new_path": "pkgs/yaml_edit/lib/src/list_mutations.dart"
    },
    {
      "type": "modify",
      "old_id": "32f47b332cbef44ed634c103d842791c6a105fb9",
      "old_mode": 33188,
      "old_path": "pkgs/yaml_edit/lib/src/map_mutations.dart",
      "new_id": "67665d984a51c98b5825e7618f4325d2221d45a2",
      "new_mode": 33188,
      "new_path": "pkgs/yaml_edit/lib/src/map_mutations.dart"
    },
    {
      "type": "modify",
      "old_id": "7bcd5b4fc41aeee3b7698dcf917d5a8e2f7b617e",
      "old_mode": 33188,
      "old_path": "pkgs/yaml_edit/lib/src/strings.dart",
      "new_id": "dcb1b720df695114fa162de31997554ef475009f",
      "new_mode": 33188,
      "new_path": "pkgs/yaml_edit/lib/src/strings.dart"
    },
    {
      "type": "modify",
      "old_id": "98d536f2b5f012ebb3aa201ed0c9203553db3037",
      "old_mode": 33188,
      "old_path": "pkgs/yaml_edit/test/string_test.dart",
      "new_id": "b92c20a6522e1dc6fbefdf92557c66b1d3bef76c",
      "new_mode": 33188,
      "new_path": "pkgs/yaml_edit/test/string_test.dart"
    }
  ]
}
