)]}'
{
  "commit": "7f8460f3f2913c7a60982e33f2204aa5ffd6f62f",
  "tree": "e9a2b4d867d1dc48954b081096d561f8fa0b70ec",
  "parents": [
    "6bea106d7d4e2c0a14f41d555e1402680d4fad9a"
  ],
  "author": {
    "name": "semantic-release-bot",
    "email": "semantic-release-bot@martynus.net",
    "time": "Mon Nov 17 17:19:48 2025 +0000"
  },
  "committer": {
    "name": "semantic-release-bot",
    "email": "semantic-release-bot@martynus.net",
    "time": "Mon Nov 17 17:19:48 2025 +0000"
  },
  "message": "chore(release): 1.9.0 [skip ci]\n\n# [1.9.0](https://github.com/officialpycasbin/sqlalchemy-adapter/compare/v1.8.0...v1.9.0) (2025-11-17)\n\n### Features\n\n* fix SQLAlchemy warning from duplicate CasbinRule class names ([#12](https://github.com/officialpycasbin/sqlalchemy-adapter/issues/12)) ([6bea106](https://github.com/officialpycasbin/sqlalchemy-adapter/commit/6bea106d7d4e2c0a14f41d555e1402680d4fad9a))\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00bfeed8ca9f655ccb3be6137e6f4757efcac672",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "cb62dc9422d6c4bd25c0b87d915f2a39e488d160",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "2313a5a849d1c19f35734721273a745ac20d9472",
      "old_mode": 33188,
      "old_path": "setup.cfg",
      "new_id": "8759370b761b59a522cddd036bef78d429557b1d",
      "new_mode": 33188,
      "new_path": "setup.cfg"
    }
  ]
}
