Skip to content

Patch breaks the array has more than 10 elements since 2.4.0 #112

Description

@kmasuda050

Reproduce

base.json

{
  "key1": [
    "value01",
    "value02",
    "value03",
    "value04",
    "value05",
    "value06",
    "value07",
    "value08",
    "value09",
    "value10",
    "value11"
  ]
}

head.json

{
  "key1": [
    "value01",
    "value02",
    "value03",
    "value04",
    "value05",
    "value06",
    "value07",
    "value08",
    "value09",
    "value10",
    "value11 "
  ]
}

Expected behavior

2.3.1

% ./jd-2.3.1 base.json head.json 
@ ["key1",10]
  "value10"
- "value11"
+ "value11 "
]

Actual behavior

2.4.0

% ./jd-2.4.0 base.json head.json 
@ ["key1",0]
[
- "value01"
+ "value01"
  "value02"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions