Skip to content

Releases: npmx-dev/npmx.dev

v0.12.2

13 May 10:51
Immutable release. Only release title and notes can be modified.
5fd8148

Choose a tag to compare

v0.12.1...HEAD

compare changes

🏡 Chore

  • Update blog post description (a8bc8240)
  • Update blog post description (#2736)

❤️ Contributors

v0.12.1

13 May 10:00
Immutable release. Only release title and notes can be modified.
98e9f83

Choose a tag to compare

v0.12.0...HEAD

compare changes

🩹 Fixes

  • Update logic for og image (d5c1a009)
  • Update logic for og image (#2735)

❤️ Contributors

v0.12.0

13 May 08:58
Immutable release. Only release title and notes can be modified.
9e0c181

Choose a tag to compare

v0.11.0...HEAD

compare changes

🚀 Enhancements

  • Add crystal chronicle blog post (b06e53e6)
  • Support video preview (67069b18)
  • Add crystal chronicle blog post (#2729)

🏡 Chore

❤️ Contributors

v0.11.0

11 May 06:36
Immutable release. Only release title and notes can be modified.
b4d48d2

Choose a tag to compare

v0.10.0...HEAD

compare changes

🚀 Enhancements

  • Add SolidJS data anomalies to download-anomalies.data.ts (#2661)
  • Show badge on top liked packages, link to leaderboard (#2459)
  • Add timeline chart (#2663)
  • Restore brand link in footer and command palette (#2692)
  • Add a warning when the package license changes (#2188)
  • Progressive loading for org packages (#1953)
  • Add the new package timeline page to the command palette (#2635)

🩹 Fixes

  • Show license from correct version (#2662)
  • i18n: Add-missing-norwegian-nb-NO-translations (#2677)
  • Also pin dev dependency install version when trust is downgraded (#2644)
  • Resolve injustice (#2686)
  • Move tooltips to the sides on line charts to free the view (#2688)
  • i18n: Translate missing pt-PT strings for leaderboard and likes (#2682)
  • Persist zoom state in line charts (#2689)
  • Remove duplicate og:image meta tag on package pages (#2693)
  • ui: Polish follow-ups to likes leaderboard (#2681)
  • ui: Incorrect z-index on tooltip (#2628)
  • Fix html-validation error (#1658)
  • Change default sorting to downloads-week-desc as in parseSortOption (#2477)

💅 Refactors

  • Fix or suppress existing oxlint warnings (#2634)
  • ui: Use new useClipboard with async (#2675)
  • UseColors composable for charts (#2696)

🏡 Chore

  • Install Vercel Speed Insights (#2671)
  • deps: Update devdependency @e18e/eslint-plugin to v0.4.1 (#2673)
  • deps: Lock file maintenance (#2674)
  • deps: Bump @storybook-vue/nuxt to latest (#2664)
  • deps: Update dependency nuxt to v4.4.4 (#2659)
  • deps: Update dependency @napi-rs/canvas to v1 (#2676)
  • deps: Update dependency vue to v3.5.34 (#2680)
  • Explicitly import node process (#2685)
  • Increase timeout for connection requests to 30 seconds (#2684)
  • Upgrade vite-plus to 0.1.20 and fix surfaced a11y violations (#2697)
  • Update setup-vp action to v1.10.0 (#2703)
  • Release v0.11.0 (#2670)

❤️ Contributors

v0.10.0

02 May 18:18
Immutable release. Only release title and notes can be modified.
d2e2238

Choose a tag to compare

v0.9.0...HEAD

compare changes

🚀 Enhancements

  • Add timeline tab to package page (#2245)
  • i18n: Update French translations (#2547)
  • New og images (#2292)
  • Add stale workflow (#2555)
  • i18n: Update hi-IN and mr-IN translation for npmx tagline (#2567)
  • Version history page display download count (#2178)
  • Module replacements v3 (#2068)
  • Celebrate size decreases (#2620)
  • i18n: Update pt-BR locale (#2625)
  • i18n: Add pt-PT locale (#2639)
  • Improve scatter legend interactivity (#2649)
  • Press freedom day noodle (#2666)

🔥 Performance

  • Prevent duplicates in file tree sprite (#2586)

🩹 Fixes

  • i18n: Add missing pt-BR translations for "shortcuts" (#2532)
  • Set default smoothing to 0 (#2535)
  • i18n: Format compare sparkline data labels (#2537)
  • i18n: Add missing translations to Brazilian Portuguese (#2542)
  • Use fast-npm-meta in timeline (#2546)
  • Show integers for values below 1k in trends chart tooltip (#2550)
  • Resolve readme copy functionality in Safari (#2554)
  • Avoid showing "No README is available" during README load (#2473)
  • Round chart numbers in applyDataCorrection for consistent rounding (#2556)
  • i18n: Update French localizations (#2560)
  • Filter out security holding packages from Algolia results (#2026)
  • i18n: Update language switch immediately without refresh (#2525)
  • ui: Add loading state for translation status generated time (#2589)
  • Download correct variant and fix layout shift on brand page (#2595)
  • ui: Inline headings inside collapsible summaries (#2599)
  • ui: Bail on fetchMore recursion when no new items (#2606)
  • i18n: Add missing Russian translations (#2607)
  • Improve packages UI (#2530)
  • Adjust logo sizing on about page (#1986)
  • Update trusted images policies (#2622)

💅 Refactors

  • ui: Redesign footer with sectioned columns, logo, and social links (#2614)

📖 Documentation

  • ui: Add stories for Settings page (#2545)
  • ui: Move non-config files out of .storybook directory (#2597)
  • ui: Add stories for Translation Status page (#2559)
  • ui: Add stories for Error page (#2601)

🏡 Chore

  • i18n: Fix lunaria pre-commit hook with force: true (#2528)
  • Add issue types and missing label to issue templates (#2544)
  • Increase operation per run in stale workflow (#2564)
  • Remove stale bot (#2566)
  • Add workflow for stale prs and issue type bug (#2580)
  • deps: Update dependency nuxt to v4.4.2 (#2047)
  • deps: Update nuxt core (#2585)
  • Clean up .env.example comment formatting + empty values (#2581)
  • deps: Lock file maintenance (#2592)
  • Remove storybook directory from chromatic externals (#2598)
  • deps: Update dependency @nuxt/scripts to v1 (#2591)
  • deps: Update dependency vue to v3.5.33 (#2615)
  • Bump vue-data-ui from 3.17.13 to 3.18.0 (#2633)
  • deps: Update devdependency @vitest/coverage-v8 to v4.1.5 (#2638)
  • deps: Update dependency @nuxt/test-utils to v4.0.3 (#2642)
  • Use smooth path utility from vue-data-ui (#2647)
  • Fix spelling & grammar (#2651)
  • Improve text (#2655)
  • Release v0.10.0 (#2533)

🤖 CI

  • Disable e18e action duplicate dep PR comments (#2593)
  • Deploy manually to canary env from main (#2627)
  • Add a name to deploy-canary.yml (#2631)
  • Configure zizmor GHA security checks, fix findings (#2632)

❤️ Contributors

v0.9.0

14 Apr 19:28
Immutable release. Only release title and notes can be modified.
1f574e5

Choose a tag to compare

v0.8.1...HEAD

compare changes

🚀 Enhancements

  • ui: Support Vite+ vp package manager commands (#2451)
  • Add socket.dev link into package command palette (#2481)
  • Replace quadrant with scatter with selectable axes (#2472)
  • i18n: Add Chinese translations (#2485)
  • Add a badge type for package likes (#2478)
  • i18n: Add Dutch nl-NL translations (#2118)
  • Enable turning off code ligatures (#2476)
  • Add github stars, issues and created at to comparison page (#2479)
  • Prefill package manager from query param (#2520)

🔥 Performance

  • Parallelize jsDelivr README fallback probes (#2384)

🩹 Fixes

  • i18n: Update Czech translations (#2425)
  • i18n: Update Russian translations (#2429)
  • i18n: Add missing French translations (#2441)
  • Pass query params to OG image ISR function on Vercel (#2432)
  • i18n: Add missing norwegian nb-NO translations (#2450)
  • cli: Enable web auth for package:init (#2415)
  • i18n: Add missing zh-CN translations (#2452)
  • Add ignore attributes for password managers to input fields (#2466)
  • i18n: Add missing keys to de translations (#2475)
  • i18n: Actually use i18n ctrl_key consistently (#2457)
  • ui: Preserve root dir state when sibling dir is expanded (#2393)
  • Highlight scatter axes on facet inputs focus (#2484)
  • i18n: Consistent casing for common.view_on en keys (#2482)
  • Encode username in constructed gravatar URL (#2488)
  • Retry replacement suggestions after transient fetch failures (#2469)
  • i18n: Consistent common.view_on ua and ru keys (#2494)
  • i18n: Add missing RU translations for "scatter_chart" (#2503)
  • Improve compare scatter chart legend (#2493)
  • "copy as markdown" button appearing too eagerly (#2506)
  • Improve anchors parsing in readmes (#2486)
  • Compare scatter chart scale labels overlapping on first load (#2512)
  • i18n: Format sparkline data label (#2519)
  • Use owners.name facet for user profile pkgs (#2513)
  • i18n: Add missing Chinese translations (#2521)
  • Define allowed styles in readme (#2522)

💅 Refactors

  • Parallelize docs rendering and shiki setup (#2382)
  • Add missing IconClass type to icon props (#2462)

📖 Documentation

  • ui: Add stories for Brand page (#2468)
  • ui: Add stories for Recharging page (#2496)
  • ui: Add stories for PDS page (#2514)

🏡 Chore

  • Use new dedupePeers pnpm option (#2420)
  • Manually add vite plus pre-commit hook (#2434)
  • Upgrade vite-plus to 0.1.16 (#2436)
  • Shave ~1-2s off pnpm test:types (#2458)
  • Move a comment to the right line (#2456)
  • deps: Update dependency diff to v9 (#2502)
  • deps: Update devdependency @vitest/coverage-v8 to v4.1.4 (#2497)
  • deps: Update dependency marked to v18 (#2499)
  • deps: Update actions/github-script action to v9 (#2498)
  • deps: Update github artifact actions (major) (#2500)
  • Release v0.9.0 (#2428)

🤖 CI

  • Revert "ci: auto-remove needs review label when PR is reviewed" (#2440)
  • Add e18e dependency diff workflow (#2435)
  • Actually bump e18e/action-dependency-diff to v1.5.0 (#2454)
  • Update Discord link to builders server (#2461)
  • Reconfigure CodeRabbit to improve signal-to-noise ratio (#2439)

❤️ Contributors

v0.8.1

08 Apr 21:52
Immutable release. Only release title and notes can be modified.
500fa84

Choose a tag to compare

v0.8.0...HEAD

compare changes

🏡 Chore

  • Update artemis noodle range (#2424)
  • Release v0.8.1 (#2427)

❤️ Contributors

v0.8.0

08 Apr 21:18
Immutable release. Only release title and notes can be modified.
79a1a2c

Choose a tag to compare

v0.7.1...HEAD

compare changes

🚀 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 useVisibleItems in 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 review label when PR is reviewed (#2402)

⚠️ Breaking Changes

  • cli: ⚠️ Use mkdtempDisposable and require node >=24.4 (#2365)

❤️ Contributors

v0.7.1

04 Apr 20:08
Immutable release. Only release title and notes can be modified.
c252a7c

Choose a tag to compare

v0.7.0...v0.7.1

compare changes

🩹 Fixes

  • Update tkawaii date (#2350)

🏡 Chore

❤️ Contributors

v0.7.0

04 Apr 20:07
Immutable release. Only release title and notes can be modified.
fd73473

Choose a tag to compare

v0.6.0...v0.7.0

compare changes

🚀 Enhancements

  • Add CSP and some security headers to HTML pages (#2075)
  • i18n: Add missing ar-EG and fr-FR translation keys (#2315)
  • i18n: Update Indonesian localization (#2334)
  • Add kawai logo in npmx.dev homepage (#2346)

🩹 Fixes

  • docs: Update links to community projects in README.md (#2300)
  • i18n: Add missing russian translations (#2302)
  • docs: Replace redirect extension with new one everywhere (#2311)
  • Handle scoped packages named v (#2280)
  • Typo in chart config attribute (#2328)
  • ui: Allow custom badge values in docs generator (#2335)
  • ui: Flaw in previous version of the trans version (#2349)

📖 Documentation

  • ui: Add stories for Accessibility page (#2301)
  • Update CONTRIBUTING i18n and lint docs (#2336)

🏡 Chore

  • Add i18n redirect (#2290)
  • Bump vue-data-ui from 3.16.5 to 3.17.1 (#2304)
  • deps: Update codecov/codecov-action action to v6 (#2323)
  • deps: Update devdependency @vitest/coverage-v8 to v4.1.2 (#2322)
  • Release v0.7.0 (#2299)

❤️ Contributors