Releases: google/google-toolbox-for-mac
Releases · google/google-toolbox-for-mac
v5.0.0 Release
Note: This is a major release because it raised the min OS versions being supported.
The only real changes are for the Bazel build support.
No actual code changes.
What's Changed
- Update dependency apple_support to v1.12.0 by @renovate-bot in #439
- Update dependency apple_support to v1.13.0 by @renovate-bot in #440
- Update dependency rules_apple to v3.3.0 by @renovate-bot in #441
- Update dependency apple_support to v1.14.0 by @renovate-bot in #442
- Move CI to macos-14 and use Xcode 14.2. by @thomasvl in #443
- Update dependency rules_apple to v3.4.0 by @renovate-bot in #449
- Update dependency apple_support to v1.15.1 by @renovate-bot in #450
- Update dependency rules_apple to v3.5.0 by @renovate-bot in #451
- Update dependency rules_apple to v3.5.1 by @renovate-bot in #452
- Update dependency rules_apple to v3.6.0 by @renovate-bot in #458
- Update dependency apple_support to v1.16.0 by @renovate-bot in #463
- Update dependency rules_apple to v3.7.0 by @renovate-bot in #464
- Update dependency rules_apple to v3.8.0 by @renovate-bot in #465
- Update dependency apple_support to v1.17.0 by @renovate-bot in #468
- Update dependency rules_apple to v3.9.0 by @renovate-bot in #469
- Update dependency rules_apple to v3.9.1 by @renovate-bot in #470
- Update dependency rules_apple to v3.9.2 by @renovate-bot in #471
- Stop forcing Xcode versions by @thomasvl in #472
- Add scheduled CI runs to ensure things stay working. by @thomasvl in #473
- Breaking change: Raise min versions. by @thomasvl in #474
Full Changelog: v4.2.1...v5.0.0
v4.2.1 Release
What's Changed
Full Changelog: v4.2.0...v4.2.1
v4.2.0 Release
What's Changed
- Delete .bazelrc now that Bazel 7 is released by @cpsauer in #427
- Remove GTMTestTimer. by @thomasvl in #432
- Update dependency rules_apple to v3.2.1 by @renovate-bot in #434
- Version bump for a release. by @thomasvl in #436
- Add xcprivacy manifest info. by @thomasvl in #435
Full Changelog: v4.1.0...v4.2.0
v4.1.0 Release
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
v3.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.10.
What's Changed
- Fix up isEqual so the parameter is
id
as declared in NSObject. by @dmaclach in #304 - Add GTMURLBuilder to macOS project. by @dmaclach in #305
- Support GUnit test skipping by @dmaclach in #308
- Use new recordIssue: API by @eytanbiala in #315
- Modernize constants by @avidrissman in #320
- Drop GTMNSNumber+64Bit, been empty a while. by @thomasvl in #324
- Remove all the checks for things being < the current minOS versions. by @thomasvl in #321
- Drop PPC references. by @thomasvl in #325
- Drop 'GTMNSString+FindFolder'. by @thomasvl in #326
- Drop GTMServiceManagement. by @thomasvl in #328
- Drop the ScreenSaver check. by @thomasvl in #329
- Move the MacOS min OS version to 10.9. by @thomasvl in #327
- Add assertions so the variable is used. by @thomasvl in #331
- Only support testing with XCTest. by @thomasvl in #332
- Remove some more legacy testing support. by @thomasvl in #334
- Prune some deps that aren't needed. by @thomasvl in #335
- Drop the gcov support shims. by @thomasvl in #336
- Prune more deprecated classes by @thomasvl in #337
- Move macOS min to 10.10 and prune more accordingly. by @thomasvl in #339
- Remove some deprecated runUntil apis. by @thomasvl in #340
- Get the UnitTesting subspec working. by @thomasvl in #341
- Drop the helper for python, perl, and bash runners. by @thomasvl in #342
- Remove the empty GTMMethodCheck impl files. by @thomasvl in #345
- Drop the testing scripts. by @thomasvl in #344
- Drop the rest of the deprecated apis/classes. by @thomasvl in #343
- Move docs from wiki into the repo. by @thomasvl in #347
- Fix unused-variable violations in code. by @dmaclach in #349
New Contributors
- @eytanbiala made their first contribution in #315
- @avidrissman made their first contribution in #320
Full Changelog: v2.3.2...v3.0.0
v2.3.2 Release
v2.3.1 Release
v2.3.0 Release
Minor updates:
- #254 - address nullability warnings from
_GTMDevAssert
- #256 - Remove
GTMWindowSheetController
- #261 - Create interface for initializing DB with SQLite flags
- #262- Add more context to some SQLite asserts
- #263 - SQLite userdata structures need to exist for lifetime of hooks
- #267 - Fix issue found via asan in
GTMRegex
GTMWindowSheetController
was removed.
v2.2.2 Release
Minor updates:
- #236 - Add missing dep for subspec in podspec.
- #237 - Add XCTAssertAsserts
- #240 - Fix GTMGoogleTestRunner triggering "NULL cString" exception in NSString.
- #243 - Get rid of exceptions happening when a C++ test fails.
- #245 - Fix failure due to adding the same method twice.
- #249 - GTMStringEncoding: Mark deprecated methods to fix parameters in Swift.