- 28ca5ba: Upgrade tailwindcss to 4.2.1, postcss to 8.5.8, and daisyui to 5.5.19
- 877b826: Upgrade react, react-dom to 19.2.4 and @types/react to 19.2.14
- 5149d80: Upgrade @biomejs/biome to 2.4.7 and @changesets/cli to 2.30.0
- 9bd00d2: Upgrade Docker GitHub Actions: build-push-action v7, login-action v4, setup-buildx-action v4, metadata-action v6
- b168a6e: Upgrade satori from 0.18.3 to 0.25.0
- d7ee0dc: Upgrade next to 16.1.7 and @next/third-parties to 16.1.7, use named Docker volume for pnpm store cache
- 5552119: Upgrade jest, jest-environment-jsdom, and @jest/types to 30.3.0
- 2719d8a: Upgrade simple-icons from 16.10.0 to 16.12.0
- 99b6ca9: Upgrade react-icons to 5.6.0
- b006ed1: Add Docker-based e2e test runner for cross-platform snapshot consistency. On non-Linux hosts (macOS, Windows), tests automatically run inside a Linux Docker container so screenshots match CI. On Linux/CI, tests run directly as before.
- d428d60: Add add-icon AI skill documentation and update CONTRIBUTING.md with pull request title guidelines
- 121e569: Added Typst to the list of supported programming languages
- 08e17e5: Remove custom diff pixel ratio from Playwright tests after Tailwind 4 and DaisyUI 5 upgrade
- ddd28fc: Upgrade Tailwind CSS and DaisyUI dependencies with component updates
-
4829516: Upgrade satori from 0.15.2 to 0.18.3
- Simplified renderSVG.tsx by removing manual yoga-wasm-web initialization (satori now bundles WASM internally)
- Removed yoga-wasm-web dependency
- Updated postinstall script to no longer copy yoga.wasm
- a1fd05c: Upgrade dependencies: pnpm 10.27.0, @biomejs/biome 2.3.10, @testing-library/react 16.3.1
- 8231870: Upgrade simple-icons and add custom fallbacks for removed icons
- 9c4c65c: Upgrade dependencies to Next.js 16 and Node 24, including React, TypeScript, and related ecosystem updates
- a956dbe: Fix invalid runtime export with Client Components by converting pages to Server Components
- a956dbe: Improve API error handling, SVG rendering init, and documentation updates.
- 207fe6a: feat: add GreasyFork icon as a language
- 1f73ca5: feat: add Vite logo support to language icon mapping
- 4e872df: feat: add MCP (Model Context Protocol) logo to language options
- 7a2f1b5: fix font cdn url
- e411607: Upgrade pnpm and docker deployment
- 47b9d50: π Improve release notes
- 609ced2: π Improve release notes
- 0cd17c2: π Improve release notes
- 8d91de9: π Improve release notes
- f8b2d30: π Improve release notes
- 5808b34: π Improve release notes
- f439179: π Improve release notes
- 7e589a8: Upgrade satori. Improve playwright tests.
- d9c8139: Revert cache headers update as it was already functional
- 56f6bb1: Update cache headers for better cache hits
- c264039: Add icons for new languages, tools, frameworks, and platforms
- 219500c: Add language selection
- 42f1342: Fix svg logo input state management
- 16c29db: β¬οΈ Upgrade dependencies
- bce2132: add repo input to config
- 1af3d23: Add Docker build caching in GitHub Actions to speed up multi-stage builds.
- 296065e: Added JetBrains Mono font option.
-
2e45d6e: Added Playwright test for full variant of CN, JP, and KR (Korean).
Added accessbility attributes for generic input/textbox components. Updated snapshots.
- 5ac566c: Fix unexpected page caching
- 791e6e7: Corrected jest update snapshot(s) flag back to -u.
- 0bce0d1: Remove custom-rewrites.js which was used to handle large logo rewrites for Vercel
- c7d053d: ποΈ Rename url parameter descriptionEditable to custom_description
-
d73c1be: Full migration from page router to app router.
Upgraded to Next.js 15/React19 via official codemod and applied type fixes.
Huge props to @Keming-He
-
e7f708e: Added error handling for long svg data uri input
Thanks to slusy
- ca0cebb: Set up dev container
- c739cec: Support transparent background
-
c32156a: remove unused npm packages
Thanks to @Sunny-64
-
0b61791: Migrated from yarn to pnpm package manager Updated scripts, hooks, and README.md
Thanks to @Keming-He
Update Dockerfile
- 3d13fc9: Display release versions in http response, html head, and footer
-
99a37ce: Limited GITHUB_TOKEN process.env check to CI only, as 'next start` in Playwright auto-loads .env for local devs.
Thanks to @Keming-He
-
bda22bd: Migrated from relative import to import aliasing for better code maintain-ability.
Also organized imports into [3rd-party], [types], and [local].
Thanks to @Keming-He
-
038d7d0: Migrated from hard-coded solution to using @next/third-parties/google GoogleTagManager component.
Thanks to @Keming-He
-
e804b07: Bump DaisyUI to v4
Thanks to @Keming-He
-
81543b8: Added playwright e2e testing to capture user stories and main UI.
Updated contributor setup instructions and contributor list in README.md.
Thanks to @Keming-He
- 82f1b49: moved strictly build-time deps to dev-deps list in package.json
- ce207c2: Improve config error logging
- f60a1fe: Upgrade dependencies
- 76ef894: Improve docker build process Reduce docker image size
- 610575c: upgrade node 22
- 36d53cd: Add docker deployment
- 5b7ec64: Upgrade dependencies
- 194b120: Throw an Error for Non-OK GraphQL Status Codes
- dfaea81: Remove vercel specific code, add Netlify specific code
- 488cb95: Update Vercel to Netlify
- 064a55b: Bumped BiomeJS to new 1.8 release, updated soon-deprecating scripts.
- fecd506: Remove unnecessary dangerouslySetInnerHtml
- 563def4: Securely migrated from eslint to biomejs.
- 66f8c4f: β¬οΈ Upgrade to next 14
- 0e8a230: Change
word-breakstyle of description
- 7dd83ad: Upgrade dependencies
- cdd9fa9: Upgrade satori with CJK character support
- 9047d49: Revert "β¬οΈ Upgrade satori" due to Chinese character #227
- f547598: Upgrade satori
- 762ab0c: Fix emojis
- 0270927: Fix png endpoint
- 6db06b3: Support new line in description
- a626fef: Add powered by vercel
- 9d6b91d: Add Java Icon
- 52bb81d: Limit logo to svg to reduce bandwidth usage
- 985ac7d: Upgrade project dependencies
- 0f967ca: Add 'Auto' theme that adapts to user system settings
- 8a496eb: Fix description text alignment
- b572823: Upgrade dependencies
- 01b073d: Fix CJK text missing
- 474fd39: Generate png using resvg wasm, Remove @vercel/og
- f1a3f6b: Satori and @vercel/og for image generation Use vercel edge functions Upgrade to Tailwind CSS and daisyUI
- 76fcfd7: Add changeset