Skip to content

Comments

fix(geo-layers): adapt WMSLayer to @loaders.gl/wms v4.4 API#10013

Closed
charlieforward9 wants to merge 3 commits intovisgl:masterfrom
NEW-HEAT:cr/fix-loaders-4.4-wms-types
Closed

fix(geo-layers): adapt WMSLayer to @loaders.gl/wms v4.4 API#10013
charlieforward9 wants to merge 3 commits intovisgl:masterfrom
NEW-HEAT:cr/fix-loaders-4.4-wms-types

Conversation

@charlieforward9
Copy link
Collaborator

Summary

  • Bumps @loaders.gl to v4.4.0-alpha.12 (includes changes from chore: bump @loaders.gl to v4.4.0-alpha.12 #10012)
  • Fixes build errors in WMSLayer caused by breaking API changes in @loaders.gl/wms:
    • Removed ImageServiceType export replaced with local type alias
    • Deprecated createImageSource replaced with direct WMSSource.createDataSource() and _ArcGISImageServerSource.createDataSource() calls (no casts needed, both return proper ImageSource implementations)

Test plan

  • CI test-node passes (was failing on modules/geo-layers TypeScript build)
  • CI test-website passes (same build error)

charlieforward9 and others added 3 commits February 17, 2026 19:46
Bump all @loaders.gl/* dependencies from ^4.3.4 to ^4.4.0-alpha.12
across all modules, examples, website, and test apps.

This tests loaders.gl v4.4 prerelease compatibility with deck.gl
ahead of the official 4.4 release.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace deprecated createImageSource with direct WMSSource and
ArcGISImageServerSource factory calls to fix build errors from
the loaders.gl v4.4.0-alpha.12 bump.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
LoaderOptions is no longer assignable to StrictLoaderOptions in
@loaders.gl v4.4 due to deprecated top-level fields conflicting
with the index signature.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant