Skip to content

Releases: evrythng/evrythng.js

v3.3.1

01 Apr 14:55
Compare
Choose a tag to compare

Bug fixes

  • Properties: normalize arguments with falsy values (e.g. 0, false) on property creation or update

v3.3.0

01 Apr 14:55
Compare
Choose a tag to compare

Features

  • Trusted App: updated permissions for TrustedApp scope
  • Custom headers: allow to setup custom headers with headers object option
  • Action Types: CRUD access like other entities
  • Filters: escape special characters for filter param when using object notation

Bug fixes

  • Properties: normalize arguments on creation, just like updates. Read properties with special characters
  • Empty fields: empty fields not being sent to API request
  • Encoding: nested params objects (e.g. filters) are only encoded once

v3.2.0

01 Apr 14:55
Compare
Choose a tag to compare

Features

  • Trusted App: scope to use with you Application Secret Key, mainly used in Reactor scripts
    (only available in evrythng-extended.js)

Breaking changes

  • plugins: EVT.use() to install plugin is now synchronous. Callback has been removed. Required dependencies
    now use $inject property instead of requires

v3.1.2

01 Apr 14:54
Compare
Choose a tag to compare

Features

  • documentation: clearer usage and installation steps. Consistent format from other libs

v3.1.1

01 Apr 14:54
Compare
Choose a tag to compare

v3.1.1 (19-06-2015)

Bug fixes

  • package.json: Github url with git:// protocol

v3.1.0

01 Apr 14:53
Compare
Choose a tag to compare

Bug fixes

  • xhr: responses without headers were being ignored

Features

  • interceptors: setup request and response interceptors globally or as a one-off request settings
  • plugins: ability to install/use plugins for additional functionality

Breaking changes

  • synchronous requests: sync option removed for Node.js vs Browser consistency and to promote best practices