Releases: google/gtm-session-fetcher
v4.2.0 Release
NOTE: The library has started validating what goes into the sessionUserInfo
, currently it just does debug logging about problem, a future release will turn these into full errors and/or pruning of the things that don't meet the api requirements. Please pay attention to the messages.
What's Changed
- Implement +[GTMSessionUploadFetcher fetcherWithSessionIdentifier:] by @bhamiltoncx in #403
- Bring back visionOS for SwiftPM testing. by @thomasvl in #411
- Delete uses of ATOMIC_VAR_INIT. by @thomasvl in #412
- Add more tests around cancel fetch callbacks. by @thomasvl in #413
- Move the helper for making urls with params to the test server. by @thomasvl in #416
- Add more tests around stopping fetchers with callbacks. by @thomasvl in #414
- Change the "sleep" support to not block a thread. by @thomasvl in #415
- Some stopFetching test followups by @thomasvl in #417
- Add no service versions to the core fetcher cancel tests. by @thomasvl in #418
- Remove stale availability checks/annotations. by @thomasvl in #419
- Improve tests around stopFetches and max fetches per host. by @thomasvl in #420
- The service host limit should call the completion handler for stopFetching when enabled by @thomasvl in #421
- Revert "Stop testing visionOS for the time being." by @thomasvl in #423
- Move CI to newer images. by @thomasvl in #424
- Protect the logging state storage for threaded access. by @thomasvl in #426
- Start validating the sessionUserInfo type. by @thomasvl in #427
- version bump for a release by @thomasvl in #428
Full Changelog: v4.1.0...v4.2.0
v4.1.0 Release
Firebase has iOS 12 in it's Package.swift
so this keeps things inline with that.
What's Changed
Full Changelog: v4.0.0...v4.1.0
v4.0.0 Release
Note: This is a major release because it raised the min OS versions being supported.
No actual code changes, the changes in the code are to remove preprocessor conditions and leave things on the resulting code for how they all evaluated.
What's Changed
- Update README.md with correct link to USING.md by @dkadams in #400
- Stop forcing Xcode versions and cocoapods updates. by @thomasvl in #405
- Drop
xcpretty
as it is hid failures when things go wrong. by @thomasvl in #407 - Bump min os versions by @thomasvl in #408
New Contributors
Full Changelog: v3.5.0...v4.0.0
v3.5.0 Release
What's Changed
- Update GTMSessionUploadFetcher.h by @eltociear in #393
- Move some of the test helpers out into their own files. by @thomasvl in #395
- Add error handing to fetching a chunk from file uploads. by @thomasvl in #396
- [Swift] Annotate GTMFetcherDecoratorFetcherWillStartCompletionHandler with _Nullable_result by @bhamiltoncx in #397
- version bump to make a release by @thomasvl in #399
New Contributors
- @eltociear made their first contribution in #393
Full Changelog: v3.4.1...v3.5.0
v3.4.1 Release
What's Changed
- Version bump to prep for a release. by @thomasvl in #391
- Correct the modular header support. by @thomasvl in #390
Full Changelog: v3.4.0...v3.4.1
v3.4.0 Release
What's Changed
- Add
DEFINES_MODULE
to support downstream usage of static libs by @thomasvl in #385 - Add ability to set
stopFetchingTriggersCompletionHandler
onGTMSessionFetcherService
by @kuanfajardo in #386 - Version bump to start getting things ready for a release. by @thomasvl in #387
New Contributors
- @kuanfajardo made their first contribution in #386
Full Changelog: v3.3.2...v3.4.0
v3.3.2 Release
What's Changed
- The base image has a new enough cocoapods, no need to update. by @thomasvl in #377
- Update test for iOS 17 (and related OSes) NSURL changes. by @thomasvl in #378
- And direct path for schema not changing. by @thomasvl in #379
- Move CI to macos-14 and use Xcode 14.2. by @thomasvl in #380
- CI: Update destination to something better for Xcode 15. by @thomasvl in #381
- Add visionOS support. by @thomasvl in #382
- Version bump by @thomasvl in #383
Full Changelog: v3.3.1...v3.3.2
v3.3.1 Release
What's Changed
Full Changelog: v3.3.0...v3.3.1
v3.3.0 Release
What's Changed
- [UnitTests] Fix order-dependent synchronous decorator tests by @bhamiltoncx in #369
- Remove +[GTMSessionFetcher deleteLogDirectoriesOlderThanDate:] by @thomasvl in #370
- Remove unneeded import statement. by @thomasvl in #371
- Version bump for a release. by @thomasvl in #373
- Move to actions/checkout@v4 to avoid warnings. by @thomasvl in #374
- Add xcprivacy manifest info. by @thomasvl in #372
Full Changelog: v3.2.0...v3.3.0
v3.2.0 Release
What's Changed
- New option to calculate User-Agent string asynchronously and cache it by @bhamiltoncx in #353
- Remove unneeded block. by @thomasvl in #354
- Extract _downloadedLength within the sync block. by @thomasvl in #355
- Use new GTMUserAgentProvider by default by @bhamiltoncx in #357
- Fix concurrency issue in GTMFetcherCleanedUserAgentString() causing crashes by @bhamiltoncx in #359
- Fix for local overwrite. by @thomasvl in #363
- Support -Wstrict-prototype by declaring no args. by @thomasvl in #364
Full Changelog: v3.1.1...v3.2.0