Skip to content

[1.x] Publish packages#993

Merged
lorisleiva merged 1 commit into
mainfrom
changeset-release/main
Jun 2, 2026
Merged

[1.x] Publish packages#993
lorisleiva merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented May 5, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@codama/dynamic-address-resolution@0.2.0

Minor Changes

  • #996 dbfd246 Thanks @mikhd! - Extract address resolution primitives from @codama/dynamic-client into a @codama/dynamic-address-resolution package.

Patch Changes

  • Updated dependencies []:
    • @codama/dynamic-codecs@1.2.1
    • @codama/errors@1.7.0
    • codama@1.7.0

@codama/dynamic-instructions@0.2.0

Minor Changes

  • #999 a753939 Thanks @mikhd! - Extract AccountMeta and Instruction building from @codama/dynamic-client into a @codama/dynamic-instructions package.

Patch Changes

  • Updated dependencies [dbfd246]:
    • @codama/dynamic-address-resolution@0.2.0
    • @codama/dynamic-codecs@1.2.1
    • @codama/errors@1.7.0
    • codama@1.7.0

@codama/fragments@0.1.0

Minor Changes

  • #994 e7c1bf6 Thanks @lorisleiva! - Introduce @codama/fragments, a public package that bundles Codama's composable code-generation primitives. The root entrypoint exposes the language-agnostic core (BaseFragment, createFragmentTemplate, mapFragmentContent, setFragmentContent) plus a small framework of shared helpers: casing utilities (camelCase, pascalCase, snakeCase, kebabCase, titleCase, capitalize), filesystem and path helpers (writeFile, readFile, joinPath, pathDirectory, relativePath, …), and the RenderMap data structure with its pure data operations (createRenderMap, addToRenderMap, mergeRenderMaps, mapRenderMapContent, writeRenderMap, …). The casing helpers return plain string; the branded CamelCaseString / PascalCaseString / … types stay in @codama/node-types for spec-validation purposes.

    JavaScript- and Rust-flavored Fragment, ImportMap, and fragment tagged-template helpers live under the @codama/fragments/javascript and @codama/fragments/rust subpaths. Both subpaths also expose getDocblockFragment, which now accepts undefined (in addition to readonly string[]) so generators can thread a node's optional docs attribute straight through without a ternary guard; the helper still returns undefined for empty or absent input, composing naturally with the fragment tagged template's optional-interpolation behaviour.

    The package ships at 0.1.0 to signal pre-stability while the renderer stack settles around it.

Patch Changes

  • Updated dependencies []:
    • @codama/errors@1.7.0

@codama/node-types@1.7.0

Minor Changes

@codama/nodes@1.7.0

Minor Changes

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/node-types@1.7.0
    • @codama/errors@1.7.0

@codama/nodes-from-anchor@1.5.0

Minor Changes

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/nodes@1.7.0
    • @codama/visitors@1.7.0
    • @codama/errors@1.7.0

@codama/visitors-core@1.7.0

Minor Changes

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/nodes@1.7.0
    • @codama/errors@1.7.0

@codama/cli@1.5.2

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/visitors-core@1.7.0
    • @codama/nodes@1.7.0
    • @codama/visitors@1.7.0

@codama/dynamic-client@0.1.1

Patch Changes

  • #996 dbfd246 Thanks @mikhd! - Extract address resolution primitives from @codama/dynamic-client into a @codama/dynamic-address-resolution package.

  • #999 a753939 Thanks @mikhd! - Extract AccountMeta and Instruction building from @codama/dynamic-client into a @codama/dynamic-instructions package.

  • Updated dependencies [dbfd246, a753939]:

    • @codama/dynamic-address-resolution@0.2.0
    • @codama/dynamic-instructions@0.2.0
    • @codama/dynamic-codecs@1.2.1
    • @codama/errors@1.7.0
    • codama@1.7.0

@codama/dynamic-codecs@1.2.1

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/visitors-core@1.7.0
    • @codama/nodes@1.7.0
    • @codama/errors@1.7.0

@codama/dynamic-parsers@1.2.1

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/visitors-core@1.7.0
    • @codama/nodes@1.7.0
    • @codama/dynamic-codecs@1.2.1
    • @codama/errors@1.7.0

@codama/errors@1.7.0

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/node-types@1.7.0

codama@1.7.0

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/nodes@1.7.0
    • @codama/cli@1.5.2
    • @codama/validators@1.7.0
    • @codama/visitors@1.7.0
    • @codama/errors@1.7.0

@codama/renderers-core@1.3.8

Patch Changes

  • #994 e7c1bf6 Thanks @lorisleiva! - Re-export the language-agnostic fragment primitives, path helpers, filesystem helpers, and RenderMap data operations from @codama/fragments. The implementations have moved to that package so they can be shared with code generators and other consumers outside the renderers stack; existing importers of @codama/renderers-core continue to see every public name at the same import path with no behaviour change. writeRenderMapVisitor stays in renderers-core since it depends on the visitor + node infrastructure that @codama/fragments deliberately does not pull in.

  • Updated dependencies [d4aa3bf, e7c1bf6]:

    • @codama/visitors-core@1.7.0
    • @codama/nodes@1.7.0
    • @codama/fragments@0.1.0
    • @codama/errors@1.7.0

@codama/validators@1.7.0

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/visitors-core@1.7.0
    • @codama/nodes@1.7.0
    • @codama/errors@1.7.0

@codama/visitors@1.7.0

Patch Changes

  • Updated dependencies [d4aa3bf]:
    • @codama/visitors-core@1.7.0
    • @codama/nodes@1.7.0
    • @codama/errors@1.7.0

@github-actions github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from bbc0679 to f3ad65e Compare May 21, 2026 08:37
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f3ad65e to 14c0cd9 Compare June 2, 2026 14:43
@lorisleiva lorisleiva merged commit 2e4ba53 into main Jun 2, 2026
@lorisleiva lorisleiva deleted the changeset-release/main branch June 2, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant