Skip to content

v3.2.1

Choose a tag to compare

@58bits 58bits released this 04 Jun 20:52
· 40 commits to main since this release

Highlights

  • @byline/admin and @byline/richtext-lexical — removed lodash-es from the client bundle graph entirely. A bare from 'lodash-es' import in form-context (reachable from the layout graph) and a dynamic import('lodash-es') in the Lexical editor loader each pooled into a shared ~85KB chunk that leaked onto the public frontend bundle and defeated tree-shaking. Both now use small vendored helpers — a local nested get/set in @byline/admin and an in-package cloneDeep in @byline/richtext-lexical (the latter deliberately preserves functions/classes by reference, which structuredClone cannot do for the Lexical node classes). Net effect for consumers: one fewer transitive dependency and a lighter public bundle, with no API change.

All other @byline/* packages bumped to 3.2.1 in lockstep with no behavioural changes this cycle.