-
Notifications
You must be signed in to change notification settings - Fork 303
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): September 2024 bump #2410
Conversation
I'm all (in a near future) for removing scripts that are maybe not necessary anymore. That includes:
This could remove 3/4 dev dependencies in my opinion. |
6855e2c
to
1e8a540
Compare
For the three.js issue (thanks to your bisect), we can assume that since the packing in GPU from depth to RGBA has changed, our unpack in CPU (see the code below) is no longer valid... itowns/src/Renderer/LayeredMaterial.js Lines 13 to 23 in e386637
|
Weird for the |
Totally agree with you!
Yes, that was it! Thanks to you and @AnthonyGlt for finding that
It was related to the node version. The test works locally for me when I switch to node 18. However it is still not run by the ci but this is not related to this PR. |
1e8a540
to
22cc1dc
Compare
7f291c8
to
2e93d12
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the fixes =)
Description
Update all dependencies (when possible).
Previous major bump in #2342
Peer dependencies
three
(0.165.0
to0.168.0
)A bug appears in=> Solved0.167.1
: Zooming in a view with a perspective camera does not work anymore. I've narrowed the problem down to thebuffer
computed in View.getPickingPositionFromDepth which is different withthree
0.166.1
and0.167.1
.I also found the responsible commit in
threejs
usingyarn link
andgit bisect
. It comes from the following PR (note that the commit hash isa38bbdd6fbe971049f2083d79bbca2cda7972a44
and not the one in the PR). I haven't found out the buug yet, it's quite low level 😅 cc @Desplandis if you have any ideasproj4
(2.11.0
to2.12.1
): No breaking changesDependencies
@mapbox/mapbox-gl-style-spec
(13.28.0
): Still the same problems as chore(deps): June 2024 bump #2342 . Won't update here, see License issue with @mapbox/mapbox-gl-style-spec #2247 and [Proposal] use an alternative to @mapbox/mapbox-gl-style-spec #2369.@tweenjs/tween.js
(23.1.2
to25.0.0
): Updates toStreetControls
andCameraUtils
to use the new way to add tweens to the tween Group.shpjs
(6.0.1
to6.1.0
): No breaking changesDeveloper dependencies
@babel/cli
,@babel/core
and the following plug-ins:@babel/plugin-transform-runtime
and@babel/preset-env
.babel-loader
chart.js
core-js
eslint
: same as chore(deps): June 2024 bump #2342 - cannot update to ESLint 9 becauseeslint-plugin-import
requires ESLint8.eslint-plugin-import
eslint-webpack-plugin
mocha
node-fetch
: removed since node 18 natively supports the fetch API.puppeteer
replace-in-file
sinon
typescript
webpack
webpack-dev-server
@xmldom/xmldom
I've also noticed that the Fetcher tests are not run by the CI and fail locally (same on master). I haven't look at why they don't run on the CI yet, if someone knows that would be greatly appreciated :) The local failure is quite weird: it only fails un run mode but succeeds in debug mode 😅=> Solved