New Features
Improvements
- Add read preference for aggregate query (#1143)
- Add file progress type (upload/download) (#1140)
- Add context to Parse.Object.save (#1150)
Fixes
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)
New Features
Improvements
- Support query.cancel() on Node (#1030)
Fixes
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
Fixes
Deprecation
_linkWith
and _logInWith
are deprecated. Replace with linkWith
and logInWith
respectively. (#963)
New Features
- Set Class Level Permission via Parse.Schema (#960)
- Set required fields and default values via Parse.Schema (#961)
- Add installationId to LiveQuery (#977)
- Add response object to LiveQuery (#979)
- Support query.map, query.filter, query.reduce (#987)
Fixes
Improvements
- User subclass support for logInWith, hydrate, me, current (#968)
- Remove unused options from Parse.Schema (#959)
- Documentation for linking users and custom auth (#963)
- Generate installationId as uuid v4 (#972)
- Reuse StorageController for LDS (#984)
New Features
Fixes
- React Native Emitter module (#946)
- Parse.Schema deleteIndex, deleteField returns Parse.Schema (#949)
Improvements
New Features
- Support for
ParseConfig.save
withmasterKeyOnlyFlags
option (#910) (Requires Parse-Server 3.8.0+) - Support for
ParseConfig.get
withuseMasterKey
option (#907)
New Features
- Support for
ParseObject.fetchAllIfNeededWithInclude
(#900) - Support for
ParseObject.exists
(#898) - Support for
ParseObject.save
withcascadeSave
option (#881)
Fixes
ParseUser.become
should return subclass (#897)- Ensure LiveQuery subscribes before returning subscription (#878)
Improvements
- Remove deprecated
@babel/polyfill
(#877)
New Features:
- Support configurable WebSocketController (#64f359a)
- Support for Wechat Mini Program (#874)
- Support withCount query constraint (#868)
Improvements:
- Fix SERVER_RENDERING environment variable (#873)
- FIX: NPM credentials
New Features:
- Support query exclude keys (#857)
- Support query read preference (#855)
- Support object isDataAvailable (#856)
Improvements:
- Add options for AnonymousUtils (#860)
- Stateless UserController (#846)
- Fix Facebook login isExisted (#845)
- Allow any Blob to be uploaded (#837)
- Support _linkWith if no provider (#810)
- LDS: Improve querying dates (#808)
- Support testing on Windows (#808)
- Support installing SDK from branch (#821)
New Features:
Improvements:
- LocalDatastore: Improve pinning unsaved objects (#795)
- LocalDatastore: Improve error handling (#803)
- Support
getData
from Parse.File (#780) - Parse.FacebookUtils
logIn
andlink
support MasterKey and SessionToken options (#779) - Remove node modules
http
andhttps
from React-Native build (#776)
_linkWith
and_unlinkFrom
support MasterKey and SessionToken options (#767)- Correct homepage in package.json (#9e198b3)
- Add Issues template for opening GitHub Issue (#760)
- Add Public email address to satisfy an npmjs requirement (#764)
- File uri upload for Browser / React-Native (#765)
- LocalDatastore fixes for React-Native (#753)
- LocalDatastore update from Server (#734)
- Support for Anonymous Users (#750)
- File upload via uri (#749)
- Add support to secured endpoints throught Authorization header (#358)
- Remove authResponse in FacebookUtils (#728)
- UserSubclass.logIn and UserSubclass.signUp returns subclass (#756)
- Subscribe to multiple LiveQuery subscriptions (#758)
- Addresses issue with babel runtime regenerator (#740)
- Support for Local Datastore (#612)
- LiveQuery override data on update (#718) (Requires Parse-Server 3.1.3+)
- Support setting user from JSON (hydrate) (#730)
- Improve dot notation for updating nested objects (#729)
- LiveQuery handle unset operation (#714) (Requires Parse-Server 3.1.3+)
- Add original object to LiveQuery events (#712) (Requires Parse-Server 3.1.3+)
- Add support for providing file upload progress. (#373) (Browser Only)
- Support clone with relation (#382)
- Add batchSize to saveAll / destroyAll (#701)
- Add save Method for Parse.Config (#684)
- Allow specific keys to be reverted in unsaved objects (#565)
- Handle undefined in Cloud Code (#682)
- Validate if geopoint values is number (#671)
- LiveQuery Support for Subclasses (#662)
- Parse.Error now inherits from Error (#658)
- Fixes issue affecting unsubscribing from liveQueries (#640)
- Adds support for aggregate stages with identical names (#637)
- Adds ability to fetch an object with includes (#631)
- Adds support for $nor operator in queries (#634)
- Adds support for containedBy operator in queries (#633)
- Adds support for includeAll (#632)
- Ensure we only read the job status id header if present. (#623)