github codama-idl/codama @codama/renderers-core@2.0.0-rc.0

Major Changes

  • #1157 64d52eb Thanks @codama-releases! - Release Codama v2, supporting IDLs of the v2 standard. Upgrade v1 IDLs with the codama upgrade command or the @codama/upgrade package.

  • #1260 3ad402a Thanks @lorisleiva! - Require Node.js 22.12.0 or later.

    BREAKING CHANGES

    Node.js 20 is no longer supported. Every package now declares "engines": { "node": ">=22.12.0" }, the first Node.js 22 release that supports require(esm) by default. Node.js 20 reached its end of life in April 2026, and some dependencies (e.g. commander) already require Node.js 22.12.0.

  • #1252 3f76a7f Thanks @lorisleiva! - Stop re-exporting @codama/fragments, so this package only exports writeRenderMapVisitor and writeIdlVisitor.

    BREAKING CHANGES

    Fragments APIs are no longer re-exported. Fragment primitives, casing helpers, filesystem and path helpers, and the RenderMap data operations must be imported from @codama/fragments directly.

    - import { addToRenderMap, createRenderMap, deleteDirectory, writeRenderMapVisitor } from '@codama/renderers-core';
    + import { addToRenderMap, createRenderMap, deleteDirectory } from '@codama/fragments';
    + import { writeRenderMapVisitor } from '@codama/renderers-core';

Patch Changes

Don't miss a new codama release

NewReleases is sending notifications on new releases.