3.0.0
New features
- Adds equalTo QueryConstraint along with ability to change the SDK default behavior of using $eq QueryConstraint parameter or not (#310), thanks to @cbaker6.
- Adds isNull and isNotNull QueryConstraint along with the ability set/forceSet null using ParseOperation (#308), thanks to Corey Baker.
- Adds auth support for GitHub, Google, and LinkedIn (#307), thanks to @cbaker6.
- (Breaking Change) Adds options to matchesText QueryConstraint along with the ability to see matching score. The compiler should recommend the new score property to all ParseObjects (#306), thanks to @cbaker6.
- Changes you will need to make:
- Add
var score: Double?
to allParseObject
's
- Add
- Changes you will need to make:
- Adds withCount query (#306), thanks to @cbaker6.
Improvements
- (Breaking Change) Change boolean configuration parameters to match Swift conventions. The compilor should help with name changes (#311), thanks to @cbaker6.
- Changes you will need to make to your ParseSwift initialization/configuration (you may need to "clean" your build folder after these changes):
deleteKeychainIfNeeded
->isDeletingKeychainIfNeeded
useTransactions
->isUsingTransactions
allowCustomObjectId
->isAllowingCustomObjectIds
- Changes you will need to make to your ParseSwift initialization/configuration (you may need to "clean" your build folder after these changes):
- Improve QueryWhere by making at a set of QueryConstraint's instead of any array. This dedupes the same constraint when encoding the query; improving the encoding speed when the same constraints are added (#308), thanks to @cbaker6.