Skip to content
James Holding edited this page Jun 30, 2018 · 3 revisions

Version 4

Major Changes

  • Library rename (previously called WDWjs)
    • We've expanded way beyond just Walt Disney World Resort parks, so we need a name that reflects that
  • Now uses needle for HTTP requests instead of request
    • Fewer dependencies, making library smaller and less constant dependency updating
  • Written in modern JavaScript
    • Using ES6 standard, proper inheritance and constructors
    • Neater code base
    • Compiles down to es2015 for compatibility with older NodeJS runtimes
  • API method changes
    • Methods can now (optionally) return Promises
  • Data caching built-in from the start
    • Ride data and queue times are automatically cached, stopping excessive calls to APIs
    • Optionally supply various caching systems to maintain cached data between program starts
    • Using cache-manager library
Clone this wiki locally