v0.8.0
·
75 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
v0.7.1...HEAD
🚀 Enhancements
- Apply April research results (#2353)
- Add logo to OAuth metadata (#2355)
- docs: Add favicon (#2330)
- i18n: Add missing french translation (fr-FR) (#2368)
- i18n: Add Serbian Latin (sr-Latn-RS) translations (#2317)
- i18n: Add Arabic font support (#1511)
- Add semver range filter and element title support (#2176)
- ui: Add ⌘+K command palette for quick nav and actions (#2159)
- Add OG image for compare pages (#2277)
- Use useVisibleItems in
DeprecatedTree(#2399) - Add quadrant chart to compare page (#2388)
- Add link to
socket.dev(#2370) - Noodles (#2421)
- Npmx 0.8 release blog post (#2422)
🩹 Fixes
- Package code page improvements (#2217)
- Correct code colors (#2362)
- i18n: Update Czech translations (#2374)
- i18n: Update missing Spanish translations (#2318)
- Relax devtools-specific security headers in dev (#2331)
- Command for
create-*packages in Deno (#2357) - Compare prerelease versions against previous stable for size diff (#2324)
- ui: Version selector older groups and versions history link (#2276)
- cli: Use a shared cross-platform npm process resolver without shell (#2257)
- ui: Normalize README heading fragments to lowercase slugs (#2385)
- ui: Respect semver filter when showing latest tag (#2389)
- Consistent and likely safer regex escaping (#1439)
- i18n: Update Simplified Chinese and Traditional Chinese translations (#2404)
- Improve compare quadrant chart labels (#2416)
- Add hint tooltips for quadrant axes (#2419)
💅 Refactors
- Replace fileURLToPath with import.meta.dirname (#2366)
- cli:
⚠️ Use mkdtempDisposable and require node >=24.4 (#2365) - Use timers/promises setTimeout for async delays (#2377)
- Replace tinyglobby with Node.js built-in glob APIs (#2375)
- Use Promise.withResolvers in node-only flows and tests (#2378)
- Add new useVisibleItems composable (#2395)
- Use new pnpm allowBuilds setting (#2407)
- Use
useVisibleItemsin vulnerability tree (#2405)
📖 Documentation
- ui: Add stories for Privacy page (#2319)
- ui: Add design system guidelines (#2252)
- Update readme comparision table with new npmjs.com dark mode (#2409)
🏡 Chore
- Disallow crawlers by default (2af40115)
- Use built-in vue-data-ui pattern component (#2359)
- Restore color modes (#2361)
- blog: Remove boilerplate first blog post (#2376)
- Refactor header shortcuts (#2372)
- deps: Update voidzero-dev/setup-vp digest to 8ecb391 (#2396)
- deps: Lock file maintenance (#2398)
- Improve intro section size (#2426)
- Release v0.8.0 (#2354)
🎨 Styles
- Subtle color and size adjustment for in the readme (#2392)
🤖 CI
- Use voidzero-dev/setup-vp instead of setup-node + pnpm/action-setup (#2145)
- Auto-remove
needs reviewlabel when PR is reviewed (#2402)
⚠️ Breaking Changes
- cli:
⚠️ Use mkdtempDisposable and require node >=24.4 (#2365)
❤️ Contributors
- patak (@patak-cat)
- Alex Savelyev (@alexdln)
- Alec Lloyd Probert (@graphieros)
- Philippe Serhal (@serhalp)
- Roman (@gameroman)
- James Garbutt (@43081j)
- wChenonly (@wChenonly)
- btea (@btea)
- Anirudh (@techwithanirudh)
- Adebesin Tolulope (Lope) (@Adebesin-Cell)
- ayo (@ayo-run)
- Willow (GHOST) (@ghostdevv)
- Joshua Tuddenham (@joshuaisaact)
- Trivikram Kamat (@trivikr)
- cylewaitforit (@cylewaitforit)
- Atriiy (@ShroXd)
- Aditya Mathur (@MathurAditya724)
- Maher (@abaza738)
- Tin Sever (@tinsever)
- Roscoe Rubin-Rottenberg (@knotbin)
- MK (fengmk2) (@fengmk2)
- Bowen Hu (@RYGRIT)
- Andrés Ignacio Torres (@aitorres)
- Vladimir Miljkovic (@miljkovic5)
- Akash Prasad (@akadotsh)
- Jiří Michel (@VentyCZ)
- Julien Dargelos (@juliendargelos)
- Alex Korytskyi (@alex-key)
- Felix Schneider (@trueberryless)
- Nicolò Ribaudo (@nicolo-ribaudo)
- Daniel Roe (@danielroe)