{
    "href": "/post/2025/05/26/stream-interop-standard-now-stable/",
    "relId": "2025/05/26/stream-interop-standard-now-stable",
    "title": "Stream-Interop Standard Now Stable",
    "author": "pmjones",
    "tags": [
        {
            "href": "/tag/programming/",
            "relId": "programming",
            "title": "Programming",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        },
        {
            "href": "/tag/php/",
            "relId": "php",
            "title": "PHP",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        },
        {
            "href": "/tag/interop/",
            "relId": "interop",
            "title": "Interop",
            "author": null,
            "created": "2025-02-03 20:11:59 UTC",
            "updated": [
                "2025-02-03 20:11:59 UTC"
            ],
            "markup": "markdown"
        }
    ],
    "created": "2025-05-26 13:39:24 UTC",
    "updated": [
        "2025-05-26 13:39:24 UTC"
    ],
    "markup": "markdown",
    "html": "<p>I am pleased to announce that the <a href=\"https://github.com/stream-interop/interface\">Stream-Interop standard interface package</a> has been released at 1.0.0 stable, along with <a href=\"https://github.com/stream-interop/impl\">reference implementations</a> for the interfaces.</p>\n<p>The standard now includes interfaces for <a href=\"https://github.com/stream-interop/interface?#readonlystream\">readonly</a> and <a href=\"https://github.com/stream-interop/interface?#immutablestream\">immutable</a> streams, as well as stream-specific <a href=\"https://github.com/stream-interop/interface?#streamtypealiases\">PHPStan type aliases</a>.</p>\n<p>If you discover omissions or oversights, please raise an <a href=\"https://github.com/stream-interop/interface/issues\">issue or PR at Github</a>.</p>\n"
}
