Skip to content

Version Packages - #1

Open
awana-release-bot[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

awana-release-bot[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@awana-release-bot

@awana-release-bot awana-release-bot Bot commented Sep 17, 2026 •

Copy link
Copy Markdown

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

maplibrefy@0.1.0

Minor Changes

  • 07f749e Thanks @gmaclennan! - Add a maplibrefy command line that converts a style from a file or stdin to stdout and lists the changes on stderr.

  • e29c3e1 Thanks @gmaclennan! - convertStyle: rewrite projection, hsl/hsla, pitch, distance-from-center and measure-light; drop Mapbox-only root keys, layer keys and whatever the MapLibre validator still rejects, reporting each edit as a Change.

  • 81779b0 Thanks @gmaclennan! - loadStyle: fetch a style from an http(s), mapbox:// or Studio share URL and resolve its relative sprite, glyphs, source url and geojson data against the fetched URL before converting. createTransformStyle: convert a style inside map.setStyle(url, { transformStyle }), reporting the changes through onChanges.

  • f3161da Thanks @gmaclennan! - Add the maplibrefy/mapbox-urls subpath export: isMapboxUrl,
    isMapboxServiceUrl, normalizeMapboxUrl, normalizeTileURL,
    parseMapboxStyleUrl, mapboxStyleUri, mapboxAccessToken,
    createTransformRequest and the Mapbox terms and attribution constants. It has
    no runtime or type dependencies, so it can be used without maplibre-gl or the
    style spec installed.

  • 896dc02 Thanks @gmaclennan! - convertStyle now repairs instead of dropping where it can: a source with one
    rejected property keeps the source and its layers (source-property-removed),
    an unknown property inside projection, light, sky or terrain removes
    just that property (root-property-removed) without ever blaming a root key
    of the same name, terrain goes with its removed source, and Mapbox-only
    projections (albers, equalEarth, …) become mercator, which is what
    MapLibre would render anyway. loadStyle fetches a pasted api.mapbox.com
    style URL as given so fresh=true survives, and the CLI prints usage instead
    of hanging when run on a terminal without a file.

@awana-release-bot
awana-release-bot Bot force-pushed the changeset-release/main branch from 248e3ac to 871c16f Compare September 17, 2026 17:01
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.

0 participants