PackageTrack
Sign in Get early access

nnnick/chartjs

Simple HTML5 charts using the canvas element.

v4.5.1 1.3M downloads/mo #3946 most downloaded on Packagist chartjs/Chart.js

What this package is like to depend on

Last release 10 months ago

13 Oct 2025

Ships fairly regularly

a new release about every 3 months

Rarely documented

notes for 10 of 76 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

105 releases · first in 2016

1 release in the last 12 months

see the full history below

Release timeline

105 releases · Apr 2016 to Oct 2025
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 105
  1. v4.5.1 13 Oct 2025
    Release notes

    Essential Links

    Bugs Fixed

    • #12098 Do not notify plugins after their uninstall function has been called
    • #12096 Sync Doughnut chart legend options to legend plugin
    • #12097 Attempt fixing charts shrinking on certain zoom values in Chrome

    Types

    • #12122 fix(types): add drawingArea to RadialLinearScale
    • #12120 fix(types): allow null for line chart point values (#12027)
    • #12099 Add data.datasets[].tooltip.callbacks to Typescript types

    Development

    • #12132 Bump version to 4.5.1
    • #12118 Bump actions/setup-node from 4 to 5

    Thanks to @LeeLenaleee, @anshukushwaha07, @bojidar-bg, @dependabot[bot] and dependabot[bot]

    Open source →
  2. v4.5.0 14 Jun 2025
    Release notes

    Essential Links

    Enhancements

    • #11470 Fix min js two renames
    • #12054 [fix] #12048 - Add selfJoin option for doughnut graphs
    • #12058 feature: make above/below colors in filler plugin work with pivoted line charts

    Bugs Fixed

    • #12070 Fix: display stacked bar with multiple x-Axis

    Types

    • #12064 Document requirement of 'this' when calling tick formatters
    • #12063 Add type definition for beforeEvent changed

    Documentation

    • #12088 Fix grammar typo: 'only draw line' -> 'only draw lines'
    • #12087 Fix minified URL for development builds in the docs
    • #12084 fix: correct grammar in segment comments (an segment -> a segment)
    • #12082 Update docs for Developers API
    • #12068 Fix minor typo, missing period

    Development

    • #12090 bump version to 4.5.0
    • #12025 Bump pnpm/action-setup from 4.0.0 to 4.1.0

    Thanks to @FabTechAT, @Jee-on, @LeeLenaleee, @R2Jeu-prive, @dependabot[bot], @ffdm, @fulldecent, @joshkel, @lucasleung8, @nakanoh, @xavierleune and dependabot[bot]

    Open source →
  3. v4.4.9 15 Apr 2025
    Release notes

    Essential Links

    Bugs Fixed

    • #12057 fix: respect dataset clipping area when filling line charts

    Documentation

    • #12039 Add docs on using from Node.js

    Development

    • #12062 Bump version to 4.4.9

    Thanks to @LeeLenaleee, @adrianbrs and @joshkel

    Open source →
  4. v4.4.8 19 Feb 2025
    Release notes

    Essential Links

    • #12034 [fix] Handle non-primitives in isNumber

    Bugs Fixed

    • #12035 Export ...ParsedData interfaces
    • #12012 Fix helpers `Chart` type
    • #11991 Bugfix: TypeError in Interaction due to out-of-bounds index
    • #11986 Bugfix: return nearest non-null point on interaction when spanGaps=true
    • #11984 Bugfix: span gaps over null values beyond scale limits

    Types

    • #12035 Export ...ParsedData interfaces
    • #12012 Fix helpers `Chart` type
    • #12010 Type fixes for time adapters

    Documentation

    • #12005 Correct broken link in animations.md
    • #11997 Update linear-step-size.md

    Development

    • #12036 chore: bump to v4.4.8

    Thanks to @etimberg, @joshkel, @marisst, @pensono and @prems51

    Open source →
  5. v4.4.7 01 Dec 2024
    Release notes

    Essential Links

    Types

    • #11521 fix: correct typing for doughnut, pie, and polarArea charts
    • #11948 Export TRBL from geometric

    Documentation

    • #11968 Add documentation about setting default tooltip fonts
    • #11962 Show correct title in multi series pie chart example

    Development

    • #11969 Chore: bump version to 4.4.7
    • #11959 Bump cross-spawn from 6.0.5 to 6.0.6
    • #11501 Simplify check undefinded

    Thanks to @Connormiha, @DustinEwan, @LeeLenaleee, @dependabot and @dependabot[bot]

    Open source →
  6. v4.4.6 28 Oct 2024
    Release notes

    Essential Links

    Bugs Fixed

    • #11938 Fix: applyStack() returned the sum of all values for hidden dataset indices, which causes incorrect animations when showing/hiding stacked datasets.

    Development

    • #11943 chore: version bump for 4.4.6 release
    • #11933 Fix 404 to samples in release drafter

    Thanks to @DeyLak, @LeeLenaleee and @etimberg

    Open source →
  7. v4.4.5 15 Oct 2024
    Release notes

    Essential Links

    Bugs Fixed

    • #11927 Don't apply default colors in the colors plugin when defaults are used
    • #11907 Avoid error if borderOpts.dash is undefined
    • #11882 Fix initial dataset stacks

    Types

    • #11931 Allow array's in backgroundColor defaults and add hover background and border color to defaults

    Documentation

    Development

    • #11932 Bump package version to 4.4.5
    • #11875 Bump socket.io from 4.6.1 to 4.7.5

    Thanks to @HieroglypH, @LeeLenaleee, @dependabot, @dependabot[bot] and @dregad

    Open source →
  8. v4.4.4 20 Aug 2024
    Release notes

    Essential Links

    Bugs Fixed

    • #11873 Check if range method exists on element before executing it
    • #11863 Return false from the average tooltip positioner on no valid data
    • #11858 Bugfix/issue 11804 tooltip show for all invisible
    • #11851 fix: Unset _resizeBeforeDraw before _resize() call to avoid possible recursion
    • #11844 fix issue #11717
    • #11788 Fix drawing angle lines on reversed radial scale

    Types

    • #11867 fix(types): exclude DeepPartial<unknown[]> from ChartOptions interface
    • #11862 fix(types): add xCenter and yCenter properties to RadialLinearScale interface
    • #11817 Remove box padding from legend types
    • #11796 Add fit method to LegendElement interface
    • #11780 types: Allow passing undefined for chart options

    Documentation

    • #11871 Add radial linear scale to docs section of samples
    • #11823 Update OffscreenCanvas documentation, as it is widely available now
    • #11781 Fix some typos

    Development

    • #11874 Bump package version to 4.4.4

    Thanks to @CatchABus, @LeeLenaleee, @MichelHMachado, @artus9033, @huqingkun, @jdufresne and @joliss

    Open source →
  9. v4.4.3 17 May 2024
    Release notes

    Essential Links

    • #11754 Fix error when object prototype is frozen

    Bugs Fixed

    • #11764 do not attempt to clear canvas if one does not exist
    • #11755 #11450 hide bar by dataindex
    • #11690 Create parsed object with correct keys
    • #11707 platform.isAttached should return false if canvas is false-y

    Documentation

    Development

    • #11776 Bump to 4.4.3
    • #11773 Bump pnpm/action-setup from 3.0.0 to 4.0.0
    • #11720 Bump follow-redirects from 1.15.4 to 1.15.6

    Thanks to @DAcodedBEAT, @EricWittrock, @LeeLenaleee, @LiamSwayne, @dependabot and @dependabot[bot]

    Open source →
  10. v4.4.2 28 Feb 2024
    Release notes

    Essential Links

    Bugs Fixed

    • #11685 addListener and removeListener should be only invoked on truthy values
    • #11682 fix #11503, autoskipping 0 tick when min is below 0
    • #11616 fix(#11615): fix calculating caretX position on stacked bar with index interaction.

    Types

    • #11662 bugfix #10896 - Changed 'r' to optional for BubbleChart

    Documentation

    • #11674 docs(types): fix description in index.d.ts
    • #11614 Add extra calrification for html legend

    Development

    • #11689 Bump to 4.4.2
    • #11664 Bump pnpm/action-setup from 2.4.0 to 3.0.0
    • #11657 Bump release-drafter/release-drafter from 5 to 6
    • #11650 Bump dorny/paths-filter from 2 to 3
    • #11636 Bump socket.io-parser from 4.2.2 to 4.2.4
    • #11635 Bump follow-redirects from 1.15.2 to 1.15.4
    • #11633 Update pnpm lockfile

    Thanks to @DAcodedBEAT, @LeeLenaleee, @Megaemce, @dependabot, @dependabot[bot], @mirumirumi, @smoonsf and @waszkiewiczja

    Open source →
  11. v4.4.1 04 Dec 2023

    Nothing published for this version

  12. v4.4.0 24 Aug 2023

    Nothing published for this version

  13. v4.3.3 02 Aug 2023

    Nothing published for this version

  14. v4.3.2 26 Jul 2023

    Nothing published for this version

  15. v4.3.1 24 Jul 2023

    Nothing published for this version

  16. v4.3.0 28 Apr 2023

    Nothing published for this version

  17. v4.2.1 10 Feb 2023

    Nothing published for this version

  18. v4.2.0 18 Jan 2023

    Nothing published for this version

  19. v4.1.2 05 Jan 2023

    Nothing published for this version

  20. v4.1.1 17 Dec 2022

    Nothing published for this version

  21. v4.1.0 16 Dec 2022

    Nothing published for this version

  22. v4.0.1 14 Nov 2022

    Nothing published for this version

  23. v4.0.0 12 Oct 2022

    Nothing published for this version

  24. v4.0.0-alpha.3 24 Oct 2022 pre-release

    Nothing published for this version

  25. v4.0.0-alpha.2 12 Oct 2022 pre-release

    Nothing published for this version

  26. v3.9.1 03 Aug 2022

    Nothing published for this version

  27. v3.9.0 02 Aug 2022

    Nothing published for this version

  28. v3.8.2 24 Jul 2022

    Nothing published for this version

  29. v3.8.1 24 Jul 2022

    Nothing published for this version

  30. v3.8.0 25 May 2022

    Nothing published for this version

  31. v3.7.1 12 Feb 2022

    Nothing published for this version

  32. v3.7.0 23 Dec 2021

    Nothing published for this version

  33. v3.6.2 05 Dec 2021

    Nothing published for this version

  34. v3.6.1 30 Nov 2021

    Nothing published for this version

  35. v3.6.0 23 Oct 2021

    Nothing published for this version

  36. v3.5.1 18 Aug 2021

    Nothing published for this version

  37. v3.5.0 25 Jul 2021

    Nothing published for this version

  38. v3.4.1 04 Jul 2021

    Nothing published for this version

  39. v3.4.0 26 Jun 2021

    Nothing published for this version

  40. v3.3.2 30 May 2021

    Nothing published for this version

  41. v3.3.1 29 May 2021

    Nothing published for this version

  42. v3.3.0 24 May 2021

    Nothing published for this version

  43. v3.2.1 01 May 2021

    Nothing published for this version

  44. v3.2.0 24 Apr 2021

    Nothing published for this version

  45. v3.1.1 17 Apr 2021

    Nothing published for this version

  46. v3.1.0 10 Apr 2021

    Nothing published for this version

  47. v3.0.2 04 Apr 2021

    Nothing published for this version

  48. v3.0.1 02 Apr 2021

    Nothing published for this version

  49. v3.0.0 02 Apr 2021

    Nothing published for this version

  50. v3.0.0-rc.7 02 Apr 2021 pre-release

    Nothing published for this version

  51. v3.0.0-rc.6 27 Mar 2021 pre-release

    Nothing published for this version

  52. v3.0.0-rc.5 25 Mar 2021 pre-release

    Nothing published for this version

  53. v3.0.0-rc.4 25 Mar 2021 pre-release

    Nothing published for this version

  54. v3.0.0-rc.3 23 Mar 2021 pre-release

    Nothing published for this version

  55. v3.0.0-rc.2 21 Mar 2021 pre-release

    Nothing published for this version

  56. v3.0.0-rc 18 Mar 2021 pre-release

    Nothing published for this version

  57. v3.0.0-beta.14 16 Mar 2021 pre-release

    Nothing published for this version

  58. v3.0.0-beta.13 06 Mar 2021 pre-release

    Nothing published for this version

  59. v3.0.0-beta.12 27 Feb 2021 pre-release

    Nothing published for this version

  60. v3.0.0-beta.11 20 Feb 2021 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive