{
  "releases": [
    {
      "version": "1.15.3",
      "date": "2026-05-28T12:29:44Z",
      "notes": "### Bug Fixes\n\n* **sdk:** make sdk:publish idempotent via uv --check-url ([c7f106d](https://gitlab.com/cleyrop-org/apps/internal/commit/c7f106d4071aeb9248e89d7c1e381dba9924e888))",
      "assets": [
        {
          "platform": "linux-amd64",
          "name": "cleyrop-linux-amd64",
          "sha256": "b8ea8d8f3b6b0ea62437f7967e45dcba6bf6654a514797de8aa3589a14bb6a98",
          "size": 16741656,
          "url": "https://downloads.cleyrop.tech/cli/1.15.3/cleyrop-linux-amd64"
        },
        {
          "platform": "macos-amd64",
          "name": "cleyrop-macos-amd64",
          "sha256": "74d838e9eec8d2ee99a7c6079142df123d10e23ab50f9f22cebaecc36ff900a7",
          "size": 18150032,
          "url": "https://downloads.cleyrop.tech/cli/1.15.3/cleyrop-macos-amd64"
        },
        {
          "platform": "macos-arm64",
          "name": "cleyrop-macos-arm64",
          "sha256": "242e06007c3ace7adf9b14ed47520d2cc16d2c402af6bb7edbc2dd0f4958a15b",
          "size": 17730816,
          "url": "https://downloads.cleyrop.tech/cli/1.15.3/cleyrop-macos-arm64"
        }
      ]
    },
    {
      "version": "1.15.2",
      "date": "2026-05-28T11:34:55Z",
      "notes": "### Bug Fixes\n\n* **sdk:** assert Gatekeeper accepts notarized binary before shipping ([9f3a8aa](https://gitlab.com/cleyrop-org/apps/internal/commit/9f3a8aa54b3a5f98ce2c3dcebd33d5ea28d2d451))\n* **sdk:** bundle legacy Developer ID CA + always-on signing diagnostics ([1a6d1bc](https://gitlab.com/cleyrop-org/apps/internal/commit/1a6d1bcbd3720d5d4cc4b02a24e16f83a388c54e))\n* **sdk:** decouple notarize-macos.sh strict-mode from $CI_COMMIT_TAG ([f7e5349](https://gitlab.com/cleyrop-org/apps/internal/commit/f7e53492b535486622ed6bc7d91a6ccb2c930038))\n* **sdk:** drop allow-jit + allow-unsigned-executable-memory entitlements ([41dc53a](https://gitlab.com/cleyrop-org/apps/internal/commit/41dc53a9af7164c16fa5e4b867a7c1be6d015ffc))\n* **sdk:** drop spctl post-notarize check (wrong tool for bare Mach-O) ([d397e43](https://gitlab.com/cleyrop-org/apps/internal/commit/d397e43a619f4020f3313edb3602f8b9ce4cfc29))\n* **sdk:** expand $HOME in macOS before_script, not YAML variables ([bf96d76](https://gitlab.com/cleyrop-org/apps/internal/commit/bf96d76c1998f29a8c0a7f6faaccac06dcf5e26b))\n* **sdk:** guard publish against silently regressed release assets ([807533a](https://gitlab.com/cleyrop-org/apps/internal/commit/807533a513161d772012d4e818d0036fd3498358))\n* **sdk:** mark sdk:release need on sdk:test optional ([3679577](https://gitlab.com/cleyrop-org/apps/internal/commit/367957793061d032d4322871e6dc6f381bec1505))\n* **sdk:** move macOS per-arch caches out of GIT_CLEAN_FLAGS path ([1d93047](https://gitlab.com/cleyrop-org/apps/internal/commit/1d93047579a8a8e15469808aca048efef9303275))\n* **sdk:** pin codesign to ephemeral keychain, drop search-list race ([b9677cc](https://gitlab.com/cleyrop-org/apps/internal/commit/b9677ccf7b6a274955855714534be77e88f6c4e7))\n* **sdk:** pin CPython to full patch (3.13.12) on binary builds ([3d04a37](https://gitlab.com/cleyrop-org/apps/internal/commit/3d04a373b977c6b99608f25017990549cf99d96b))\n* **sdk:** require pre-provisioned uv on macOS runner, cache x86_64 uv fetch ([8216a77](https://gitlab.com/cleyrop-org/apps/internal/commit/8216a77fdd7647e6c466c6a5eb6eb9c45573bfeb))\n* **sdk:** restore keychain search-list for cert-chain validation ([c440686](https://gitlab.com/cleyrop-org/apps/internal/commit/c440686a4e7be3ad69230dc4e6fd01cc66a76228))\n* **sdk:** tighten Gatekeeper smoke + publish-script error propagation ([875aacc](https://gitlab.com/cleyrop-org/apps/internal/commit/875aacc0d267e3643f80755e3b0788ec09543206))\n* **sdk:** trigger release+binary builds on build/sign asset changes ([6e906e4](https://gitlab.com/cleyrop-org/apps/internal/commit/6e906e4e27625ca574d07b509c52e5d765671bd6))",
      "assets": [
        {
          "platform": "linux-amd64",
          "name": "cleyrop-linux-amd64",
          "sha256": "315d404d1ebe739ecc8e422e7a665d28ff7aa6efeacdfc1293dfb0bea68a0ab7",
          "size": 16742264,
          "url": "https://downloads.cleyrop.tech/cli/1.15.2/cleyrop-linux-amd64"
        },
        {
          "platform": "macos-amd64",
          "name": "cleyrop-macos-amd64",
          "sha256": "5bd9d3985d9225988553d9a0a58ea3def089632d16b9d4a39081051c4c10622d",
          "size": 18151072,
          "url": "https://downloads.cleyrop.tech/cli/1.15.2/cleyrop-macos-amd64"
        },
        {
          "platform": "macos-arm64",
          "name": "cleyrop-macos-arm64",
          "sha256": "43ad201612913bf565a5673ea6eb27e67a6884fd9ec13f1ec787adb03abf4327",
          "size": 17730496,
          "url": "https://downloads.cleyrop.tech/cli/1.15.2/cleyrop-macos-arm64"
        }
      ]
    },
    {
      "version": "1.15.1",
      "date": "2026-05-28T09:12:57Z",
      "notes": "### Bug Fixes\n\n* **sdk:** apply round-2 code-review fixes for macOS Rosetta build ([5ae076b](https://gitlab.com/cleyrop-org/apps/internal/commit/5ae076b6dbf32df9ba8f29565b7d19acae4617d7))\n* **sdk:** harden macOS Rosetta build per code review ([eaf282e](https://gitlab.com/cleyrop-org/apps/internal/commit/eaf282e3389884a359bb35951781b52a6a99d022))\n* **sdk:** YAML-quote macOS script lines containing `: ` ([a1f9339](https://gitlab.com/cleyrop-org/apps/internal/commit/a1f93396e1ba4f741eb25baf3731565f07f2869c))",
      "assets": [
        {
          "platform": "linux-amd64",
          "name": "cleyrop-linux-amd64",
          "sha256": "818e67f362ef46cd2c0468cfc0856b9637fd22bdbd4339eefd8b585aa254cd8b",
          "size": 16756480,
          "url": "https://downloads.cleyrop.tech/cli/1.15.1/cleyrop-linux-amd64"
        },
        {
          "platform": "macos-amd64",
          "name": "cleyrop-macos-amd64",
          "sha256": "b18cac04266660639a6b9d616ef184f16fbeddc07c85a1040b48e566201fa54a",
          "size": 18171472,
          "url": "https://downloads.cleyrop.tech/cli/1.15.1/cleyrop-macos-amd64"
        },
        {
          "platform": "macos-arm64",
          "name": "cleyrop-macos-arm64",
          "sha256": "20743859d61abfa4328c50526f69e4d835531a0219fbb70ab8736dc9847519d7",
          "size": 17749712,
          "url": "https://downloads.cleyrop.tech/cli/1.15.1/cleyrop-macos-arm64"
        }
      ]
    },
    {
      "version": "1.15.0",
      "date": "2026-05-27T19:43:48Z",
      "notes": "### Bug Fixes\n\n* **downloads-site:** correct distribution claims, decouple pinned installs, guard publishes ([0368ca0](https://gitlab.com/cleyrop-org/apps/internal/commit/0368ca01d6a9d71586f4a35bf685f82133ecd693))\n* **sdk:** codesign + notarize macOS CLI binaries ([fb49b56](https://gitlab.com/cleyrop-org/apps/internal/commit/fb49b5630fb53649044d321ae2e9232c834e4d0c))\n\n\n### Features\n\n* **sdk,downloads-site:** add releases listing with CHANGELOG notes ([16100c2](https://gitlab.com/cleyrop-org/apps/internal/commit/16100c217d58f9a754ee1d6bb65d5070340c2c91))",
      "assets": [
        {
          "platform": "linux-amd64",
          "name": "cleyrop-linux-amd64",
          "sha256": "2a1ff01ace5cd2e0840375e71578a28649b85d12209bb17523b1538c1198b0b7",
          "size": 16756408,
          "url": "https://downloads.cleyrop.tech/cli/1.15.0/cleyrop-linux-amd64"
        },
        {
          "platform": "macos-arm64",
          "name": "cleyrop-macos-arm64",
          "sha256": "a6b0b56235fc04d845de78751181d18f823a5a4121b272eedd6a6a896f68944f",
          "size": 18725392,
          "url": "https://downloads.cleyrop.tech/cli/1.15.0/cleyrop-macos-arm64"
        }
      ]
    },
    {
      "version": "1.14.2",
      "date": "2026-05-22T07:16:55Z",
      "assets": [
        {
          "platform": "linux-amd64",
          "name": "cleyrop-linux-amd64",
          "sha256": "7021cc40f56c060126026fa1d8411eb511b70fc2de5150961461f1aadc8af2a3",
          "size": 16756128,
          "url": "https://downloads.cleyrop.tech/cli/1.14.2/cleyrop-linux-amd64"
        },
        {
          "platform": "macos-arm64",
          "name": "cleyrop-macos-arm64",
          "sha256": "ff2770283a1ffe208826ed1ad70ad4ecbae9798f121008bcecaeca6d1fc9944d",
          "size": 17404512,
          "url": "https://downloads.cleyrop.tech/cli/1.14.2/cleyrop-macos-arm64"
        }
      ],
      "notes": "### Bug Fixes\n\n* **sdk:** use `version` subcommand for binary smoke test ([efad869](https://gitlab.com/cleyrop-org/apps/internal/commit/efad869b822ad71200d777bc8073218456fdeb89))"
    }
  ]
}
