Skip to content

Releases: souporserious/renoun

renoun@11.6.0

24 Mar 03:53
f720033

Choose a tag to compare

Minor Changes

  • 6630740: Refactors Tokens to use slot-based components overrides for token spans, diagnostics, and quick info popovers.

    Breaking Changes

    Tokens no longer accepts css, className, or style props. Move those overrides to the new components slots instead:

    <Tokens
    --  css={{
    --    popover: {
    --      marginTop: '0.5rem',
    --    },
    --  }}
    --  className={{
    --    token: 'custom-token',
    --  }}
    +  components={{
    +    Popover: {
    +      css: {
    +        marginTop: '0.5rem',
    +      },
    +    },
    +    Token: {
    +      className: 'custom-token',
    +    },
    +  }}
    />

    Use components.Token, components.Error, and components.Popover for the old token, error, and popover override targets.

Patch Changes

  • f010e01: Fixes clone-backed explicit remote refs so warm export-history reads avoid duplicate remote freshness checks and concurrent identical history requests share in-flight work.

  • f28b5e7: Improves multi-worker performance and reliability for repository history and analysis.

    • Deduplicates export history work across workers using persisted cache
    • Fixes React streaming/Suspense issues for History loading
    • Reduces redundant git checks with caching and smarter probes
    • Expands CLI prewarm discovery to include export history
    • Fixes Reference edge cases and crashes
    • Optimizes directory snapshot and export type resolution
  • 19a4969: Tightens cache invalidation across development, CI, and production-oriented analysis flows.

    • Stops non-production RPC memoization for source text metadata and token requests so local edits cannot be masked by a stale websocket cache layer.
    • Enables strict hermetic file-system cache defaults in CI and lets runtime analysis snapshots honor the shared environment default again.
  • 55f2b65: Fixes explicit-ref analysis for cached git repositories so export and type lookups use the selected ref, and keeps Next.js app caches under .next/cache/renoun instead of creating extra .renoun/cache roots.

  • 0d20c96: Fixes remote git directory and file reads after switching a repository ref to a branch that only exists as a remote-tracking ref in the cached clone.

  • ec9ac52: Fixes explicit remote ref invalidation for cached git repositories so branch updates refresh file reads, sync reads, and analysis caches against the latest fetched ref.

  • b24b405: Improves build performance and reliability by fixing large analysis RPC responses, making prewarm invalidation incremental, and reducing code block analysis round trips.

  • 934c769: Implements stable theme cache key.

  • d9c6048: Fixes GitVirtualFileSystem#getFileExports so remote archive-backed files initialize before export enumeration.

  • 7aefedb: Export all History component types.

@renoun/screenshot@0.3.3

24 Mar 03:52
f720033

Choose a tag to compare

Patch Changes

  • ce6fd10: Fixes WebGL and canvas capture by snapshotting canvas content at screenshot start before async resource preparation runs. Falls back to a visible placeholder with a clear warning when browser security restrictions prevent cross-origin or tainted canvas pixels from being copied.
  • 28e4b29: Use placeholder when canvas is tainted.

renoun@11.5.0

14 Mar 21:32
729d9b3

Choose a tag to compare

Minor Changes

  • 6cb43c6: Introduces a new snapshot/session-based cache layer for renoun with optional SQLite persistence, improving performance for repeated codebase queries across file structure, export analysis, type resolution, and git metadata/history lookups. It also improves cache invalidation and fallback behavior so markdown/MDX-derived code blocks can reuse stable quick-info and history data more reliably.

    Breaking Changes

    • Keeps the analysis and project client entrypoints internal by removing the public renoun/analysis and renoun/project subpath exports
    • The renoun package now relies on React 19 client APIs when rendering quick info documentation, so React 18 and below are no longer supported.

Patch Changes

  • Updated dependencies [6cb43c6]
    • @renoun/mdx@3.8.2

@renoun/mdx@3.8.2

14 Mar 21:32
729d9b3

Choose a tag to compare

Patch Changes

  • 6cb43c6: Ensure @renoun/mdx publishes rewritten relative import extensions and excludes test-only build artifacts from the npm tarball.

@renoun/docs@0.2.3

14 Mar 21:32
729d9b3

Choose a tag to compare

Patch Changes

  • Updated dependencies [6cb43c6]
    • @renoun/mdx@3.8.2

@renoun/blog@0.2.3

14 Mar 21:32
729d9b3

Choose a tag to compare

Patch Changes

  • Updated dependencies [6cb43c6]
    • @renoun/mdx@3.8.2

renoun@11.4.0

24 Feb 19:52
91836ea

Choose a tag to compare

Minor Changes

  • c68b5e7: Adds a new History component that renders the export history of a repository as a structured list of changes grouped by release, with support for custom components via the components prop.

renoun@11.3.0

12 Feb 06:51
3e11f14

Choose a tag to compare

Minor Changes

  • 293300a: Adds commit and releaseTag variants to the Link component along with getCommitUrl and getReleaseTagUrl methods on the Repository class for constructing URLs to specific commits and release tags.

Patch Changes

  • 1e999f6: Fixes RootProviderProps typing so IntelliSense correctly shows concrete provider props instead of collapsing to a broad index signature in generic utility types.
  • 57d9742: Hardens app-mode file synchronization by refusing symlink escapes outside the project root and skipping symlinked project overrides.
  • 97bc302: Improves validation and hardens git commands in GitFileSystem provider.
  • cf0be5b: Improves export analysis accuracy: resolves export default X to the actual declaration for hashing, tracks localName on export changes, strips JSDoc inline tags from deprecation messages, and adds same-name move detection for re-export reorganizations.
  • 1cf083c: Fixes Collection#getFile type inference so schema-derived frontmatter types are preserved instead of widening to unknown or narrowing export names to only 'default'.
  • ff3e53a: Redacts RPC error payload details in production responses to avoid leaking request params.
  • b6b5fd0: Encodes URL parameters in GitVirtualFileSystem to prevent any potential URL injection.
  • Updated dependencies [bd9ae05]
    • @renoun/mdx@3.8.1

@renoun/screenshot@0.3.2

12 Feb 06:51
3e11f14

Choose a tag to compare

Patch Changes

  • 08dd4dc: Fixes 3D transform rendering by hardening the WebGL perspective path initialization so rendering state is not reset before draw.

@renoun/mdx@3.8.1

12 Feb 06:52
3e11f14

Choose a tag to compare

Patch Changes

  • bd9ae05: Fixes add-frontmatter so stripped frontmatter content is removed from rendered MDX output while preserving the frontmatter export behavior.