pixiv / three-vrm

Use VRM on Three.js
MIT License
1.31k stars 110 forks source link

chore(deps-dev): bump @gltf-transform/core from 3.10.0 to 4.0.1 #1409

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 6 months ago

Bumps @gltf-transform/core from 3.10.0 to 4.0.1.

Changelog

Sourced from @​gltf-transform/core's changelog.

Changelog

v4.x

v4.0

Breaking changes:

  • core: Renames NodeIO#setAllowHttp to setAllowNetwork #1392
  • core: Removes Document#merge and Document#clone methods #1375
    • Use mergeDocuments and cloneDocument from /functions package
  • core: Renames bounds to getBounds and moves from /core to /functions #1340
  • core: Renames Node#getParent to Node#getParentNode and Node#listNodeScenes #1211
  • core: Renames MathUtils#denormalize to decodeNormalizedInt, and MathUtils#normalize to encodeNormalizedInt #1211
  • core,extensions: Removes hexadecimal getters/setters #1211
  • extensions: Upgrade to property-graph v2 #1141
    • Affects implementations of custom extensions. See changes to official extensions in #1141
  • functions: Removes 'overwrite' and 'skipIndices' options from transformMesh() and transformPrimitive() functions #1397
  • functions: Removes lossy weld() options #1357
  • functions: Merges textureResize into textureCompress function #1211
  • cli: Update to Sharp v0.33 #1402
  • cli: Upgrade to KTX-Software v4.3 #1277, #1369, #1376, #1378
  • cli: Renames --allow-http to --allow-net #1392
  • cli: Change default compression of optimize command to Meshopt #1377
  • core,cli: Requires Node.js >=18; other runtimes (Web and Deno) unaffected

Features:

  • extensions: Adds KHR_materials_diffuse_transmission #1159
  • extensions: Adds KHR_materials_dispersion #1262
  • functions: Adds mergeDocuments(target, source) #1375
  • functions: Adds cloneDocument(source) #1375
  • functions: Adds copyToDocument(target, source, sourceProperties) #1375
  • functions: Adds moveToDocument(target, source, sourceProperties) #1375
  • functions: Adds compactPrimitive() to remove unused vertices #1397
  • functions: Adds convertPrimitiveToLines and convertPrimitiveToTriangles, support conversions of various primitive topologies to triangle lists and line lists #1316
  • functions: Adds more aggressive prune() defaults #1199, #1270
  • cli: Expose --simplify-ratio and --simplify-lock-border options on optimize command #1354 by @​jo-chemla
  • cli: Expose prune-related options on optimize command #1298 by @​subho57
  • cli: MikkTSpace tangent calculation handles unwelding and welding automatically #1241
  • functions: Add vertex count helpers, getSceneVertexCount, getNodeVertexCount, getMeshVertexCount, getPrimitiveVertexCount #1320, #1327, #1393
  • functions: Add keepExtras option to prune() #1302 by @​Archimagus
  • functions: Add support for point cloud simplification, via meshoptimizer v0.20 #1291
  • functions: Add power-of-two options to textureCompress #1221

Performance:

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 5 months ago

Superseded by #1425.