5.6.0
test: fix test cases
fix(visualMap): tweak #20551 & add VRT test
test(vrt): fix changing value of select via js doesn't trigger `change` event.
feat(test): add tips for installing dependencies before running visual test & add eslint config for `runTest` folder
refact(data): share source instance with dataset
chore: add types for puppeteer browser
test: fix test case and tool & update stale deps
test(visual): optimize test runner and report tool
test: fix potential path issue in Windows.
test: can use CN mirror to fetch versions and libs
feat(coarse-pointer): fix test
test(visual): fix url loading error may block. add threads in cli