<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>fs.js Changelog</title>
        <link>https://developer.fullstory.com/browser/changelog/</link>
        <description>Release notes for fs.js, the Fullstory browser capture script.</description>
        <lastBuildDate>Wed, 03 Jun 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 Fullstory, Inc.</copyright>
        <item>
            <title><![CDATA[June 3, 2026]]></title>
            <link>https://developer.fullstory.com/browser/changelog/2026-06-03/</link>
            <guid>https://developer.fullstory.com/browser/changelog/2026-06-03/</guid>
            <pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Client-side guardrails for the Session UID feature.]]></description>
            <content:encoded><![CDATA[<p>Client-side guardrails for the Session UID feature.</p>
<!-- -->
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="improvements">Improvements<a href="https://developer.fullstory.com/browser/changelog/2026-06-03/#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class="">Added client-side guardrails that improve the stability and reliability of the Session UID feature.</li>
</ul>]]></content:encoded>
            <category>Improvement</category>
        </item>
        <item>
            <title><![CDATA[June 1, 2026]]></title>
            <link>https://developer.fullstory.com/browser/changelog/2026-06-01/</link>
            <guid>https://developer.fullstory.com/browser/changelog/2026-06-01/</guid>
            <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Improved handling of misconfigured observers, plus a cleanup fix in the bundled script.]]></description>
            <content:encoded><![CDATA[<p>Improved handling of misconfigured observers, plus a cleanup fix in the bundled script.</p>
<!-- -->
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="improvements">Improvements<a href="https://developer.fullstory.com/browser/changelog/2026-06-01/#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class="">Improved observer configuration handling so that misconfigurations are gracefully rejected instead of throwing hard exceptions.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="bug-fixes">Bug fixes<a href="https://developer.fullstory.com/browser/changelog/2026-06-01/#bug-fixes" class="hash-link" aria-label="Direct link to Bug fixes" title="Direct link to Bug fixes" translate="no">​</a></h3>
<ul>
<li class="">Removed a duplicate license comment that appeared in the bundled <code>fs.js</code> output.</li>
</ul>]]></content:encoded>
            <category>Improvement</category>
            <category>Bug fix</category>
        </item>
        <item>
            <title><![CDATA[April 22, 2026]]></title>
            <link>https://developer.fullstory.com/browser/changelog/2026-04-22/</link>
            <guid>https://developer.fullstory.com/browser/changelog/2026-04-22/</guid>
            <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Better Session UID lifecycle handling and network throttling for realtime recording.]]></description>
            <content:encoded><![CDATA[<p>Better Session UID lifecycle handling and network throttling for realtime recording.</p>
<!-- -->
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="improvements">Improvements<a href="https://developer.fullstory.com/browser/changelog/2026-04-22/#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class="">Introduced throttling for realtime recording network requests to reduce load on backend services.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="bug-fixes">Bug fixes<a href="https://developer.fullstory.com/browser/changelog/2026-04-22/#bug-fixes" class="hash-link" aria-label="Direct link to Bug fixes" title="Direct link to Bug fixes" translate="no">​</a></h3>
<ul>
<li class="">Improved session lifecycle controls for Session UIDs and fixed an issue with <code>userId</code> preservation during non-stateless startup.</li>
</ul>]]></content:encoded>
            <category>Improvement</category>
            <category>Bug fix</category>
        </item>
        <item>
            <title><![CDATA[March 25, 2026]]></title>
            <link>https://developer.fullstory.com/browser/changelog/2026-03-25/</link>
            <guid>https://developer.fullstory.com/browser/changelog/2026-03-25/</guid>
            <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[More reliable capture of dynamically modified stylesheets.]]></description>
            <content:encoded><![CDATA[<p>More reliable capture of dynamically modified stylesheets.</p>
<!-- -->
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="bug-fixes">Bug fixes<a href="https://developer.fullstory.com/browser/changelog/2026-03-25/#bug-fixes" class="hash-link" aria-label="Direct link to Bug fixes" title="Direct link to Bug fixes" translate="no">​</a></h3>
<ul>
<li class="">Improved the reliability of capturing <code>adoptedStyleSheets</code> when a stylesheet is modified without explicitly reassigning it.</li>
</ul>]]></content:encoded>
            <category>Bug fix</category>
        </item>
        <item>
            <title><![CDATA[March 11, 2026]]></title>
            <link>https://developer.fullstory.com/browser/changelog/2026-03-11/</link>
            <guid>https://developer.fullstory.com/browser/changelog/2026-03-11/</guid>
            <pubDate>Wed, 11 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Viewport enter/exit tracking and expanded stylesheet capture.]]></description>
            <content:encoded><![CDATA[<p>Viewport enter/exit tracking and expanded stylesheet capture.</p>
<!-- -->
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="new-features">New features<a href="https://developer.fullstory.com/browser/changelog/2026-03-11/#new-features" class="hash-link" aria-label="Direct link to New features" title="Direct link to New features" translate="no">​</a></h3>
<ul>
<li class="">Added support for capturing document-level <code>mouseenter</code>/<code>mouseleave</code> events to more accurately detect when a visitor's cursor enters or exits the browser viewport.</li>
<li class="">Expanded CSS capture to record <code>adoptedStyleSheets.splice()</code> calls, so stylesheets modified this way are faithfully replayed.</li>
</ul>]]></content:encoded>
            <category>New feature</category>
        </item>
        <item>
            <title><![CDATA[March 10, 2026]]></title>
            <link>https://developer.fullstory.com/browser/changelog/2026-03-10/</link>
            <guid>https://developer.fullstory.com/browser/changelog/2026-03-10/</guid>
            <pubDate>Tue, 10 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Faster initial load, a privacy scrubbing fix, and more accurate INP measurement.]]></description>
            <content:encoded><![CDATA[<p>Faster initial load, a privacy scrubbing fix, and more accurate INP measurement.</p>
<!-- -->
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="improvements">Improvements<a href="https://developer.fullstory.com/browser/changelog/2026-03-10/#improvements" class="hash-link" aria-label="Direct link to Improvements" title="Direct link to Improvements" translate="no">​</a></h3>
<ul>
<li class="">Reduced initial load overhead by delaying creation of internal capture data structures until they're needed.</li>
</ul>
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="bug-fixes">Bug fixes<a href="https://developer.fullstory.com/browser/changelog/2026-03-10/#bug-fixes" class="hash-link" aria-label="Direct link to Bug fixes" title="Direct link to Bug fixes" translate="no">​</a></h3>
<ul>
<li class="">Fixed an issue in the console log scrubber's pattern matching that could cause some sensitive console output to not be masked.</li>
<li class="">Refined Interaction to Next Paint (INP) analytics to properly ignore interactions on elements excluded from capture.</li>
</ul>]]></content:encoded>
            <category>Improvement</category>
            <category>Bug fix</category>
        </item>
        <item>
            <title><![CDATA[March 2, 2026]]></title>
            <link>https://developer.fullstory.com/browser/changelog/2026-03-02/</link>
            <guid>https://developer.fullstory.com/browser/changelog/2026-03-02/</guid>
            <pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Native Session UID configuration and expanded stylesheet capture.]]></description>
            <content:encoded><![CDATA[<p>Native Session UID configuration and expanded stylesheet capture.</p>
<!-- -->
<h3 class="anchor anchorTargetHideOnScrollNavbar_vjPI" id="new-features">New features<a href="https://developer.fullstory.com/browser/changelog/2026-03-02/#new-features" class="hash-link" aria-label="Direct link to New features" title="Direct link to New features" translate="no">​</a></h3>
<ul>
<li class="">Added native support for the Session UID API via the <code>FS('init')</code> configuration.</li>
<li class="">Added capture hooks for <code>adoptedStyleSheets.push()</code>, so dynamically added stylesheets are captured for replay.</li>
</ul>]]></content:encoded>
            <category>New feature</category>
        </item>
    </channel>
</rss>