Skip to content

Releases: elastic/isomer

v0.4.0

Choose a tag to compare

@clintandrewhall clintandrewhall released this 19 Oct 12:08
e217559

0.4.0 (2026-10-19)

Bug Fixes

  • raise the zod peer floor to 4.5.4 and build against React 19 types (#202) (8579bd6)
  • sdk: preserve snapshot palettes and visibility in nested renders (#207) (33d209b)
  • sdk: require context in RenderScope.renderReact when the pack requires it (#244) (959755a)
  • studio: contain Workbench previews and invalid drafts (#238) (9503f7d)
  • studio: load the config and imageFonts into one module graph (#246) (e217559)

Features

  • add enhancement display metadata for Studio hosts (#235) (960368d)
  • runtime: add a runtime-backed conformance harness factory (#227) (73eb46f)
  • sdk: export the markdown parse budget and parsed-destination URL sanitizers (#226) (ee113fb)
  • sdk: render authored Markdown to React from the shared parse (#229) (35ea06b)
  • sdk: resolve relative Slack links against a host baseUrl (#237) (2320b66)
  • sdk: Slack container blocks and an escape hatch for unmodeled blocks (#239) (26b610b)
  • slides: add a Decks app over four committed decks (#216) (27025d5)
  • studio: add a Home page with featured primitives, apps and empty states (#225) (79fb61e)
  • studio: add apps to the Studio config (#208) (4aa734d)
  • studio: add init, and run the Studio from npx without installing it (#243) (7b23cb5)
  • studio: compare surfaces, show example source, and follow the system color mode (#196) (6f59deb)
  • studio: give apps every surface and a PDF download, and step decks by click and key (#218) (45fdaa5)
  • studio: list app pages in the nav, and take enhancements and onCommit in Preview (#215) (40a3ba8)
  • studio: publish @elastic/isomer-studio to npm (#242) (7c2265b)
  • studio: refine the Workbench and Reference pages (#232) (dcc7b6d)

Performance Improvements

  • runtime: build the authoring context on first use (#224) (d111332)

v0.3.0

Choose a tag to compare

@clintandrewhall clintandrewhall released this 14 Oct 02:05
352f6d6

0.3.0 (2026-10-14)

Bug Fixes

  • scope each package's license files to its own dependencies (#192) (f7fd5e9)
  • sdk: accept parsed structured values under exactOptionalPropertyTypes (#157) (ebd6839)
  • sdk: set color-scheme with the composition theme (#158) (7f74c01)
  • sdk: state the view envelope in a prompt without the schema (#174) (1827b4b)

Features

  • sdk: declare index groups on the pack, with ungrouped types under Uncategorized (#172) (988765a)
  • sdk: fill node fields and read dedented source from JSX children (#182) (0f3024c)
  • sdk: print authoring JSX with printNodeJsx and printCompositionJsx (#191) (f8d8b30)
  • sdk: put child components on their primitive as members (#184) (9205337)
  • sdk: share one JSX children list across branded fields (#175) (ad870cc)
  • sdk: split authored Markdown at host elements with one parse (#170) (9c09be4)
  • sdk: take a pack's index groups from each primitive's catalog.group (#160) (e453294)
  • sdk: take a primitive's $def description from its catalog (#159) (2a7668a)
  • slides: author content primitives from JSX children (#177) (bd14533)
  • slides: author structure and in-slide layouts from JSX children (#176) (29773c4)
  • slides: short member names, derived graph arrows, and a split code primitive (#185) (cd0e008)

BREAKING CHANGES

  • slides: short member names, derived graph arrows, and a split code primitive (#185)
  • sdk: put child components on their primitive as members (#184)
  • slides: author content primitives from JSX children (#177)
  • slides: author structure and in-slide layouts from JSX children (#176)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 23:27
546a242

0.2.0 (2026-10-07)

Bug Fixes

  • report a missing svg height from the frame a render uses (#132) (c67f06f)
  • sdk: load primitive entries under CommonJS in assertPackRegistrationComplete (#129) (05e9358)

Features

  • host-facing names and icons for primitives (#148) (46d6405)
  • image-takumi: add scale option for high-density PNGs (#154) (546a242), closes hi#density
  • parse GFM string results for the Slack fallback (#135) (58b3bc6)
  • rename the svg surface to snapshot and report formats apart from surfaces (#153) (a4308ba)
  • report per-primitive surface support in capabilities (#145) (e88c88b)
  • return md content only from markdown renderers (#136) (19f1855)
  • runtime: module-scoped editor declarations and body schema (#147) (1c7cf59)
  • runtime: structured prop descriptors from describePrimitives (#143) (a6dcaec)
  • sdk: export readAuthoredSpec and fill brands nested in child schemas (#131) (04daf19)
  • sdk: export surface name lists and align capabilities formats (#144) (405dff6)
  • sdk: name primitive examples (#130) (fc4b254)

BREAKING CHANGES

  • rename the svg surface to snapshot and report formats apart from surfaces (#153)
  • return md content only from markdown renderers (#136)