Skip to content

Releases: Slpy-API/Slpy-JS

v1.2.1

17 Jan 20:01

Choose a tag to compare

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

16 Jan 22:20

Choose a tag to compare

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

12 Dec 20:30

Choose a tag to compare

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

01 Apr 20:15

Choose a tag to compare

Bugfix and Dependency Update

Quick fix to stop user element interaction from triggering when drop-down is clicked.

Updated dependencies

v1.0.4

28 Jul 20:04

Choose a tag to compare

Improved flyTo

Slpy.flyTo() modified to work better with MapLibre's animation, and added support for boundingbox flyTo in response to our new Reverse Geocoder with bbox support.

Notes

  • Previous Fallback modifications a success
  • bugfixes

v1.0.2

07 Jul 16:40

Choose a tag to compare

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

06 Jul 19:58

Choose a tag to compare

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

26 Jun 20:29

Choose a tag to compare

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.