Releases: souporserious/renoun
renoun@11.6.0
Minor Changes
-
6630740: Refactors
Tokensto use slot-basedcomponentsoverrides for token spans, diagnostics, and quick info popovers.Breaking Changes
Tokensno longer acceptscss,className, orstyleprops. Move those overrides to the newcomponentsslots 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, andcomponents.Popoverfor the oldtoken,error, andpopoveroverride 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
Historyloading - Reduces redundant git checks with caching and smarter probes
- Expands CLI prewarm discovery to include export history
- Fixes
Referenceedge 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/renouninstead of creating extra.renoun/cacheroots. -
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#getFileExportsso remote archive-backed files initialize before export enumeration. -
7aefedb: Export all
Historycomponent types.
@renoun/screenshot@0.3.3
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
Minor Changes
-
6cb43c6: Introduces a new snapshot/session-based cache layer for
renounwith 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/analysisandrenoun/projectsubpath exports - The
renounpackage now relies on React 19 client APIs when rendering quick info documentation, so React 18 and below are no longer supported.
- Keeps the analysis and project client entrypoints internal by removing the public
Patch Changes
- Updated dependencies [6cb43c6]
- @renoun/mdx@3.8.2
@renoun/mdx@3.8.2
Patch Changes
- 6cb43c6: Ensure
@renoun/mdxpublishes rewritten relative import extensions and excludes test-only build artifacts from the npm tarball.
@renoun/docs@0.2.3
Patch Changes
- Updated dependencies [6cb43c6]
- @renoun/mdx@3.8.2
@renoun/blog@0.2.3
Patch Changes
- Updated dependencies [6cb43c6]
- @renoun/mdx@3.8.2
renoun@11.4.0
Minor Changes
- c68b5e7: Adds a new
Historycomponent that renders the export history of a repository as a structured list of changes grouped by release, with support for custom components via thecomponentsprop.
renoun@11.3.0
Minor Changes
- 293300a: Adds
commitandreleaseTagvariants to theLinkcomponent along withgetCommitUrlandgetReleaseTagUrlmethods on theRepositoryclass for constructing URLs to specific commits and release tags.
Patch Changes
- 1e999f6: Fixes
RootProviderPropstyping 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
GitFileSystemprovider. - cf0be5b: Improves export analysis accuracy: resolves
export default Xto the actual declaration for hashing, trackslocalNameon export changes, strips JSDoc inline tags from deprecation messages, and adds same-name move detection for re-export reorganizations. - 1cf083c: Fixes
Collection#getFiletype inference so schema-derived frontmatter types are preserved instead of widening tounknownor 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
GitVirtualFileSystemto prevent any potential URL injection. - Updated dependencies [bd9ae05]
- @renoun/mdx@3.8.1
@renoun/screenshot@0.3.2
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
Patch Changes
- bd9ae05: Fixes
add-frontmatterso stripped frontmatter content is removed from rendered MDX output while preserving thefrontmatterexport behavior.