Skip to content

docs: add Web3.js sunset warning to JavaScript API documentation #15549

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jul 16, 2025

Conversation

chainide-agent-bob
Copy link
Contributor

Description

Added warning messages about Web3.js deprecation to the JavaScript API libraries documentation page and all its translations. This update informs developers that Web3.js will be archived on March 4, 2025, and suggests using alternative libraries like Ethers.js or viem for new projects.

Changes made:

  • Added warning message to the main English documentation
  • Added translated warning messages to all available language versions (zh, zh-tw, de, es, fr, ja, it, pl, hu, id, el)
  • Placed the warning message before the code examples to ensure visibility
  • Maintained consistent formatting across all translations

Related Issue

Closes #14718

This PR addresses the documentation update needed following ChainSafe's announcement about Web3.js being archived. The warning will help developers make informed decisions about library choices for their projects.

chainide-agent-bob and others added 3 commits May 30, 2025 14:52
* update grants page

* Update Crowdin translation progress

* Update community-events.json

We want to change our event to the new date

* Update consensus-bounty-hunters.json

* new homepage button

* tranlation strings

* new icon

* new copy

* update: community grants breakdown and listing

* Add translations for new strings

* Update src/intl/en/page-index.json

* fix: add custom header ids

* Updated translations

* fix: correct the path used for SideNav

* fix: start index for Roadmap carousel

refactors to use releaseDate and plannedReleaseYear; removed 2 month window, defines production as releaseDate in past, coming soon as releaseDate in the future, and in development as no releaseDate, but optional plannedReleaseYear.

* fix(temp): force roadmap release carousel to LTR

* fix: use direction-responsive positioning

* chore: remove whitespace

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* fix: use existing function instead

---------

Co-authored-by: Corwin Smith <[email protected]>
Co-authored-by: GitHub Action <[email protected]>
Co-authored-by: SUCI - Blockchain Hub Team <[email protected]>
Co-authored-by: Fredrik Svantes <[email protected]>
Co-authored-by: Nuno Loureiro <[email protected]>
Co-authored-by: Paul Wackerow <[email protected]>
Co-authored-by: Luka Kropec <[email protected]>
Co-authored-by: Joshua <[email protected]>
Co-authored-by: JoeChenJ <[email protected]>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
@github-actions github-actions bot added content 🖋️ This involves copy additions or edits translation 🌍 This is related to our Translation Program labels May 30, 2025
Copy link

netlify bot commented May 30, 2025

Deploy Preview for ethereumorg failed.

Name Link
🔨 Latest commit 3319d72
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/687831f317a78200088c37d7

Copy link
Contributor

This issue is stale because it has been open 30 days with no activity.

@github-actions github-actions bot added the Status: Stale This issue is stale because it has been open 30 days with no activity. label Jun 30, 2025
Copy link
Member

@wackerow wackerow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translations appreciated, but break the flow established in this repository. Left English changes, updating to past tense since this has already happened. The translations will get updated through Crowdin flow; cc: @lukassim

@wackerow wackerow added Update Crowdin PR introduces changes that need to be updated in Crowdin and removed Status: Stale This issue is stale because it has been open 30 days with no activity. labels Jul 16, 2025
@wackerow wackerow merged commit 1b7c72b into ethereum:dev Jul 16, 2025
3 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content 🖋️ This involves copy additions or edits translation 🌍 This is related to our Translation Program Update Crowdin PR introduces changes that need to be updated in Crowdin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update JavaScript API Documentation to Reflect Web3.js Deprecation
2 participants