Releases: Slpy-API/Slpy-JS
v1.2.1
Compatibility Upgrade
Extending v1.2.0 compatibility updates, we now check for WebGL v1 and MapLibre v5+ compatibility. In our testing, browsers that don't support WebGL2 are still unlikely to support MapLibre v5+ without a special transpiled version, so the check will still fail when MapLibre did not fully load.
Additionally, Raster is now forced when OpenLayers fail-over occurs and rasterFallback is enabled.
See the Slpy Browser Compatibility page for more information on enabling these features.
Full Changelog: https://github.com/Slpy-API/Slpy-JS/compare/v1.2.0...v1.2.1
v1.2.0
Compatibility Upgrade
Updated latest tested libraries for MapLibre and OpenLayers.
The map style was updated for better compatibility to use new sprite images. This is more reliable in MapLibre than the old FontAwesome glyph method, but will cause issues in older releases and ol-mapbox-style until they implement dynamic widths on icons. Layer names were changed and updated in Slpy JS.
Legacy fallback libraries were also updated to latest functional versions. OpenLayers legacy now supports v7.5.2 and vector support was dropped for ie10. v8+ works, but has issues with markers. v9+ introduces Proxy, and will be difficult to transpile for older browsers.
All dependencies updated.
Full Changelog: https://github.com/Slpy-API/Slpy-JS/compare/v1.1.1...v1.2.0
v1.1.1
Global Satellite Imagery
Slpy JS now supports a massive resolution bump from zoom 7 globally, to an effective resolution across all land masses of around zoom 13, or 10m specifically. Aerial Imagery in the US now supports resolution bump to zoom 17 from 16, allowing resolution fine enough to see individual cars. Best of all, we were able to add this resolution improvement while maintaining the current 1 credit per tile cost.
v1.1.1 takes advantage of these improvements with changes to allowed zoom in based on location.
Full Changelog: https://github.com/Slpy-API/Slpy-JS/compare/v1.1.0...v1.1.1
v1.0.7
v1.0.4
v1.0.2
Vector Support Test
Our last update reduced Raster fallback to 3.9%. This update adds a more targeted test to detect whether the browser can support Vector tiles.
See more details in our Browser Compatibility documentation.
Notes
- Test for good Canvas and CORs support. We will monitor the amount of raster fail over and improve detection based on that.
- Fixed Markers support down to IE9.
v1.0.1
Browser Support Release
We've seen a massive jump in browser incompatibility with the MapLibre GL JS move to WebGL2, with over 6% of US based traffic now triggering the fail-over to OpenLayers. To improve this issue, we have brought back the ability to further transition browsers from MapLibre to OpenLayers with Vector, to finally Raster if the customer enables it. This will allow free users to enable slpy.settings.openlayersFallback, and save Pro users money on raster tiles.
See more details in our Browser Compatibility documentation.
Notes
- Test for WebGL1 after WebGL2 fails to detect Vector capability. We will monitor the amount of raster fail over and improve detection based on that.
- Moved some hard coded polyfills into their respective npm imports
- Fixed some polyfills for IE11 failing on PointerEvent Object
- Added fix for Markers not working correctly in IE
Initial Release v1.0.0
First Release
Welcome to the first official release of Slpy JS
This release marks a transition from our previous Wikiocity Maps JS library to the new standalone and purpose built Slpy (slippy) API. We are excited to share our newly evolved library featuring better compatibility with modern frameworks, while still containing the years of previous development for a mature and functional code base.