v4.0.0 Release
This is a major version bump because some deprecated classes/apis were removed.
The macOS minimum OS version was updated to 10.12, iOS and tvOS were updated to 10.0
What's Changed
- Use GTEST_FLAG_SET instead of ::testing::GTEST_FLAG by @jonmeow in #353
- Add __unused attribute to variables by @itf in #355
- Use actions/checkout@v3 to avoid warnings. by @thomasvl in #357
- Always import CoreGraphics. by @thomasvl in #364
- Avoid threading race between setting default logger and fetcher it. by @thomasvl in #367
- Adopt
instancetype
ofid
. by @thomasvl in #373 - Adopt
instancetype
overid
by @thomasvl in #374 - Remove the deprecated apis. by @thomasvl in #376
- Start adding nullability annotations. by @thomasvl in #377
- Add nullability annotations. by @thomasvl in #378
- Drop GTMObjC2Runtime, been deprecated a while. by @thomasvl in #379
- More nullability annotations. by @thomasvl in #380
- Adding nullability annotations. by @thomasvl in #381
- Drop GTMCarbonEvent. by @thomasvl in #382
- Remove the deprecated apis. by @thomasvl in #383
- More nullability annotations. by @thomasvl in #384
- More nullability annotations. by @thomasvl in #385
- More nullability annotations. by @thomasvl in #386
- add common things to ignore by @thomasvl in #387
- Add some Swift names. by @thomasvl in #388
- Adopt instancetype in GTMGoogleTestRunner by @thomasvl in #389
- Add nullability annotations. by @thomasvl in #392
- Adopt nullability annotations in more headers. by @thomasvl in #390
- Add nullability annotation. by @thomasvl in #391
- Add nullability annotations. by @thomasvl in #393
- Really add the nullability annotations to the header this time. by @thomasvl in #394
- Move the private category addition to a static method. by @thomasvl in #395
- Add nullability to string+html. by @thomasvl in #397
- Add nullability to Logger+ASL. by @thomasvl in #396
- Remove unneeded accepting of null for sync. by @thomasvl in #398
- Add nullability annotations to NSData+zlib apis. by @thomasvl in #399
- Add nullability annotations for GTMSQLite. by @thomasvl in #400
- Add nullable annotations to GTMStringEncoding. by @thomasvl in #402
- Add nullability annotations to GTMLogger. by @thomasvl in #403
- Remove __autoreleasing, not needed with modern compilers. by @thomasvl in #404
- Drop the
ceil
calls. by @thomasvl in #405 - Bazel: Improve dependency situation per #410 by @cpsauer in #411
- Use bzlmod internally by @cpsauer in #412
- Re-add (blank) WORKSPACE by @cpsauer in #413
- Configure Renovate by @renovate-bot in #415
- Update actions/checkout action to v4 by @renovate-bot in #416
- add disableDependencyDashboard by @thomasvl in #418
- Add disable dependency dashboard by @thomasvl in #420
- Version bump to prep for a release. by @thomasvl in #421
- Bump major version instead. by @thomasvl in #422
- Minor tweaks in looking to build with newer Xcode versions. by @thomasvl in #423
New Contributors
- @jonmeow made their first contribution in #353
- @itf made their first contribution in #355
- @renovate-bot made their first contribution in #415
Full Changelog: v3.0.0...v4.0.0