Commit Graph
30 Commits
Author SHA1 Message Date
Ryan Wilson b08b358ca3 Prepare for Firebase 8.8 release (#8686)
* Update versions for Release 8.8.0

* CHANGELOG updates
2021-09-22 14:02:10 -04:00
Paul Beusterien 31f17405df Update versions for Release 8.7.0 (#8576) 2021-08-25 20:40:39 -07:00
Jeremy JiangandPaul Beusterien ec193d0150 Add Performance Support for Swift Package Manager (#8412)
* Create NanoPb code generation scripts (#8336)

* Create NanoPb code generation scripts

* Fix style and add README

* Fix copyright

* Update proto_generator.py

* Update README.md

* Create nanopb options file. (#8371)

* Create NanoPb code generation scripts

* Fix style and add README

* Fix copyright

* Update perf_metrics.options

* Update options with map

* Add generated proto files.

* Update imports.

* Convert Objective-C Classes to Nanopb (#8387)

* Convert all traces to nanopb

* Refactor for loop.

* Add set has_application_info to true.

* Incorporated comments.

* Fix style

* Create NanoPb code generation scripts (#8336)

* Create NanoPb code generation scripts

* Fix style and add README

* Fix copyright

* Update proto_generator.py

* Update README.md

* Create nanopb options file. (#8371)

* Create NanoPb code generation scripts

* Fix style and add README

* Fix copyright

* Update perf_metrics.options

* Update options with map

* Add generated proto files.

* Update imports.

* Convert Objective-C Classes to Nanopb (#8387)

* Convert all traces to nanopb

* Refactor for loop.

* Add set has_application_info to true.

* Incorporated comments.

* Fix style

* Fix style

* Convert nanopb struct to GDTCOREventDataObject and update the source code to use nanopb struct. (#8439)

* Convert all traces to nanopb

* Refactor for loop.

* WIP: nanopb conversion in FPRClient and FPREvent

* Update FPRClientTest.m

* Update FPRClient.m

* Update FPRClientTest.m

* Add set has_application_info to true.

* Remove proto imports.

* Set has_fields to be true in FPRTestUtils.m

* Completed GDTEvent conversion.

* Fix sampler tests.

* Fix style

* Refactor nanopb struct setter

* Fix style

* Fix pod-lib-lint failures.

* Update FPRClient with decoded string

* Set some "_has" fields to true.

* Add prefix to extern methods.

* Fix style.

* Update FPRClient to use trace.name without FPRDecodeString

* Fix style

* Incorporate comments.

* Integrate Performance with SPM (#8476)

* Convert all traces to nanopb

* Refactor for loop.

* WIP: nanopb conversion in FPRClient and FPREvent

* Update FPRClientTest.m

* Update FPRClient.m

* Update FPRClientTest.m

* Add set has_application_info to true.

* Remove proto imports.

* Set has_fields to be true in FPRTestUtils.m

* Completed GDTEvent conversion.

* Fix sampler tests.

* Fix style

* Refactor nanopb struct setter

* Fix style

* Fix pod-lib-lint failures.

* Update FPRClient with decoded string

* Set some "_has" fields to true.

* Add prefix to extern methods.

* Fix style.

* Update FPRClient to use trace.name without FPRDecodeString

* Fix style

* Update Package.swift

* Update Package.swift

* Update Package.swift

* Made SDK and unit tests buildable.

* Made all unit tests passing.

* Update keyWindow style.

* Add Performance to workflow.

* Update FPRUIViewControllerInstrument.h

* Incorporate comments.

* Add Performance to SwiftPMTests.

* Update style.

* Fix Unit tests and update workflow.

* Add FirebasePerformance wrapper

* Update import statement.

* Update style.

* Update performance.yml

* Create PerformanceUnit.xcscheme

* Update objc-module.m

* Update objc-module.m

* Updae objc-header.m

* Update objc-header.m

* Incorporate feedback.

* Update objc-header.m

* Organize folder structure to fix the spm tests.

* Update public import path

* Delete xcodebuild.log

* Update workflow files

* Fix failing swift-test for Perf SPM (#8507)

* Fix UIKit import

* Update FPRNetworkTraceTest.m

* Exclude TARGET_OS_MACCATALYST from objc header test

* Update main.swift

* Update main.swift

Co-authored-by: Paul Beusterien <paulbeusterien@google.com>

* Remove Protobuf dependency  (#8511)

* Remove protobuf dependency

* Update FirebasePerformance.podspec

* Incorporate comments.

* Update UIKit import

Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2021-08-10 13:41:18 -04:00
Nick Cooke 2b589482dd Update versions for Release 8.6.0 (#8502) 2021-08-06 11:55:32 -04:00
Maksym Malyhin 0730063ea5 M101 versions update (#8444)
* Update versions for Release 8.5.0

* Bump Analytics version
2021-07-28 09:35:01 -04:00
Ryan Wilson 5268705b8e Update versions for Release 8.4.0 (#8384) 2021-07-14 09:09:47 -04:00
Nick Cooke 635283b5f5 Bump deps for 8.3.0 (#8315) 2021-06-28 20:32:09 -07:00
Ryan Wilson f5b4fa3bb1 Update versions for Release 8.2.0 (#8267) 2021-06-17 08:42:45 -04:00
Maksym Malyhin 32eb97c771 Update versions for Release 8.1.0 (#8152) 2021-05-25 23:48:56 -04:00
Paul Beusterien d937b2f557 Bump dependency versions to latest minor (#7974) 2021-04-27 07:58:54 -07:00
Paul Beusterien 9027bbbaac Version 8.0.0 (#7944) 2021-04-23 13:49:36 -07:00
Nick Cooke 6a5e4e6968 Migrate transform: callsites and introduce breaking version of GDT (9.0) (#7899)
* Rename transform: callsites to transformGDTEvent:

* Introduce breaking version of GDT (9.0)

* Update FirebaseCore/CHANGELOG.md

* Fix CI
2021-04-19 17:01:28 -04:00
Ryan Wilson 64dea4a8d5 Update versions for Release 7.11.0 2021-04-14 10:34:12 -04:00
Paul Beusterien e73fdb6b83 Update versions for Release 7.10.0 2021-03-31 07:22:34 -07:00
Konstantin VarlamovandPaul Beusterien 41020e6d78 Bump the nanopb version to 0.3.9.8 (#7789)
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2021-03-29 13:23:24 -07:00
b752c4a730 Merge release 7.9.0 (#7742)
* Update versions for Release 7.9.0

* Fix pod lib lint for watchOS + add CI test (#7740)

* Fix pod lib lint for watchOS

* Add watchOS build test.

* Code review feedback

* Typo and formatting

* Typo and formatting

* fix typo

* Add missing test util files to tests targets

Co-authored-by: Maksym Malyhin <mmaksym@google.com>

* Resolve new SPM package install warning (#7741)

Co-authored-by: Ryan Wilson <wilsonryan@google.com>
Co-authored-by: Paul Beusterien <paulbeusterien@google.com>
2021-03-17 22:43:44 -04:00
Ryan Wilson 774db3ca4b Update versions for Release 7.8.0 (#7655) 2021-03-04 16:48:29 -05:00
Paul Beusterien 38a056f36c Completely stop forcing static frameworks (#7570) 2021-02-22 11:20:45 -08:00
Paul Beusterien ead5ff0bc7 Update versions for Release 7.7.0 2021-02-18 10:51:11 -08:00
Maksym Malyhinandelenadoty f4a7b1a7ca Merging the 7.6.0 release into master (#7488)
* Update versions for Release 7.6.0

* Cherry-pick change to fix binary image race condition. (#7477)

* Cherry-pick change to fix binary image race condition.

* Change log

Co-authored-by: elenadoty <elenadoty@google.com>
2021-02-09 13:46:46 -05:00
Paul Beusterien db898a0f51 Enable tvOS support for Perf (#7174) 2021-02-03 12:06:26 -08:00
Ryan WilsonandAllen Vicencio f0c7057402 Merging the 7.5.0 release into master (#7394)
* Update versions for Release 7.5.0

* Update SwiftPM for M88 7.5 (#7382)

* Update Analytics podspec to RC1 (#7385) (#7390)

Co-authored-by: Allen Vicencio <allenvic@google.com>

Co-authored-by: Allen Vicencio <allenvic@google.com>
2021-01-28 09:30:24 -05:00
Paul Beusterien 54d28547d3 Remove GDT from repo (#7384) 2021-01-27 07:51:12 -08:00
Paul Beusterien 14d31eb9e3 Update versions for Release 7.4.0 2021-01-07 13:14:47 -08:00
Paul Beusterien 11f55a1db0 Add missing source to Perf podspec (#7265) 2021-01-07 13:13:35 -08:00
Visu ac270f9e30 Cleanup GTM dependency from Firebase performance since we don't need log filters anymore (#7230) 2021-01-05 11:38:19 -08:00
Gran dc05755db8 Add test coverage to podspecs. (#7228) 2020-12-30 12:50:32 -08:00
Visu 94ab466f50 Make the URLs used by Google Data Transport available in a Public API. (#7167) 2020-12-15 12:35:50 -08:00
Paul Beusterien 2efcde6dc6 Remove unnecessary dependency (#7147) 2020-12-10 18:02:30 -08:00
Visu 3720a72bac Fireperf SDK open source commit (#7140) 2020-12-09 21:00:11 -08:00