Releases: npmx-dev/npmx.dev
Releases · npmx-dev/npmx.dev
Release list
v0.16.1
Immutable
release. Only release title and notes can be modified.
v0.16.0
Immutable
release. Only release title and notes can be modified.
v0.15.0...HEAD
🚀 Enhancements
- Endpoint to embed downloads chart static svg (#2833)
- ui: /noodles archive page (#2779)
- Backfill tetris and pride noodles into the archive (#2863)
- Stats page (#2872)
- Add GitHub fork count to package comparison view (#2907)
- i18n: Update Japanese translation (#2902)
- i18n: Update italian translations (#2923)
- Improve external post embeds (#2794)
- ui: Add visible keyboard shortcut hints to the command palette (#2911)
- Show timeline chart with steps instead of spline (#2954)
- ui: Add Deno icon to engine compatibility table (#2965)
- Sponsors improvements (#2966)
- Blog-release rainbow-comet (#2969)
- Combining shared code markdown renderer readme & changelog (#2717)
- Sponsors (#2967)
🔥 Performance
🩹 Fixes
- ui: License icon (#2850)
- Hide mobile search field on blur (#2852)
- Use monospace font in embed chart (#2857)
- ui: Render Geist consistently across Firefox and Chrome (#2842)
- Correct code link for alias (#2056)
- Display diffs for larger files (#2730)
- Enable CORS on chart embed endpoint and add missing tooltip (#2859)
- Prevent tooltip from being hidden behind navbar (#2867)
- Data label collisions in compare downloads chart (#2870)
- Better download chart last labels placement (#2874)
- Remove ambiguous community wording from replacement suggestions (#2875)
- Align docs page layout with container width (#2897)
- Disable transitions on dots when resizing zoom range (#2918)
- Misconfigured robots.txt (#2892)
- ui: Improve symmetry of buttons/links with icons (#1542)
- ui: Keep file tree scroll position stable when browsing (#2288)
- Differences in downloads embed version (#2951)
- i18n: Add missing Czech translations (#2946)
- i18n: Add missing Norwegian translations (#2960)
- Passthrough of query (#2975)
- Deduplicate
id="provenance"(#2976) - i18n: Add missing Dutch translations (#2957)
- i18n: Add missing French translations (#2947)
💅 Refactors
- Use built-in vue-data-ui composable (#2952)
📖 Documentation
- Add link to npmxers site (#2854)
- Add keyboard shortcut for opening timeline (#2866)
- Add missing changelog and timeline routes (#2906)
- Add URL fragment note for color/labelColor in badges (#2922)
🏡 Chore
- Print more lunaria generation logs (#2848)
- Enable fetch-depth for canary build (#2860)
- deps: Update actions/checkout action to v7 (#2938)
- deps: Update codecov/codecov-action action to v7 (#2939)
- deps: Update nuxt core (#2936)
- deps: Update all linters to v0.5.1 (#2937)
- deps: Update chromaui/action action to v17 (#2942)
- deps: Update devdependency unplugin-vue-markdown to v32 (#2948)
- deps: Update devdependency chromatic to v17 (#2945)
- deps: Update dependency @floating-ui/vue to v2 (#2943)
- deps: Update dependency vue to v3.5.39 (#2963)
- Make autofix workflow steps parallel (#2971)
- Update URL (#2970)
- deps: Update devdependency eslint-plugin-regexp to v3.1.1 (#2974)
- Add more Wikipedia references for noodles (#2977)
- Update rainbow-comet post publish date (#2985)
- Release v0.16.0 (#2856)
🤖 CI
- Block compromised npm packages with Socket Firewall Free (#2889)
- Fix in invalid
firewall-versionin deploy-canary.yml (#2909)
❤️ Contributors
- Alex Savelyev (@alexdln)
- Wilco (@WilcoSp)
- Vincent R (@Limerio)
- Lars Douwe Schuitema (@larsdouweschuitema)
- TAKAHASHI Shuuji (@shuuji3)
- Gautier Ben Aïm (@GauBen)
- John Reilly (@johnnyreilly)
- abeer0 (@iiio2)
- Felix Schneider (@trueberryless)
- Bonsak Schiledrop (@bonsak)
- Alexander Lichter (@TheAlexLichter)
- Nikita Karamov (@kytta)
- Alec Lloyd Probert (@graphieros)
- Jiří Michel (@VentyCZ)
- Jens Rømer Hesselbjerg (@jhroemer)
- Bittu kumar (@BittuBarnwal7479)
- Neesh (@NeeshSamsi)
- MaxwellCohen (@MaxwellCohen)
- Matteo Gabriele (@MatteoGabriele)
- btea (@btea)
- Philippe Serhal (@serhalp)
- Houtan Rocky (@houtanrocky)
- Adebesin Tolulope (Lope) (@Adebesin-Cell)
- tasky (@taskylizard)
- eryue0220 (@eryue0220)
- Birk Skyum (@birkskyum)
v0.15.0
Immutable
release. Only release title and notes can be modified.
v0.14.1...HEAD
🚀 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
❤️ Contributors
- Alex Savelyev (@alexdln)
- btea (@btea)
- Felix Schneider (@trueberryless)
- Siqi Li (@lisiqi1983)
- Roman (@gameroman)
- Alec Lloyd Probert (@graphieros)
v0.14.1
Immutable
release. Only release title and notes can be modified.
v0.14.0
Immutable
release. Only release title and notes can be modified.
v0.13.0...HEAD
🚀 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
🏡 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
- Daniel Roe (@danielroe)
- Alex Savelyev (@alexdln)
- Adebesin Tolulope (Lope) (@Adebesin-Cell)
- Felix Schneider (@trueberryless)
- TAKAHASHI Shuuji (@shuuji3)
- Robin (@OrbisK)
- cylewaitforit (@cylewaitforit)
- Roman (@gameroman)
- Nicolas Charpentier (@charpeni)
- knj (@jp-knj)
- Philippe Serhal (@serhalp)
- James Garbutt (@43081j)
- btea (@btea)
- SHOMRIDDHO'S WORLD (@shomriddho)
- Ahmet Tınastepe (@tinas)
- Alec Lloyd Probert (@graphieros)
- John Reilly (@johnnyreilly)
- Rohit Ghumare (@rohitg00)
- Mihai (@mihaizaurus)
v0.13.0
Immutable
release. Only release title and notes can be modified.
v0.12.2...HEAD
🚀 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
🏡 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
releasetomain(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
releasemust come frommain(d65f1aa5) - Update release source concurrency (fb6916b3)
- Replace deprecated codecov action, improve setup (#2702)
❤️ Contributors
- Daniel Roe (@danielroe)
- Alex Savelyev (@alexdln)
- Alec Lloyd Probert (@graphieros)
- cylewaitforit (@cylewaitforit)
- Vinayak (@VinayakMaharaj)
- Robin de Vos (@Codefoxdev)
- Patrick Dewey (@ptdewey)
- Dominik Dorfmeister 🔮 (@TkDodo)
- Philippe Serhal (@serhalp)
- Wilco (@WilcoSp)
- Willow (GHOST) (@ghostdevv)
- Aryan Pingle (@aryanpingle)
- Roman (@gameroman)
- Matteo Gabriele (@MatteoGabriele)
- Alberto Rico (@alrico88)
- TAKAHASHI Shuuji (@shuuji3)
- Bugo (@dragomano)
- Sasha (@Sasha125588)
- Iestyn (@IestynGage)
- Torben Haack (@t128n)
- Mutsumi (@BabyLy233)
- Bonsak Schiledrop (@bonsak)
v0.12.2
Immutable
release. Only release title and notes can be modified.
v0.12.1
Immutable
release. Only release title and notes can be modified.
v0.12.0
Immutable
release. Only release title and notes can be modified.
v0.11.0...HEAD
🚀 Enhancements
- Add crystal chronicle blog post (b06e53e6)
- Support video preview (67069b18)
- Add crystal chronicle blog post (#2729)
🏡 Chore
- Apply suggestions from code review (559e567f)
- Blog post updates (a79f025f)
- Change team photo in blog post (885ffb87)
- Typo (a26817ac)
- Reword (4cae7924)
- Reword (066807ca)
❤️ Contributors
- patak (@patak-cat)
- Vordgi (@alexdln)
v0.11.0
Immutable
release. Only release title and notes can be modified.
v0.10.0...HEAD
🚀 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
- patak (@patak-cat)
- Torben Haack (@t128n)
- Philippe Serhal (@serhalp)
- MK (fengmk2) (@fengmk2)
- eryue0220 (@eryue0220)
- Adebesin Tolulope (Lope) (@Adebesin-Cell)
- alptekin I. (@aisiklar)
- Alec Lloyd Probert (@graphieros)
- Bastien Dumont (@bastiendmt)
- JounQin (@JounQin)
- abeer0 (@iiio2)
- João Palmeiro (@joaopalmeiro)
- Vladimir (@sheremet-va)
- Roman (@gameroman)
- Bonsak Schiledrop (@bonsak)
- Matteo Gabriele (@MatteoGabriele)
- cylewaitforit (@cylewaitforit)