An open API service for software projects hosted on Open Collective.

github.com/parse-community/Parse-SDK-iOS-OSX

The Apple SDK for Parse Platform (iOS, macOS, watchOS, tvOS)
https://github.com/parse-community/Parse-SDK-iOS-OSX

Merge pull request #728 from ParsePlatform/nlutsenko.initializers

Improve designated initializer flow for all classes with custom initializers.

40a9a2cb5ea8c8624c21a15951a8320ed2921eb9 authored over 9 years ago
Cleanup useless asserts in tests.

5eaf8984a8eb1c905f83fdfd0c380e91634d314f authored over 9 years ago
Improve designated initializer flow for all classes with custom initializers.

53c378fb3cba3456dfe53e050acd9cbf939cc4f5 authored over 9 years ago
Merge pull request #727 from ParsePlatform/nlutsenko.filesize

Improve content-length calculation for file upload requests.

4d01525a8a784fcd49db2438a73d75d57e61b364 authored over 9 years ago
Improve content-length calculation for file upload requests.

d80653a3d15fd3e96c24b9abf7add14eab440617 authored over 9 years ago
Merge pull request #726 from ParsePlatform/nlutsenko.properties.user

Convert all private ivars of PFUser to properties.

749a46f1663772272e75cfa195b5732827d8d2fa authored over 9 years ago
Convert all private ivars of PFUser to properties.

8fe8b595ad07d1e0e6c8c0bf216aabd06ea0ae34 authored over 9 years ago
Merge pull request #721 from ParsePlatform/nlutsenko.pragmamark

Replace all (at)name with pragma marks in headers.

4173457efa788bef4ae0a839f08a2aa897d8a2e9 authored over 9 years ago
Replace all (at)name with pragma marks in headers.

c992f995cf26159e0b7cb003a88eaa0e7f5ec1c3 authored over 9 years ago
Merge pull request #722 from ParsePlatform/nlutsenko.gemfile

Update all the gems.

bb008bd22e063c8380357a08fc468ca7e34200ed authored over 9 years ago
Merge pull request #718 from ParsePlatform/richardross.pfgeneric.kill

Remove all usages of the PF_GENERIC macro.

0c0e20642ce62dc10910ec30859f7cc55929c85d authored over 9 years ago
Remove PF_GENERIC macro from the SDK.

This is no longer needed as we will not be supporting Xcode 6 in the
future.

Fixes #674.

20db2415bc7d82c5c8d3cd8b94dd2ff353df0cca authored over 9 years ago
Update all the gems.

d759777a5ba58c59346659ca514cd066a0e1062d authored over 9 years ago
Merge pull request #720 from ParsePlatform/nlutsenko.commandcache.perf

Improve performance of adding commands to PFCommandCache.

3a1bb8b0b4f6bf8c84a4d90010c68be320d25cad authored over 9 years ago
Merge pull request #719 from ParsePlatform/nlutsenko.file.cache

Fix expensive cached file path getter in FileController.

a9665d6d5092b0734f0c9abb5d28906eaa4e65e8 authored over 9 years ago
Fix expensive cached file path getter in FileController.

d598dfece0080e0d0bdb9c2b84cd972738e157a4 authored over 9 years ago
Improve performance of adding commands to PFCommandCache.

695b243bedc35fd85ce48685feb4a465e4fb6f1c authored over 9 years ago
Merge pull request #717 from ParsePlatform/nlutsenko.dynamic

Add dynamic framework targets for iOS, tvOS, watchOS.

930d96a48ffc50e68d14118aab25067467be7ea9 authored over 9 years ago
Merge pull request #716 from ParsePlatform/nlutsenko.build.bolts

Remove old Bolts targets from project.

8916994d39f3715f6fa5baeae3d5e4b179d5d662 authored over 9 years ago
Explicitly add Bolts as target dependency to unit test targets.

84a51a9612e9086c8e4989da29f2da94dcb7bf93 authored over 9 years ago
Add dynamic framework targets for iOS, tvOS, watchOS.

b60639d7771d7cb6c090a3119f632ad8819ca8c9 authored over 9 years ago
Update paths and run the Bolts build script for packaging.

9eaf506fca00e71093e0965f647716fa6d2e2515 authored over 9 years ago
Remove external build target Bolts targets.

a153a381305a9bd4471949caa3bd9644328d4e5a authored over 9 years ago
Merge pull request #711 from ParsePlatform/nlutsenko.bolts.dynamic

Use dynamic framework version of Bolts.

3fe37c9de190ae34eccabfe5615855c0fcccf619 authored over 9 years ago
Remove Bolts.framework from BUILT_PRODUCTS_DIR when building iOS starter projects.

c39ab5b52d77392f74d261b508a1abfbbb41c28b authored over 9 years ago
Use dynamic framework version of Bolts.

98f31247be4f77bc53fca87ceeddc08ee5f2ff1f authored over 9 years ago
Merge pull request #708 from ParsePlatform/nlutsenko.ocmock.dynamic

Use only dynamic framework version of OCMock.

c36840ab9065aa5647e3ab3cad46cfefee023253 authored over 9 years ago
Use only dynamic framework version of OCMock.

b37a2e4b3c19cc5b749d30bedbd0d1dfa456a548 authored over 9 years ago
Merge pull request #710 from ParsePlatform/nlutsenko.starters.cleanup

Cleanup starter projects.

fb01705a371c51709077d4158d04c07c6e4c3af6 authored over 9 years ago
Merge pull request #706 from ParsePlatform/nlutsenko.carthage.ocmock

Use OCMock checkout via Carthage.

5eab93a7673681cc669c795d103f5485bc456850 authored over 9 years ago
Use OCMock from Carthage/Checkouts folder.

81ee0e2e94b29ef4d8a48a29aee24838f3ee8274 authored over 9 years ago
Remove OCMock submodule in Vendor folder.

ea3ccceb975b96f0cfcb444aa3b562d01267773e authored over 9 years ago
Add OCMock checkout via Carthage.

4b8a170379896eb6e50f6fffdf3eda2581d05ac1 authored over 9 years ago
Merge pull request #705 from ParsePlatform/nlutsenko.carthage.bolts

Use Bolts via Carthage.

dc2a32b1f166c68a4c67dd5b4eb5ff986cbf3613 authored over 9 years ago
Cleanup code style spacing in Swift starter projects.

fc7793097544d09810b375cb7d68f3bc362a435b authored over 9 years ago
Use properties instead of method invocations in Starter Projects.

4c1992dfb04785042f929f23cc52e5fb9dab9e7b authored over 9 years ago
Remove symbol upload script from starter projects.

b38ea8e4b27706086c5aa4d3a964a8bb3ae9186a authored over 9 years ago
Merge pull request #707 from ParsePlatform/remove-crash-reporting

Remove Crash Reporting references

134e5e7f6d6c5097503883fe18c37b69aa1f3314 authored over 9 years ago
Remove references to Crash Reporting.

3a5cb6c8809078396b42ac74d1670f1b3dfd01b7 authored over 9 years ago
Use Bolts from Carthage/Checkouts folder in all starter projects.

ea7e55c4841fe152e583d10be5041b21dea8b457 authored over 9 years ago
Use Bolts from Carthage/Checkouts folder in Parse.xcodeproj.

fb83d9406648feea9993fc897f8dab65b45feace authored over 9 years ago
Remove Bolts submodule in Vendor folder.

88714206e67079204b7941952b9a5211cfb70e74 authored over 9 years ago
Add Bolts.framework checkout via Carthage.

f75af3341f0422d8419376d9550c546a28c43574 authored over 9 years ago
Merge pull request #698 from ParsePlatform/nlutsenko.lds.generic

Add generic types to PFOfflineStore.

492bb3bb69058ccf8afb6da597a27200b7b01faa authored over 9 years ago
Merge pull request #699 from ParsePlatform/nlutsenko.generics.analytics

Add nullability annotations and generic types to AnalyticsController.

ccb7cab79e80ad840e242d2a302be5b8c186d593 authored over 9 years ago
Add generic types to PFOfflineStore.

153e9af873a431dd7ebaf0005bee49f9fc611d9a authored over 9 years ago
Merge pull request #697 from ParsePlatform/nlutsenko.unpin.fix

Fixed potential issue with wrong result type set on pin/unpin methods of PFObject.

c7e864534f0706dd42ba815259f5a4737c9db7f3 authored over 9 years ago
Merge pull request #689 from ParsePlatform/nlutsenko.modernize

Use property accessors via dot-syntax where possible instead of method invocations.

93bd9ebd878a3d91cb7242c4579ecfa804c15f01 authored over 9 years ago
Merge pull request #687 from ParsePlatform/nlutsenko.configuration.tvwatch

Mark unavailable properties for tvOS/watchOS as such in ParseMutableClientConfiguration.

7c0aa86d92aee342c6c96df368fe21b701721e1b authored over 9 years ago
Merge pull request #688 from ParsePlatform/nlutsenko.modernize.query

Convert 'hasCachedResult' on PFQuery to a property.

27e761fc668f1b6c9c1fa61a2e0cee0d30151d0e authored over 9 years ago
Add nullability annotations and generic types to AnalyticsController.

b18c55b34875919e72ee36786434daddf4018b57 authored over 9 years ago
Adjust tests for new task result types.

b7a818e96d4793f20bdfad4c24ec6e4b0abc1d95 authored over 9 years ago
Fix wrong result types of pin/unpin methods on PFObject.

1ab0537470a2b30df0a3320ab236cde16058f137 authored over 9 years ago
Add generic types to implementation of all pin/unpin methods in PFObject.

cfa8322c3f83d402e3a1a0e9d4a02fd76d1fdab4 authored over 9 years ago
Add generic types to all methods of pinning object store.

18707cd9739187b6e4e3f1e1385879b39ec01cc9 authored over 9 years ago
Use property accessors via dot-syntax where possible instead of method invocations.

d20f83c29f25d23381dcc5385a35fb32c0e75e1c authored over 9 years ago
Convert 'hasCachedResult' on PFQuery to a property.

319c9ca344d360bd7d55d656cbac922402e8a94b authored over 9 years ago
Mark unavailable properties for tvOS/watchOS as such in ParseMutableClientConfiguration.

4b46d3685fb668bbf7cf1e7028886efc0f948fb3 authored over 9 years ago
Merge pull request #686 from ParsePlatform/nlutsenko.readme

Use shields.io badge for Travis-CI

aa7c5a8b942f20f9cd9fca1dd6dedee1f7eaaee7 authored over 9 years ago
Merge pull request #682 from ParsePlatform/nlutsenko.synchronous

Split synchronous methods of all public classes into categories.

ed59b66d9d78180a08d8dd3568fa2824872851e9 authored over 9 years ago
Use shields.io badge for Travis-CI

Looks like Travis default badge is using any latest branch available, which doesn't quite suite ...

67ac8ccc756e7034d9c83a8d92018f0ebde3883e authored over 9 years ago
Split synchronous methods of all public classes into categories.

f71c316b9bababa98e788a55796fd906d50cd454 authored over 9 years ago
Merge pull request #684 from ParsePlatform/nlutsenko.docs.configuration

Improve and fix documentation of ParseClientConfiguration.

6a496fb9676da645f595870338ea9fad9e8e1c53 authored over 9 years ago
Merge pull request #683 from ParsePlatform/nlutsenko.documentation

Add documentation for deprecated categories.

31d712651666e4902083a933dc10a017e9693e3a authored over 9 years ago
Merge pull request #681 from ParsePlatform/nlutsenko.podspecs

Update podspecs to include deprecated categories.

4cdab6eda50ef7ee12e3cff4a731f66d19ee8f56 authored over 9 years ago
Improve and fix documentation of ParseClientConfiguration.

07b822d20ddb1f5c27d83605719bf177eb001e1c authored over 9 years ago
Add documentation for deprecated categories.

8a75d584e3965da3d774e7a31f62ab4a55ea1a17 authored over 9 years ago
Merge pull request #676 from ParsePlatform/nlutsenko.userAuthentication.async

Make UserAuthenticationController.logInUserAsync fully async.

e8a113aaa7fc4a16e50740870c593ee35783ff88 authored over 9 years ago
Make UserAuthenticationController.logInUserAsync fully async.

692c8f3a09231b44b8a6a66ebbabd69c2133eb57 authored over 9 years ago
Merge pull request #678 from ParsePlatform/nlutsenko.deprecate.invocation

Deprecate target:selector: asynchronous methods in all public classes.

9c901d9191582444f4686902b59c2cf7543df1a0 authored over 9 years ago
Merge pull request #670 from ParsePlatform/nlutsenko.serverURL.batch

Generate path from the injected server URL for batch command.

4b45cb336df4ad74d82580567e20a2dfa4d027cd authored over 9 years ago
Update podspecs to include deprecated categories.

60af078ce125ee1e30a26c98e4c95e4a7079e73b authored over 9 years ago
Deprecate target:selector: asynchronous methods in PFObject.

00a6d2a3a56ff565561645855a39ac156964d72f authored over 9 years ago
Deprecate target:selector: asynchronous methods in PFUser.

c31812f0733d41fcc72ed16641585325fa55f717 authored over 9 years ago
Deprecate target:selector: asynchronous methods in PFQuery.

5075405d7bb93a237042463597a8fea0cf49a163 authored over 9 years ago
Deprecate target:selector: asynchronous methods in PFPush.

da5d321e7923bf40a9aae6567f7040c145e77161 authored over 9 years ago
Deprecate target:selector: asynchronous methods in PFFile.

49374432a344d3bf64d428594dac9eb641b6bcf2 authored over 9 years ago
Deprecate target:selector: asynchronous methods on PFCloud.

a8bd2dfdb671a8a38ab0b925e5c885cca619b14a authored over 9 years ago
Merge pull request #677 from ParsePlatform/nlutsenko.urlconstructor

Fixed construction of urls with path that ends with forward slash.

1b252658460990e2374e37a42d0f5a6a0e1a8b16 authored over 9 years ago
Deprecate target:selector: asynchronous methods in PFAnonymousUtils.

fca3355beba433800711b3c855f650a01257a50d authored over 9 years ago
Merge pull request #675 from ParsePlatform/nlutsenko.inject.userController

Inject user controller into UserAuthenticationController.

2e8558da34faa4ca02a2e492d2dcd1bf4745fcf4 authored over 9 years ago
Update tests to inject/provide a server url for batch command construction.

b35b588e91dc02473f71058aca635c1de3818aa2 authored over 9 years ago
Update constructor for ObjectBatch command to generate path for every command from the server URL.

5a2179454f617100010f87a604cd0016a8ab7e58 authored over 9 years ago
Merge pull request #665 from ParsePlatform/nlutsenko.serverURL

Inject parse api server url instead of referencing a global constant.

e61109e63d1c9f25b7ccbfac8ca726b49ef3da57 authored over 9 years ago
Fixed construction of urls with path that ends with forward slash.

78e9ad0ba4a1fa863e12847c6cd35b7ee76ab609 authored over 9 years ago
Inject user controller into UserAuthenticationController.

42df896907242f41f2ab894c2e31e66a2c389cfc authored over 9 years ago
Use non-instancetype as return type of custom BFTask continuation wrappers.

e4890cb453958165ff785af00f804b94efcaed87 authored over 9 years ago
Inject serverURL in command runner, request constructor.

7b38b84eb26c0a34f28f1fb228bbc85a4048e6eb authored over 9 years ago
Construct ParseManager with a serverURL.

64814d4ad3790f0f502f39eb325249bb326cf373 authored over 9 years ago
Merge pull request #669 from ParsePlatform/nlutsenko.kvc

Fix usage of PFObject.setValuesForKeysWithDictionary: with 'NSNull' keys.

e377d72d6921614e4dd6e495d838ca6bd3c11588 authored over 9 years ago
Merge pull request #570 from ParsePlatform/richardross.initialization.update

Add better, more flexible APIs for SDK initialization.

5d633fce4ed105dd6e9679679c57119287ffe6e4 authored over 9 years ago
Add better, more flexible APIs for SDK initialization.

Our current SDK initialization is lackluster in that it's split across multiple classes, files, ...

f43a96e4d28659e89f7fd1ef51083789c6cf04ec authored over 9 years ago
Merge pull request #668 from ParsePlatform/richardross.modules.queue

Make ParseModuleCollection initialization not dispatch_async multiple times.

305cae466e2ce12960b6b5778c035ee83dd5b1cb authored over 9 years ago
Make ParseModuleCollection initialization not dispatch_async multiple times.

By lifting the `dispatch_async` outside of the module collection enumeration, it allows for fewe...

631acb0d2b57cecd857a9c589b10f458a17be1f6 authored over 9 years ago
Fix usage of PFObject.setValuesForKeysWithDictionary: with 'NSNull' keys.

9ba855c80eca8a35e264994b14660c6a786a5d93 authored over 9 years ago
Merge pull request #664 from ParsePlatform/nlutsenko.paths

Improve url path construction logic in PFURLConstructor.

9201bb79dd7311bfe26b4b223512a994c62b6aba authored over 9 years ago
Add basic unit tests for URLConstructor.

b5d434ee3742120d182d76007590da95abbed7a6 authored over 9 years ago
Improve url path construction logic in PFURLConstructor.

c9c146c7eef3246013448c1365fb680b008e59c5 authored over 9 years ago
Merge pull request #666 from ParsePlatform/nlutsenko.unitTest

Cleanup tests and convert many of them to pure unit tests.

d93b27d0b3b52c819a6484879f34e84f104a3dc8 authored over 9 years ago
Convert controller tests to unit tests.

4e682036784a8a448e24fd1003250e13c58f5c75 authored over 9 years ago