Skip to content

Releases: SkygearIO/skygear-SDK-JS

v0.24.1

23 May 07:26
v0.24.1

Choose a tag to compare

Incompatible Changes

Separate react-native related logic from main code (#160)

Skygear has special integration with React Native to leverage the
extended capability of the platform. Instead of just importing the normal
skygear, you should do this

import skygear from 'skygear/react-native'

Features

  • Using lerna to make repo ready for multiple-packages (#192)
  • Support plugin only request during plugin initialization (#189)
  • Make S3 signer respect url prefix (#214)
  • Read .env as in skygear-server (#179)
  • Allow config of pg pool size (#201)
  • Separate react-native related logic from main code

Bug Fixes

  • Fix unable to use SkygearResponse returned from handler

Other Notes

  • Refactor the usage of closure and promise
  • Upgrade to loadash v4
  • Add trailing slash to end-point if missing

v0.23.1

12 May 08:25
v0.23.1

Choose a tag to compare

Incompatible Changes

Separate react-native related logic from main code (#160)

Skygear has special integration with React Native to leverage the
extended capability of the platform. Instead of just importing the normal
skygear, you should do this

import skygear from 'skygear/react-native'

v0.23.0

20 Apr 08:05

Choose a tag to compare

Features

Bug Fixes

  • Fix unable to parse boolean value from envvar (#194)
  • Fix shared user between containers (#186)
  • Fix auth provider not binding when calling handleAction

Other Notes

  • Fix esdoc generation

v0.22.2

31 Mar 07:25

Choose a tag to compare

Features

  • Add url signing function to cloud (#165)

Bug Fixes

  • Fix request object's action only replace first : to /
  • Put content type from server to asset objec

Other Notes

  • Add documentation on container pubsub on/off (#177)

v0.22.1

15 Feb 05:19
v0.22.1

Choose a tag to compare

Bug Fixes

Other Notes

  • Update superagent version to ^3.4 (#166)

v0.22.0

10 Feb 03:46
v0.22.0

Choose a tag to compare

Features

Other Notes

  • Auto deploy to CDN and update esdoc.org (#147)

v0.21.0

11 Jan 05:33

Choose a tag to compare

Features

  • Call includeme in index.js for user cloud code
  • Add support for LOAD_MODULES and includeme (#155)
  • Accept bundle name when register device (SkygearIO/skygear-server#239)

Bug Fixes

  • Fix unable to start when LOAD_MODULES is not set

    This happens because when LOAD_MODULES is not set the parsed module
    list will be an array with an empty string. This causes configModule
    to be called with an empty string.

v0.20.0

20 Dec 06:40

Choose a tag to compare

Features

Bug Fixes

  • Fix binary static asset encoding

    The existing implementation cannot send binary static asset through
    a handler. The new static asset handler returns a buffer so that
    that the transport layer uses the buffer's base64 encoding to fix this problem.

  • Fix not able to create Record with id attr

    The constructor of Record prefers id to pass record ID, but it is not
    possible to use this attr as the update function will set the record ID
    to id property, which is readonly.

    Not having this change will result in TypeError:

    TypeError: Cannot set property id of #<Record> which has only a getter
    

Other Notes

  • Fix nodedev Dockerfile working directory

v0.19.2

19 Nov 02:37
v0.19.2

Choose a tag to compare

Features

  • Exposing skygear error codes (#51)
  • Allow opt-out cache (#76)
  • cloud: Support static asset
  • Expose pg pool, settings and CloudCodeContainer

Bug Fixes

  • cloud: Return error to skygear-server in correct format (#127)
  • cloud: Fix undefined result with no event handlers
  • cloud: Fix base64 encoding error with utf-16 characters (#126)

Other Notes

  • Remove dep on localforage (#39)
  • cloud: Update Dockerfile to add NODE_PATH

v0.19.1

12 Nov 07:51
v0.19.1

Choose a tag to compare

Features

  • Support returning Promise in Cloud Function (#121)

Bug Fixes

  • Handle empty queryString in SkygearRequest