Skip to content

Releases: parse-community/Parse-SDK-JS

2.19.0

10 Dec 20:52
897007e
Compare
Choose a tag to compare

Features

  • New error code 210 (MFA_ERROR) (#1268)
  • New error code 211 (MFA_TOKEN_REQUIRED) (#1268)
  • New error code 161 (FILE_DELETE_UNNAMED_ERROR) (#1257)

Improvements

  • Parse.File.destroy without name error message (#1257)

Fixes

  • Remove unnecessary object reference and comment from AddUniqueOp (#1253)
  • Internal Referencing for Increment Dot Notation (#1255)
  • Saving for Increment Dot Notation (#1219)

2.18.0

10 Nov 14:24
75d0efa
Compare
Choose a tag to compare

Features

  • Support query.findAll() (#1233)

Improvements

  • Pass objects into query.equalTo / query.notEqualTo (#1235)
  • Improving legacy initialization setters/getters (#1237)
  • Remove deprecated backbone options from Parse.Push (#1238)
  • Code Coverage and Unit Tests (#1241)

Fixes

  • Prevent crashing LiveQueryClient if emitter error is not set (#1241)
  • Handle LiveQuery subscription socket error (#1241)
  • Set WeChat socket handlers before connecting (#1241)
  • Parse.Installation validating attribute error (#1241)

2.17.0

07 Oct 21:52
f2673a7
Compare
Choose a tag to compare

Improvements

  • User LogIn with usePost option (#1229)

2.16.0

17 Sep 20:57
90191ca
Compare
Choose a tag to compare

Idempotency enforcement for client requests. This deduplicates requests where the client intends to send one request to Parse Server but due to network issues the server receives the request multiple times.
(Parse-Server 4.3.0+)
Caution, this is an experimental feature that may not be appropriate for production.

To enable use either of the following:

  • Parse.CoreManager.set('IDEMPOTENCY', true)
  • Parse.idempotency = true

Features

Improvements

  • Allow Pin of unsaved objects in LocalDatastore (#1225)

Fixes

  • crypto-js crashing React Native (#1218)
  • Schema mismatch error on add / remove empty array on Relation (#1222)
  • query.select error on null fields (#1223)

2.15.0

16 Jul 16:29
3536615
Compare
Choose a tag to compare

Features

  • New Parse.Error 159 DUPLICATE_REQUEST (#1189)

Fixes

  • Live Query Subscription Error Event (#1193)

2.14.0

01 Jul 23:21
d432259
Compare
Choose a tag to compare

New Features

  • Passing context in destroy, saveAll, get, find hooks. (#1159)
  • Support using aggregate on top of constructed query (#1170)

Improvements

  • Performance improvement for Query.eachBatch (#1179)

Fixes

  • Fix context for cascade saving (#1186)

2.13.0

27 Apr 17:51
6c68067
Compare
Choose a tag to compare

New Features

  • Add Email Verification to Parse.User (#1144)
  • Add Verify Password to Parse.User (#1144)

Improvements

  • Add read preference for aggregate query (#1143)
  • Add file progress type (upload/download) (#1140)
  • Add context to Parse.Object.save (#1150)

Fixes

  • File upload progress (#1133)
  • Live Query Subscription Open Event (#1151)

2.12.0

30 Mar 20:58
2081dc2
Compare
Choose a tag to compare

New Features

  • Support Parse.Query hint (#1054)
  • Support Parse.Query eachBatch (#1114)
  • Support Parse.Object decrement (#1069)
  • Support deleting Parse.File (#1067)
  • Support File Metadata (#1065) (#1070)

Improvements

  • Support global request batch size (#1053)
  • Username signup error (#1080)
  • Pass SaveAll options to Files (#1107)
  • Make iteration query methods (map, filter, reduce) returned promises (#1112)

Fixes

  • Fix user.become for AsyncStorage (#1056)
  • Subscribing to query with null sessionToken (#1058)
  • Fix addIndex annotation in Parse.Schema (#1071)
  • Fix cascadeSave=false bug for SingleInstance objects (#1078)
  • Fix react-native build (#1094)

2.11.0

24 Dec 20:55
ecd7ced
Compare
Choose a tag to compare

New Features

  • Support encrypting current user (#1036)
  • File Upload Progress on Wechat (#1029)

Improvements

  • Support query.cancel() on Node (#1030)

Fixes

  • File Upload Progress on browser (#1029)
  • User signup with installationId (#1031)

2.10.0

03 Dec 06:16
db341e4
Compare
Choose a tag to compare

New Features

  • Add query.fromNetwork() (#1002)
  • Add query.cancel() (browser only) (#1003)
  • Support custom request headers (#1019)

Fixes

  • To subclass Parse.User: Parse.Object.registerSubclass('_User', CustomUser);

Security

  • Address Security Advisory of possible leak of sensitive user info. (#d110617), big thanks to Colin Ulin for identifying the problem, following the vulnerability disclosure guidelines