Releases: GeoTIFF/georaster-layer-for-leaflet
Major Release 4.1.2
🎉 New Major Release
After almost two years we have decided to promote our release candidate to a new major release! Thank you to all our contributors who have gotten us to this milestone. It's late on a Friday, so I'm sure I'm missing someone, but here's a short list of folks who contributed to this new major release:
- @jcphill
- @Falke-Design
- @Tommatheussen
- @jellyspoon
- @m-mohr
- @rowanwins
- @drwelby
- @tomerigal (contributions to geowarp)
Big thanks to @twelch for all his support of the JavaScript geospatial ecosystem including georaster.
And last but not least, many many thanks to @constantinius for starting and maintaining geotiff.js and making all of this possible.
what does this new major release include?
It's hard to list out the hundreds of changes, but here's a short summary:
- much better projection support
- better performance for most use cases (but not all)
- fixed issue where tiles are sometimes warped and not aligned when visualizing UTM geotiff
- replaced core reprojection logic with geowarp
- added support for Leaflet 1.9.4
- lots and lots of edge case fixes especially around polar regions and meridians
re-added getProjector, getProjectionString, and getColor
- improved backwards compatibility c4a7831
Pre-Release: More Support for Displaying in Other Projections
pixelValuesToColorFn can return null in TS (and fixes to debug level)
New Major Release Candidate
This is the massive re-write of georaster-layer-for-leaflet from the ground up that has been in the works for over 5 years.. Please test it out and let me know if/where you encounter errors. You should expect a massive performance and resolution improvement as well as vastly more accurate rendering. There's a few couple features that still need a little work to ensure backwards compatibility, but it's unclear to me if people still use them (if they ever did). Let me know if it works for you!
You can install it with
npm install georaster-layer-for-leaflet@next
- updated package.json and .gitignore 6a947de
- updated tests 83508bc
- updated deps 938ac8f
- fixed redrawing 1545ad7
- in progress 5d3f927
- Merge pull request #135 from jellyspoon/typescript5-type-export-fix b57bd20
- Update package.json 4ad2632
- Merge pull request #134 from Falke-Design/feat/test_resolution c29dc37
- Merge pull request #133 from Falke-Design/feat/cleanup_tests 6e60422
- Copy tests into leaflet-1.0.3 folder f6a307d
- Merge branch 'master' into feat/test_resolution e014662
- Merge pull request #132 from Falke-Design/feat/caching 6e343c0
- add test html a95d6cb
- Update to new zoom based resolution 1af8eb0
- Merge branch 'feat/caching' of https://github.com/Falke-Design/georaster-layer-for-leaflet into feat/caching 7525a16
- Add caching of the tiles 496d907
- Fix zoom and add test 7000739
- remove obsolete test.js 408ea50
- Update to Leaflet 1.9.4 319e413
- Merge pull request #130 from Falke-Design/feat/resolutionZoomLevel e51a3b9
- Merge pull request #129 from Falke-Design/master ec3546b
- Add caching of the tiles bae4116
- Add resolution based on zoom levels d14e450
- Add options and methods to README 2d48c0b
- Merge pull request #121 from m-mohr/patch-1 d6e2b0e
- Potential fix for #120 cf8ddfb
v3.10.0
- updated geo-extent 2ac740c
v3.10.0-0
- fully specify paths for dependencies 6315110
v3.9.0-0
- updated reproject-bbox 6114ac9
- rebuilt build system and updated default resampling to nearest 43cfe64
- updated url in cog-error-fallback 6e8bec3
- updated webpack to use resolve.alias instead of null-loader 2bfcc3a
- removed the line about null-loader in advanced because we are migrating to webpack resolve.alias.false c997e8c
- formatted and updated geo-extent along with other deps ff82a9d
- added support for dynamic scaling of multifile rasters 3701460
- Merge pull request #94 from rowanwins/pulishing-fixes 25b1edf
- update package.json d172a24
v3.8.0
- Update README.md 5666ca0
- added documentation for masking 9eb829b
- updated code for masking 6444feb
- added masking tests 5d5ba8d
- updated urls for tests 029ce7f
- added geocanvas dep 8c0cd53
- removed camelcase req from .eslintrc.json c136c53
- updated .gitignore 75902aa
- added pnpm store to .gitignore e43bb57
v3.7.1
- fixed issue where checkIfYCbCr wouldn't resolve 9fa33cf