Changelog
Overview of the latest features in Nuxt Spec.
0.2.4
2026-07-03
- feat: HTML report for failed visual regression tests
- feat: better validation of options passed into the
compareScreenshotfunction - fix: remove obsolete
onlyBuiltDependenciesfrom CLI setup (#41) - build: non-important dependencies are now loosened to
~ - build: updated dependencies
vitestto4.1.9@vue/test-utilsto2.4.11happy-domto20.10.6playwright-coreto1.61.1nuxtto4.4.8vueto3.5.39vue-tscto~3.3.6(added)@nuxt/eslintto1.16.0
0.2.3
2026-06-02
- feat: ability to install node_modules automatically in CLI setup (#37)
- feat: allow custom log messages filtering (#38)
- fix: creating
.nuxtrcfile in CLI setup to prevent@nuxt/test-utilsauto-setup - build: updated dependencies
vitestto4.1.8@vue/test-utilsto2.4.10@nuxt/test-utilsto4.0.3playwright-coreto1.60.0pixelmatchto7.2.0nuxtto4.4.7vueto3.5.35vue-routerto5.1.0elrh-coscato0.3.6
0.2.2
2026-04-27
- build: updated dependencies
vitestto4.1.5@vue/test-utilsto2.4.8@nuxt/test-utilsto4.0.2happy-domto20.9.0vueto3.5.33vue-routerto5.0.6typescriptto6.0.3
0.2.1
2026-03-30
- fix: augment existing pnpm-workspace.yaml correctly (#39)
0.2.0
2026-03-24
- no changes from
0.2.0-alpha.10
0.2.0-alpha.10
2026-03-24
- fix: correct
waitUntiloption in sample visual test (#33) - fix: export
nuxt.config.tsin package for proper layer resolution (#34) - fix: filter-out unnecessary warning logs on
stdoutalong withstderr(#36)
0.2.0-alpha.9
2026-03-24
- fix: repair sample test portability to target projects (#32)
0.2.0-alpha.8
2026-03-23
- feat: alter setup from creating
.npmrctopnpm-workspace.yaml - feat: filter-out unnecessary warning logs (#30)
- refactor: re-organize
/configdirectory
0.2.0-alpha.7
2026-03-19
- fix: proper resolution of
projectconfig overrides (#29)
0.2.0-alpha.6
2026-03-19
- feat: add
pixelmatchto mitigate cross-platform rendering differences in visual tests - build: updated dependencies
pixelmatchto7.1.0(added)fast-pngto8.0.0(added)
0.2.0-alpha.5
2026-03-19
- build: updated dependencies
nuxtto4.4.2vitestto4.1.0vitest-browser-vueto2.1.0@vitejs/plugin-vueto6.0.5happy-domto20.8.4@nuxt/eslintto1.15.2vueto3.5.30vue-routerto5.0.3
- build: security updates in transitive deps
0.2.0-alpha.4
2026-02-26
- fix: update types for
nuxt-spec/utilssubpackage
0.2.0-alpha.3
2026-02-26
- refactor: introduce
optionsparameter intocompareScreenshotfunction - feat: enhance
compareScreenshotfunction to support CSS selector for element-specific screenshots
0.2.0-alpha.2
2026-02-24
- fix: export
nuxt-spec/utilssub-package properly - fix: make custom defu merger function for Vitest config available in production build
- fix: corrected util function name to
compareScreenshot
0.2.0-alpha.1
2026-02-23
- feat: included
@vitest/browserand@vitest/uipackages - feat: added new
browserproject config for Vitest browser-mode tests - feat: introduced crude solution for visual regression testing (#2)
- feat: introduced
compareScreenshotutil function for visual regression testing - feat: introduced
gotoPage,getDataHtmlandgetAPIResultHtmlhelpers for Nuxt E2E tests (#27) - fix: created proper custom merging strategy for
test.projectsconfig (#24) - docs: explained latest changes in
README.md - build: updated dependencies
@vitest/browser-playwrightto4.0.18(added)@vitest/uito4.0.18(added)vitest-browser-vueto2.0.2(added)@vitejs/plugin-vueto6.0.4(added)happy-domto20.7.0@nuxt/eslintto1.15.1vueto3.5.28vue-routerto5.0.3
0.1.18
2026-02-08
- feat: update default config to support sub-directories (#26)
- build: updated dependencies
nuxtto4.3.1vitestto4.0.18vueto3.5.27happy-domto20.5.1playwright-coreto1.58.2@nuxt/eslintto1.14.0@nuxt/test-utilsto4.0.0vue-routerto5.0.2
0.1.17
2026-01-12
- build: updated dependencies
vitestto4.0.16vueto3.5.26happy-domto20.1.0@nuxt/test-utilsto3.23.0
0.1.16
2025-12-14
- fix: corrected typing for
loadVitestConfigfunction (#23) - fix: native support for
#componentsalias intest/nuxtfolder via Nuxt4.2.2(#17) - build: updated dependencies
nuxtto4.2.0vitestto4.0.15happy-domto20.0.11playwright-coreto1.57.0@nuxt/eslintto1.12.1@nuxt/test-utilsto3.21.0vue-routerto4.6.5
0.1.15
2025-11-06
- fix: add TS support for Nuxt aliases like
#componentsin test files (#17) - docs: added info about passing in Vite config into
loadVitestConfig - build: updated dependencies
vitestto4.0.7happy-domto20.0.10
0.1.14
2025-10-27
- fix: proper error handling in CLI (#20)
- fix: loading vitest config during runtime (#21)
0.1.13
2025-10-26
- feat: TS types in
nuxt-spec/config(#18) - feat: option to exclude
projectsfrom vitest config (#19) - build: updated dependencies
nuxtto4.2.0nuxt-test-utilsto3.20.1vitestto4.0.3happy-domto20.0.8playwright-coreto1.56.1vue-routerto4.6.3
0.1.12
2025-10-16
- fix: allow proper extending from Nuxt Spec layer again (#16)
- fix: update component import in Nuxt component test file (#15)
- build: bump
happy-domto20.0.2(fix CVE-2025-62410)
0.1.11
2025-10-15
- feat: CLI scripts can scaffold sample test files (#8)
- feat: CLI script also removes
deno.lockfile if present (#13) - feat: CLI scripts only set
shamefully-hoist=trueforpnpm(#14) - feat: GitHub links now use specific version tags
0.1.10
2025-10-10
- feat: CLI script now try-catches each step and will finish even if errors encountered
- feat: CLI script now accepts external
autoRunparameter to avoid even the initial prompt - feat: CLI script now guesses executing package manager to give more accurate usage hints
- feat: CLI script now scaffolds
"pnpm": "onlyBuiltDependencies"ifpnpmis used - refactor: merge "auto" and "manual" CLI scripts to avoid duplication
- test: small updates in demo suite
- docs: instructions for more package managers
- build: updated dependencies
nuxtto4.1.3vitestto4.0.0-beta.17happy-domto20.0.0playwright-coreto1.56.0
0.1.9
2025-10-05
- feat: improved CLI setup - removing dependencies (
nuxt,vue,vue-router) frompackage.json - feat: improved CLI setup - removing
node_modulesand lock file(s) - feat: change CLI execution - now runs via
npx nuxt-spec setup - build: bump
vitestto4.0.0-beta.16,happy-domto19.0.2,playwright-coreto1.55.1andtypescriptto5.9.3
0.1.8
2025-09-18
- feat: improved CLI tooling with
elrh-cosca- runnpx nuxt-specto start the setup wizard - feat: "auto" and "manual" CLI mode
- docs: updated README with new setup instructions
- build: bump Nuxt to
4.1.2, Vitest to4.0.0-beta.11+ few other deps - chore: improved release process - run tests before building and build before publishing
0.1.7
2025-08-24
- fix: update
elrh-coscato solve module resolution issue (experimental)
0.1.6
2025-08-24
- feat: delegate code-scaffolding tasks to new
elrh-coscalibrary (experimental)
0.1.5
2025-08-16
- fix: invalid Vitest config + broken import path (#4)
- build: bump Vitest
0.1.4
2025-08-16
- fix: make loadVitestConfig available from root dir - solving issues from testing (#4)
0.1.3
2025-08-16
- fix: make loadVitestConfig available from root dir (#4)
0.1.2
2025-08-09
- fix: target path for scaffolded
vitest.config.ts(#3)
0.1.1
2025-08-09
- feat: CLI tool for scaffolding
vitest.config.tsand test-related scripts inpackage.json - docs: added
CHANGELOG.mdand fixed link toplaywright-core
0.1.0
2025-08-08
- initial release v0.1.0
- key features:
- Nuxt base layer for testing
- Nuxt v4 and Vitest v4 compatibility
- Integrated
vitest,@vitest/browser,happy-dom,playwright-core,@vue/test-utils,@nuxt/test-utils - Support for custom configuration via
loadVitestConfigfunction invitest.config.ts