Andrew Heard
3563e16bc5
Bump podspec to 8.0.0 ( #174 )
2024-05-23 17:48:33 -04:00
Nick Cooke
57a1d307f4
[Release] Prep changelog for upcoming release and bump podspec ( #156 )
...
* [Release] Prep changelog for upcoming release
* Bump to 7.13.3
2024-05-08 15:27:57 -04:00
Nick Cooke
8e5d57ed87
[UserDefaults] Remove delayed synchronization ( #148 )
...
* [UserDefaults] Remove delayed synchronization
* Bump podspec
* Revert "[UserDefaults] Remove delayed synchronization"
This reverts commit dce15d170f .
* Revert "Revert "[UserDefaults] Remove delayed synchronization""
This reverts commit 0eacd37134 .
* Remove unused variable
* Add changelog entry
2024-04-23 17:56:27 -04:00
Nick Cooke
830ffa9276
[Release] Bump spec to 7.13.0 and add changelog entry ( #145 )
2024-02-15 20:31:55 -05:00
Nick Cooke
f9f5058a9d
[GoogleUtilities] Add privacy manifest for SPM / CocoaPods ( #144 )
...
* [Draft] Test resource bundles and podspecs
* Fix dummy resource
* Add core subspec to expose resource bundle
* [GoogleUtilities] Add privacy manifest for SPM / CocoaPods
* Fix spacing in podspec
* fix target name
* Style
* Fix CI
* wrap text in comment
* Style
2024-02-15 20:31:38 -05:00
Andrew Heard
f6532c8d65
[Release] Update podspec and changelog for 7.12.0 release ( #139 )
2023-11-06 19:00:57 -05:00
Andrew Heard
e5715eba0e
[Release] Update podspec and changelog for 7.11.6 release ( #134 )
2023-10-17 10:55:07 -04:00
vprajeetreddy-404 and PrajeetReddy Vakiti
75202cc50f
Changing podspec file's license from Apache to Apache-2.0 ( #121 )
...
Co-authored-by: PrajeetReddy Vakiti <prajeetv@amazon.com >
2023-08-10 16:54:41 -04:00
Nick Cooke
406c461ae8
[Infra] Move third_party code into its own directory ( #118 )
...
* [Infra] Setup third_party dir. structure
* Alt. approach with third_party dir at root
* Undo accidental target name change
* Fix remaining accidental changes
* Style
* Add import
* Fix syntax error in podspec
* Style, again
* Remove maybe? unneeded import and change order
* Fix warning
* Replace Google copyright in .h and .m
* Rename references from 'third_party/Environment' to 'third_party/IsAppEncrypted'
* Actually rename 'third_party/Environment/ -> third_party/IsAppEncrypted/'
* Add back void
* Remove extra text from LICENSE
2023-08-07 11:34:27 -04:00
Nick Cooke
c38ce365d7
[Release] Update podspec and changelog for 7.11.5 release ( #117 )
...
* [Release] Update podspec and changelog for 7.11.5 release
* Add changelog entry for 7.11.5 release
2023-07-27 12:21:05 -04:00
Nick Cooke
4446686bc3
[Release] Update podspec and changelog for 7.11.4 release ( #115 )
...
* [Release] Update CHANGELOGs for 7.11.4 release
* [Release] Update podspec for 7.11.4 release
* Change punctuation order to be consistent with out entries
2023-07-18 13:10:15 -04:00
Paul Beusterien
871d431359
Fix Xcode 14.3 build warnings ( #104 )
2023-04-03 08:21:51 -07:00
Paul Beusterien
0543562f85
7.11.0 CHANGELOG and version update ( #101 )
2023-01-05 14:35:40 -08:00
Sam Edson
4d0d4b8648
Fix watchOS builds from CoreTelephony include ( #95 )
2022-11-07 17:24:19 -05:00
Charlotte Liang
17bb6a5d4d
update changelog for 7.10.0 release ( #94 )
2022-11-07 14:23:28 -08:00
Sam Edson
b4d138d7e1
Add Network Utilities to GoogleUtilities ( #91 )
2022-11-07 15:36:44 -05:00
Nick Cooke
878aded666
[v7.8.0] Bump podspec version for 7.8.0 release ( #78 )
2022-08-26 09:22:23 -04:00
Paul Beusterien
b3bb0c5551
Prep for 7.7.0 ( #67 )
2022-01-06 10:43:14 -08:00
Ryan Wilson
2df906b2c1
Add proper model parsing for macOS and Catalyst. ( #59 )
2021-10-14 11:35:36 -07:00
Nick Cooke
960dc41df1
Bump podspec for 7.5.2 integration testing ( #54 )
2021-08-31 22:10:32 -04:00
Maksym Malyhin
2e364ff22e
GULHeartbeatDateStorage: avoid using NSFileCoordinator ( #51 )
...
* GULHeartbeatDateStorage: use dispatch queue instead of NSFileCoordinator for synchronization
* Concurrency tests
* Adjust concurrency tests
* style
* Use @synchronized(self.class) instead of a dispatch queue
* Fix "unused variable" warnings
* Changelog
* Comment
* Update podspec version
* GULHeartbeatDateStorageTest: Cleanup before testing as well
* Replace expectations with dispatch_barrier_sync to workaround Catalyst test app issue
* style
2021-08-16 18:06:59 -04:00
Nick Cooke
beb713a16b
Fix CHANGELOG.md & Fix #46 's spec bump ( #47 )
...
* Update CHANGELOG.md
* Bump to minor and fix CHANGELOG
2021-07-08 14:32:12 -07:00
Nick Cooke
7df9cd01e7
Bump promises dependency ( #46 )
...
* Bump promises dependency
* Fix podspec
* Fix package manifest
* CHANGELOG
2021-07-08 16:42:33 -04:00
Nick Cooke
94f9ab80d3
Prep for 7.4.3 release ( #44 )
...
* Prep for 7.4.3 release
* Add SwiftPM 7.4.2 release note
* whitespace...
* more whitespace :/
2021-06-23 19:33:28 -04:00
Nick Cooke
b184ac2cc2
Update spec for 7.4.2 release ( #43 )
2021-06-22 19:38:18 -04:00
Nick Cooke and Maksym Malyhin
58359415d4
Fix crashes where setHeartbeatDate:forTag: reads immutable dictionary. ( #37 )
...
* Unsuccessful repro attempt
* Reproduced 8047 crash
* Fix hb issue related to 7.4 release
* Edit tests
* Update CHANGELOG
* Remove whitespace from CHANGELOG
* Review
* Review 2
* Update GULHeartbeatDateStorageTest.m
* Update comment
* Add tests for unexpected types
* Update podspec
* Date validation
* Add tests for issue fix and type validation
* Use bracket syntax
* Add compatibility tests
* Add compatibility tests revision
* Fix CI
* Fix CI 2
* Fix CI 3
* Re-add files through Xcode UI
* Revert "Re-add files through Xcode UI"
This reverts commit 44110e6ba9 .
* Add new files to ARC files list in the test spec
* Uncomment validation failed due to disabled ARC
Co-authored-by: Maksym Malyhin <mmaksym@google.com >
2021-05-10 20:48:57 -04:00
Ryan Wilson
01116e8b6f
Introduce UserDefaults based heartbeat storage. ( #23 )
...
* Introduce UserDefaults based heartbeat storage.
This can be used on tvOS without fear of losing data between launches.
Clients will need to instantiate the class of their choice, then can use the
`GULHeartbeatDateStorable` protocol if they want to mix and match.
* Fix PR number in CHANGELOG
* Style.sh
* Bump version in podspec.
* Renamed files appropriately
* Copyright fixes
2021-04-13 15:18:20 -04:00
Nick Cooke
36fe49a5c2
Update podspec version to 7.3.2 ( #21 )
2021-04-12 16:09:53 -04:00
Maksym Malyhin
539493bf0c
Add explicit dependency on Security framework to Environment subspec ( #12 )
...
* Add explicit dependency on Security framework to Environment subspec
* Bump podspec version
* Changelog
2021-03-15 12:58:37 -04:00
Ryan Wilson
1c47ea1353
Bump version for M91 ( #11 )
2021-03-03 13:28:33 -05:00
Paul Beusterien
2c7d33099a
Fix Xcode 12.5 build warnings ( #8 )
2021-02-03 07:06:49 -08:00
Paul Beusterien
ad9de47554
Swift Package Manager port and test setup ( #2 )
2021-01-15 17:00:13 -08:00
Paul Beusterien
c203c1a43b
Initial GitHub Actions ( #1 )
2021-01-14 07:55:44 -08:00
Gran
d1cc61cb16
Add test coverage to podspecs. ( #7228 )
2020-12-30 12:50:32 -08:00
Maksym Malyhin
d13d25f55f
GUL: make NSURLSession promise extension public ( #7097 )
...
* GUL: make NSURLSession promise extension public
* GUL minor version bump to 7.2.0
* changelog
2020-12-04 15:56:35 -05:00
Paul Beusterien
c8893f3fcd
Fix unrecognized selector for isiOSAppOnMac on early iOS 14 betas ( #6987 )
2020-11-17 16:27:42 -08:00
841feebb23
Merge release 7.1.0 ( #6944 )
...
* Update versions for Release 7.1.0
* 7.1.0 update version of close source podspecs
* Release 7.1.0 cherry picks (#6917 )
* FCM: Fix crash on iOS 14 when multiple app delegate completion methods are called (#6863 )
* Fix crash on iOS 14 when multiple completion methods are called
* Fixed lint
* Addressed the PR comments & implemented unit tests
* Reverted auto-extracted method
* Re-organized tests
* Added completion handler for FIRAuth
* Manifest: GDT 8.0.1
* Update Changelogs for 7.1.0 (#6913 )
* Changelogs
Co-authored-by: Mike Gerasimenko <github@gerasimenko.me >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
* Bump GDT podspec version to 8.0.1
* 7.1.0 SPM Analytics (#6933 )
* Carthage update 7.1.0 (#6943 )
Co-authored-by: Mike Gerasimenko <github@gerasimenko.me >
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2020-11-11 09:25:42 -05:00
Maksym Malyhin
36c64d32a2
GoogleUtilities: NSURLSession promise extension ( #6753 )
...
* GoogleUtilities: NSURLSession promise extension
* Imports fix
* Changelog
* API and API docs
* style
* Changelog fix
2020-10-16 16:11:35 -04:00
Maksym Malyhin
085c28535c
Firebase user agent: additional fields for platform logging ( #6429 )
...
* Move firebase user agent logic to a separate class.
* FIRAppTest: prefix some tests with the tested method names
* FIRAppTest: user agent new fields tests
* New user agent field added.
* Headers
* API docs
* ./scripts/style.sh
* nullability fix
* Move environment info methods to GoogleUtilities
* GULAppEnvironmentUtilTest
* GULAppEnvironmentUtil swift tests
* FirebaseApp user agent swift flag test
* ./scripts/style.sh
* Cleanup CoreDiagnostics
* Nullable device model
* FIRCoreDiagnosticsTest fix
* Merge fixes
* Fix import
* rename
* Cleanup GUL imports (since all headers are public now)
2020-10-13 08:53:42 -04:00
Maksym Malyhin
c5b01cbdcb
Refactor GULSwizzledObject to ARC to unblock SwiftPM support ( #5862 )
...
* Refactor GULSwizzledObject to ARC to unblock SwiftPM transition.
* run ./scripts/style.sh
* Assert a single swizzler per swizzled object.
* testMultiSwizzling: fix iOS 10 tests
* Changelog
* Cleanup
2020-10-08 16:02:56 -04:00
Paul Beusterien
708360405a
One Firebase version ( #6634 )
2020-10-02 12:26:22 -07:00
Paul Beusterien
8310b2bed1
Make all GoogleUtilities APIs public ( #6588 )
2020-09-29 07:26:10 -07:00
Paul Beusterien
1f6611ce87
Update podspecs to min iOS 10 ( #6517 )
2020-09-22 15:11:35 -07:00
Paul Beusterien
dbeddedcf7
Update versions for Release 6.30.0 ( #6252 )
2020-08-11 11:52:21 -07:00
Paul Beusterien
5df09c2cca
Cherry pick GoogleUtilities 6.7.1 fix to master ( #6051 )
2020-07-15 09:30:39 -07:00
Paul Beusterien
ce70cf0c66
Structural setup for SPM GoogleUtilities tests ( #5999 )
2020-07-08 08:30:03 -07:00
Paul Beusterien
e963219719
Update GoogleUtilities' clients with repo-relative imports ( #5824 )
2020-06-16 09:05:29 -07:00
Maksym Malyhin
8147354c8f
Move FIRSecureStorage to GoogleUtilities ( #5329 )
...
* FIRSecureStorage -> GULKeychainStorage: renamed and moved to GoogleUtilities
* FIS updated to GULKeychainStorage
* Run ./scripts/style.sh
* Headers order
* GULKeychainUtils API docs
* GULKeychainStorage: require Keychain service name
2020-04-09 17:06:41 -04:00
Paul Beusterien
5b6911549c
GoogleUtilities 6.5.2 ( #5110 )
2020-03-16 08:07:01 -07:00
Maksym Malyhin and Paul Beusterien
389957e593
Merge release 6.16.0 ( #4763 )
...
* Update versions for Release 6.16.0
* FirebasePerformance 3.1.10
* Firebase podspec - set ios.deployment_target = '9.0' for InAppMessaging
* Delete duplicate function (#4744 ) (#4748 )
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
* Firebase.podspec: Revert Performance version bump (#4758 )
Co-authored-by: Paul Beusterien <paulbeusterien@google.com >
2020-01-28 18:04:14 -05:00