Skip to content

Releases: google/gtm-session-fetcher

v3.3.1 Release

26 Jan 19:36
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.0...v3.3.1

v3.3.0 Release

26 Jan 17:21
aac6380
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.0...v3.3.0

v3.2.0 Release

27 Nov 15:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.1...v3.2.0

v3.1.1 Release

21 Apr 16:33
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v3.1.1

v3.1.0 Release

06 Jan 14:54
Compare
Choose a tag to compare

What's Changed

  • Update currentOffset from Query Response by @maneesht in #323
  • Use local to avoid arc-repeated-use-of-weak warnings. by @thomasvl in #336
  • Run clang-format -i -style=Google over the sources. by @thomasvl in #335
  • Add API to call callbacks after a cancel by @paulb777 in #328
  • Handle edge case where fetch finishes before cancel completes. by @thomasvl in #337
  • Some comment tweaks for the cancel support. by @thomasvl in #338
  • Version bump for a release. by @thomasvl in #340

New Contributors

Full Changelog: v3.0.0...v3.1.0

v3.0.0 Release

08 Nov 14:56
Compare
Choose a tag to compare

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: v2.2.0...v3.0.0

v2.3.0 Release

08 Nov 14:44
Compare
Choose a tag to compare

This reverts #327, #324, & #329, mainly to go back to an iOS min version of 9.0 and thus not break semver contract for the 2.x releases.

What's Changed

Full Changelog: v2.2.0...v2.3.0

v2.2.0 Release

04 Nov 15:11
Compare
Choose a tag to compare

What's Changed

  • Add #if DEBUG to vars not used outside of DEBUG by @itf in #319
  • Fix -wunused-but-set-variable by using __unused attribute by @itf in #321
  • Convert #pragma unused() uses to __unused. by @mwyman in #322
  • Enable .allowLocalhostRequest on some tests failing under Xcode 14. by @mwyman in #325
  • Bump minimum iOS version to 10.0. by @mwyman in #327
  • Replace dispatch_semaphore use with os_unfair_lock. by @mwyman in #324
  • Remove most methods from GTMSessionFetcherServiceProtocol. by @mwyman in #329

New Contributors

  • @itf made their first contribution in #319

Full Changelog: v2.1.0...v2.2.0

v2.1.0 Release

19 Aug 16:28
Compare
Choose a tag to compare

What's Changed

  • Deprecating GTMFetcherAuthorizationProtocol in favor of new GTMSessionFetcherAuthorizer by @mwyman in #315
  • Version bump for a release by @thomasvl in #316

Full Changelog: v2.0.0...v2.1.0

v2.0.0 Release

17 May 13:15
Compare
Choose a tag to compare

With this release the source layout has been changed to better match what SwiftPM wants (this was done in the model used by Firebase to hopefully allow for easier integrations). Both SwiftPM and CocoaPods now support #importing headers as #import <GTMSessionFetcher/HEADER_NAME.h>. The modular imports still are unchanged and unique to each package system because of the inherent differences in the package systems.

Other changes:

  • The wiki has been retired and the content moved to markdown pages in the repository to allow for contributions going forward.
  • Apis that had previously been deprecated have been removed. #288, #289
  • SwiftPM and CocoaPods systems now run all the unittests.
  • The Xcode project within the project was dropped and CocoaPods and/or SwiftPM can be directly used to work on the project to ensure things continue to work.
  • The Github Actions have been improved to have better coverage on future changes to the project.
  • Add explicit concurrent callback queue support for the fetcher service. #257
  • Drop the XML processing/formatting support. #279
  • Invoke the fetcher's completion only after releasing callbacks. #299