-
Notifications
You must be signed in to change notification settings - Fork 15
Comparing changes
Open a pull request
base repository: levibostian/Wendy-iOS
base: 6.0.1
head repository: levibostian/Wendy-iOS
compare: 7.0.0
- 9 commits
- 32 files changed
- 3 contributors
Commits on Feb 23, 2024
-
refactor: generate dependency graph
Sets up the project to generate a dependency graph. Including updating documentation and CI server to generate code. commit-id:b3e368a9
Configuration menu - View commit details
-
Copy full SHA for e7d8133 - Browse repository at this point
Copy the full SHA e7d8133View commit details -
ci: run sourcery via Mint package manager for hard-coded version
I have ran into problems in the past when all developers use different versions of sourcery for codegen. This usually happens when using homebrew to install sourcery. This commit tries to use Mint package manager so we can define a hard-coded version for sourcery. Also, Mint can then be re-used to run other Swift CLIs we want to use in the future. commit-id:8394eb96
Configuration menu - View commit details
-
Copy full SHA for 549b995 - Browse repository at this point
Copy the full SHA 549b995View commit details -
refactor: add all dependencies into the digraph
Refactor all singletons and non-singletons to be added to the digraph. Also, refactor all code that needs to get a dependency to use the digraph. I needed to fix the digraph generation code because the automated tests found a couple bugs in the generated digraph code. Changed the graph to use a mutex instead of DispatchQueue. Exceptions were occurring when we needed to create too many DispatchQueues which can happen if you need to get a dependency singleton which depends on many singletons. commit-id:0f7880cf
Configuration menu - View commit details
-
Copy full SHA for 1dce316 - Browse repository at this point
Copy the full SHA 1dce316View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7817f57 - Browse repository at this point
Copy the full SHA 7817f57View commit details
Commits on Feb 29, 2024
-
build!: set min iOS version to 13 to enable Swift concurrency
BREAKING CHANGE: Min iOS version requirement has gone from iOS 11 to 13. swift concurrency is only available in iOS 13. commit-id:908e6d05
Configuration menu - View commit details
-
Copy full SHA for 54d03eb - Browse repository at this point
Copy the full SHA 54d03ebView commit details -
refactor!: remove background fetch feature
In order for wendy to convert to swift concurrency, we need to make changes to the background fetch feature to be an async function. Rather then make a breaking change for this feature, I would rather delete it since it doesn't provide a lot of value to the SDK. commit-id:c7853e17
Configuration menu - View commit details
-
Copy full SHA for 3fdf988 - Browse repository at this point
Copy the full SHA 3fdf988View commit details -
refactor: move from GCD to swift concurrency for internal running code
To make the code easier to read and maintain in the future, this change goes away from iOS GCD to swift concurrency. This has reduced the lines of code as well as made the code much easier to read. No public facing API changes done here. commit-id:03a95e99
Configuration menu - View commit details
-
Copy full SHA for f29b69e - Browse repository at this point
Copy the full SHA f29b69eView commit details -
Configuration menu - View commit details
-
Copy full SHA for edac25b - Browse repository at this point
Copy the full SHA edac25bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6515e4b - Browse repository at this point
Copy the full SHA 6515e4bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 6.0.1...7.0.0