google/gtm-session-fetcher
### [`v2.2.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v2.2.0): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v2.1.0...v2.2.0)
#### What's Changed
- Add #if DEBUG to vars not used outside of DEBUG by [@itf](https://togithub.com/itf) in [https://github.com/google/gtm-session-fetcher/pull/319](https://togithub.com/google/gtm-session-fetcher/pull/319)
- Fix -wunused-but-set-variable by using \__unused attribute by [@itf](https://togithub.com/itf) in [https://github.com/google/gtm-session-fetcher/pull/321](https://togithub.com/google/gtm-session-fetcher/pull/321)
- Convert `#pragma unused()` uses to `__unused`. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/322](https://togithub.com/google/gtm-session-fetcher/pull/322)
- Enable `.allowLocalhostRequest` on some tests failing under Xcode 14. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/325](https://togithub.com/google/gtm-session-fetcher/pull/325)
- Bump minimum iOS version to 10.0. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/327](https://togithub.com/google/gtm-session-fetcher/pull/327)
- Replace `dispatch_semaphore` use with `os_unfair_lock`. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/324](https://togithub.com/google/gtm-session-fetcher/pull/324)
- Remove most methods from GTMSessionFetcherServiceProtocol. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/329](https://togithub.com/google/gtm-session-fetcher/pull/329)
#### New Contributors
- [@itf](https://togithub.com/itf) made their first contribution in [https://github.com/google/gtm-session-fetcher/pull/319](https://togithub.com/google/gtm-session-fetcher/pull/319)
**Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v2.1.0...v2.2.0
### [`v2.1.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v2.1.0): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v2.0.0...v2.1.0)
#### What's Changed
- Deprecating GTMFetcherAuthorizationProtocol in favor of new GTMSessionFetcherAuthorizer by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/315](https://togithub.com/google/gtm-session-fetcher/pull/315)
- Version bump for a release by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/316](https://togithub.com/google/gtm-session-fetcher/pull/316)
**Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v2.0.0...v2.1.0
### [`v2.0.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v2.0.0): Release
[Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v1.7.2...v2.0.0)
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 `#import`ing headers as `#import `. 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](https://togithub.com/google/gtm-session-fetcher/issues/288), [#289](https://togithub.com/google/gtm-session-fetcher/issues/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](https://togithub.com/google/gtm-session-fetcher/issues/257)
- Drop the XML processing/formatting support. [#279](https://togithub.com/google/gtm-session-fetcher/issues/279)
- Invoke the fetcher's completion only after releasing callbacks. [#299](https://togithub.com/google/gtm-session-fetcher/issues/299)
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: "1.7.2"
->from: "v2.2.0"
Release Notes
google/gtm-session-fetcher
### [`v2.2.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v2.2.0): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v2.1.0...v2.2.0) #### What's Changed - Add #if DEBUG to vars not used outside of DEBUG by [@itf](https://togithub.com/itf) in [https://github.com/google/gtm-session-fetcher/pull/319](https://togithub.com/google/gtm-session-fetcher/pull/319) - Fix -wunused-but-set-variable by using \__unused attribute by [@itf](https://togithub.com/itf) in [https://github.com/google/gtm-session-fetcher/pull/321](https://togithub.com/google/gtm-session-fetcher/pull/321) - Convert `#pragma unused()` uses to `__unused`. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/322](https://togithub.com/google/gtm-session-fetcher/pull/322) - Enable `.allowLocalhostRequest` on some tests failing under Xcode 14. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/325](https://togithub.com/google/gtm-session-fetcher/pull/325) - Bump minimum iOS version to 10.0. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/327](https://togithub.com/google/gtm-session-fetcher/pull/327) - Replace `dispatch_semaphore` use with `os_unfair_lock`. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/324](https://togithub.com/google/gtm-session-fetcher/pull/324) - Remove most methods from GTMSessionFetcherServiceProtocol. by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/329](https://togithub.com/google/gtm-session-fetcher/pull/329) #### New Contributors - [@itf](https://togithub.com/itf) made their first contribution in [https://github.com/google/gtm-session-fetcher/pull/319](https://togithub.com/google/gtm-session-fetcher/pull/319) **Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v2.1.0...v2.2.0 ### [`v2.1.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v2.1.0): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v2.0.0...v2.1.0) #### What's Changed - Deprecating GTMFetcherAuthorizationProtocol in favor of new GTMSessionFetcherAuthorizer by [@mwyman](https://togithub.com/mwyman) in [https://github.com/google/gtm-session-fetcher/pull/315](https://togithub.com/google/gtm-session-fetcher/pull/315) - Version bump for a release by [@thomasvl](https://togithub.com/thomasvl) in [https://github.com/google/gtm-session-fetcher/pull/316](https://togithub.com/google/gtm-session-fetcher/pull/316) **Full Changelog**: https://github.com/google/gtm-session-fetcher/compare/v2.0.0...v2.1.0 ### [`v2.0.0`](https://togithub.com/google/gtm-session-fetcher/releases/tag/v2.0.0): Release [Compare Source](https://togithub.com/google/gtm-session-fetcher/compare/v1.7.2...v2.0.0) 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 `#import`ing headers as `#importConfiguration
📅 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.