Changelog
Apache ECharts follows semantic versioning and releases new versions regularly. This page highlights major releases and directs you to detailed release notes.Current Version
The latest stable version is 6.0.0.Release Channels
Stable Releases
Production-ready releases available on npm:Release Candidates
Pre-release versions for testing upcoming features:Beta Releases
Early preview versions for major releases:Major Versions
Version 6.x (Current)
Latest: 6.0.0 (Released 2024) Major focus on TypeScript and ESM modernization:- ✨ Improved TypeScript support with modern ESM compatibility
- ✨ Removed export assignments for better TypeScript ESM usage
- ✨ Package.json
"type": "module"for proper ESM support - ✨ Refactored type definitions to eliminate duplications
- 🐛 Fixed view coordinate system center implementation
- 🐛 Restored candlestick non-normal states support
- 📦 Updated to ZRender 6.0.0
- 6.0.0-rc.1 - First release candidate
- 6.0.0-beta.1 - Beta release
Version 5.x
Latest: 5.0.0 (Released 2021) Major improvements in rendering, performance, and features:- ✨ Enhanced animation system with series and item-level delay callbacks
- ✨ Improved axis formatting (direct value instead of object)
- ✨ Axis break support with TypeScript types
- ✨ Label system updates (color inheritance, layout properties)
- ✨ Line chart event enhancements (selfType property)
- ✨ Time axis improvements (custom values with formatter)
- ✨ Better tooltip dynamic updates
- ✨ Parallel series extent calculation improvements
- 🐛 Fixed candlestick state management
- 🐛 Resolved time axis custom values TypeError
- 5.0.0 - Final release
- 5.0.0-rc.3 - Release candidate 3
- 5.0.0-beta.2 - Beta release 2
Version 4.x (Legacy)
Latest: 4.9.x Stable legacy version, widely used in production:- Full feature set for most visualization needs
- Extensive browser compatibility
- Large ecosystem of extensions and examples
Release Notes
Detailed release notes for all versions are available on GitHub:GitHub Releases
View complete changelog with detailed release notes, breaking changes, and migration guides for all versions.
Release Schedule
Apache ECharts follows a regular release cycle:Monthly Minor Releases
Minor versions are released at the end of each month:- Beginning of month - Milestone discussion for release two versions ahead
- Mid-month - Development kickoff for next release
- ~22nd - Feature freeze and testing begins
- End of month - Release vote and publication
Major Releases
Major versions are released when:- Significant breaking changes are needed
- Major new features are introduced
- Substantial architectural improvements are made
Patch Releases
Patch releases for critical bugs are published as needed between regular releases.Versioning Policy
Apache ECharts follows Semantic Versioning:- Major (X.0.0) - Breaking changes
- Minor (x.X.0) - New features, backward compatible
- Patch (x.x.X) - Bug fixes, backward compatible
Staying Updated
Subscribe to Releases
Get notified of new releases:- GitHub: Watch the apache/echarts repository
- Mailing List: Subscribe to [email protected]
- npm: Follow @echarts on npm
Release Discussions
Participate in release planning:- Join the mailing list
- Review GitHub milestones
- Comment on feature requests
Recent Releases
Latest releases and updates:Dependencies
Current Dependencies (v6.0.0)
ZRender Versions
- ECharts 6.x: Requires ZRender 6.0.0
- ECharts 5.x: Requires ZRender 5.x
- ECharts 4.x: Requires ZRender 4.x
Deprecation Policy
When features are deprecated:- Announcement - Noted in release notes
- Deprecation period - Feature marked deprecated but still works
- Migration guide - Provided for alternatives
- Removal - In next major version
Upgrade Guides
Detailed guides for major version upgrades:v5 to v6
TypeScript and ESM modernization
v4 to v5
Performance and API improvements
GitHub Activity
Recent development activity:- Commits: Active daily development
- Pull Requests: Community contributions welcomed
- Issues: Bug reports and feature requests
- Releases: Monthly release cycle
Security Updates
Security vulnerabilities are addressed promptly:- Report security issues to [email protected]
- Security patches released as soon as possible
- Announcements on mailing list and GitHub
Downloading Releases
Multiple ways to get ECharts:npm/yarn
CDN
Official Website
Download from echarts.apache.org/download.html:- Full version
- Simple version
- Common version
- Custom build
Contributing to Releases
Help shape future releases:- Submit bug reports - Help identify issues
- Request features - Propose new capabilities
- Contribute code - Fix bugs and implement features
- Test betas - Try pre-release versions
- Provide feedback - Share your experience
Release Archives
All releases are archived and available:- GitHub Releases: Complete archive
- npm Registry: Version history
- Apache Archives: Official Apache releases
For production use, always use official releases from npm, CDN, or the Apache website. Do not use unreleased commits from the master branch.