)]}'
{
  "log": [
    {
      "commit": "8b3c23803408b99d90c89ae54f2aa18a49851595",
      "tree": "1536dd593d1d3618296d618568e6d09c1fd7797b",
      "parents": [
        "d2818648f4a642f5be817c95581e5f50a984b8e1"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Apr 18 11:49:51 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 18 11:49:51 2026 +0200"
      },
      "message": "Update dependency io.github.detekt.sarif4k:sarif4k to v0.7.0 (#3285)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d2818648f4a642f5be817c95581e5f50a984b8e1",
      "tree": "8362b24e3bb774693b105edd94bab4b68e0b93bd",
      "parents": [
        "49ced15b1773b5cef98136757ea4a7c729654c88"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Mar 29 19:00:13 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 29 19:00:13 2026 +0200"
      },
      "message": "Fix writing formatted code containing a \"%\" character provided via --stdin (#3281)\n\nIn #3133 a fix was implemented to retain unicode characters in the formatted output on Windows when input was provided via \"--stdin\" in Ktlint CLI. This used a \"printf\" command which interpret \"%\" as format instructions. This fix now use the \"write\" command instead.\n\nCloses #3278"
    },
    {
      "commit": "49ced15b1773b5cef98136757ea4a7c729654c88",
      "tree": "fe907e5bfc72789d5d03ea28d51620c593f3e950",
      "parents": [
        "437824e86b8d42e55fb6e1c244608322de070b9b"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Mar 28 17:41:37 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 17:41:37 2026 +0100"
      },
      "message": "chore(deps): update plugin shadow to v9.4.1 (#3279)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "437824e86b8d42e55fb6e1c244608322de070b9b",
      "tree": "2900a0ab517874bff55dab2b477013d9cfa4a6dc",
      "parents": [
        "578ce96fe31a5434e215e743e78eef83178449bf"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Mar 28 17:41:13 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 17:41:13 2026 +0100"
      },
      "message": "fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v2.2.0 (#3277)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "578ce96fe31a5434e215e743e78eef83178449bf",
      "tree": "2426388b39c33a28d4b0d3811bbe632f416995e4",
      "parents": [
        "15c65efea56a4fb9c6df85ddb99b6c7922e97231"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Mar 28 17:40:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 28 17:40:51 2026 +0100"
      },
      "message": "chore(deps): update plugin com.gradle.develocity to v4.4.0 (#3276)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "15c65efea56a4fb9c6df85ddb99b6c7922e97231",
      "tree": "d740de212468e00a711722aa46e38fe4c39138ad",
      "parents": [
        "4c4192ac19ec820922e3127bda2cb688f6f2bc0a"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Mar 23 20:58:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 20:58:48 2026 +0100"
      },
      "message": "chore(deps): update gradle/actions action to v6 (#3275)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4c4192ac19ec820922e3127bda2cb688f6f2bc0a",
      "tree": "6f5002d9ad205ce91990392e357eca98f91afda2",
      "parents": [
        "5994cb92b31802e650fb358b3120aae77521ad7c"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Mon Mar 23 20:30:46 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 20:30:46 2026 +0100"
      },
      "message": "Add experimental rule `lambda-return` (#3274)\n\nAdd rule `lambda-return` to remove a labeled return when it is the last statement in a lambda\n\nCloses #3207"
    },
    {
      "commit": "5994cb92b31802e650fb358b3120aae77521ad7c",
      "tree": "da148f935de3f5b56a94974d7075e61b4b78dbb1",
      "parents": [
        "ff110b1881bd9135d1be85d1d6e66efdd6893ec7"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Mar 23 20:29:35 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 20:29:35 2026 +0100"
      },
      "message": "fix(deps): update dependency io.github.hakky54:logcaptor to v2.12.6 (#3273)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "ff110b1881bd9135d1be85d1d6e66efdd6893ec7",
      "tree": "86674bc75a4f46ea1cda600f6920837213d5c509",
      "parents": [
        "4d88b8d342bd7feaab84650db882bcc49b8cabc7"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Mar 23 20:23:36 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 20:23:36 2026 +0100"
      },
      "message": "chore(deps): update gradle to v9.4.1 (#3272)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4d88b8d342bd7feaab84650db882bcc49b8cabc7",
      "tree": "27b0699d230033f72f1f5a9290219d02d8bc3dac",
      "parents": [
        "9cbddd5c92a5421fb3f6702a3921573081a0ccec"
      ],
      "author": {
        "name": "maheen8q",
        "email": "mah.een8q@gmail.com",
        "time": "Mon Mar 23 23:01:16 2026 +0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 19:01:16 2026 +0100"
      },
      "message": "Add blank line check between package and import statements (#3266)\n\nCo-authored-by: Paul Dingemans \u003cpaul-dingemans@users.noreply.github.com\u003e\nCo-authored-by: maheen8q \u003cmah.een8q@gmai.com\u003e"
    },
    {
      "commit": "9cbddd5c92a5421fb3f6702a3921573081a0ccec",
      "tree": "663d4c52bd9d5ca31c4f2102706947879361b171",
      "parents": [
        "7d6ada123126970af1a0d2921297cf918cb9582c"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Mar 23 18:58:54 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 18:58:54 2026 +0100"
      },
      "message": "chore(deps): update plugin shadow to v9.4.0 (#3265)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7d6ada123126970af1a0d2921297cf918cb9582c",
      "tree": "fd48d6fccdc1340f83dbcd08f42007af45a7b798",
      "parents": [
        "c5feb5502eec1b73764ed640001a41a988a2bbec"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Mon Mar 16 20:00:20 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 16 20:00:20 2026 +0100"
      },
      "message": "Do not wrap an annotated expression before a lambda expression as it results in a compilation error (#3269)\n\nCloses #3213"
    },
    {
      "commit": "c5feb5502eec1b73764ed640001a41a988a2bbec",
      "tree": "fd48d6fccdc1340f83dbcd08f42007af45a7b798",
      "parents": [
        "f833937dd01bc671530724845e2c12f27dd0d926"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Mar 15 21:16:17 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 21:16:17 2026 +0100"
      },
      "message": "Do not wrap an annotated expression before a lambda expression as it results in a compilation error (#3268)\n\nCloses #3213"
    },
    {
      "commit": "f833937dd01bc671530724845e2c12f27dd0d926",
      "tree": "d07c6e06e1f6e52a48a8e3cc6b9deb10fec5872d",
      "parents": [
        "51e5e6f624b42f06311a4d034fc5ad094200626f"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Mar 15 20:39:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 20:39:41 2026 +0100"
      },
      "message": "Fix regression in backwards compatibility of Ktlint 1.x rulesets (#3267)\n\nFix backwards compatibility with Ktlint 1.x rulesets by readding the RuleAutocorrectApproveHandler, and overriding the methods of the RuleV2 method to fallback to the actual implementation of the Rule (V1).\n\nIn Ktlint CLI ensure that custom ruleset with RuleSetProviderV3 interface is loaded successful, and a deprecation warning is printed.\n\nFix Ktlint CLI to load the custom rule sets only once by initialized the ruleProviders lazily.\n\nRemove the main,kt.test file from the custom-ruleset resource directory as it is not used."
    },
    {
      "commit": "51e5e6f624b42f06311a4d034fc5ad094200626f",
      "tree": "85e3717af2c9c44b70e90a7dd466970750715322",
      "parents": [
        "9d987e096a3e4cb7499b6c153de13dd71a8f82ac"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Mar 15 14:13:09 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 14:13:09 2026 +0100"
      },
      "message": "Do not remove UTF BOM character (#3264)\n\nIf a files starts with the UTF BOM character, it is removed before the file is formatted, and restored after formatting. When the UTF BOM character is not at the start of the file, it should not be removed before formatting, and has to be preserved in the formatted file.\n\nThe existing test for a file starting with UTF BOM character was not effective because the file was not modified at all. In that case, the unmodified input is returned by ktlint format.\n\nCloses #3220"
    },
    {
      "commit": "9d987e096a3e4cb7499b6c153de13dd71a8f82ac",
      "tree": "51a896c6405d914724c0a59a12b1732b04cf11a6",
      "parents": [
        "225559824f7d5bcafe46e4ef6581ccc66a3cc447",
        "f6d5e9186b44069dcf48e80967808ec00bd225d1"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Mar 15 14:12:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 15 14:12:18 2026 +0100"
      },
      "message": "Merge pull request #3263 from pinterest/cleanup-deprecations\n\nRemove deprecated methods which were marked for removal in Ktlint 2.0, and resolve TODO\u0027s"
    },
    {
      "commit": "f6d5e9186b44069dcf48e80967808ec00bd225d1",
      "tree": "51a896c6405d914724c0a59a12b1732b04cf11a6",
      "parents": [
        "531eccb0ff6ab3ff62bfbaacd005e0bc006ee8e9"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Mar 14 17:25:45 2026 +0100"
      },
      "committer": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Mar 14 17:25:45 2026 +0100"
      },
      "message": "Fix api contracts\n"
    },
    {
      "commit": "531eccb0ff6ab3ff62bfbaacd005e0bc006ee8e9",
      "tree": "8d4ef859ef46932fc3b5f1e288e0f7c61c55fc7c",
      "parents": [
        "225559824f7d5bcafe46e4ef6581ccc66a3cc447"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Mar 14 15:04:33 2026 +0100"
      },
      "committer": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Mar 14 16:09:23 2026 +0100"
      },
      "message": "Remove deprecated methods which were marked for removal in Ktlint 2.0, and resolve TOOD\u0027s\n"
    },
    {
      "commit": "225559824f7d5bcafe46e4ef6581ccc66a3cc447",
      "tree": "c26b40d0702a1c49251f43c69d1a88909ff4a67f",
      "parents": [
        "1e37dbe1e84f9dfe99c5c505dfbe291000c53b80",
        "d3adc18f9b1dd5d025eb14b80793ba77a88caa95"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Mar 14 14:44:14 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 14 14:44:14 2026 +0100"
      },
      "message": "Merge pull request #3262 from pinterest/kotlin-v2.3.10\n\nKotlin v2.3.10"
    },
    {
      "commit": "d3adc18f9b1dd5d025eb14b80793ba77a88caa95",
      "tree": "c26b40d0702a1c49251f43c69d1a88909ff4a67f",
      "parents": [
        "79ab09b03419458510739915a43d249a1745c188"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Fri Mar 13 15:58:41 2026 +0000"
      },
      "committer": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Mar 14 13:24:29 2026 +0100"
      },
      "message": "fix(deps): update kotlin monorepo to v2.3.10\n\nRedefine ElementType.FILE as KtNodeTypes.FILE because no longer exists in Kotlin 2.3\n\nFix NoTrailingSpacesRule as KDOCs are structured differently in Kotlin 2.3\n"
    },
    {
      "commit": "79ab09b03419458510739915a43d249a1745c188",
      "tree": "9778e1f70651674b4a7083087a82ea2a942e6c2e",
      "parents": [
        "1e37dbe1e84f9dfe99c5c505dfbe291000c53b80"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Mar 14 12:17:55 2026 +0100"
      },
      "committer": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Mar 14 13:24:29 2026 +0100"
      },
      "message": "Set language level to 2.2 to align with Gradle 9.4\n\nFix API contract ktlint-clu-reporter-core\n"
    },
    {
      "commit": "1e37dbe1e84f9dfe99c5c505dfbe291000c53b80",
      "tree": "1cfb161e40183618e00876908744b2f4d5355011",
      "parents": [
        "533bd9ae509653de17246872177849fa5c7fc7d2"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Mar 14 11:06:22 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 14 11:06:22 2026 +0100"
      },
      "message": "chore(deps): update gradle to v9.4.0 (#3250)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "533bd9ae509653de17246872177849fa5c7fc7d2",
      "tree": "33f89bbf51596603f9ee8a1d8eae1429334d1941",
      "parents": [
        "745f045fd9287ceea8751a6e7faa41760b901edf"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Mar 14 10:40:03 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 14 10:40:03 2026 +0100"
      },
      "message": "Keep EOL comments on same line as when condition (#3261)\n\nWhen adding blank lines between when-entries, or when adding braces around the when-condition, then do not wrap the EOL comment after the when-condition\n\nCloses #3209"
    },
    {
      "commit": "745f045fd9287ceea8751a6e7faa41760b901edf",
      "tree": "4c36d2e15ff5dbb52eae6d88b328f2b21edf6570",
      "parents": [
        "af6f400ed31ebd4c96499d735b244bc6234cdcf0"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Fri Mar 13 21:32:29 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 21:32:29 2026 +0100"
      },
      "message": "fix(deps): update junit-framework monorepo to v6 (#3259)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "af6f400ed31ebd4c96499d735b244bc6234cdcf0",
      "tree": "d4c90684c5c91f2fb608b57ed19d4de11b8979ef",
      "parents": [
        "7d1f95b7ee16af45b2a843f45811df0e91780b0d"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Fri Mar 13 17:39:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 17:39:51 2026 +0100"
      },
      "message": "fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.32 (#3258)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7d1f95b7ee16af45b2a843f45811df0e91780b0d",
      "tree": "9ee334f6cb7e53b6bb7759eafcfbeacf2f9c526c",
      "parents": [
        "80db7515823c8918e5a82954aa6fe0263ee5c685"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Fri Mar 13 17:39:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 17:39:18 2026 +0100"
      },
      "message": "Reformat long lines with suppress of max-line-length rule (#3260)"
    },
    {
      "commit": "80db7515823c8918e5a82954aa6fe0263ee5c685",
      "tree": "99e847cc15951cc527c225d3acec1564d1900fb7",
      "parents": [
        "00dd14176568104e3c6da732461ed690e1b39e3b"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Fri Mar 13 16:57:46 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 13 16:57:46 2026 +0100"
      },
      "message": "Drop support for Java 8 and 11 (#3256)\n\nThis allows for upgrade of several dependencies (not included in this change)"
    },
    {
      "commit": "00dd14176568104e3c6da732461ed690e1b39e3b",
      "tree": "640a774c7b70971592c754ec84c143dcb668d84d",
      "parents": [
        "152b35d43c4350cc1efbae2b22c0b23871d5ed9e"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Thu Mar 12 20:44:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 12 20:44:58 2026 +0100"
      },
      "message": "Respect suppressions on \"ktlint:standard:max-line-length\" (#3255)\n\nDo not wrap to newline whenever the \"ktlint:standard:max-line-length\" suppression is found on an AST Node, or on any of its parents.\n\nCloses #3254"
    },
    {
      "commit": "152b35d43c4350cc1efbae2b22c0b23871d5ed9e",
      "tree": "861eb4a0262bbbef1ed892460b933a9bcf54ff6a",
      "parents": [
        "2a7d8629526edd8593a489958333be6e93df0a39"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Tue Mar 10 21:12:20 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 10 21:12:20 2026 +0100"
      },
      "message": "Add rule `call-expression-wrapping`, and improve wrapping in `chain-method-continuation` and `function-literal` (#3253)\n\nImprove wrapping of complicated lines where chained methods are combined with call expressions containing arguments that potentially are chained methods. Now that the rule execution order is changed to process all rules on the same AST Node, before proceeding to the next AST Node, it became possible to improve the wrapping of constructs like below.\n\n```\n// Assume that the last allowed character is\n// at the X character on the right                        X\nval foo \u003d Bar.buildernnnnnnnnnnnnnnnnnnnnnnnnnnnnnn().baz(1).build()\n\nval foo1 \u003d requireNotNull(bar.filter { it \u003d\u003d \"bar\" }) { \"some message\" }\nval foo2 \u003d requireNotNull(bar?.filter { it \u003d\u003d \"bar\" }) { \"some message\" }\n```\n\nwhich is now formatted as:\n```\n// Assume that the last allowed character is\n// at the X character on the right                        X\nval foo \u003d\n    Bar\n        .buildernnnnnnnnnnnnnnnnnnnnnnnnnnnnnn()\n        .baz(1)\n        .build()\n\nval foo1 \u003d\n    requireNotNull(bar.filter { it \u003d\u003d \"bar\" }) {\n        \"some message\"\n    }\nval foo2 \u003d\n    requireNotNull(bar?.filter { it \u003d\u003d \"bar\" }) {\n        \"some message\"\n    }\n```\n\nCloses #2451"
    },
    {
      "commit": "2a7d8629526edd8593a489958333be6e93df0a39",
      "tree": "52b34eb1526fd9de306f0d0e90557fc66f5ec4d2",
      "parents": [
        "729a0fe23c34a8d03fd06854484fe24571b92bd6"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Mar 09 19:11:20 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 19:11:20 2026 +0100"
      },
      "message": "fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.21.3 (#3248)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "729a0fe23c34a8d03fd06854484fe24571b92bd6",
      "tree": "a01b7ea6322d99b67cb528be5bc72a9917cfe33a",
      "parents": [
        "327b1f6ccc25a10010d9185ad0dd9a851554a1a9"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Mon Mar 09 19:10:54 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 19:10:54 2026 +0100"
      },
      "message": "Execute all rules on same AST Node before proceeding to next AST Node (#3252)\n\nPreviously, the entire AST was traversed for a single rule, before doing the same with the next rule. This blocks use cases like #2451 where wrapping of nodes depends on the structure of the AST instead of on rule order.\n\nGiven the code below:\n```\n// Assume that the last\n// allowed character is\n// at the X character\n// on the right             X\nval foo \u003d Bar.builder().baz(1).build()\n```\n\nBefore this change, the code above would be formatted as:\n```\nval foo \u003d Bar\n    .builder()\n    .baz(\n        1,\n    ).build()\n```\nbecause the `chain-method-continuation` runs after the `argument-list-wrapping`.\n\nHowever, in this case we want to wrap on the chain operators, before we wrap on the arguments, so that the code results in:\n```\nval foo \u003d Bar.builder()\n    .baz(1)\n    .build()\n```\n\nSimply changing the order in which those two rule runs, is not possible as code below:\n```\nval foo1 \u003d requireNotNull(bar.filter { it \u003d\u003d \"bar\" }) { \"some message\" }\n```\nwill be wrapped incorrectly to:\n```\nval foo1 \u003d requireNotNull(\n    bar\n        .filter {\n            it \u003d\u003d \"bar\"\n        }\n) { \"some message\" }\n```\ninstead of:\n```\nval foo1 \u003d requireNotNull(\n    bar.filter { it \u003d\u003d \"bar\" }\n) { \"some message\" }\n```\n\nThe old code assumed that wrapping arguments is always preferred above wrapping a chained method. The truth is that it depends on the hierarchy. If a chained method is used as an argument, then it is preferred to first wrap the argument, before checking that it is still needed to wrap the chained method. But when a chained method contains an argument, it is preferred to first wrap the chain operators before deciding whether the argument still needs to be wrapped.\n\nThere is only one know exception to above. The internal rule that replaces old ktlint directives with Suppress annotations, still needs to be run on the entire AST before processing the other rules. As this is now hard coded in the RuleExecutionContext, the RuleSortProvider no longer needs to do this.\n\nRemove VisitorModifiers from RuleV2, and ignore them for RuleV1. It turned out that the VisitorModifier were just a clumsy way to work around problems caused by the old way that rules were executed."
    },
    {
      "commit": "327b1f6ccc25a10010d9185ad0dd9a851554a1a9",
      "tree": "566a3a1734aad2802f4684d21164bc2662936386",
      "parents": [
        "d91ddda09843f0feba7cc7b26e42e14490e61333"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Feb 28 16:06:52 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 16:06:52 2026 +0100"
      },
      "message": "fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.21.2 (#3247)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d91ddda09843f0feba7cc7b26e42e14490e61333",
      "tree": "484d2cdb74c14c3052e32e2f2f8d09f789c1dcb1",
      "parents": [
        "abd0e384b83abddde1d51a28f88371cff005c5f7"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Feb 28 14:22:02 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 14:22:02 2026 +0100"
      },
      "message": "chore(deps): update plugin shadow to v9.3.2 (#3246)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "abd0e384b83abddde1d51a28f88371cff005c5f7",
      "tree": "92195da3d928c82befbf25185fbddd71a98fb9a4",
      "parents": [
        "bbb94b2af8d9d63587dd27e7a6a9664e3b20a228"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Feb 28 13:54:45 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 13:54:45 2026 +0100"
      },
      "message": "fix(deps): update dependency io.github.hakky54:logcaptor to v2.12.5 (#3245)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "bbb94b2af8d9d63587dd27e7a6a9664e3b20a228",
      "tree": "f43336dfe618106ce08e7b78236fd23b8acc0159",
      "parents": [
        "c198edcf3fff9a89827ce2b43b162f42c1694450"
      ],
      "author": {
        "name": "moon-dylan",
        "email": "91673512+moon-dylan@users.noreply.github.com",
        "time": "Sat Feb 28 14:41:31 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 28 13:41:31 2026 +0100"
      },
      "message": "Fix Square brackets spacing rule heading level (#3244)\n\nFixes pinterest#3243"
    },
    {
      "commit": "c198edcf3fff9a89827ce2b43b162f42c1694450",
      "tree": "3bb093acf7c7936785643bca06ed7542d994b912",
      "parents": [
        "8b5f3a5b88d3a636794247c2cc7109e5c13ff4f7"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Feb 22 12:42:30 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 12:42:30 2026 +0100"
      },
      "message": "Revert publication of release documentation (#3242)\n\n"
    },
    {
      "commit": "8b5f3a5b88d3a636794247c2cc7109e5c13ff4f7",
      "tree": "96440aac869ff6532be63bd4b1966ceb698b2bb1",
      "parents": [
        "aceaaca8cff63a99cb02f288a5ba9ca1d9dd9355"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Feb 22 12:34:35 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 12:34:35 2026 +0100"
      },
      "message": "Add RuleV2 to enforce autocorrect approve visitor (#3241)\n\nIn Ktlint 1.3 the `RuleAutocorrectApproveHandler` was introduced. This handler could be implemented on top of the Rule class. In Ktlint 2.x the RuleV2 is introduced in which the emit signature in the methods beforeVisitChildNodes, and afterVisitChildNodes, is changed to:\n`emit: (offset: Int, errorMessage: String, canBeAutoCorrected: Boolean) -\u003e AutocorrectDecision`\nRules that are migrated to RuleV2 no longer need to implement RuleAutocorrectApproveHandler.\n\nThe KtlintRuleEngine in Ktlint 2.x requires that the ruleProviders have type `RuleInstanceProvider` which create rule instances of type `RuleV2`.\n\nAPI Consumers can be made backwards compatible with rulesets that have implemented `RuleAutocorrectApproveHandler` in the same way as is done in Ktlint CLI.\n\nProviders of custom ruleset JARs are encouraged to migrate from `RulesetProviderV3` to `RuleSetV2Provider`. Note that this makes your ruleset backward imcompatible for API Consumers using the KtlintRuleEngine of Ktlint 0.x, and 1.x.\n\nRemove deprecated `ConditionWrappingRule`, and `DiscouragedCommentLocationRule`\n"
    },
    {
      "commit": "aceaaca8cff63a99cb02f288a5ba9ca1d9dd9355",
      "tree": "77bd44f251370357b78459da04c648f9a1a72510",
      "parents": [
        "66ccbd74650897b5631ab944917e617a51d0dc71"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sun Feb 22 11:52:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 11:52:48 2026 +0100"
      },
      "message": "fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v8 (#3239)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "66ccbd74650897b5631ab944917e617a51d0dc71",
      "tree": "2a72f2b3240b794dc88939db2fe69497a104df64",
      "parents": [
        "8b3b5add33a59ea299df28503e30dd84aa26a805"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Feb 22 11:41:13 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 11:41:13 2026 +0100"
      },
      "message": "Set java compilation version to Java 25 (#3234)\n\nSet java compilation version to Java 25, except for ktlint-ruleset-template"
    },
    {
      "commit": "8b3b5add33a59ea299df28503e30dd84aa26a805",
      "tree": "0ca682b58ca3682646162075a064086132b74439",
      "parents": [
        "c7bac231c44dd2cda089cc74af171736ca65899d"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sun Feb 22 11:16:00 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 22 11:16:00 2026 +0100"
      },
      "message": "fix(deps): update junit-framework monorepo (#3238)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "c7bac231c44dd2cda089cc74af171736ca65899d",
      "tree": "3cf44304da7406136cf7ce3fcdc2aae53c27dcfc",
      "parents": [
        "f40930763d9b952760ddc1d0da1a8526c4d633b6"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Fri Feb 13 13:02:23 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 13 13:02:23 2026 +0100"
      },
      "message": "Remove deprecated `ConditionWrappingRule`, and `DiscouragedCommentLocationRule` (#3237)\n\n"
    },
    {
      "commit": "f40930763d9b952760ddc1d0da1a8526c4d633b6",
      "tree": "f03708b8513ccb62fa43670eaaa03144e4ff503a",
      "parents": [
        "3c575eb263f7bf94dd7aa7bcf1cd1bfff30eaa08"
      ],
      "author": {
        "name": "Subhrajyoti Sen",
        "email": "subhrajyoti12@gmail.com",
        "time": "Sat Feb 07 16:30:53 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 07 16:30:53 2026 +0100"
      },
      "message": "Fix handling of EOL-comment in paren-spacing (#3236)\n\nFixes #3227"
    },
    {
      "commit": "3c575eb263f7bf94dd7aa7bcf1cd1bfff30eaa08",
      "tree": "9ccb74118f883d17c43707f43f8be4dae4857fab",
      "parents": [
        "014ead506d684c48743dd4f528ee4e28dce4cd8d"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Wed Feb 04 10:26:10 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 04 10:26:10 2026 +0100"
      },
      "message": "chore(deps): update actions/checkout digest to de0fac2 (#3235)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "014ead506d684c48743dd4f528ee4e28dce4cd8d",
      "tree": "cc9b9e8f1b7e7c61d97597853866087ccd58f0a3",
      "parents": [
        "8f8913eeaf5920a8a128f2e39cc82552875a3cbc"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sun Feb 01 13:45:02 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 01 13:45:02 2026 +0100"
      },
      "message": "chore(deps): update gradle to v9.3.1 (#3232)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8f8913eeaf5920a8a128f2e39cc82552875a3cbc",
      "tree": "f0b26e81fc870584bee923e86fa052a9f259280a",
      "parents": [
        "1d57910fa0f668eebc3215f7b0de288f201454d5"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sun Feb 01 13:12:27 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 01 13:12:27 2026 +0100"
      },
      "message": "chore(deps): update plugin com.gradle.develocity to v4.3.2 (#3231)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1d57910fa0f668eebc3215f7b0de288f201454d5",
      "tree": "2dee95c744045a5d17037d50effc28d002c2090f",
      "parents": [
        "e1fb7704868bd506739bf027b6d9789ebce2a7cb"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Jan 26 18:21:57 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 26 18:21:57 2026 +0100"
      },
      "message": "fix(deps): update dependency org.assertj:assertj-core to v3.27.7 (#3229)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e1fb7704868bd506739bf027b6d9789ebce2a7cb",
      "tree": "68d87f09338ae415cfd5212a7e43e6633f1c441f",
      "parents": [
        "045f0aaadf380ad701a074ae40ca505e9c5919d2"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Jan 26 18:02:48 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 26 18:02:48 2026 +0100"
      },
      "message": "fix(deps): update dependency com.vanniktech:gradle-maven-publish-plugin to v0.36.0 (#3226)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "045f0aaadf380ad701a074ae40ca505e9c5919d2",
      "tree": "ad90649dfbb66852a8abc23908c6eea4dc884119",
      "parents": [
        "73f1747b28e39f61aa405b34f90da49bbd405f8a"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Jan 24 12:19:43 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 24 12:19:43 2026 +0100"
      },
      "message": "chore(deps): update gradle to v9.3.0 (#3225)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "73f1747b28e39f61aa405b34f90da49bbd405f8a",
      "tree": "e13140855badf37948ffee30462308e6ce62586e",
      "parents": [
        "9a2998df7a129dec36fb327b9e6aa3c85a4f29f3"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Tue Jan 20 21:06:43 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 21:06:43 2026 +0100"
      },
      "message": "fix(deps): update dependency com.github.ajalt.clikt:clikt to v5.1.0 (#3224)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9a2998df7a129dec36fb327b9e6aa3c85a4f29f3",
      "tree": "d9db3df20e4ee638eefb50a52ccea5bda65ec173",
      "parents": [
        "6668f5078311c1980b4edb929fead3d219d81bf5"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Tue Jan 20 18:09:59 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 18:09:59 2026 +0100"
      },
      "message": "fix(deps): update dependency io.github.hakky54:logcaptor to v2.12.2 (#3223)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6668f5078311c1980b4edb929fead3d219d81bf5",
      "tree": "e447ce57046837b386898d733efa0043374cd6e4",
      "parents": [
        "35d59f8831c879bd1e89aee8983b754967394b45"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Tue Jan 20 18:09:37 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 18:09:37 2026 +0100"
      },
      "message": "chore(deps): update plugin com.gradle.develocity to v4.3.1 (#3222)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "35d59f8831c879bd1e89aee8983b754967394b45",
      "tree": "703716164b511fdfd6ac472a97aeaa6141e713ad",
      "parents": [
        "76ecdfc9d18c49ff15fb9394b069493e8b5660c1"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Tue Jan 13 20:39:02 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 13 20:39:02 2026 +0100"
      },
      "message": "fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.21.1 (#3218)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "76ecdfc9d18c49ff15fb9394b069493e8b5660c1",
      "tree": "6262c41c1456efe29766e03302d5f2c226773708",
      "parents": [
        "1eb0e19ed5802f030ebb14de44bd002488a74144"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Jan 10 14:52:37 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 10 14:52:37 2026 +0100"
      },
      "message": "fix(deps): update junit-framework monorepo (#3216)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "1eb0e19ed5802f030ebb14de44bd002488a74144",
      "tree": "eb7848b0dfd5d69289148f3fb90d664761dea3ba",
      "parents": [
        "6f5fed5cd549ddd28f41568db373f00f5caf1559"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Thu Jan 08 20:09:13 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 08 20:09:13 2026 +0100"
      },
      "message": "chore(deps): update plugin shadow to v9.3.1 (#3215)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "6f5fed5cd549ddd28f41568db373f00f5caf1559",
      "tree": "e56283b87f1c49312a363aa2b210f55cc4132fc6",
      "parents": [
        "e5e964eb7a4c05cd55802737d7423f1b350a90b9"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Thu Jan 08 19:32:58 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 08 19:32:58 2026 +0100"
      },
      "message": "fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v7.0.14 (#3214)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "e5e964eb7a4c05cd55802737d7423f1b350a90b9",
      "tree": "737cd903b51c71cab0ebf88cd1f040a23382aa2c",
      "parents": [
        "defcea3cbd357cf6e1502a998006b9ddc2e183df"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sun Dec 21 17:15:44 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 21 17:15:44 2025 +0100"
      },
      "message": "fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.21.0 (#3208)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "defcea3cbd357cf6e1502a998006b9ddc2e183df",
      "tree": "e1ea4edbf715a1173a5a841f2a0ba0e1687498c9",
      "parents": [
        "95c778744f35c712795847d8826cc05acd78fb01"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Dec 20 17:49:31 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 17:49:31 2025 +0100"
      },
      "message": "chore(deps): update plugin shadow to v9.3.0 (#3198)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "95c778744f35c712795847d8826cc05acd78fb01",
      "tree": "478541e04042f5a8698fcf6495a4eb8f5b3ad97f",
      "parents": [
        "3939c753199514962e3e7dd989ea2028352828c3"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Dec 20 17:04:25 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 17:04:25 2025 +0100"
      },
      "message": "chore(deps): update plugin com.gradle.develocity to v4.3 (#3199)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "3939c753199514962e3e7dd989ea2028352828c3",
      "tree": "c1646e63734f5fbef106aaa2e6abcd689cfec01a",
      "parents": [
        "110e68609bebdc6ecd8515e04cfdce6d836e7e4e"
      ],
      "author": {
        "name": "Daiji256",
        "email": "39516256+Daiji256@users.noreply.github.com",
        "time": "Sun Dec 21 00:48:17 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 16:48:17 2025 +0100"
      },
      "message": "Fix property-naming rule reference (#3210)\n\nTo better match the surrounding context, the rule name\n`ktlint_property_naming_constant_naming-naming` is changed to\n`property-naming`."
    },
    {
      "commit": "110e68609bebdc6ecd8515e04cfdce6d836e7e4e",
      "tree": "f20b8665e4bf903cfd7bc4bfea333ce4d7639a74",
      "parents": [
        "762f98c9497b727a903d78845d346fedd22bc77c"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Dec 20 16:42:47 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 16:42:47 2025 +0100"
      },
      "message": "fix(deps): update dependency org.ec4j.core:ec4j-core to v1.2.0 (#3197)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "762f98c9497b727a903d78845d346fedd22bc77c",
      "tree": "2b9eb79e2162b90e745255e48c43383697c947ba",
      "parents": [
        "5938244d1498e52692670261c4706d98106c16de"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Dec 20 16:42:25 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 20 16:42:25 2025 +0100"
      },
      "message": "chore(deps): update ffurrer2/extract-release-notes action to v3 (#3196)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5938244d1498e52692670261c4706d98106c16de",
      "tree": "c55670a00a1ab9d9a3c03b707306943d63bc0ab8",
      "parents": [
        "1b9d32fdd8d15d276dcda28a7a5b15574d80ecdb"
      ],
      "author": {
        "name": "Daiji256",
        "email": "39516256+Daiji256@users.noreply.github.com",
        "time": "Fri Dec 19 03:24:54 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 18 19:24:54 2025 +0100"
      },
      "message": "Fix indentation in Note block for standard rule docs (#3211)\n\nA Note block was missing indentation, causing its content to fall\noutside the block. The indentation is added for consistency."
    },
    {
      "commit": "1b9d32fdd8d15d276dcda28a7a5b15574d80ecdb",
      "tree": "c2c5fb936f142c7cbda5840de4e4b3e6595927c0",
      "parents": [
        "33aef59c68ef8d56d29c128fa494df86be6c1585"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Tue Dec 16 21:24:44 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 16 21:24:44 2025 +0100"
      },
      "message": "Cleanup after 1.7.2 release (#3204)\n\n* Revert \"Master 1.7.x release on master (#3203)\"\n\nThis reverts commit 33aef59c68ef8d56d29c128fa494df86be6c1585.\n\n* Revert \"Restrict publish release build to 1.7.2 on master-1.7.x branch (#3202)\"\n\nThis reverts commit 9b296eadeb02c3a403acb37480baa700281312fb.\n\n* Revert \"Temporarily change publish release build flow to release version 1.7.2 while 1.8.0 is already released. (#3201)\"\n\nThis reverts commit 2eea5c56eeaddc3bf8ab3bbc44430673cf05d366.\n\n* Document how to release a patch version on an older minor release"
    },
    {
      "commit": "33aef59c68ef8d56d29c128fa494df86be6c1585",
      "tree": "fa0709cae69ef747726134123935a801fab0b97b",
      "parents": [
        "9b296eadeb02c3a403acb37480baa700281312fb"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Mon Dec 15 20:14:15 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 15 20:14:15 2025 +0100"
      },
      "message": "Master 1.7.x release on master (#3203)\n\n* Restrict publish release build to 1.7.2 on master-1.7.x branch\n\n* Restrict publish release build to 1.7.2 on master-1.7.x branch"
    },
    {
      "commit": "9b296eadeb02c3a403acb37480baa700281312fb",
      "tree": "69e87d049b549f0f5c75401f89c2bc29e7376a26",
      "parents": [
        "2eea5c56eeaddc3bf8ab3bbc44430673cf05d366"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Mon Dec 15 19:58:25 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 15 19:58:25 2025 +0100"
      },
      "message": "Restrict publish release build to 1.7.2 on master-1.7.x branch (#3202)\n\n"
    },
    {
      "commit": "2eea5c56eeaddc3bf8ab3bbc44430673cf05d366",
      "tree": "cd4837d87d3ef0470ed62e8a123c25997e2bef31",
      "parents": [
        "336e1d7300273c716ee272ff6e2d77278271d1b0"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Dec 14 17:39:05 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 14 17:39:05 2025 +0100"
      },
      "message": "Temporarily change publish release build flow to release version 1.7.2 while 1.8.0 is already released. (#3201)\n\nHomebrew formula is not updated, and no documentation is generated for the release."
    },
    {
      "commit": "336e1d7300273c716ee272ff6e2d77278271d1b0",
      "tree": "08815d613c3902e85197d5ccd15781b3a8c9e9e2",
      "parents": [
        "f71e7629e33d4a372460b74a494f1baafe203ded"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Fri Dec 12 17:26:00 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 12 17:26:00 2025 +0100"
      },
      "message": "chore(deps): update actions/checkout action to v6 (#3189)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "f71e7629e33d4a372460b74a494f1baafe203ded",
      "tree": "499e7ada519feecb80ef94a87424aecf5af013ce",
      "parents": [
        "d788fa2c4d070d8d1df2ba91d143bf7388c525f6"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Nov 29 16:04:06 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 29 16:04:06 2025 +0100"
      },
      "message": "Add link to presentation \"How to build a custom ruleset\" (#3195)\n\n"
    },
    {
      "commit": "d788fa2c4d070d8d1df2ba91d143bf7388c525f6",
      "tree": "165a92ef4e3e5a553e17a7d260fc63b9b36a770e",
      "parents": [
        "d8559d5aa03b77d2c3cbf0f011cd551bdff97a80"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Thu Nov 27 08:06:23 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 27 08:06:23 2025 +0100"
      },
      "message": "Remove deprecation on `no-unused-import`. The rule will be kept as opt-in. Future support on new shortcomings on this rule might not be supported by maintainers of the project. (#3192)\n\n"
    },
    {
      "commit": "d8559d5aa03b77d2c3cbf0f011cd551bdff97a80",
      "tree": "a60f1b2ce9389ca50ab99d3db934c44b488bfa01",
      "parents": [
        "23f9c1024859ef111ba663c2cd01d47d9b783736"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Wed Nov 26 18:17:54 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 26 18:17:54 2025 +0100"
      },
      "message": "Avoid parallel uploads to Maven Central repository as it (sometimes) leads to error 429 (Too many request). (#3194)\n\n"
    },
    {
      "commit": "23f9c1024859ef111ba663c2cd01d47d9b783736",
      "tree": "1e5bc897ac226e1bb99d328c4d5b3baebaf18084",
      "parents": [
        "3385d786bdb4a8f3ed179b9451e77863d1d94a05"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Nov 24 17:58:38 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 24 17:58:38 2025 +0100"
      },
      "message": "fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.20.2 (#3188)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "3385d786bdb4a8f3ed179b9451e77863d1d94a05",
      "tree": "f9703511fb247ac69c0ce4f3a8a49ab5031a64a2",
      "parents": [
        "9906daae7022209dc9bd0d50444d57f15958a63d"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Nov 24 17:58:11 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 24 17:58:11 2025 +0100"
      },
      "message": "chore(deps): update gradle to v9.2.1 (#3187)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "9906daae7022209dc9bd0d50444d57f15958a63d",
      "tree": "696489a276ae2a6066f07cb6ccc3d1fffee1b539",
      "parents": [
        "604b5cc1063c7681b20647f2401a95741908e341"
      ],
      "author": {
        "name": "Chaedong Im",
        "email": "chaedong.im@cj.net",
        "time": "Mon Nov 24 04:12:58 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 23 20:12:58 2025 +0100"
      },
      "message": "Fix broken links in documentation (#3190)\n\nCloses #3184\n\nSigned-off-by: ChaedongIm \u003cchaedong.im.dev@gmail.com\u003e"
    },
    {
      "commit": "604b5cc1063c7681b20647f2401a95741908e341",
      "tree": "ff2fdca19b9d217501a757f0b3d5dbae7808f833",
      "parents": [
        "151cd8d00fbc6ef2b9fe4b433e5e9b629169a3fa"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sun Nov 23 19:59:41 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 23 19:59:41 2025 +0100"
      },
      "message": "chore(deps): update actions/checkout digest to 93cb6ef (#3186)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "151cd8d00fbc6ef2b9fe4b433e5e9b629169a3fa",
      "tree": "b2eb42495f74197002f0ce38b3d4ee3d6ea5ec09",
      "parents": [
        "1f3e614b3b1261fe0b7dae9382e6d6f7277a3d41"
      ],
      "author": {
        "name": "Jon Poulton",
        "email": "jpoulton@pm.me",
        "time": "Sun Nov 23 18:58:07 2025 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 23 19:58:07 2025 +0100"
      },
      "message": "Handle trailing comments in BlankLineBetweenWhenConditions (#3177)\n\n"
    },
    {
      "commit": "1f3e614b3b1261fe0b7dae9382e6d6f7277a3d41",
      "tree": "6e4d9e0a87cebba747dfc839f2760afdc23c6bae",
      "parents": [
        "dd15a815dc7822560a3634efb4eda04c29e58d24"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Nov 15 11:51:39 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 15 11:51:39 2025 +0100"
      },
      "message": "Update version to 1.8.1-SNAPSHOT (#3185)\n\n"
    },
    {
      "commit": "dd15a815dc7822560a3634efb4eda04c29e58d24",
      "tree": "10ecfc9414f2e0de3939d18efb10db88282388f9",
      "parents": [
        "0a9b8a5318b602fc9239774b6e0adc4afec72cbf"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sat Nov 15 11:32:17 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 15 11:32:17 2025 +0100"
      },
      "message": "Updated refs to latest (1.8.0) release (#3183)\n\nCo-authored-by: Ktlint Release Workflow \u003cktlint@github.com\u003e"
    },
    {
      "commit": "0a9b8a5318b602fc9239774b6e0adc4afec72cbf",
      "tree": "ca9d41fe4a96484fee5cdb472abe465d3e3267a7",
      "parents": [
        "c26a4ffd277863086538ec8befd1cb20fd0b63e0"
      ],
      "author": {
        "name": "Sha Sha Chu",
        "email": "shashachu@gmail.com",
        "time": "Fri Nov 14 10:54:53 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 10:54:53 2025 -0800"
      },
      "message": "Revert \"Temp - only publish to Maven Central on release workflow (#3175)\" (#3176)\n\nThis reverts commit c26a4ffd277863086538ec8befd1cb20fd0b63e0."
    },
    {
      "commit": "c26a4ffd277863086538ec8befd1cb20fd0b63e0",
      "tree": "13ce3eab06cfddb2bba12793bbfaf4a321c506c5",
      "parents": [
        "021da7cd65e98c2cb6e264dfd7975c9126478b23"
      ],
      "author": {
        "name": "Sha Sha Chu",
        "email": "shashachu@gmail.com",
        "time": "Fri Nov 14 09:58:04 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 09:58:04 2025 -0800"
      },
      "message": "Temp - only publish to Maven Central on release workflow (#3175)\n\n"
    },
    {
      "commit": "021da7cd65e98c2cb6e264dfd7975c9126478b23",
      "tree": "ca9d41fe4a96484fee5cdb472abe465d3e3267a7",
      "parents": [
        "825afc38229c7456744e460283696b873e95302c"
      ],
      "author": {
        "name": "Sha Sha Chu",
        "email": "shashachu@gmail.com",
        "time": "Fri Nov 14 09:15:06 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 18:15:06 2025 +0100"
      },
      "message": "Fix signing for releases (#3174)\n\n* Fix publication plugin to look for the correctly-named properties\n\n* try new secrets\n\n* fix check for `useGpgCommand`\n\n* Revert \"try new secrets\"\n\nThis reverts commit e6a96cf5eda7543599de1d5d7258ff40913db7d4."
    },
    {
      "commit": "825afc38229c7456744e460283696b873e95302c",
      "tree": "7ca216c0b84ebd4759b0427bfe515591b6f09566",
      "parents": [
        "1172b9bb20d463074420419944d0077e4b3dfb75"
      ],
      "author": {
        "name": "Sha Sha Chu",
        "email": "shashachu@gmail.com",
        "time": "Thu Nov 13 09:35:06 2025 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 13 18:35:06 2025 +0100"
      },
      "message": "Give release workflow write permissions (#3173)\n\n"
    },
    {
      "commit": "1172b9bb20d463074420419944d0077e4b3dfb75",
      "tree": "62692673ea5e8da8dc37d45c0441bf13b3d77bbf",
      "parents": [
        "2da0ff7f45555179004f9724c91188a1986c528b"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Wed Nov 12 21:03:30 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 12 21:03:30 2025 +0100"
      },
      "message": "Prepare 1.8.0 release (#3172)\n\n"
    },
    {
      "commit": "2da0ff7f45555179004f9724c91188a1986c528b",
      "tree": "3d785b0b998f5f010fda2d70ead0ae0c5332c3ef",
      "parents": [
        "229da89f3d94e9c52f4d1298641babdf27d82e5e"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Wed Nov 12 19:47:18 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 12 19:47:18 2025 +0100"
      },
      "message": "Promote experimental rules to standard rules (#3171)\n\n* `blank-line-between-when-conditions`\n* `kdoc`\n* `\"mixed-condition-operators\"`\n* `square-brackets-spacing`\n* `when-entry-bracing`"
    },
    {
      "commit": "229da89f3d94e9c52f4d1298641babdf27d82e5e",
      "tree": "cd55391a7080c352e3c2050bf0de3ae7a3596f98",
      "parents": [
        "5ef2a512459825253142106ca1e20619fedac9e1"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Wed Nov 12 19:12:04 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 12 19:12:04 2025 +0100"
      },
      "message": "fix(deps): update dependency com.vanniktech:gradle-maven-publish-plugin to v0.35.0 (#3169)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "5ef2a512459825253142106ca1e20619fedac9e1",
      "tree": "e57c66aba2ebc1ea5a63f680672431b0f1e7947e",
      "parents": [
        "cc2771a71d8008143e2879c45f703e79325477a6"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Tue Nov 11 07:56:04 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 11 07:56:04 2025 +0100"
      },
      "message": "Do not report an assigment using only one type of logical operators in rule `mixed-condition-operators` (#3168)\n\nAlso fixed rule-id as `condition-wrapping` is already used by ConditionWrappingRule."
    },
    {
      "commit": "cc2771a71d8008143e2879c45f703e79325477a6",
      "tree": "fb2d6fb516aa875a5d7f103477203040f1a32a08",
      "parents": [
        "f675418b2d927d05d89e81dca12d802f3b844652"
      ],
      "author": {
        "name": "Alejandro Serrano",
        "email": "trupill@gmail.com",
        "time": "Sun Nov 09 17:29:41 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 09 17:29:41 2025 +0100"
      },
      "message": "Allow `_` as property name without violating the `backing-property-naming` rule (needed for KEEP-412) (#3166)\n\nCo-authored-by: Paul Dingemans \u003cpaul-dingemans@users.noreply.github.com\u003e"
    },
    {
      "commit": "f675418b2d927d05d89e81dca12d802f3b844652",
      "tree": "2f90aafec5c5658906fa1bc7ef37f6ba3d2e46a5",
      "parents": [
        "47a01f2de5000fd19445c9f004b4fbaf87124cbe"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Mon Nov 03 09:41:21 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 09:41:21 2025 +0100"
      },
      "message": "fix(deps): update junit-framework monorepo (#3165)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "47a01f2de5000fd19445c9f004b4fbaf87124cbe",
      "tree": "407e6818ade7b455b13643f170398cee3f7f63d9",
      "parents": [
        "0c66d97fc412c510e0e4b4b059d52a3b1e516c14"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sun Nov 02 13:45:48 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 02 13:45:48 2025 +0100"
      },
      "message": "chore(deps): update mikepenz/release-changelog-builder-action action to v6 (#3164)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0c66d97fc412c510e0e4b4b059d52a3b1e516c14",
      "tree": "859b5ff89bf063714acb38fd0ccebda18ba7147e",
      "parents": [
        "4ce4396b890e848bb927c81430bec40efc76f8c6"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sun Nov 02 12:59:40 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 02 12:59:40 2025 +0100"
      },
      "message": "chore(deps): update gradle to v9.2.0 (#3161)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4ce4396b890e848bb927c81430bec40efc76f8c6",
      "tree": "2ae017090a571951befc0a1b3e9d7eaf4f12f1bd",
      "parents": [
        "d6daaf53970a700701196f00a7dac5dc2de4c639"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sun Nov 02 12:11:24 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Nov 02 12:11:24 2025 +0100"
      },
      "message": "fix(deps): update dependency ch.qos.logback:logback-classic to v1.3.16 (#3160)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "d6daaf53970a700701196f00a7dac5dc2de4c639",
      "tree": "b9803374b8ad5ff38811b9c9ff3e9c1bea2ebbe0",
      "parents": [
        "2d7313e023ef7e971c59f702b8bb60cde469e004"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Oct 25 14:25:38 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 25 14:25:38 2025 +0200"
      },
      "message": "fix(deps): update kotlin monorepo to v2.2.21 (#3158)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "2d7313e023ef7e971c59f702b8bb60cde469e004",
      "tree": "a8964dd92524d6b39d20c85b373689fcd9cdfdf8",
      "parents": [
        "7886650edf4c4c6e6e1d29b0788b3b7682ad8e83"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Sat Oct 25 13:44:52 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 25 13:44:52 2025 +0200"
      },
      "message": "fix(deps): update dependency dev.drewhamilton.poko:poko-gradle-plugin to v0.20.1 (#3155)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "7886650edf4c4c6e6e1d29b0788b3b7682ad8e83",
      "tree": "97a4cf741c148c3aa16708f7da718ff8c0f6fd4e",
      "parents": [
        "56b5230d623286e0acc70b48d7b45c7f9fc6d1df"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Fri Oct 24 18:08:15 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 24 18:08:15 2025 +0200"
      },
      "message": "fix(deps): update dependency org.jetbrains.dokka:dokka-gradle-plugin to v2.1.0 (#3154)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "56b5230d623286e0acc70b48d7b45c7f9fc6d1df",
      "tree": "aa1216d6f9c1224cb1ecb339347f9b79a3df023a",
      "parents": [
        "bddf931afa0a94330b568a5d3c8b268d77db7053"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Fri Oct 24 18:07:23 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 24 18:07:23 2025 +0200"
      },
      "message": "Add CLI option \u0027--ignore-autocorrect-failures\u0027 to suppress violations that cannot be autocorrected (#3157)\n\nCloses #3150"
    },
    {
      "commit": "bddf931afa0a94330b568a5d3c8b268d77db7053",
      "tree": "2327b3b51b2fd1e92229a78e88f3e43e603dc5e7",
      "parents": [
        "5bbdcb65bc1f3cb5cf5ea0340b42150ef5646e1c"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Oct 19 16:37:54 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 19 16:37:54 2025 +0200"
      },
      "message": "Prevent IllegalArgumentException when the `indent` rule is suppressed (#3156)\n\nThe internal state of the `indent` rule was not properly cleaned up after visiting a node, for which the `indent` violations on the child nodes have been suppressed.\n\nCloses #3109"
    },
    {
      "commit": "5bbdcb65bc1f3cb5cf5ea0340b42150ef5646e1c",
      "tree": "7106d0da2f34c7e01aa5bc1b575c950253793610",
      "parents": [
        "b5a802f7d5afb06527a6c4c6ae6ab803d561b4de"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Fri Oct 17 17:48:12 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 17 17:48:12 2025 +0200"
      },
      "message": "chore(deps): update plugin com.gradle.develocity to v4.2.2 (#3152)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "b5a802f7d5afb06527a6c4c6ae6ab803d561b4de",
      "tree": "d5a948d4f612bdbe5831171b97f0eeaed3cbb7a8",
      "parents": [
        "0c9f2ef5aa1d7665b1a8971cdf142ad1815d11d4"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Oct 12 19:03:17 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 12 19:03:17 2025 +0200"
      },
      "message": "Update reference to public signature (#3151)\n\nCloses #3130"
    },
    {
      "commit": "0c9f2ef5aa1d7665b1a8971cdf142ad1815d11d4",
      "tree": "c36bb1f9f7f5fd5182e3a025d6827c15240e73a6",
      "parents": [
        "8db1175f7491482de1c43cefef8aecf6f15ef415"
      ],
      "author": {
        "name": "renovate[bot]",
        "email": "29139614+renovate[bot]@users.noreply.github.com",
        "time": "Tue Oct 07 21:21:58 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 07 21:21:58 2025 +0200"
      },
      "message": "chore(deps): update github/codeql-action action to v4 (#3148)\n\nCo-authored-by: renovate[bot] \u003c29139614+renovate[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "8db1175f7491482de1c43cefef8aecf6f15ef415",
      "tree": "bea45c5ac23999235b0f1a577b85c4e301d45e5d",
      "parents": [
        "47b294e8a91a20f4262a30ca14bd81f70ab7cb83"
      ],
      "author": {
        "name": "Daiji256",
        "email": "39516256+Daiji256@users.noreply.github.com",
        "time": "Tue Oct 07 03:33:21 2025 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 06 20:33:21 2025 +0200"
      },
      "message": "Fix typo in custom-rule-set.md (#3147)\n\nRevert the typo introduced in #3118."
    },
    {
      "commit": "47b294e8a91a20f4262a30ca14bd81f70ab7cb83",
      "tree": "e4823c2e57da86ef39129c6395b2903c2a94c3d7",
      "parents": [
        "6cf8ecb45946d7d59f84eaafa02ccc29ad744782"
      ],
      "author": {
        "name": "Paul Dingemans",
        "email": "paul-dingemans@users.noreply.github.com",
        "time": "Sun Oct 05 17:36:23 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 05 17:36:23 2025 +0200"
      },
      "message": "Ignore renovate updates for JUnit v6 as it requires Java17+ (#3146)\n\nKtlint supports java 8 and 11 during 1.x lifetime"
    }
  ],
  "next": "6cf8ecb45946d7d59f84eaafa02ccc29ad744782"
}
