File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
Maintaining#
Release Process#
Chart.js relies on Travis CI to automate the library releases.
Releasing a New Version#
- Update the release version on GitHub for the release drafted by the
release-draftertool - Publish the release
- follow the build process on GitHub Actions
Creation of this tag triggers a new build:
Chart.js.zippackage is generated, containing dist files and examplesdist/*.js,types/*.ts, andChart.js.zipare attached to the GitHub release (downloads)- A new npm package is published on npmjs
Finally, cdnjs is automatically updated from the npm release.
Releasing a patch version#
If there is a need to create a patch version for an older release:
- Create a branch for the patch version (without the
vprefix) - Cherry pick the needed commit(s) to that new branch from master
- Trigger the release-drafter workflow on that branch from the actions.
- Follow the procedure for Releasing a New Version