Skip to content

Releases

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 20:50
94783a4

0.13.0 (2026-11-06)

Features

  • materials: add architectural MaterialX library (4597525)
  • materials: add architectural MaterialX library (#142) (b5d026c)
  • materials: add real-world-scale vehicle preset library (aae0275), closes #137
  • materials: add real-world-scale vehicle preset library (#139) (2a4cef7), closes #137

Bug Fixes

  • editor: reset temporary types when selection changes (f623c3d), closes #48
  • editor: reset temporary types when selection changes (#49) (14737c6), closes #48
  • viewer: size minimal material embeds by default (f227c86), closes #173
  • viewer: size minimal material embeds by default (#175) (7e8a9f5), closes #173
  • vscode: share viewer environment and background defaults (412ad0c), closes #182
  • vscode: share viewer environment and background defaults (#183) (94783a4), closes #182

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 17:08
85b4ee0

0.12.0 (2026-11-06)

Features

  • docs: group primary tools in the top navigation (bef4f87), closes #164
  • docs: publish Docusaurus site with interactive MaterialX tools (155f939), closes #161
  • docs: publish Docusaurus site with interactive MaterialX tools (#163) (8bd1abe), closes #161
  • docs: simplify the top navigation and homepage (#165) (5a201c5), closes #164
  • viewer: add automatic loading progress bars (8468171)
  • viewer: add automatic loading progress bars (#152) (a303dbb), closes #150
  • viewer: export completed material preview screenshots (4284eb7), closes #157
  • viewer: export completed material preview screenshots (#162) (f33f2fa), closes #157
  • viewer: preserve camera framing in shared links (ece6a60), closes #154
  • viewer: preserve camera framing in shared links (#160) (ab45b1b), closes #154
  • viewer: rotate environment lighting independently (d32d989), closes #156
  • viewer: rotate environment lighting independently (#159) (be1224f), closes #156
  • viewer: support accessible material descriptions (a5a8ca5), closes #155
  • viewer: support accessible material descriptions (#158) (d1989ae), closes #155
  • viewer: use generated neutral HDR lighting and white backdrop (0e1bc57), closes #151
  • viewer: use generated neutral HDR lighting and white backdrop (#153) (a180d01), closes #151

Bug Fixes

  • docs: simplify navigation and homepage copy (6963ffd)
  • viewer: cancel screenshot before waiting on disposed resources (b0e6731)
  • viewer: expose white backdrop in React wrapper (f3e6e33)

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 13:49
ed02ad7

0.11.0 (2026-11-06)

Features

  • viewer: report material download progress (7e957f9), closes #146
  • viewer: report material download progress (#147) (7dd6208), closes #146

Bug Fixes

  • viewer: simplify settings panel and use two columns (eef4f0e), closes #148
  • viewer: simplify settings panel and use two columns (#149) (ed02ad7), closes #148

v0.10.0: chore(deps): upgrade Three.js to r187 (#143)

Choose a tag to compare

@github-actions github-actions released this 05 Nov 21:06
8f31c7a

0.10.0 (2026-11-05)

Features

  • cli: add multi-view render, channel stats and nodes command (c61b533), closes #89
  • cli: agent material-authoring tooling for render, check and nodes (#90) (5e8552f), closes #89 bhouston/mtlx-sample-library#5
  • cli: default AVIF textures to mtlx-fidelity encoder settings (d44595b), closes #93
  • cli: default AVIF textures to mtlx-fidelity encoder settings (#94) (0cd1c31), closes #93
  • cli: unify MaterialX and MTLX.ai cloud commands (5103abe)
  • cli: unify MaterialX and MTLX.ai cloud commands (#84) (4ea76f8), closes #83
  • cli: write render output as png, jpg, webp or avif (45ddf08)
  • core: add opt-in unused rule that flags dead nodegraph nodes (214bc91), closes #89
  • serve viewer assets from mtlx-static.ben3d.ca (5c8229f), closes #105
  • serve viewer assets from mtlx-static.ben3d.ca (#106) (172bc27), closes #105
  • viewer: add lighting environments for material review (67f2387), closes #89
  • viewer: fetch the studio IBL from mtlx-static.ben3d.ca (4f9c156), closes #105
  • viewer: show copyable error overlays with silent mode (bd442ed), closes #132
  • viewer: show copyable error overlays with silent mode (#133) (7da1a92), closes #132

Bug Fixes

  • allow lint-staged to skip commits with only ignored files (56d441a), closes #91
  • allow lint-staged to skip commits with only ignored files (#92) (99aab28), closes #91
  • assets: use multioutput type for separate2 in examples (8a84cea), closes #89
  • cli: honor environment credentials in auth status (8578a5f)
  • cli: honor environment credentials in auth status (#86) (d20c105)
  • core: reject comments outside the root (624c7f1), closes #103
  • core: reject comments outside the root (#104) (6ed24f1), closes #103
  • optional position params (3da1d14)
  • restore minimumReleaseAge default, exclude only own packages (96a5bd9), closes #69
  • restore minimumReleaseAge default, exclude only own packages (#70) (d9bbe7c), closes #69
  • use bare package names in minimumReleaseAgeExclude (f52ed27)
  • viewer: bound HDR radiance for half-float IBL (ac8ab85), closes #87
  • viewer: bound HDR radiance for half-float IBL (#88) (c891e1b), closes #87
  • viewer: package environment and shaderball assets (6a442dd)
  • website: pin one vite version so the dev server serves routes (12465d6), closes #107
  • website: pin one vite version so the dev server serves routes (#108) (40f53c5), closes #107

Performance Improvements

  • cli: upgrade command loader and lazy docgen (e96c5e8), closes #97
  • cli: upgrade command loader and lazy docgen (#98) (e5fae16), closes #97

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 14:50
cdb7091

0.9.0 (2026-09-25)

Features

  • cli: add clidoc OpenCLI docgen support (880bbb9), closes #57
  • cli: add clidoc OpenCLI docgen support (#58) (cdb7091), closes #57

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 14:03
9eb879d

0.8.0 (2026-09-25)

Features

  • viewer: support .mtlx files that reference TIFF textures (29b332a), closes #65
  • viewer: support .mtlx files that reference TIFF textures (#66) (700f6e0), closes #65 #56

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 16:52
8837797

0.7.0 (2026-09-24)

Features

  • vscode-extension: rename display name to Mtlx Viewer for MaterialX (0ac8880), closes #52
  • vscode-extension: rename display name to Mtlx Viewer for MaterialX (#53) (8837797), closes #52

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 12:53
43a2ea1

0.6.0 (2026-09-24)

Features

  • website: demo the documented material-viewer tag verbatim (85d23d1), closes #41
  • website: demo the documented material-viewer tag verbatim (#43) (e9f0d32), closes #41
  • website: load the published material-viewer bundle in production (dd872fd), closes #46
  • website: load the published material-viewer bundle in production (#47) (54b6f05), closes #46

Bug Fixes

  • viewer: contain settings within the preview frame (958076d), closes #38
  • viewer: contain settings within the preview frame (#45) (ff4f252), closes #38

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 13:11
031a89e

0.5.0 (2026-09-23)

Features

  • check: validate package dependencies and expose strict rule selection (869189f)
  • cli: include counts and failures in structured batch results (6f690f6)
  • core: plan resource destinations from explicit dependency edges (e09958d)
  • extension: complete inspection controls, diagnostics and resource refresh (f786c7d)
  • extension: configure bloom, AO, and tone mapping defaults (d9329a5)
  • extension: configure named IBLs, geometries, and preview defaults (f2ab0aa)
  • pipeline: report processing stages and dry runs without output writes (eccb612)
  • standardize CI, PR policy, and releases on hdrify's main-only workflow (77552d5), closes #11
  • validation: add scoped rules and stable diagnostic codes (ba8363e)
  • validation: inspect all available rules and recursive viewer dependencies (594afbb)
  • viewer: add HDR bloom, denoised GTAO, and tone mapping controls (9a5488e)
  • viewer: add San Giuseppe Bridge IBL selection to both viewers (972ac3e)
  • viewer: serve shaderball and bridge HDR from the website (ff44975), closes #31
  • viewer: serve shaderball and bridge HDR from the website (#32) (8bc276e), closes #31
  • viewer: ship self-contained material-viewer bundle for script-tag embeds (9a0129f), closes #29
  • viewer: ship self-contained material-viewer bundle for script-tag embeds (#30) (df24d7f), closes #29
  • viewer: support named custom assets and default to bridge IBL (5a37b3b)
  • vscode-extension: publish to VS Code Marketplace and Open VSX (5e72132), closes #13
  • vscode-extension: publish to VS Code Marketplace and Open VSX (#14) (ac8fac3), closes #13
  • website: add accessible inspection controls, status and sharing (9da1801)
  • website: add CLI-generated compound material sample (57b359a)
  • website: add CLI-generated compound ZIP example (b1ab5d9)
  • website: group validity results in an expandable summary (d5c2fa9)
  • website: organize inspection details into collapsible sections (aa5b113)
  • website: show material loading progress overlay (22b986e)
  • website: unify sample and remote URLs under materialUrl (14cbb76)

Bug Fixes

  • cli: clean up local preview resources and failed loads (5539e8c)
  • cli: raise vitest timeout for CLI subprocess tests (2ce4028)
  • cli: remove development-only dependency from executable (a09745f)
  • core: apply merge resource renames once without mutating inputs (f83d1c7)
  • core: bound XML and archive processing before expansion (2de3611)
  • core: package recursive library dependencies with document-relative paths (1986e28)
  • core: preserve ordered XML elements and attributes on round trips (7646e3d)
  • core: preserve prefixed and relocated references across reloads (8f05551)
  • core: propagate read budgets and validate write-plan dependencies (d04cfe5)
  • docs: correct archive help and workspace dev filter (20833cb)
  • extension: label validation scope and warning counts explicitly (760b139)
  • extension: reload and dispose previews through a ready protocol (7030189)
  • extension: treat parse failures as invalid documents (bccf698)
  • node: preflight and stage complete output plans before filesystem writes (20f10dd)
  • release: clean build outputs and verify production tarballs in CI (7fe7695)
  • release: remove obsolete NPM_RELEASE_ENABLED gate (7841717), closes #19
  • release: remove obsolete NPM_RELEASE_ENABLED gate (#20) (b5c5050), closes #19
  • release: verify complete production tarballs before publishing (aedf8c8)
  • textures: allocate collision-free paths before transforming resources (596d4f2)
  • validation: honor single-output and filename connection semantics (5c8b45f)
  • viewer: dispose resources on cancellation and synchronize canvas sizing (0b8be4f)
  • viewer: halve automatic rotation speed (1836dee)
  • viewer: reduce bloom to a subtle glow (516af9d)
  • viewer: resolve archived textures without a document path prefix (55a41ba)
  • viewer: start totem facing front-right at 45 degrees (f72929c)
  • vscode: preserve conversion destinations and summarize batch results (565d94d)
  • website: bound reads and analyze materials in cancellable workers (9168894)
  • website: distinguish basic checks from preview and resource status (95cf0ff)
  • website: load preview and analysis from one current request (0dfdfb8)
  • website: use bridge and studio IBL stub names (4659f2b)