google/gtm-session-fetcher (google/gtm-session-fetcher)
### [`v3.3.2`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.3.2): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.3.1...v3.3.2)
#### What's Changed
- The base image has a new enough cocoapods, no need to update. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/377](https://togithub.com/google/gtm-session-fetcher/pull/377)
- Update test for iOS 17 (and related OSes) NSURL changes. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/378](https://togithub.com/google/gtm-session-fetcher/pull/378)
- And direct path for schema not changing. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/379](https://togithub.com/google/gtm-session-fetcher/pull/379)
- Move CI to macos-14 and use Xcode 14.2. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/380](https://togithub.com/google/gtm-session-fetcher/pull/380)
- CI: Update destination to something better for Xcode 15. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/381](https://togithub.com/google/gtm-session-fetcher/pull/381)
- Add visionOS support. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/382](https://togithub.com/google/gtm-session-fetcher/pull/382)
- Version bump by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/383](https://togithub.com/google/gtm-session-fetcher/pull/383)
**Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.3.1...v3.3.2
### [`v3.3.1`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.3.1): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.3.0...v3.3.1)
#### What's Changed
- Include a cocoapods_version requirement. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/376](https://togithub.com/google/gtm-session-fetcher/pull/376)
**Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.3.0...v3.3.1
### [`v3.3.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.3.0): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.2.0...v3.3.0)
#### What's Changed
- \[UnitTests] Fix order-dependent synchronous decorator tests by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/369](https://togithub.com/google/gtm-session-fetcher/pull/369)
- Remove +\[GTMSessionFetcher deleteLogDirectoriesOlderThanDate:] by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/370](https://togithub.com/google/gtm-session-fetcher/pull/370)
- Remove unneeded import statement. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/371](https://togithub.com/google/gtm-session-fetcher/pull/371)
- Version bump for a release. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/373](https://togithub.com/google/gtm-session-fetcher/pull/373)
- Move to actions/checkout@v4 to avoid warnings. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/374](https://togithub.com/google/gtm-session-fetcher/pull/374)
- Add xcprivacy manifest info. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/372](https://togithub.com/google/gtm-session-fetcher/pull/372)
**Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.2.0...v3.3.0
### [`v3.2.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.2.0): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.1.1...v3.2.0)
#### What's Changed
- New option to calculate User-Agent string asynchronously and cache it by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/353](https://togithub.com/google/gtm-session-fetcher/pull/353)
- Remove unneeded block. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/354](https://togithub.com/google/gtm-session-fetcher/pull/354)
- Extract \_downloadedLength within the sync block. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/355](https://togithub.com/google/gtm-session-fetcher/pull/355)
- Use new GTMUserAgentProvider by default by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/357](https://togithub.com/google/gtm-session-fetcher/pull/357)
- Fix concurrency issue in GTMFetcherCleanedUserAgentString() causing crashes by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/359](https://togithub.com/google/gtm-session-fetcher/pull/359)
- Fix for local overwrite. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/363](https://togithub.com/google/gtm-session-fetcher/pull/363)
- Support -Wstrict-prototype by declaring no args. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/364](https://togithub.com/google/gtm-session-fetcher/pull/364)
**Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.1.1...v3.2.0
### [`v3.1.1`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.1.1): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.1.0...v3.1.1)
#### What's Changed
- Turn down log level of GTMSessionFetcher decorators by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/341](https://togithub.com/google/gtm-session-fetcher/pull/341)
- Fix Swift async fetcher leak by [@paulb777](https://togithub.com/paulb777) in [https://github.com/google/gtm-session-fetcher/pull/346](https://togithub.com/google/gtm-session-fetcher/pull/346)
**Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.1.0...v3.1.1
### [`v3.1.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.1.0): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.0.0...v3.1.0)
#### What's Changed
- Update currentOffset from Query Response by [@maneesht](https://togithub.com/maneesht) in [https://github.com/google/gtm-session-fetcher/pull/323](https://togithub.com/google/gtm-session-fetcher/pull/323)
- Use local to avoid arc-repeated-use-of-weak warnings. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/336](https://togithub.com/google/gtm-session-fetcher/pull/336)
- Run clang-format -i -style=Google over the sources. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/335](https://togithub.com/google/gtm-session-fetcher/pull/335)
- Add API to call callbacks after a cancel by [@paulb777](https://togithub.com/paulb777) in [https://github.com/google/gtm-session-fetcher/pull/328](https://togithub.com/google/gtm-session-fetcher/pull/328)
- Handle edge case where fetch finishes before cancel completes. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/337](https://togithub.com/google/gtm-session-fetcher/pull/337)
- Some comment tweaks for the cancel support. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/338](https://togithub.com/google/gtm-session-fetcher/pull/338)
- Version bump for a release. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/340](https://togithub.com/google/gtm-session-fetcher/pull/340)
#### New Contributors
- [@maneesht](https://togithub.com/maneesht) made their first contribution in [https://github.com/google/gtm-session-fetcher/pull/323](https://togithub.com/google/gtm-session-fetcher/pull/323)
**Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.0.0...v3.1.0
### [`v3.0.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.0.0): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v2.3.0...v3.0.0)
This is functionally the same as v2.2.0 was, but done as a major version bump to be correct from a semver point of view; the major issue being the change of the iOS minimum supported version.
A v2.3.0 release was made to remove some changes that broke the semver contract.
**Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v2.2.0...v3.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
from: "2.3.0"
->from: "3.3.2"
Release Notes
google/gtm-session-fetcher (google/gtm-session-fetcher)
### [`v3.3.2`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.3.2): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.3.1...v3.3.2) #### What's Changed - The base image has a new enough cocoapods, no need to update. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/377](https://togithub.com/google/gtm-session-fetcher/pull/377) - Update test for iOS 17 (and related OSes) NSURL changes. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/378](https://togithub.com/google/gtm-session-fetcher/pull/378) - And direct path for schema not changing. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/379](https://togithub.com/google/gtm-session-fetcher/pull/379) - Move CI to macos-14 and use Xcode 14.2. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/380](https://togithub.com/google/gtm-session-fetcher/pull/380) - CI: Update destination to something better for Xcode 15. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/381](https://togithub.com/google/gtm-session-fetcher/pull/381) - Add visionOS support. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/382](https://togithub.com/google/gtm-session-fetcher/pull/382) - Version bump by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/383](https://togithub.com/google/gtm-session-fetcher/pull/383) **Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.3.1...v3.3.2 ### [`v3.3.1`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.3.1): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.3.0...v3.3.1) #### What's Changed - Include a cocoapods_version requirement. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/376](https://togithub.com/google/gtm-session-fetcher/pull/376) **Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.3.0...v3.3.1 ### [`v3.3.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.3.0): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.2.0...v3.3.0) #### What's Changed - \[UnitTests] Fix order-dependent synchronous decorator tests by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/369](https://togithub.com/google/gtm-session-fetcher/pull/369) - Remove +\[GTMSessionFetcher deleteLogDirectoriesOlderThanDate:] by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/370](https://togithub.com/google/gtm-session-fetcher/pull/370) - Remove unneeded import statement. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/371](https://togithub.com/google/gtm-session-fetcher/pull/371) - Version bump for a release. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/373](https://togithub.com/google/gtm-session-fetcher/pull/373) - Move to actions/checkout@v4 to avoid warnings. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/374](https://togithub.com/google/gtm-session-fetcher/pull/374) - Add xcprivacy manifest info. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/372](https://togithub.com/google/gtm-session-fetcher/pull/372) **Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.2.0...v3.3.0 ### [`v3.2.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.2.0): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.1.1...v3.2.0) #### What's Changed - New option to calculate User-Agent string asynchronously and cache it by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/353](https://togithub.com/google/gtm-session-fetcher/pull/353) - Remove unneeded block. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/354](https://togithub.com/google/gtm-session-fetcher/pull/354) - Extract \_downloadedLength within the sync block. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/355](https://togithub.com/google/gtm-session-fetcher/pull/355) - Use new GTMUserAgentProvider by default by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/357](https://togithub.com/google/gtm-session-fetcher/pull/357) - Fix concurrency issue in GTMFetcherCleanedUserAgentString() causing crashes by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/359](https://togithub.com/google/gtm-session-fetcher/pull/359) - Fix for local overwrite. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/363](https://togithub.com/google/gtm-session-fetcher/pull/363) - Support -Wstrict-prototype by declaring no args. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/364](https://togithub.com/google/gtm-session-fetcher/pull/364) **Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.1.1...v3.2.0 ### [`v3.1.1`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.1.1): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.1.0...v3.1.1) #### What's Changed - Turn down log level of GTMSessionFetcher decorators by [@bhamiltoncx](https://togithub.com/bhamiltoncx) in [https://github.com/google/gtm-session-fetcher/pull/341](https://togithub.com/google/gtm-session-fetcher/pull/341) - Fix Swift async fetcher leak by [@paulb777](https://togithub.com/paulb777) in [https://github.com/google/gtm-session-fetcher/pull/346](https://togithub.com/google/gtm-session-fetcher/pull/346) **Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.1.0...v3.1.1 ### [`v3.1.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.1.0): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v3.0.0...v3.1.0) #### What's Changed - Update currentOffset from Query Response by [@maneesht](https://togithub.com/maneesht) in [https://github.com/google/gtm-session-fetcher/pull/323](https://togithub.com/google/gtm-session-fetcher/pull/323) - Use local to avoid arc-repeated-use-of-weak warnings. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/336](https://togithub.com/google/gtm-session-fetcher/pull/336) - Run clang-format -i -style=Google over the sources. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/335](https://togithub.com/google/gtm-session-fetcher/pull/335) - Add API to call callbacks after a cancel by [@paulb777](https://togithub.com/paulb777) in [https://github.com/google/gtm-session-fetcher/pull/328](https://togithub.com/google/gtm-session-fetcher/pull/328) - Handle edge case where fetch finishes before cancel completes. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/337](https://togithub.com/google/gtm-session-fetcher/pull/337) - Some comment tweaks for the cancel support. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/338](https://togithub.com/google/gtm-session-fetcher/pull/338) - Version bump for a release. by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/340](https://togithub.com/google/gtm-session-fetcher/pull/340) #### New Contributors - [@maneesht](https://togithub.com/maneesht) made their first contribution in [https://github.com/google/gtm-session-fetcher/pull/323](https://togithub.com/google/gtm-session-fetcher/pull/323) **Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v3.0.0...v3.1.0 ### [`v3.0.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v3.0.0): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v2.3.0...v3.0.0) This is functionally the same as v2.2.0 was, but done as a major version bump to be correct from a semver point of view; the major issue being the change of the iOS minimum supported version. A v2.3.0 release was made to remove some changes that broke the semver contract. **Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v2.2.0...v3.0.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.