Nick Cooke
dbecea06dc
[Functions] Complete Swift 6 support ( #14838 )
2025-05-13 11:07:39 -04:00
Nick Cooke
8eb500eba1
[Functions] More Swift 6 improvements ( #14788 )
2025-05-09 11:59:06 -04:00
Paul Beusterien
6efa753a5f
Investigate swiftformat on Linux CI ( #14808 )
2025-05-02 14:31:48 -07:00
Nick Cooke
42d402f90c
[Infra] Fix Combine unit test ( #14785 )
2025-04-28 13:13:20 -07:00
Nick Cooke
8d1305dcc9
[Functions] Address more Swift 6 warnings ( #14772 )
2025-04-25 20:19:31 -04:00
Nick Cooke
d9fd34b697
[Infra] Remove Swift compiler(>=6) checks ( #14771 )
2025-04-24 13:59:27 -04:00
Andrew Heard
fff812f864
[Release] Update unreleased changelog entries to 11.12.0 ( #14726 )
2025-04-15 20:20:36 -07:00
Nick Cooke
f646b3e0a1
[Infra] Move 'functions' workflow to Xcode 16 ( #14689 )
2025-04-09 13:53:48 -07:00
Nick Cooke
5113cfd4f9
[Functions] 'call' API's completion handler should be called on the main thread ( #14667 )
2025-04-08 17:31:09 -04:00
Nick Cooke
f49b37ff30
[Swift 6] Address low-hanging Swift concurrency errors in Functions ( #14597 )
2025-03-19 10:26:53 -04:00
Nick Cooke
a17d81c2ad
[Release] Version changelog entries for 10.10.0 ( #14564 )
2025-03-11 17:01:57 -04:00
baf60edf13
[Functions] Add support for streamable cloud functions ( #14395 )
...
Co-authored-by: Eblen Macari <eblenmacari@gmail.com >
Co-authored-by: Eblen M <joseeblen@xwf.google.com >
Co-authored-by: Rodrigo Lazo <rlazo@users.noreply.github.com >
2025-03-10 14:37:52 -04:00
Yakov Manshin
ea8fb07f37
Refactored FunctionsSerializer.encode(_:) ( #14524 )
2025-03-04 09:47:28 -05:00
Nikita Vasilev
8710c7adb0
[Functions] Include endpoint and region details in error messages ( #14487 )
2025-03-03 11:53:39 -05:00
Yakov Manshin
0ea9a19ca3
Refactored FunctionsSerializer.decode(_:) ( #14514 )
2025-02-28 17:53:36 -05:00
Nick Cooke
dc7a1a374a
[Functions] Update CHANGELOG.md for App Check fix ( #14471 )
2025-02-19 19:34:28 +00:00
Nick Cooke
918d77dd4c
[Functions] Pass placeholder app check tokens on error ( #14467 )
2025-02-19 12:17:08 -05:00
Daniel Lee
92fde99ed5
Fix bug in genStream function impl. ( #14379 )
2025-01-24 10:17:32 -08:00
Daniel Lee
ff3acfb6c1
Update functions sample to latest sdk version and add streaming samples. ( #14357 )
2025-01-16 16:40:26 -08:00
Yakov Manshin
56d4c18387
Refactored Functions’s Result Handling ( #14086 )
2024-11-18 10:20:38 -05:00
Yakov Manshin
15caf49aad
Switched HTTPSCallable to Async Method ( #14085 )
2024-11-18 10:13:07 -05:00
Yakov Manshin
0ac8bbbe2b
Async Function Calling ( #13901 )
2024-10-29 18:44:26 -04:00
Yakov Manshin
865535fda7
Async FunctionsContextProvider.context(options:) ( #13900 )
2024-10-29 12:47:34 -04:00
Yakov Manshin
84f28c12ef
Fixed DispatchGroup’s Excessive Wait in FunctionsContext ( #13887 )
2024-10-14 08:14:38 -07:00
Danni Stjernegård
ae484d3016
Correct documentation for Callable default timeout ( #13869 )
2024-10-10 06:50:09 -07:00
Yakov Manshin
995c9339f9
Refactored Duplicate Methods in Functions ( #13771 )
2024-10-03 16:07:46 -04:00
Yakov Manshin
9384b9fb8a
FunctionsError (#13601 )
2024-09-10 14:27:09 -04:00
Yakov Manshin
7700b58836
Updated Functions Errors ( #13535 )
2024-09-03 09:46:00 -04:00
Yakov Manshin
8f335d6974
FunctionsContext Updates (#13531 )
2024-08-22 08:48:48 -07:00
Yakov Manshin
e76d7460aa
Refactored Function Calling ( #13476 )
2024-08-09 08:18:28 -07:00
Yakov Manshin
f0fdd5b22d
Functions Cleanup ( #13449 )
2024-08-02 17:13:09 -04:00
Yakov Manshin
8ac886d045
Consistent Collections Coding in FunctionsSerializer ( #13419 )
2024-07-31 11:11:03 -04:00
Yakov Manshin
26dab2702e
Renamed FUNSerializer to FunctionsSerializer ( #13410 )
2024-07-27 11:40:16 -07:00
Yakov Manshin
81b2451f5c
Functions Serializer Updates ( #13409 )
2024-07-27 10:06:14 -07:00
Seyed Mojtaba Hosseini Zeidabadi
c0a952ed0a
Fix typo of the FirebaseFunctions files ( #13329 )
2024-07-21 07:02:04 -07:00
Paul Beusterien
0ab171c52b
[v11] Update to SwiftFormat 0.54.0 ( #13222 )
2024-07-03 07:01:29 -07:00
Paul Beusterien
8719e5a9bc
[v11] Simplify Component System Usage ( #13047 )
2024-06-03 15:45:09 -07:00
Sheikh Bayazid
e8a12e04c2
Improve/use shorthand syntax for unwrapping optionals and fix typos ( #12369 )
2024-05-03 08:50:20 -07:00
Paul Beusterien
6b0cc0276c
Several minor doc fixes for Functions ( #12323 )
2024-01-29 09:43:20 -08:00
Paul Beusterien
b7d6209e5c
Require at least CocoaPods version 1.12.0 ( #12322 )
2024-01-26 13:38:44 -08:00
Andrew Heard
7db032cbfb
Update async/await availability comments to "iOS 13+" ( #12261 )
2024-01-10 14:38:36 -05:00
Paul Beusterien
0fe8385fe6
Remove unnecessary compiler checks for Concurrency support ( #12232 )
2024-01-03 07:04:02 -08:00
Paul Beusterien
4d2b60dc75
Updated to SwiftFormat 0.52.10 ( #12125 )
2023-11-21 12:12:05 -08:00
Yakov Manshin
732c1ceb09
[ #11736 ] Tests Housekeeping ( #11737 )
2023-08-29 12:01:31 -04:00
ae871b9dc1
Update to swiftformat 0.51.12 ( #11531 )
...
Co-authored-by: Andrew Heard <andrewheard@google.com >
Co-authored-by: Nick Cooke <nickcooke@google.com >
2023-07-11 15:54:51 -07:00
Nick Cooke
ffc697be0e
[Functions] Fix typo in HTTPSCallableOptions initializer ( #11318 )
2023-05-23 07:43:08 -07:00
0cbe4f2920
Firebase App Check One-time Use Tokens for Callable Functions SDK ( #11270 )
...
* draft pr for callable functions
* Adjust Functions podspec dependency on AppCheckInterop
* Add 'HTTPSCallableOptions' class
* Re-implement with new HTTPSCallableOptions type
* Revert and update Objective-C API tests
* Mark new AppCheckInterop API optional for backwards compatibility
* Preserve existing codable Functions API
* Revert integration tests
* Style
* Fix some test build breakages
* Add changelog entry
* Style
* Fix AppCheck tests
* Cleanup current approach
* Re-organize tests
* Add 'options' param to 'getContext' call
* Add success case unit test
* Shorten expectation waiting timeout
* Add remaining unit tests
* Amend current test
* Rename 'limitedUseTokens' to 'requireLimitedUseTokens'
* Fix build and tests
* Fix some renaming misses
* Fix some renaming misses (1)
* Update FirebaseFunctions/CHANGELOG.md
Co-authored-by: Andrew Heard <andrewheard@google.com >
* Update FirebaseFunctions/Sources/Functions.swift
Co-authored-by: Andrew Heard <andrewheard@google.com >
* Update FirebaseFunctions/Sources/Functions.swift
Co-authored-by: Andrew Heard <andrewheard@google.com >
* Update FirebaseFunctions/Sources/Functions.swift
Co-authored-by: Andrew Heard <andrewheard@google.com >
* Update FirebaseFunctions/Sources/Functions.swift
Co-authored-by: Andrew Heard <andrewheard@google.com >
* Update FirebaseFunctions/Sources/HTTPSCallableOptions.swift
Co-authored-by: Andrew Heard <andrewheard@google.com >
* [App Check] Always return fresh limitedUseToken (#11298 )
Updated `limitedUseTokenWithCompletion:` to always return a fresh limited-used token in every invocation (removed the `ongoingLimitedUseTokenPromise` property).
---------
Co-authored-by: Nick Cooke <nickcooke@google.com >
Co-authored-by: Nick Cooke <36927374+ncooke3@users.noreply.github.com >
Co-authored-by: Andrew Heard <andrewheard@google.com >
2023-05-16 18:33:15 -04:00
Paul Beusterien
e73e86abbe
Add missing unowned specifiers ( #11248 )
2023-05-10 07:57:20 -07:00
Paul Beusterien
2d89f55be6
Remove unnecessary, unused parameters from API ( #10232 )
2022-09-19 12:21:42 -07:00
Paul Beusterien
0678d64cf1
Changelog for Functions Error code fix ( #9956 )
2022-06-27 19:03:31 -04:00