Repository navigation
Prepare npm 0.4.0 release - #56
Merged
Merged
Conversation
wf9a5m75
marked this pull request as ready for review
November 11, 2026 03:32
- Merges react-sdk develop (reactnative-for-template tests, fast-xml-parser 5.12.0). - Points each submodule at its develop head, so 0.4.0 ships what was merged after the release PRs: js-sdk-core's circle tap index (#39) and polygon tile zIndex fix (#38); react-for-here's init crash, base layers and negative-tilt zoom (#18); react-heatmap's date-line tiles (#5); react-marker-clustering's centroid precision (#5, with its API baseline in #6); node:test suites for react-for-arcgis/mapkit, react-geojson/kml and the reactnative-for-* packages. - react-for-template and reactnative-for-template depend on ^0.4.0. At ^0.3.0 npm installed js-sdk-core 0.3.1 from the registry for them, which has no circleMutations, and their tests failed (the Unit tests check on this PR). Checked: npm ci, build:packages, all workspace tests (1,346), api-surface check, preflight (23 packages, icons excluded), lint.
Bump googlemaps, here, leaflet, openlayers for 0.4.0
…0.4.0-up # Conflicts: # js-sdk-core # react-for-arcgis # react-for-azuremaps # react-for-cesium # react-for-deckgl # react-for-googlemaps # react-for-here # react-for-leaflet # react-for-longdo # react-for-mapbox # react-for-mapkit # react-for-maplibre # react-for-mappls # react-for-maptiler # react-for-openlayers # react-for-tomtom # react-marker-clustering
Brings in the pre-release review fixes (moveCameraTo read-back, OpenLayers marker visibility, fitBounds paddings, Leaflet padding zoom), centre-shift paddings in the MapLibre family, paddings whose sides can be left out, the MapKit React peer range and TomTom Maps SDK 1.0.0.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepare the public React SDK workspaces for the 0.4.0 npm release. This release covers the Polygons, Polylines, and Circles APIs and their raster tiling support.
Version updates
@mapconductor/react-icons @mapconductor/react-icons-jp @mapconductor/react-icons-us @mapconductor/react-icons-weatherDependency release PRs
Merge these package version PRs before merging this release PR:
Validation
npm run build:packagespassed.PUBLISH_EXCLUDEset to the four icon package names;scripts/preflight-publish.mjspassed for all 23 release packages.This PR prepares the versioned manifests and package graph. It does not publish to npm.
Includes the polygon tile zIndex fix from MapConductor/js-sdk-core#38. Merge that core PR before this release PR. The fix passed all 381 core tests and the API check.
Update (62168dd)
develop(reactnative-for-template tests, fast-xml-parser 5.12.0).develophead, so 0.4.0 ships the fixes merged after the release PRs:react-for-templateandreactnative-for-templatenow depend on^0.4.0. At^0.3.0, npm installed js-sdk-core 0.3.1 from the registry for them, which has nocircleMutations, and the Unit tests check on this PR failed.Merge before this PR: react-marker-clustering #6 (API baseline for the centroid doc comment; this PR points at its commit).
Checked on this commit:
npm ci,npm run build:packages, all workspace tests (1,346 passing),node scripts/api-surface.mjs check,scripts/preflight-publish.mjs(23 packages, icons excluded),npm run lint.