v0.16.0
·
136 commits
to main
since this release
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)