Skip to content

Releases: npmx-dev/npmx.dev

v0.15.0

05 Jun 20:09
Immutable release. Only release title and notes can be modified.
6dfb74d

Choose a tag to compare

v0.14.1...HEAD

compare changes

🚀 Enhancements

  • Versions page improvements (#2844)
  • Support description elements in readmes (#2849)
  • i18n: Update German translation (#2847)
  • Add tetris and pride noodles (#2855)

🩹 Fixes

  • i18n: Localize size increase/decrease percentage (#2828)
  • Update colors when prefers-color-scheme changes (#2839)
  • Parse hyphenated language names for code examples on package docs (#2734)
  • Stale workflow (#2846)

📖 Documentation

  • Correct the example of usage the value parameter in badge (#2853)

🏡 Chore

  • Minor ui improvements (#2834)
  • deps: Update module-replacements (#2838)
  • Release v0.15.0 (#2835)

❤️ Contributors

v0.14.1

31 May 19:45
Immutable release. Only release title and notes can be modified.
f3c4624

Choose a tag to compare

v0.14.0...HEAD

compare changes

🏡 Chore

❤️ Contributors

v0.14.0

31 May 19:41
Immutable release. Only release title and notes can be modified.
36128a5

Choose a tag to compare

v0.13.0...HEAD

compare changes

🚀 Enhancements

  • i18n: Add romanian locale (#2809)
  • Support npmjs versions redirect (#2800)
  • Update versions page download count tooltip/title (#2695)
  • Update team list and design on about page (#2756)
  • Add compact badge style variant (#2640)
  • ui: Improve package description cleaning and search result cards (#2775)
  • Pride noodle (#2826)

🩹 Fixes

  • ui: Keep compare header links inside their grid column (#2805)
  • Noodle date check (#2808)
  • i18n: Add missing turkish translations (#2813)
  • i18n: Add missing bangla translations (#2807)
  • Do not fetch metadata for self-hosted Gitea/Forgejo (#2788)
  • Don't flag a license change when there is no previous version (#2792)
  • Skip emoji conversion inside code blocks (#2694)
  • Improve proxy for images without content-type (#2740)
  • i18n: Update Japanese translations (#2825)
  • i18n: Add singular forms to en strings (#2827)

💅 Refactors

  • Switch to packumeta for trust levels (#2804)
  • Use normalizeLicense util consistently (#2816)

🏡 Chore

  • Bump vue-data-ui from 3.20.10 to 3.20.11 (#2812)
  • deps: Bump packumeta (#2814)
  • deps: Update knip ✂️ and add enable treatTagHintsAsErrors (#2824)
  • deps: Update all non-major dependencies (#2219)
  • Release v0.14.0 (36128a54)

✅ Tests

  • Re-work some brittle atproto mocks (#2798)

❤️ Contributors

v0.13.0

26 May 15:59
Immutable release. Only release title and notes can be modified.
73a46ef

Choose a tag to compare

v0.12.2...HEAD

compare changes

🚀 Enhancements

  • Adding gh changelog/releases to npmx (#1233)
  • Improve badge width estimation (#2487)
  • Toggle stable versions in timeline chart (#2728)
  • Set cursor-pointer on buttons (#2752)
  • Strip version info from the search query (#2763)
  • Add nodejs noodle (#2778)

🩹 Fixes

  • i18n: Update zh-CN locale (#2712)
  • i18n: Add-missing-norwegian-nb-NO-translations (#2715)
  • i18n: Footer translations should actually be applied (#2711)
  • i18n: Update ukrainian translations (#2704)
  • i18n: Add missing Russian translations (#2724)
  • Full osscar URL in crystal chronicle post (#2741)
  • Increase z-index for CopyToClipboardButton (#2701)
  • Always color replaceable packages as orange (#2748)
  • i18n: Update Japanese translations (#2745)
  • i18n: Added missing spanish traslations (#2757)
  • ui: Improve layout of line charts (#2759)
  • Package comparison broken on org and user pages (#2758)
  • i18n: Add missing Dutch translations (#2772)
  • Update outdated feature documentation (#2782)
  • Package sub-banner no longer blocks "connect" dropdown (#2770)
  • Preserve repository meta headers (#2769)
  • Use local font provider (#2803)

💅 Refactors

  • Remove dead parse() code from git provider adapters (#2761)
  • Extract repo metadata utils from composable (#2764)

📖 Documentation

  • ui: Add stories for blog index page (#2679)
  • ui: Add stories for Likes Leaderboard page (#2789)

🏡 Chore

  • deps: Update dependency vite-plugin-pwa to v1.3.0 (#2706)
  • deps: Update dependency nuxt to v4.4.5 (#2705)
  • deps: Update dependency validate-npm-package-name to v8 (#2707)
  • deps: Update devdependency @vitest/coverage-v8 to v4.1.6 (#2718)
  • Ignore enforce-release-source.yml (f2f0187c)
  • Sync changes made on release to main (85e75259)
  • Bump vue-data-ui from 3.19.6 to 3.19.7 (#2744)
  • Improve toggle transition on touch devices (#2742)
  • deps: Update pnpm to v11 (#2708)
  • Update codecov action and fix version comments (#2773)
  • deps: Upgrade Playwright to 1.60.0 to fix hanging CI (#2787)
  • deps: Update knip ✂️ and add enable treatConfigHintsAsErrors (#2786)
  • Bump vue-data-ui from 3.19.8 to 3.20.10 (#2793)
  • Release v0.13.0 (#2713)

✅ Tests

  • Fix test flakiness (#2760)

🤖 CI

  • Enforce prs to release must come from main (d65f1aa5)
  • Update release source concurrency (fb6916b3)
  • Replace deprecated codecov action, improve setup (#2702)

❤️ Contributors

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