Skip to content
This repository has been archived by the owner on Nov 6, 2024. It is now read-only.

Releases: Esri/esri-loader

Make it easier to override lazy loaded ArcGIS styles

26 Mar 22:29
Compare
Choose a tag to compare

See https://github.com/Esri/esri-loader#overriding-arcgis-styles

Added

  • insertCssBefore option to insert CSS link before an existing element

Default to ArcGIS API 4.10

17 Dec 16:03
Compare
Choose a tag to compare

Default to ArcGIS API 4.9

30 Sep 03:11
Compare
Choose a tag to compare

Changed

  • default to JSAPI 4.9; update docs w/ latest version numbers - thanks @ziveo!

Default to ArcGIS API 4.8

16 Jul 21:41
Compare
Choose a tag to compare

Changed

  • default to JSAPI 4.8; update docs w/ latest version numbers

Thanks @davidpiesse!

Default to ArcGIS API 4.7

24 Apr 05:02
Compare
Choose a tag to compare

Added

  • default to JSAPI 4.7; update docs w/ latest version numbers

Changed

  • added Hyperapp example link to README
  • move CSS functions into own module
  • no longer publishing src folder b/c it is not needed

loadScript()/loadModules() take a `css` option to load a stylesheet

08 Feb 03:43
Compare
Choose a tag to compare

Added

  • loadScript() takes a css option to load stylesheet by URL

Changed

  • added Choo and Riot example links to README - thanks @jwasilgeo!

A little more style

07 Feb 06:02
Compare
Choose a tag to compare

Added

Changed

  • added GitHub issue and pull request templates
  • added badges to README
  • added section on updating from previous versions to README
  • added reusable library sections for Angular and React
  • added links to ember-esri-loader examples and CanJS
  • changed npm scripts to rely on rimraf and mkdirp for Windows support
  • check in yarn.lockfile and use yarn

v2.0.0 - a slimmer new esri-loader for the new year!

04 Jan 14:57
Compare
Choose a tag to compare

Changed

  • misc README updates

Breaking

  • remove deprecated bootstrap() and dojoRequire() functions #59
  • isLoaded() no longer checks if the script exists #59
  • no longer distribute builds at dist root #59

In the spirit of Ember's principle of "stability without stagnation", this major release doesn't add any new functionality. It primarily removes the callback-based APIs (bootstrap() and dojoRequire()) that were deprecated at v1.5.0 in favor of the new promise-based APIs (loadScript() and loadModules()) introduced in that release.

There are a couple of additional breaking changes introduced in this release that there were no deprecation warnings for.

First, isLoaded() no longer checks for the existence of a script tag w/ the data-esri-loader attribute. Instead it checks for a global require() function that looks like Dojo's require(). This is the behavior that the new promise-based APIs have been using.

Second, the UMD build is no longer distributed at the root of the /dist folder - which could break build tooling that uses hard coded paths to that location (rather than relying on package.main).

All in all, most users that have been using only the new promise-based APIs introduced in v1.5.0 should be able to upgrade to 2.0 without any changes to their code and see a benefit in reduced file size.

See the CHANGELOG for history of changes from 1.5.0 to 2.0.0.

Special thanks to all the community members that have helped make v2.0 a reality, especially @nicksenger, @remotesc2, @tgeorges, @veonline, and @ziveo!

Please keep your suggestions and PRs coming!

Public API to get the script tag injected by esri-loader

03 Jan 18:15
Compare
Choose a tag to compare

Added

  • make getScript() a public API #44

Changed

  • Add link to esri-vue-cli-example to README

Fix preloading for JSAPI 3.x

02 Jan 15:54
Compare
Choose a tag to compare

Fixed

  • fallback to current url when loading modules #51 #61