The paper in your inbox every morning
Straight from the source · Every release, from its maintainers

The Tech Gazette

npm packages
Vol. I No. 54 Saturday, November 14, 2026 Closing 8:46 AM UTC · next edition 10:00 AM UTC

seroval releases

npm package, released from lxsmnsyc/seroval on GitHub · No. 2100 of the most used npm packages in the paper's catalog

Latest release the paper recorded: @seroval/transport@0.1.2, Nov 12, 2026. Its newest GitHub release when last read: Nov 12, 2026.

Latest releases

Newest first, each linking to its notes on GitHub; the excerpt is the notes' own opening, where they have text.

  1. Nov 12, 2026@seroval/transport@0.1.2
    From the release notesPatch Changes Harden value validation in the JSON reader and fromFormRequest .
  2. Nov 11, 2026seroval@1.8.1
    From the release notesPatch Changes 0d5c590: fromJSON and fromCrossJSON now decode a well known symbol that appears more than once in a value. The second use used to become undefined , or failed as a malformed node when it was an object key.…
  3. Nov 10, 2026@seroval/transport@0.1.1
    From the release notesPatch Changes b8937eb: The blob and form data plugins of toFormData and fromFormData now check their fields with plugin validators. A tampered field throws SerovalPluginValidationError , as the cause of the SerovalDeseri…
  4. Nov 9, 2026@seroval/transport@0.1.0
    From the release notesMinor Changes b85f3b9: Add @seroval/transport , which sends many streamed values over one connection, such as a fetch body, a WebSocket or a MessagePort . createJSONWriter sends each value under a key as messages, and cr…
  5. Nov 7, 2026seroval@1.7.10
    From the release notesPatch Changes 7ae5573: Fix several parser edge cases: The async parser no longer leaves a rejecting promise unhandled while an earlier sibling is still pending. The stream parser removes queued records in constant time,…
  6. Nov 2, 2026seroval-plugins@1.7.7
    From the release notesPatch Changes bb4c3fc: Streamed Request payloads now deserialize where stream request bodies are supported. RequestPlugin adds duplex: 'half' to the request options when the body is a ReadableStream , which Chrome 105+ a…
  7. Oct 31, 2026seroval@1.7.6
    From the release notesPatch Changes Read a RegExp's pattern and flags through the RegExp.prototype getters, so own source or flags properties on the value no longer change the output.
  8. Oct 29, 2026seroval-plugins@1.7.6
    From the release notesPatch Changes eb60188: Check the File, ImageData, Event and CustomEvent fields during deserialization. The options of each are checked field by field and copied, and ImageData's data must be a Uint8ClampedArray .
  9. Oct 28, 2026seroval-plugins@1.7.3
    From the release notesNo changes in this release.
  10. Oct 23, 2026seroval-plugins@1.7.1
    From the release notesPatch Changes 2d03651: serialize , toJSON , crossSerialize and toCrossJSON now throw when the value contains an async iterable or a ReadableStream , as they do for a promise. Before, they sent a stream that never got its…
  11. Oct 21, 2026seroval@1.7.0
    From the release notesMinor Changes 9a75aae: Add the assignSharedRefsOnly option to crossSerialize and crossSerializeAsync . It stores only the values the output reads more than once in $R , which makes shorter output when no later script ref…

In the paper

Advisories and pieces about seroval.

  1. GitHub Advisories (npm)Oct 5, 2026Security DeskCritical: Seroval: `fromJSON()` Promise thenable assimilation invokes plugin-produced callables (bypass of GHSA-mv8w-475r-vwqw)