Brandon Liu
26424aa80b
app: pass MLT encoding from PMTiles header or TileJSON to MapLibre source [ #646 ] ( #647 )
2026-03-02 10:46:55 -05:00
Brandon Liu
c1014a5cf8
js: Allow passing credentials option to fetch [ #397 ] ( #644 )
...
* js: Allow passing credentials option to fetch [#397 ]
* fix passing custom headers in case where remote archive is < 16 kB
* clean up `any` usage
2026-02-27 11:09:11 -05:00
dependabot[bot]
9ff3871133
Bump fast-xml-parser and @aws-sdk/xml-builder in /serverless/aws ( #643 )
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) and [@aws-sdk/xml-builder](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages-internal/xml-builder ). These dependencies needed to be updated together.
Updates `fast-xml-parser` from 5.3.4 to 5.3.6
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.6 )
Updates `@aws-sdk/xml-builder` from 3.972.4 to 3.972.6
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages-internal/xml-builder/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/HEAD/packages-internal/xml-builder )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.3.6
dependency-type: indirect
- dependency-name: "@aws-sdk/xml-builder"
dependency-version: 3.972.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-25 09:55:57 -05:00
zstadler
4d19110bee
Improve serverless type check performance ( #641 )
...
Change loop for checking tile type extension to object lookup
2026-02-17 12:47:24 -05:00
Brandon Liu
36bb8046b5
JS cleanup ( #640 )
...
* JS cleanup
* remove unused function
* leaflet: properly clean up object URLs
* maplibre: refactor tile type detection
* update leaflet raster example
2026-02-10 19:07:24 -05:00
Brandon Liu
46b5e9c716
python v3.7 ( #639 )
...
* add unit test for mbtiles missing center/bounds
* code and file cleanup
* more details in python README.md
2026-02-10 10:48:57 -05:00
Sam
3afa38bfd1
fix(python): set defaults if mbtile headers omitted during pmtile convert ( #599 )
2026-02-10 10:32:01 -05:00
Kyle Barron
d4b085e3ae
Python: Deserialize from generic buffer ( #638 )
...
* Deserialize from generic buffer
* fix annotations
---------
Co-authored-by: Brandon Liu <bdon@users.noreply.github.com >
2026-02-10 10:06:52 -05:00
Kyle Barron
6e86533637
Improved type hints for pmtiles.tile ( #637 )
2026-02-10 09:56:08 -05:00
dependabot[bot]
9598b8abeb
Bump fast-xml-parser and @aws-sdk/client-s3 in /serverless/aws ( #636 )
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) to 5.3.4 and updates ancestor dependency [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 ). These dependencies need to be updated together.
Updates `fast-xml-parser` from 4.4.1 to 5.3.4
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.4.1...v5.3.4 )
Updates `@aws-sdk/client-s3` from 3.637.0 to 3.982.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.982.0/clients/client-s3 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.3.4
dependency-type: indirect
- dependency-name: "@aws-sdk/client-s3"
dependency-version: 3.982.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 17:57:55 -05:00
dependabot[bot]
3711f58ad3
Bump wrangler from 4.51.0 to 4.59.1 in /serverless/cloudflare ( #635 )
...
Bumps [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler ) from 4.51.0 to 4.59.1.
- [Release notes](https://github.com/cloudflare/workers-sdk/releases )
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.59.1/packages/wrangler )
---
updated-dependencies:
- dependency-name: wrangler
dependency-version: 4.59.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-03 17:57:42 -05:00
Brandon Liu
26a1b5ef03
App: update mlt, misc small fixes ( #634 )
...
* app: bump to pmtiles js v4.4.0 for mlt support [#633 ]
* update python README [#632 ]
* app: bump seroval dep
2026-02-03 17:53:23 -05:00
Anson Chung
6f6c9c8697
Implement MLT ( #633 )
...
* Add MLT tile type
* MLT code implementation
* fix build - /app needs to wait for new pmtiles version on npm
* update CHANGELOGs and python, js versions [#596 , #633 ]
---------
Co-authored-by: Michael Barry <msbarry@users.noreply.github.com >
Co-authored-by: Brandon Liu <bdon@users.noreply.github.com >
Co-authored-by: Brandon Liu <bdon@bdon.org >
2026-02-03 17:24:42 -05:00
Michael Barry
0077eacdff
Add MLT tile type ( #596 )
...
* Add MLT tile type
* Update spec/v3/spec.md
Co-authored-by: Bart Louwers <bart.louwers@gmail.com >
---------
Co-authored-by: Bart Louwers <bart.louwers@gmail.com >
2026-02-03 16:50:50 -05:00
Brandon Liu
754e15bf58
rio-pmtiles v1.2.0 ( #629 )
2025-12-29 17:55:47 +08:00
Luka S
76706a54c4
feat[rio-pmtiles]: allow min and/or max zoom to be omitted when specifying zoom levels ( #623 )
...
* Allow min and/or max zoom to be omitted when specifying zoom levels
* Fix help message for `--zoom-levels`
* Add tests
2025-12-29 17:47:20 +08:00
Brandon Liu
2fa87ea9bb
fix leafletRasterLayer: empty tiles have display:none [ #620 ] ( #627 )
2025-12-26 16:02:20 +08:00
Brandon Liu
5c84faafa3
js v4.3.1 ( #626 )
...
* js v4.3.1
* CI: other dependent packages don't fail unless major version bump
2025-12-24 17:45:11 +08:00
Brandon Liu
cabe8a898a
Abort requests [ #608 ] ( #625 )
...
* Properly abort requests using AbortController
* add basic adapter tests
---------
Co-authored-by: Andrew Dassonville <dassonville.andrew@gmail.com >
2025-12-24 17:33:11 +08:00
Brandon Liu
a5f8a89256
Sfomuseum/main ( #624 )
...
* Update js/src/adapters.ts to dispatch empty image if source.getZxy returns an empty array (no raster data); run npm audit fix
* js: simplify leaflet missing tile case [#620 ]
---------
Co-authored-by: thisisaaronland <thisisaaronland@localhost>
2025-12-24 16:30:38 +08:00
Brandon Liu
fb6edcd31d
viewer: display raw values as tooltips for human-readable byte lengths ( #622 )
...
* viewer: display raw values as tooltips for human-readable byte lengths
2025-12-15 22:56:51 +08:00
Brandon Liu
d87d807116
Replace terrarium examples with mapterhorn ( #618 )
...
* update examples to maplibre 5.13.0
2025-12-04 13:01:06 +08:00
dependabot[bot]
a25c8305c8
Bump glob from 10.4.5 to 10.5.0 in /openlayers ( #617 )
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-03 10:49:47 +08:00
Brandon Liu
4dc2daad8a
CI: bump from node 18.x to 22.x [ #606 ] ( #614 )
...
* CI: bump from node 18.x to 22.x [#606 ]
* update cloudflare wrangler version
* fix tests for node 22
2025-12-01 17:02:39 +08:00
Brandon Liu
ec103efdff
app: update MapLibre GL to 5.13.0, update vite ( #615 )
...
* app: update MapLibre GL to 5.13.0, update vite
* bump style-spec version
2025-12-01 15:55:19 +08:00
dependabot[bot]
c21f968233
Bump glob from 10.4.5 to 10.5.0 in /js ( #613 )
...
Bumps [glob](https://github.com/isaacs/node-glob ) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 10.5.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 12:20:55 +08:00
dependabot[bot]
85c8e53bb1
Bump js-yaml from 4.1.0 to 4.1.1 in /serverless/aws ( #612 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 12:20:37 +08:00
Pedro Zurbach
a02f9390bb
Fix Lambda permissions in protomaps-template.yaml ( #611 )
2025-11-30 22:43:20 +08:00
Brandon Liu
3292184c39
rio-pmtiles 1.1.0 [ #601 ]
2025-11-30 21:48:28 +08:00
Quentin Chenevier
82d53ea0a0
Add intelligent overview selection for tif to pmtiles conversion ( #601 )
...
* load overviews instead of full detail to avoid memory bomb
* fix overview level indexing & use None when no overview for clarity
* tweak nodata value for RGBA
2025-11-30 21:44:16 +08:00
Pedro Zurbach
5ef8559b8d
Update Lambda permissions and runtime version ( #605 )
2025-11-30 20:25:18 +08:00
dependabot[bot]
e232df5574
Bump vite from 6.3.5 to 6.4.1 in /app ( #603 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.4.1.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-28 17:16:08 +08:00
Naïm K
ed0889f449
Update wrangler.toml.example ( #602 )
...
fix syntax
2025-10-27 14:26:21 +08:00
Oliver Wipfli
56643527ec
Fix cloudflare link ( #598 )
2025-10-22 14:18:12 +08:00
Brandon Liu
0db6d9c7eb
bump python version to 3.5.0 [ #597 ]
2025-10-20 21:35:26 +08:00
spider-hand
b80f8eb8e7
refactor: type header ( #597 )
2025-10-20 21:33:59 +08:00
Roni Bytyqi
a3ad743d8c
chore(docs): update stale README reference ( #595 )
...
Updated the stale URL reference pointing to the python scripts.
2025-10-09 14:04:48 +09:00
Brandon Liu
005b66a373
More muted styling in iframe mode ( #593 )
...
* More muted styling in iframe mode
Colors match those on source.coop where the viewer is embedded.
* linting
2025-09-19 14:27:21 +08:00
dependabot[bot]
d4b9c6a211
Bump form-data from 4.0.1 to 4.0.4 in /app ( #589 )
...
Bumps [form-data](https://github.com/form-data/form-data ) from 4.0.1 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases )
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md )
- [Commits](https://github.com/form-data/form-data/compare/v4.0.1...v4.0.4 )
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 21:05:12 +08:00
Brandon Liu
667f0fd90b
app: Ensure points and lines are above polygons in tile view ( #577 )
...
* app: Ensure points and lines are above polygons in tile view
2025-06-02 11:33:21 -04:00
Brandon Liu
9e10aeb24b
fix text zoom color [ #555 ] ( #579 )
2025-05-30 14:25:19 -04:00
Brandon Liu
451a8a0c22
rio-pmtiles 1.0.3 ( #576 )
...
* add pyproject.toml
2025-05-26 21:39:22 -07:00
Brandon Liu
4faea046ab
cloudflare: update wrangler ( #574 )
2025-05-20 15:01:30 -07:00
Brandon Liu
4b2312c039
Iframe ( #573 )
...
* hash value for iframe
* app: modify UI for iframe mode
* change position of zoom number to not be blocked by large attribution
* improve appearance of filename in nav for local files
* improve fill appearance in overlay mode
2025-05-16 09:54:17 -07:00
Brandon Liu
77612d37ee
app: show local filename in top bar ( #572 )
...
* fix URL state of showTileBoundaries
* improve cursor hover
2025-05-12 16:28:47 -07:00
Brandon Liu
1c48de7492
rio-pmtiles 1.0.2 ( #571 )
2025-05-09 15:56:43 -07:00
Rob Labs
c98d8efe8d
rio pmtiles: Add "PMTiles metadata attribution" to the Python code ( #570 )
...
* rio pmtiles: Add "PMTiles metadata attribution" to the Python code
* rio pmtiles: Add "tileSize" to the Metadata
2025-05-09 15:36:41 -07:00
Brandon Liu
86d59b7346
force map view to be dark mode [ #567 ] ( #569 )
...
* force map view to be dark mode [#567 ]
* nearest resampling for raster mode
* cleanup python deps
* formatting
2025-05-07 10:56:59 -07:00
dependabot[bot]
96ec570c1b
Bump vite from 6.2.6 to 6.3.5 in /app ( #568 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.6 to 6.3.5.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 18:53:08 -07:00
Brandon Liu
e7016748df
app: add Overture Places to list of examples ( #566 )
...
* app: add Overture Places to list of examples
2025-04-30 09:43:01 -06:00