Skip to content

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 19:04
9fb23d0

4.0.0 (2026-10-07)

⚠ BREAKING CHANGES

  • $tryOnLogger, useTryOnLogger and the TryOnLogger type are removed. Log TRY_ON_ERROR events from your track handler instead.
  • @tresjs/cientos is no longer a peer dependency; @tresjs/core (provided by @tresjs/nuxt) is.
  • the built-in consent screen, error panel, guide overlay and tuning sliders are gone, simplifiedControls is removed, @nuxt/ui is no longer a peer, and the component fills its container instead of sizing itself. Hosts render their UI in the default slot and call start() (or pass auto-start).
  • @nuxtjs/i18n and vue-i18n are no longer peer dependencies and virtualTryOn.* messages are no longer registered. Hosts that overrode those keys must drop the overrides.

Features

  • drop @tresjs/cientos for three's own loaders (76a9b72)
  • drop i18n, ship English-only copy (25e0e35)
  • drop the logger; report failures through track (aade811)
  • make VirtualTryOnExperience headless (036d433)

Bug Fixes

  • dedupe vue, three and tres peers to the host's copy (56943db)

Documentation

  • link the Eleven Spectacles website (710865d)