Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.0.0 #56

Merged
merged 21 commits into from
Jan 23, 2021
Merged

Release 1.0.0 #56

merged 21 commits into from
Jan 23, 2021

Conversation

cbaker6
Copy link
Contributor

@cbaker6 cbaker6 commented Jan 21, 2021

@TomWFox I took the initial shot at the change log. Feel free to modify/improve as you see fit.

Did you get a chance to add your credentials for Cocoapods?

Let me know if I need to add more to prep for the release...

@cbaker6 cbaker6 changed the title Release 1 0 Release 1.0.0 Jan 21, 2021
@cbaker6 cbaker6 requested a review from TomWFox January 21, 2021 21:20
@TomWFox
Copy link
Contributor

TomWFox commented Jan 22, 2021

I just removed back-end type entries (testing, GitHub etc) - I like to leave these out as they generally aren't relevant to the developer using the SDK.

ParseSwift.podspec Outdated Show resolved Hide resolved
@codecov
Copy link

codecov bot commented Jan 22, 2021

Codecov Report

Merging #56 (c2d4845) into main (86d4eb7) will increase coverage by 0.29%.
The diff coverage is 95.12%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #56      +/-   ##
==========================================
+ Coverage   77.65%   77.95%   +0.29%     
==========================================
  Files          50       51       +1     
  Lines        4498     4577      +79     
==========================================
+ Hits         3493     3568      +75     
- Misses       1005     1009       +4     
Impacted Files Coverage Δ
Sources/ParseSwift/API/Responses.swift 67.39% <ø> (ø)
Sources/ParseSwift/LiveQuery/LiveQuerySocket.swift 61.40% <ø> (ø)
Sources/ParseSwift/LiveQuery/ParseLiveQuery.swift 74.73% <ø> (ø)
Sources/ParseSwift/Storage/ParseStorage.swift 88.88% <ø> (ø)
Sources/ParseSwift/Types/ParseCloud.swift 97.43% <ø> (ø)
Sources/ParseSwift/Types/ParseConfig.swift 94.52% <94.52%> (ø)
Sources/ParseSwift/API/API.swift 92.85% <100.00%> (+0.14%) ⬆️
Sources/ParseSwift/Objects/ParseInstallation.swift 82.22% <100.00%> (+0.03%) ⬆️
Sources/ParseSwift/Objects/ParseObject.swift 76.31% <100.00%> (+0.06%) ⬆️
Sources/ParseSwift/Objects/ParseUser.swift 74.69% <100.00%> (-0.09%) ⬇️
... and 4 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 86d4eb7...c2d4845. Read the comment docs.

@cbaker6
Copy link
Contributor Author

cbaker6 commented Jan 22, 2021

@TomWFox I added ParseConfig, can you look through the docs?

Since the default query limit=100, if a user fetchAll >100 unique items, the original limit will cause a problem.
@cbaker6
Copy link
Contributor Author

cbaker6 commented Jan 22, 2021

@TomWFox Also, are you able to change "experimental" on the top right of the GitHub page? It won't let me change it.

The only features I can think of that Parse-Swift doesn't have compared to Obj-C and JS are cache and local data store. Parse-Swift does cache and store User, Installation, and Config to the Keychain automatically, but not the rest of the ParseObjects.

When it comes to what Parse-Swift does have, it has more query ability than Obj-c, and seems to be around the same as JS (Parse-Swift does have relativeTime query, which I didn't see in JS, but there may be something in JS I missed, so we can go for similar for now).

Let me know if you think of any features...

@cbaker6
Copy link
Contributor Author

cbaker6 commented Jan 22, 2021

I forgot to mention an important feature. Parse-Swift enables certificate pinning and authentication for both LiveQuery and the standard SDK. It does this by delegating to the developer so they control authentication. It seems like this was a feature request for some years in the Objc-SDK. Not sure if/how the JS SDK handles that

@cbaker6 cbaker6 merged commit 560a908 into main Jan 23, 2021
@cbaker6 cbaker6 deleted the release_1_0 branch January 23, 2021 01:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants