Skip to content

chore: [NOJIRA] merge in changes from parent repo#4

Open
MatthewRyanRead wants to merge 7 commits into
RentTheRunway:masterfrom
thomassnielsen:master
Open

chore: [NOJIRA] merge in changes from parent repo#4
MatthewRyanRead wants to merge 7 commits into
RentTheRunway:masterfrom
thomassnielsen:master

Conversation

@MatthewRyanRead

Copy link
Copy Markdown
Member

No description provided.

joncravotta and others added 7 commits October 14, 2018 18:58
* Bug fix for resources with bidirectional dependancies

* updated cached resource to include type, wrote test for bidirectional relationships

* making cache value a set of ids

* should be checking should load of resource in inner loop

* using set literal and no need for nil coalescing

* renamed signature for caching resources

* keeping cached resource contained in method so client does not need to implement their own empty cache
* Migrate to Swift 5

* Cleanup some warnings

* Updated Pod Spec with swift version 5.0

* Updating travis CI

* Updating simulator runtime to iOS 12.2

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the project to Swift 5.0 and Xcode 10.2, adds Swift Package Manager support via Package.swift, and resolves an infinite recursion issue when loading bidirectional relationships in JSONAPIResource by introducing a caching mechanism. It also updates Travis CI configuration, refactors unit tests to support SPM, and adds a test case for bidirectional relationships. I have no further feedback to provide.

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.

7 participants