Repository navigation
chore(release): version packages - #2462
Open
github-actions[bot] wants to merge 1 commit into
Open
github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the
|
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
November 12, 2026 12:36
7a2e829 to
6c1c53f
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
November 12, 2026 12:38
6c1c53f to
a463331
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
@maple-dev/alchemy@0.6.1
Patch Changes
@maple-dev/browser@0.14.2
Patch Changes
c022d7f: Network capture no longer rejects a
fetchcall that succeeded:fetchaccepts anything it can stringify, such asfetch(window.location)or aURLfrom another frame. Capture read aurlproperty those values do not have, threw after the response had arrived, and the app'sawait fetch(...)rejected with aTypeError. The URL is now read the wayfetchreads it.keepaliveno longer has its body encoded just to measure it.613df48: Session replay no longer changes how a page's own stylesheet calls fail, and benign browser notices no longer count as session errors:
insertRule(ordeleteRule,replace,replaceSync,setProperty,removeProperty) with something the browser rejects gets the browser's exception again. While a recording ran, the call returnedundefinedinstead of throwing and the console showed[maple] session replay recording failed. CSS-in-JS libraries that insert vendor-prefixed rules and rely on catching the error hit this on every page load. The recording itself was not interrupted.ResizeObserver loopnotices and errors thrown by browser extensions are no longer recorded as session errors, so they stop counting toward a session's error total and its "has errors" filter. These are the default error filters that already keep them out of issues;errors: { defaultFilters: false }in@maple-dev/browserkeeps them in both.58c2b10: Capture no longer changes what the app sees, and both SDKs agree on one page:
fetchthat succeeded. Anything capture throws after the response arrived (a URL filter, a body pattern, reading the body in the background) is dropped, the app gets the real response, and a failed request still rejects with its own error. An XHR'sloadendbookkeeping can no longer raise an uncaught error on the page.MapleBrowser.init()with no argument starts on defaults and warns about the missingserviceNameinstead of throwing. If startup throws,init()warns, undoes what had started and returns a handle that does nothing, so telemetry cannot take the app's entrypoint down.@maple-dev/browserand the Effect client on one page, an uncaught error is recorded once and web vitals are reported by one of the two. The Effect client now uses the page-wide error claim and thewebVitalslease, and tells the page's error listeners (breadcrumbs, replay on error) about the errors it records.@maple-dev/browseralready did. They still get a session row and events.privacy.sanitizeUrlwhen it stops, so a remount no longer stacks a second copy, and it stops capturing when another Maple SDK on the page turnsprivacy.requireConsenton later.Maple.layer(client and server) sends thex-maple-sdkheader like the other presets; the server layer also names itself inuser-agent.04fd697: A failed export no longer fills the console:
flush skipped (cooldown ...)on every flush tick of the 60s cooldown, per signal, andflush failedagain after every failed retry. A blocked endpoint produced about 24 lines a minute for the whole session. Skipped flushes now print nothing, an outage is logged once per signal, and oneflush recoveredline follows when export works again. Buffering, restore and the 60s cooldown are unchanged.logs.captureConsole) no longer records the SDKs' own[maple]and[MapleClientSDK]diagnostics as the app's console output, so an export failure is not counted as a session error.@maple-dev/effect-sdk@0.14.1
Patch Changes
c022d7f: Network capture no longer rejects a
fetchcall that succeeded:fetchaccepts anything it can stringify, such asfetch(window.location)or aURLfrom another frame. Capture read aurlproperty those values do not have, threw after the response had arrived, and the app'sawait fetch(...)rejected with aTypeError. The URL is now read the wayfetchreads it.keepaliveno longer has its body encoded just to measure it.613df48: Session replay no longer changes how a page's own stylesheet calls fail, and benign browser notices no longer count as session errors:
insertRule(ordeleteRule,replace,replaceSync,setProperty,removeProperty) with something the browser rejects gets the browser's exception again. While a recording ran, the call returnedundefinedinstead of throwing and the console showed[maple] session replay recording failed. CSS-in-JS libraries that insert vendor-prefixed rules and rely on catching the error hit this on every page load. The recording itself was not interrupted.ResizeObserver loopnotices and errors thrown by browser extensions are no longer recorded as session errors, so they stop counting toward a session's error total and its "has errors" filter. These are the default error filters that already keep them out of issues;errors: { defaultFilters: false }in@maple-dev/browserkeeps them in both.58c2b10: Capture no longer changes what the app sees, and both SDKs agree on one page:
fetchthat succeeded. Anything capture throws after the response arrived (a URL filter, a body pattern, reading the body in the background) is dropped, the app gets the real response, and a failed request still rejects with its own error. An XHR'sloadendbookkeeping can no longer raise an uncaught error on the page.MapleBrowser.init()with no argument starts on defaults and warns about the missingserviceNameinstead of throwing. If startup throws,init()warns, undoes what had started and returns a handle that does nothing, so telemetry cannot take the app's entrypoint down.@maple-dev/browserand the Effect client on one page, an uncaught error is recorded once and web vitals are reported by one of the two. The Effect client now uses the page-wide error claim and thewebVitalslease, and tells the page's error listeners (breadcrumbs, replay on error) about the errors it records.@maple-dev/browseralready did. They still get a session row and events.privacy.sanitizeUrlwhen it stops, so a remount no longer stacks a second copy, and it stops capturing when another Maple SDK on the page turnsprivacy.requireConsenton later.Maple.layer(client and server) sends thex-maple-sdkheader like the other presets; the server layer also names itself inuser-agent.04fd697: A failed export no longer fills the console:
flush skipped (cooldown ...)on every flush tick of the 60s cooldown, per signal, andflush failedagain after every failed retry. A blocked endpoint produced about 24 lines a minute for the whole session. Skipped flushes now print nothing, an outage is logged once per signal, and oneflush recoveredline follows when export works again. Buffering, restore and the 60s cooldown are unchanged.logs.captureConsole) no longer records the SDKs' own[maple]and[MapleClientSDK]diagnostics as the app's console output, so an export failure is not counted as a session error.@maple/cli@0.3.6
Patch Changes