Changelog for @ijewel3d/mini-viewer
[0.6.11] - 2026-07-24
Fixed
- Wedding Band Builder: clearing the viewer or reloading a project now disposes the builder (controller, UI, message listeners), so stale state no longer leaks between projects. Hardened the cross-origin postMessage API and
readyevent.
[0.6.10] - 2026-07-17
Fixed
- Ring configurator component placement: each component now seats on its own placeholder anchor, aligned by geometry (centre in X/Z, base resting in Y), so heads no longer float above the anchor.
Changed
- Ring configurator now unregisters a swapped-out component's materials from the material manager registry when the component is disposed.
[0.6.9] - 2026-07-15
Added
- Wedding Band Builder (beta): parametric wedding band configurator (profiles, dimensions, materials, diamond settings, grooves, engraving, pricing and spec-sheet export) with its own themeable UI.
- Viewer modal support for wedding band projects: loads without a model URL and mounts the builder UI (
wbbRenderUI,showWbbUi/hideWbbUiembed options).
[0.6.8] - 2026-05-12
Fixed
- Bundle error.
[0.6.7] - 2026-05-12
Fixed
- Webgi bundle error when using tgz version.
[0.6.6] - 2026-05-06
Changed
- Upgrade webgi to 0.21.5
[0.6.5] - 2026-05-04
Changed
- Upgrade webgi to 0.21.3
[0.6.4] - 2026-05-04
Changed
- Upgrade webgi to 0.21.2
[0.6.3] - 2026-04-16
Changed
- Upgrade webgi to 0.20.0
DiamondPlugin.setKey()call removed (licensing now uses automatic domain verification in webgi 0.20.0)
[0.6.2] - 2026-04-12
Added
resolveFileutility to resolve file URLs from iJewel DriveloadModelByTagmethod to load models by tag and optional scopetagandscopeprops to ViewerComponent for tag-based model loading- Token is now optional in ViewerComponent
Changed
loadModelByIdandloadModelByNamenow useresolveFileinternally
Fixed
- Silent failure in ViewerComponent when loading errors occur
- Event listener leak in ViewerComponent cleanup
- Zoom + button Icon fixed
[0.6.1] - 2026-03-30
Added
- Added tracking of mini-viewer events
[0.6.0] - 2026-03-14
Changed
- Migrated to monorepo (ijewel-mono) with shared packages (common, ui)
- Moved OverlayTabs and EditorOption to shared @ijewel3d/ui package
- GitHub Actions deployment updated with package-scoped tags (mini-viewer-v*)
- Updated rclone path for monorepo workspace hoisting
- Reset Icon in UI buttons changed
Fixed
- Tooltip styling in Shadow DOM (portal rendering + CSS regeneration)
- Added readOnly mode to OverlayTabs (disables editing in viewer)
[0.5.10] - 2026-02-16
Added
- Ring Configurator Plugin Release
[0.5.9] - 2025-01-23
Changed
- Updated webgi to 0.19.1
[0.5.8] - 2025-12-29
Changed
- Increased camera zoom speed for AR
- Minor css fixes for zoom buttons
[0.5.7] - 2025-12-29
Changed
- Updated webgi to 0.19.0
Added
- Zoom buttons in AR mode.
[0.5.6] - 2025-12-15
Changed
- Release apply materials through url feature.
[0.5.5] - 2025-12-01
Fixed
- Overflow in some containers.
[0.5.4] - 2025-12-01
Fixed
- Tooltip styles.
[0.5.3] - 2025-11-28
Fixed
- Remove BatchExportPlugin.
[0.5.2] - 2025-11-27
Fixed
- Race condition in loading camera config.
[0.5.1] - 2025-11-24
Fixed
- Prompt component css issue.
[0.5.0] - 2025-11-17
Changed
- Migrated env map rotation to webgi 0.18.0.
[0.4.6] - 2025-11-14
Changed
- Use vjson preset loading settings.
[0.4.5] - 2025-11-14
Changed
- Update webgi to 0.18.0
[0.4.4] - 2025-11-04
Added
- Release css conflict fixes
[0.4.3] - 2025-10-30
Added
- A flip camera button in AR mode.
[0.4.3-dev.1] - 2025-10-13
Changed
-fix some css conflicts.
[0.4.2] - 2025-09-23
Changed
- Change AR icon to AR beta icon.
- Remove Domain based checking to enable AR.
[0.4.1] - 2025-08-22
Fixed
- Configurator, add max-width to labels in material configurator.
- Change the Configurator tab background to complement the white canvas.
[0.4.0] - 2025-08-12
Fixed
- Update material exist check for configurator to account for regexes
- Don't load material configurator if it has no variations.
- Event listeners added ijewel-file-data, ijewel-model-loaded and ijewel-scene-ready.
[0.3.33] - 2025-08-04
Fixed
- A build issue caused by tryon
- Domain check for SDK and Iframe for Tryon. Drive, Design and local are allowed allowed to show/hide Tryon button.
[0.3.32] - 2025-07-24
Changed
- Set applyOnLoad and applyOnLoadForce to true in material configurator plugin, this will apply selected material configurator options on load.
[0.3.31] - 2025-07-18
Added
- Added a default camera configuration to ensure the reset view gets applied.
- Only load inclusions plugin in webgi 0.14.2 and above.
[0.3.30] - 2025-07-17
Added
- Enable inclusions on unsupported sub-domains
[0.3.29] - 2025-07-15
Added
- Support for inclusion materials.
[0.3.29] - 2025-07-15
Added
- Support for inclusion materials.
[0.3.28] - 2025-07-15
Added
- Use the project's brandingSettings if available; these can be overridden by the viewer options' brandingSettings property.
- Move Embedding Setting business logic to mapping inside viewer.
Fixed
- To maintain backward compatibility, legacy logo-related options are internally mapped to the new brandingSettings structure.
- Changed the Configurator background, it was quite not visible on white background.
[0.3.27] - 2025-06-25
Fixed
- check for cameraConfig along with hideResetView, if no button is enabled in RHS control.
[0.3.26] - 2025-06-25
Fixed
- Added hideResetView flag to hide reset view button.
- Remove empty div if no button is enabled in RHS control.
[0.3.25] - 2025-06-16
Changed
- Update webgi to 0.12.3.
- Use model url and basepat from drive in loadModelById.
[0.3.25-dev.2] - 2025-06-04
Fixed
- To maintain backward compatibility, legacy logo-related options are internally mapped to the new brandingSettings structure.
[0.3.25-dev.1] - 2025-05-27
Fixed
- Ui not showing in Tryon.
- Better error handling for Tryon.
[0.3.25-dev.1] - 2025-05-27
Fixed
- Ui not showing in Tryon.
- Better error handling for Tryon.
[0.3.24] - 2025-05-23
Added
- Branding Logo, changed field name, and behaviour to show loading screen logo.
[0.3.24-dev.2] - 2025-05-24
Fixed
- Use instore Tryon library.
[0.3.24-dev.1] - 2025-05-24
Fixed
- A bug in tryon ui
[0.3.23] - 2025-05-21
Added
- Branding logo re-position on initial load.
[0.3.23-dev.2] - 2025-05-22
Fixed
- A bug in iffe build
[0.3.23-dev.1] - 2025-05-22
Added
- Web tryon integration
[0.3.22] - 2025-05-21
Added
-A new feature to Branding logo. With logo layout Setting.
[0.3.22-dev.3] - 2025-05-21
Added
-Branding logo, re-position on runtime fixed.
[0.3.22-dev.2] - 2025-05-20
Added
-Branding logo, fix css override issue.
[0.3.22-dev.1] - 2025-05-20
Added
- Show logo of Branding based on logo layout setting.
[0.3.21] - 2025-05-01
Added
- Deploy CHANGELOG.md to releases.ijewel3d.com
[0.3.20] - 2025-04-17
Added
- onViewerReady to
ViewerComponent. - viewerApp (webgi viewer) to Viewer class.
[0.3.19] - 2025-04-17
Added
ViewerComponentfor react.
[0.3.18] - 2025-04-15
Added
- add viewer parameter to
loadModelByNameandloadModelById
[0.3.17] - 2025-04-15
Added
- loadModelByName method, to load models from the ijewel drive using name and parent id.
[0.3.16] - 2025-04-10
Fixed
- A bug in svg backgrounds on Windows.
[0.3.15] - 2025-03-28
Fixed
- Load a default env map if there is none in the file or project.
- Use semver for version comparsion.
- Use window.devicePixelRatio instead of displayCanvasScaling for dpr.
- set loopAnimations to true on animation button click.
[0.3.15-dev.1] - 2025-03-22
Added
- added loadModelById method, to load any file from drive with id.
[0.3.14] - 2025-03-22
Fixed
- Hanlde loading model stage vjson config.
[0.3.13] - 2025-03-21
Fixed
- Handle a bug in materials mapping for old projects.
[0.3.12] - 2025-03-12
Fixed
- fix selected material configurator options not applied on load.
- In Dark mode, svg color fixed.
[0.3.11] - 2025-03-07
Fixed
- Minor issue when loading presets
[0.3.10] - 2025-02-27
Fixed
- Issues in React cycle, refactored shadow root
[0.3.9] - 2025-02-25
Added
- useDefaultVJSON parameter, to load a default vjson file from basepath
[0.3.8] - 2025-02-20
Changed
- Use white color when clearing background
[0.3.7] - 2025-02-20
Fixed
- A bug in iife build
[0.3.6] - 2025-02-18
Changed
- Anable interaction plugin even after the user refreshes the page
[0.3.5] - 2025-02-13
Fixed
- A bug in nowebgi build
[0.3.4] - 2025-02-13
Changed
- Update webgi to 0.10.5
[0.3.3] - 2025-02-13
Changed
- Update rclone path for deployment.
[0.3.2] - 2025-02-13
Added
- Hanlde currentPose in project.
Changed
- Update SimpleBackgroundEnvUiPlugin2 to load ssbevel from project.
[0.3.0-temp.1] - YYYY-MM-DD
Added
- Description of new features
Changed
- Details of modifications
Fixed
- Bug fixes and corrections
Removed
- Deprecated or deleted features