CARVIEW |
Select Language
HTTP/2 200
date: Sat, 19 Jul 2025 13:11:15 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"2a897e64ad15f5670e41e2201af77841"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=slX31Lj37v%2Bftw4F3dyk9dPozZGxQjlTh0eG93n5CioC3KyrH4NdX036WXaLFlhindV%2FtztEAGWC7yerlROj%2BbLtHEheCiMJ0RBBUDr%2FlfsG9HiJ8PlAR37%2BWQ4r8hboelGFvzM8MFiGAdmOdAi%2BfVbeWpz7SNhSiLwj49JOsV3iJCRwyz5ieztL7jfWvmujPDZrRPvX7mQHBnJWdAlvzooeo9Wa0gDNFpHwwsvuw7%2FvMONrg3pa%2BMtCE%2F%2F%2ByQVTNzhTLAPAM7JqQ%2FFoflhdSg%3D%3D--Tuj7oQlcQeD%2FLSwW--fsnlyxvHn0kzjmTU%2FlALzg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.551025634.1752930674; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 13:11:14 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 13:11:14 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: DFF4:2E2A0B:44700E:546C50:687B9972
Releases · chartjs/chartjs-plugin-zoom · GitHub
18 Nov 20:59
Loading
22 Mar 13:27
Loading
23 Nov 20:31
Loading
24 Mar 11:42
Loading
16 Nov 15:12
Loading
04 Jul 10:15
Loading
01 Jul 08:45
Loading
01 Jun 12:48
Loading
24 May 08:07
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 335
Releases: chartjs/chartjs-plugin-zoom
Releases · chartjs/chartjs-plugin-zoom
v2.2.0
v2.1.0
Compare
Essential Links
Enhancements
- #861 feat(drag): maintainAspectRatio
- #780 Add a function for getting zoom range
- #823 Add isZoomingOrPanning method
Bugs Fixed
- #891 fix: filter only one click after drag/pan is completed
- #889 fix: trigger onZoom from zoomScale
- #888 fix: incorrect zoom out factor when using using wheel
- #868 fix: stop zooming (panning) at limit
- #864 fix: wheel zoom on logarighmic scale
- #863 fix: enabling pan after chart initialization
- #811 Fix zoom outside of chart area
- #856 fix: explicit passive: false for wheel events to prevent warnings on console
- #835 fixed missing args to onZoomComplete callback
- #810 fix: trigger `onZoomStart` from `pinchStart`
- #774 fix "original" scale limits with nonlinear pan
- #772 Don't trigger the zoom on legends area
Types
- #822 More descriptive types for Hammer.js events
Documentation
- #890 chore: add sample for rejecting drag start outside chartArea
- #873 chore: add sample for minRange on category scale
- #784 fix: typo in drag options documentation
Development
- #808 chore: update rollup
- #885 chore: split ci to more steps
- #862 chore: build cleanup, include homepage
Thanks to @ZaLiTHkA, @bavoco, @dependabot, @dependabot[bot], @gopal-panigrahi, @ikkala, @joshkel, @krystxf, @kurkle and @trullock
Assets 5
1 person reacted
v2.0.1
5efef6e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Essential Links
Bugs Fixed
- #736 Modify UpdateModeEnum to not be const
- #732 Fix drag rectangle calculation when inside shadow BOM / WebComponent
- #708 Handling zoom edge cases (#690)
Development
- #746 Bump version to 2.0.1
Thanks to @AsturaPhoenix, @CodingMarco, @SebastiaanSafeguard, @dependabot, @dependabot[bot] and @shrujalshah28
Assets 5
v2.0.0
Compare
Essential Links
Breaking Changes
- #658 Replace overScaleMode with more flexible scaleMode
Enhancements
- #672 Allow canceling drag-to-zoom on Escape key
- #680 Add drawTime option to zoom drag configuration
- #695 add-v4-compatibility
- #671 Only drag zoom on left mouse button
- #659 Export zoomRect and make it more configurable
- #658 Replace overScaleMode with more flexible scaleMode
Thanks to @LeeLenaleee, @dependabot, @dependabot[bot], @joshkel, @kurkle and @stockiNail
Assets 5
v1.2.1
5849dda
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Essential Links
Bugs Fixed
Development
- #646 Bump version to 1.2.1
Thanks to @dependabot, @dependabot[bot], @joshkel and @kurkle
Assets 5
v1.2.0
b1cbd8a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Assets 5
v1.1.1
786c34f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Assets 5
v1.1.0
dbfd1db
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Essential Links
Enhancements
- #555 Add modifierKey option for drag-to-zoom
- #536 Add getZoomLevel function
- #524 Multi-axis zoom and original zoom limits
Bugs Fixed
- #557 Fix initial zoom level and pan with drag modifier
- #553 Fix resetZoom after manual scale limits update
- #544 Fix errors from zero-dimension scales
- #541 Fix removing event listeners
Types
- #534 Documentation and type definitions for zoomFunctions and panFunctions
Documentation
- #558 Add fetch-data example
- #547 Fix click to zoom sample
- #534 Documentation and type definitions for zoomFunctions and panFunctions
Development
- #560 Bump version to 1.1.0
Assets 5
1 person reacted
v1.0.1
6241b7c
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Assets 5
v1.0.0
4fde5dc
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Compare
Essential Links
zoom.enabled
->zoom.wheel.enabled
andzoom.pinch.enabled
zoom.drag
->zoom.drag.enabled
(enabling drag mode no longer disables the wheel/pinch modes)zoom.speed
->zoom.wheel.speed
zoom.wheelModifierKey
->zoom.wheel.modifierKey
zoom.threshold
->zoom.drag.threshold
Breaking Changes
- #507 Add the ability to enable both wheel and drag modes at the same time
- #478 Add zoomScale, rename doPan to pan, doZoom to zoom
- #476 Fix category panning
- #470 Combine range options, add minimum scale range
Enhancements
- #487 Add onPanStart and onZoomStart callbacks
- #484 Drag-to-zoom: filter clicks and pan.modifierKey
- #483 Make resetZoom accept UpdateMode argument
- #478 Add zoomScale, rename doPan to pan, doZoom to zoom
- #481 Expose zoomFunctions and panFunctions for customization
- #464 Refactor & export pan and zoom functions
- #457 Internal state handling
- #399 Feature: Zoom each scale separately
- #382 Added optional modifier keys
- #414 Add an ESM build
- #411 Use `start` and `stop` plugin hooks instead of `beforeInit`, `afterInit` and `destroy`
- #408 Compatible with Chart.js 3.0.0-beta7
- #390 Porting to CHART.JS 3 (using master)
Bugs Fixed
- #512 Fix drag threshold for single axis modes
- #504 Fixes invalid context onZoomComplete invocation
- #502 Add missing modifierKey properties to Options
- #495 Cancel all chart events while panning or dragging
- #494 Fix delta calculation at direction change
- #488 Fix drag-zoom and pan for non-linear scales
- #484 Drag-to-zoom: filter clicks and pan.modifierKey
- #485 Fix calling of onZoomComplete from wheel event
- #476 Fix category panning
- #474 Use static offsets for panning rounded time scale
- #472 Fix hook parameters
- #455 Refactor startHammer
- #451 Remove animationDuration option
- #429 Fix non-zoomable charts eating scroll events
- #434 Fix zoom on category scale
- #410 Properly call onZoom & onZoomComplete when pinching
Types
- #502 Add missing modifierKey properties to Options
- #469 Add missing return types
- #439 Reuse types from Chart.ts
- #438 adding typings for Zoom analog to chartjs-plugin-annotation
Documentation
- #505 Remove speed property from pan options in the samples
- #501 Adds note to click zoom sample
- #497 Adds drag effect options to the documentation
- #486 Add click-to-zoom example
- #477 Add API documentation (typedoc)
- #475 Add a sample for drag-to-zoom in docs
- #515 Removes 'undefined' as default because is not undefined
- #467 Fix minor typo errors in docs
- #466 Remove API section in README
- #462 Add sample on time scale
- #463 Correct zoom modifierKey docs
- #461 Changes zoom.threshold default to 0
- #459 Update README
- #456 Add initial docs
- #428 Changes script URLs for chart.js and hammer in order to use node_modules
Development
Assets 5
Previous Next
You can’t perform that action at this time.