Skip to content

Releases: nuxt/hints

v1.0.0

12 Mar 11:27
d468c8b

Choose a tag to compare

Nuxt Hints v1.0.0

We are very excited to move Nuxt hints from alpha stage to 1.0.0 !

Developer experience in Nuxt is truly something we treasure and we hope this module will help you out on finding different ways to make your Nuxt application more performant.
We also want to thank every contributors and users of the modules. It is thanks to them that @nuxt/hints is reaching 1.0.0

Vision

Our vision at Nuxt has always been that better DX will have an impact on end-user's UX. By releasing this module, the goal is to help Nuxt developers to improve their Nuxt applications.

Roadmap

  • Production build integration
    • Having runtime warning in production could help users to actually get what happens in production
  • Font and scripts performance hints
  • Your ideas !
    • Nuxt is what it is thanks to it's incredible community. Your ideas and feedbacks are always welcomed and have an impact on the future of Nuxt.

Features

v1.0.0 comes with several improvement:

🚀 Enhancements

  • Html-validate integration (#253)
  • hydration: Improve hydration log (#258)
  • client: Allow to open potential lazy load components in editor (#270)
  • Add feature related configuration (#261)

🩹 Fixes

  • lazy-load: Avoid wrapping glob imports (#264)
  • TDZ violation in lazy-hydration plugin with .client components (#265)
  • web-vitals: Report all changes for CLS (#266)
  • client: Remove shiki fit content style (#272)
  • web-vitals: Correct next-gen image format detection logic (#273)
  • Set correct tsconfig.json (#274)

❤️ Thank you to all contributors

v1.0.0-alpha.10

28 Feb 13:18
1fe7365

Choose a tag to compare

🚀 Enhancements

  • Make features configurable (#246)

🩹 Fixes

  • Revert unocss config (#250)

🏡 Chore

  • Use npmx.dev links (#249)

✅ Tests

  • Patch test-utils and force dev mode (#248)

❤️ Contributors

v1.0.0-alpha.9

26 Feb 15:38
bbfb1ea

Choose a tag to compare

🩹 Fixes

  • lazy-load: Fix potential TMZ violation (#243)

💅 Refactors

  • Move from NuxtApp augment to NuxtPayload (#240)

❤️ Contributors

v1.0.0-alpha.8

23 Feb 18:52
6891bfb

Choose a tag to compare

🩹 Fixes

  • Skip hydration check if client only component (#227)
  • lazy-load: Prefer cloning component over wrapping component (#232)
  • client: Add empty unocss config object (#233)
  • lazy-load: Use NuxtComponent name for auto-imports (#235)

✅ Tests

  • Add basic sse tests (#228)

❤️ Contributors

v1.0.0-alpha.7

18 Feb 20:52
42b586e

Choose a tag to compare

compare changes

🚀 Enhancements

  • Initial component lazy load hints (#212)
  • Lazy load hints devtools integration (#220)

🩹 Fixes

  • Return correct data in endpoint (#218)
  • Use component filename if auto import for lazy-load hint (#219)
  • Move uid generation server side (#222)

💅 Refactors

  • Move to extensible hints handlers (#208)
  • Assign handler to context instead of waiting for hook result (#213)
  • Simplify handlers (#216)

🏡 Chore

  • playground: Remove relative path to use '@nuxt/hint' (#205)
  • README: Add lazy-load hints to README (#225)

🤖 CI

  • renovate: Extend nuxt configuration (#206)

❤️ Contributors

v1.0.0-alpha.6

27 Jan 20:31
0221f65

Choose a tag to compare

🚀 Enhancements

  • runtime: Use consola logger (#194)
  • client: Set fold level to 2 when hydration diff > 20 lines (#187)

🩹 Fixes

  • Don't run hydration check if page is not server rendered (#200)

❤️ Contributors

v1.0.0-alpha.5

25 Dec 21:42
a90b43c

Choose a tag to compare

🚀 Enhancements

  • Add foldable tags through shiki-transformer-fold (#180)

🩹 Fixes

  • Improve html diff style (#174)
  • Update package.json and README to use pnpm instead of npm (#179)
  • Improve diff mechanism (#177)
  • deps: Update all non-major dependencies (#176)

🏡 Chore

  • Move shiki to dev deps (#173)

❤️ Contributors

v1.0.0-alpha.4

17 Dec 11:03
cb2a85f

Choose a tag to compare

🚀 Enhancements

  • Hydration issues across tabs and reloads (#149)

🩹 Fixes

  • deps: Update all non-major dependencies (#147)
  • Skip hydration components transformation (#164)
  • third-party: Use eventlisteners for load event (#165)
  • Remove import specifiers with correct end offset (#162)
  • Search through all matching import declaration for findImportSpecifier (#167)
  • deps: Update all non-major dependencies (#160)
  • deps: Update all non-major dependencies (#168)
  • Use code.include and code.exclude instead of pure regex (#171)

🏡 Chore

❤️ Contributors

v1.0.0-alpha.3

01 Dec 21:31
b171a40

Choose a tag to compare

🩹 Fixes

  • Prevent negative indent values in formatHTML helper (#146)
  • Transpile module (#152)
  • hydration: Inject hydration in defineNuxtComponent, defineComponent and wrap SFC exports (#153)
  • hydration: Handle correctly vue compiler defineComponent import (#159)

📖 Documentation

  • Fix Nuxt badge icon (#156)

❤️ Contributors

v1.0.0-alpha.2

21 Nov 22:35
69cb1ae

Choose a tag to compare

🚀 Enhancements

  • hydration: Improve diff UI (#131)

🔥 Performance

  • Use transform filter hook (#145)

🩹 Fixes

  • third-party: Ignore extensions third-party (#140)

🏡 Chore

  • Add issue templates (#130)
  • Remove unused file (#132)
  • Restructure module (#133)
  • Getting started section for README (#134)

🤖 CI

❤️ Contributors