⚡️ Changes
- Update chains data - March 20 (#17817) @github-actions
- fork dates use UTC and fix hegota name flipflop (#17789) @nixorokish
- fix: add missing setRequestLocale in developers page (auto) (#17794) @pettinarip
- Add new bounty hunter 'Aarnavrotten' - Medium 5000 points (#17775) @0xMushow
- docs: add clean rlp encoding table (#17743) @samlaf
- fix: use trigger.dev catchError and logger for task error visibility (#17796) @pettinarip
- fix: handle malformed URI in events search query param (auto) (#17787) @pettinarip
🌐 Translations
- i18n(uk): automated Crowdin translation import (part 04/07/10 of 13) (#17472) @minimalsm
- i18n: Gemini translations (id) (#17835) @wackerow
- i18n(te): automated Crowdin translation import (part 03/07/10 of 13) (#17497) @minimalsm
- i18n(uk): automated Crowdin translation import (part 07 of 13) (#17475) @minimalsm
- i18n(uk): automated Crowdin translation import (part 10 of 13) (#17478) @minimalsm
- i18n(te): automated Crowdin translation import (part 10 of 13) (#17504) @minimalsm
- i18n(te): automated Crowdin translation import (part 07 of 13) (#17501) @minimalsm
- i18n(zh-tw): automated translation (part 02/07/10 of 13) (#17535) @minimalsm
- i18n(zh-tw): automated Crowdin translation import (part 10 of 13) (#17543) @minimalsm
- i18n(zh-tw): automated Crowdin translation import (part 07 of 13) (#17540) @minimalsm
- i18n: automated Crowdin translation import (ar) (#17105) @wackerow
- Clarifications on bbp (#17810) @fredrik0x
- i18n: Gemini repeat translations (ar) (#17809) @wackerow
- feat: gaming page revamp (#17722) @wackerow
- i18n: automated Crowdin translation import (hi) (#17101) @wackerow
- i18n: automated translation gaming/index.md (all languages) (#17769) @wackerow
- fix: restore "show-more" translation key removed by #17662 (#17774) @pettinarip
- feat: add ethskills callout section to /developers (#17753) @wackerow
📝 Documentation
- i18n(uk): automated Crowdin translation import (part 04/07/10 of 13) (#17472) @minimalsm
- i18n: Gemini translations (id) (#17835) @wackerow
- i18n: automated Crowdin translation import (ar) (#17105) @wackerow
- feat: upgrade to Next.js 15 + React 19 (#17781) @pettinarip
- feat(i18n): Gemini direct translation pipeline (#17804) @myelinated-wackerow
- feat: gaming page revamp (#17722) @wackerow
- docs: Netlify ISR 404 gotcha for async server components in MDX (#17786) @pettinarip
- i18n: automated Crowdin translation import (hi) (#17101) @wackerow
🔧 Tooling
- i18n(uk): automated Crowdin translation import (part 04/07/10 of 13) (#17472) @minimalsm
- i18n: Gemini translations (id) (#17835) @wackerow
- i18n(te): automated Crowdin translation import (part 03/07/10 of 13) (#17497) @minimalsm
- i18n(zh-tw): automated translation (part 02/07/10 of 13) (#17535) @minimalsm
- Raise minimum cache revalidation to daily, move gas table to client-side API (#17815) @pettinarip
- i18n: automated Crowdin translation import (ar) (#17105) @wackerow
- feat(i18n): Gemini translation pipeline v2 (#17813) @myelinated-wackerow
- feat: upgrade to Next.js 15 + React 19 (#17781) @pettinarip
- feat(i18n): Gemini direct translation pipeline (#17804) @myelinated-wackerow
- feat: add app and category pages to sitemap (#17788) @pettinarip
- feat: gaming page revamp (#17722) @wackerow
- feat: add co-author support and bot filtering to contributors (#17758) @myelinated-wackerow
- i18n: automated Crowdin translation import (hi) (#17101) @wackerow
- fix: quick content and type cleanup (#17761) @myelinated-wackerow
- i18n: automated translation gaming/index.md (all languages) (#17769) @wackerow
📦 Dependencies
- chore(deps): bump h3 from 1.15.3 to 1.15.9 (#17819) @dependabot
- chore(deps): bump next from 15.5.12 to 15.5.14 (#17812) @dependabot
- chore(deps): bump flatted from 3.3.3 to 3.4.2 (#17811) @dependabot
- feat(i18n): Gemini translation pipeline v2 (#17813) @myelinated-wackerow
- feat: upgrade to Next.js 15 + React 19 (#17781) @pettinarip
- chore(deps): bump h3 from 1.15.3 to 1.15.8 (#17799) @dependabot
- chore(deps): bump flatted from 3.3.3 to 3.4.1 (#17778) @dependabot
🦄 Contributors
Thank you @0xMushow, @fredrik0x, @minimalsm, @myelinated-wackerow, @nixorokish, @pettinarip, @samlaf and @wackerow for the contributions! 🏆