-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Porter/test only dead #4082
Porter/test only dead #4082
Conversation
… into joyceqin-bideprecation
… into joyceqin-bideprecation
… into joyceqin-bideprecation
|
Name | Version | Download | Change | Install | Change | Approval |
---|---|---|---|---|---|---|
StripeSize com.stripe.StripeSize |
1.0 (1) | 2.2 MB | ⬇️ 147.8 kB (-6.18%) | 7.4 MB | ⬇️ 407.5 kB (-5.24%) | N/A |
StripeApplePaySize com.stripe.StripeApplePaySize |
1.0 (1) | 432.5 kB | ⬇️ 18 B | 1.5 MB | ⬇️ 144 B | N/A |
StripeFinancialConnectionsSize com.stripe.StripeFinancialConnectionsSize |
1.0 (1) | 1.3 MB | ⬆️ 173 B (0.01%) | 4.3 MB | ⬇️ 144 B | N/A |
StripePaymentsSize com.stripe.StripePaymentsSize |
1.0 (1) | 1.1 MB | ⬆️ 10 B | 4.1 MB | ⬇️ 144 B | N/A |
StripePaymentsUISize com.stripe.StripePaymentsUISize |
1.0 (1) | 1.9 MB | ⬇️ 329 B (-0.02%) | 6.3 MB | ⬇️ 946 B (-0.02%) | N/A |
StripePaymentSheetSize com.stripe.StripePaymentSheetSize |
1.0 (1) | 3.4 MB | ⬆️ 97 B | 10.2 MB | ⬇️ 946 B | N/A |
StripeSize 1.0 (1)
com.stripe.StripeSize
⚖️ Compare build
⏱️ Analyze build performance
Total install size change: ⬇️ 407.5 kB (-5.24%)
Total download size change: ⬇️ 147.8 kB (-6.18%)
Largest size changes
Item | Install Size Change |
---|---|
🗑 Stripe.STPPaymentContext | ⬇️ -49.2 kB |
🗑 Stripe.STPAddCardViewController | ⬇️ -36.9 kB |
🗑 Stripe.STPShippingAddressViewController | ⬇️ -24.2 kB |
🗑 Stripe.STPPaymentOptionsViewController | ⬇️ -22.7 kB |
🗑 Stripe.STPCardScanner | ⬇️ -21.5 kB |
StripeApplePaySize 1.0 (1)
com.stripe.StripeApplePaySize
⚖️ Compare build
⏱️ Analyze build performance
Total install size change: ⬇️ 144 B
Total download size change: ⬇️ 18 B
Largest size changes
Item | Install Size Change |
---|---|
Other | ⬇️ -144 B |
StripeFinancialConnectionsSize 1.0 (1)
com.stripe.StripeFinancialConnectionsSize
⚖️ Compare build
⏱️ Analyze build performance
Total install size change: ⬇️ 144 B
Total download size change: ⬆️ 173 B (0.01%)
Largest size changes
Item | Install Size Change |
---|---|
Other | ⬇️ -144 B |
StripePaymentsSize 1.0 (1)
com.stripe.StripePaymentsSize
⚖️ Compare build
⏱️ Analyze build performance
Total install size change: ⬇️ 144 B
Total download size change: ⬆️ 10 B
Largest size changes
Item | Install Size Change |
---|---|
Other | ⬇️ -144 B |
StripePaymentsUISize 1.0 (1)
com.stripe.StripePaymentsUISize
⚖️ Compare build
⏱️ Analyze build performance
Total install size change: ⬇️ 946 B (-0.02%)
Total download size change: ⬇️ 329 B (-0.02%)
Largest size changes
Item | Install Size Change |
---|---|
Other | ⬇️ -946 B |
StripePaymentSheetSize 1.0 (1)
com.stripe.StripePaymentSheetSize
⚖️ Compare build
⏱️ Analyze build performance
Total install size change: ⬇️ 946 B
Total download size change: ⬆️ 97 B
Largest size changes
Item | Install Size Change |
---|---|
Other | ⬇️ -946 B |
🛸 Powered by Emerge Tools
Comment trigger: Size diff threshold of 100.00kB exceeded
Stripe- @_Concurrency.MainActor(unsafe) @objc convenience dynamic public init()
- @objc(initWithConfiguration:theme:) @_Concurrency.MainActor(unsafe) public init(configuration: Stripe.STPPaymentConfiguration, theme: Stripe.STPTheme)
- @objc @_Concurrency.MainActor(unsafe) weak public var delegate: (any Stripe.STPAddCardViewControllerDelegate)?
- @objc @_Concurrency.MainActor(unsafe) public var prefilledInformation: Stripe.STPUserInformation? {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) public var customFooterView: UIKit.UIView? {
- @objc get
- @objc set(footerView)
- }
- @_Concurrency.MainActor(unsafe) public var apiClient: StripeCore.STPAPIClient
- @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, estimatedHeightForRowAt indexPath: Foundation.IndexPath) -> CoreFoundation.CGFloat
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLayoutSubviews()
- @_Concurrency.MainActor(unsafe) @objc public func updateAppearance()
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool)
- @_Concurrency.MainActor(unsafe) @objc public func handleCancelTapped(_ sender: Any?)
- @_Concurrency.MainActor(unsafe) @objc public func paymentCardTextFieldDidChange(_ textField: StripePaymentsUI.STPPaymentCardTextField)
- @_Concurrency.MainActor(unsafe) @objc public func paymentCardTextFieldWillEndEditing(forReturn textField: StripePaymentsUI.STPPaymentCardTextField)
- @_Concurrency.MainActor(unsafe) @objc public func paymentCardTextFieldDidBeginEditingCVC(_ textField: StripePaymentsUI.STPPaymentCardTextField)
- @_Concurrency.MainActor(unsafe) @objc public func paymentCardTextFieldDidEndEditingCVC(_ textField: StripePaymentsUI.STPPaymentCardTextField)
- @_Concurrency.MainActor(unsafe) @objc public func paymentCardTextFieldDidBeginEditing(_ textField: StripePaymentsUI.STPPaymentCardTextField)
- @_Concurrency.MainActor(unsafe) @objc public func numberOfSections(in tableView: UIKit.UITableView) -> Swift.Int
- @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, numberOfRowsInSection section: Swift.Int) -> Swift.Int
- @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, cellForRowAt indexPath: Foundation.IndexPath) -> UIKit.UITableViewCell
- @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, willDisplay cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
- @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, heightForFooterInSection section: Swift.Int) -> CoreFoundation.CGFloat
- @_Concurrency.MainActor(unsafe) @objc override public func tableView(_ tableView: UIKit.UITableView, heightForHeaderInSection section: Swift.Int) -> CoreFoundation.CGFloat
- @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, viewForHeaderInSection section: Swift.Int) -> UIKit.UIView?
- @_Concurrency.MainActor(unsafe) @objc public func tableView(_ tableView: UIKit.UITableView, viewForFooterInSection section: Swift.Int) -> UIKit.UIView?
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillTransition(to size: CoreFoundation.CGSize, with coordinator: any UIKit.UIViewControllerTransitionCoordinator)
- @objc deinit
- @objc func addCardViewControllerDidCancel(_ addCardViewController: Stripe.STPAddCardViewController)
- @objc func addCardViewController(_ addCardViewController: Stripe.STPAddCardViewController, didCreatePaymentMethod paymentMethod: StripePayments.STPPaymentMethod, completion: @escaping StripePayments.STPErrorBlock)
- @available(*, deprecated, renamed: "addCardViewController(_:didCreatePaymentMethod:completion:)", message: "Use addCardViewController(_:didCreatePaymentMethod:completion:) instead and migrate your integration to PaymentIntents. See https://stripe.com/docs/payments/payment-intents/migration/charges#read")
- @objc optional func addCardViewController(_ addCardViewController: Stripe.STPAddCardViewController, didCreateToken token: StripePayments.STPToken, completion: ((any Swift.Error)?) -> Swift.Void)
- @available(*, deprecated, renamed: "addCardViewController(_:didCreatePaymentMethod:completion:)", message: "Use addCardViewController(_:didCreatePaymentMethod:completion:) instead and migrate your integration to PaymentIntents. See https://stripe.com/docs/payments/payment-intents/migration/charges#read")
- @objc optional func addCardViewController(_ addCardViewController: Stripe.STPAddCardViewController, didCreateSource source: StripePayments.STPSource, completion: ((any Swift.Error)?) -> Swift.Void)
- @objc(initWithKeyProvider:) convenience public init(keyProvider: any Stripe.STPCustomerEphemeralKeyProvider)
- @objc(initWithKeyProvider:apiClient:) convenience public init(keyProvider: (any Stripe.STPCustomerEphemeralKeyProvider)?, apiClient: StripeCore.STPAPIClient)
- @objc public func clearCache()
- @objc public var includeApplePayPaymentMethods: Swift.Bool {
- @objc get
- @objc set(includeApplePayMethods)
- }
- @objc public func retrieveCustomer(_ completion: StripePayments.STPCustomerCompletionBlock? = nil)
- @objc public func updateCustomer(withShippingAddress shipping: StripePayments.STPAddress, completion: StripePayments.STPErrorBlock?)
- @objc public func attachPaymentMethodToCustomer(paymentMethodId: Swift.String, completion: StripePayments.STPErrorBlock?)
- @objc public func attachPaymentMethod(toCustomer paymentMethod: StripePayments.STPPaymentMethod, completion: StripePayments.STPErrorBlock?)
- @objc public func detachPaymentMethodFromCustomer(paymentMethodId: Swift.String, completion: StripePayments.STPErrorBlock?)
- @objc public func detachPaymentMethod(fromCustomer paymentMethod: StripePayments.STPPaymentMethod, completion: StripePayments.STPErrorBlock?)
- @objc public func listPaymentMethodsForCustomer(completion: StripePayments.STPPaymentMethodsCompletionBlock? = nil)
- @objc deinit
- @objc @_Concurrency.MainActor(unsafe) public func setAnimating(_ animating: Swift.Bool, animated: Swift.Bool)
- @objc @_Concurrency.MainActor(unsafe) public var animating: Swift.Bool {
- @objc get
- @objc set(animating)
- }
- @objc @_Concurrency.MainActor(unsafe) public var hidesWhenStopped: Swift.Bool {
- @objc get
- @objc set(hidesWhenStopped)
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic public var tintColor: UIKit.UIColor! {
- @objc get
- @objc set(tintColor)
- }
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func layoutSubviews()
- @objc deinit
- @objc deinit
- @objc convenience public init(customerContext: Stripe.STPCustomerContext)
- @objc convenience public init(customerContext: Stripe.STPCustomerContext, configuration: Stripe.STPPaymentConfiguration, theme: Stripe.STPTheme)
- @objc convenience public init(apiAdapter: any Stripe.STPBackendAPIAdapter)
- @objc public init(apiAdapter: any Stripe.STPBackendAPIAdapter, configuration: Stripe.STPPaymentConfiguration, theme: Stripe.STPTheme)
- @objc public var apiAdapter: any Stripe.STPBackendAPIAdapter {
- get
- }
- @objc public var configuration: Stripe.STPPaymentConfiguration {
- get
- }
- @objc public var theme: Stripe.STPTheme {
- get
- }
- @objc public var prefilledInformation: Stripe.STPUserInformation? {
- @objc get
- @objc set(prefilledInformation)
- }
- @objc weak public var hostViewController: UIKit.UIViewController? {
- @objc get
- @objc set(hostViewController)
- }
- @objc weak public var delegate: (any Stripe.STPPaymentContextDelegate)? {
- @objc get
- @objc set(delegate)
- }
- @objc public var loading: Swift.Bool {
- @objc get
- }
- @objc public var defaultPaymentMethod: Swift.String?
- @objc public var selectedPaymentOption: (any Stripe.STPPaymentOption)? {
- @objc get
- }
- @objc public var paymentOptions: [any Stripe.STPPaymentOption]? {
- @objc get
- }
- @objc public var selectedShippingMethod: PassKit.PKShippingMethod? {
- get
- }
- @objc public var shippingMethods: [PassKit.PKShippingMethod]? {
- @objc get
- }
- @objc public var shippingAddress: StripePayments.STPAddress? {
- get
- }
- @objc public var paymentAmount: Swift.Int {
- @objc get
- @objc set(paymentAmount)
- }
- @objc public var paymentCurrency: Swift.String
- @objc public var paymentCountry: Swift.String
- @objc public var paymentSummaryItems: [PassKit.PKPaymentSummaryItem] {
- @objc get
- @objc set(paymentSummaryItems)
- }
- @available(macOS 14.0, iOS 17.0, *)
- @objc public var applePayLaterAvailability: PassKit.PKApplePayLaterAvailability {
- @objc get
- @objc set
- }
- @objc public var modalPresentationStyle: UIKit.UIModalPresentationStyle
- @objc public var largeTitleDisplayMode: UIKit.UINavigationItem.LargeTitleDisplayMode
- @objc public var paymentOptionsViewControllerFooterView: UIKit.UIView?
- @objc public var addCardViewControllerFooterView: UIKit.UIView?
- public var apiClient: StripeCore.STPAPIClient {
- get
- set
- }
- @objc public func retryLoading()
- @objc public func presentPaymentOptionsViewController()
- @objc public func pushPaymentOptionsViewController()
- @objc public func presentShippingViewController()
- @objc public func pushShippingViewController()
- @objc public func requestPayment()
- @objc public func paymentOptionsViewController(_ paymentOptionsViewController: Stripe.STPPaymentOptionsViewController, didSelect paymentOption: any Stripe.STPPaymentOption)
- @objc public func paymentOptionsViewControllerDidFinish(_ paymentOptionsViewController: Stripe.STPPaymentOptionsViewController)
- @objc public func paymentOptionsViewControllerDidCancel(_ paymentOptionsViewController: Stripe.STPPaymentOptionsViewController)
- @objc public func paymentOptionsViewController(_ paymentOptionsViewController: Stripe.STPPaymentOptionsViewController, didFailToLoadWithError error: any Swift.Error)
- @objc public func shippingAddressViewControllerDidCancel(_ addressViewController: Stripe.STPShippingAddressViewController)
- @objc public func shippingAddressViewController(_ addressViewController: Stripe.STPShippingAddressViewController, didEnter address: StripePayments.STPAddress, completion: @escaping Stripe.STPShippingMethodsCompletionBlock)
- @objc public func shippingAddressViewController(_ addressViewController: Stripe.STPShippingAddressViewController, didFinishWith address: StripePayments.STPAddress, shippingMethod method: PassKit.PKShippingMethod?)
- @objc public func authenticationPresentingViewController() -> UIKit.UIViewController
- @objc public func prepare(forPresentation completion: @escaping StripePayments.STPVoidBlock)
- @objc func paymentContext(_ paymentContext: Stripe.STPPaymentContext, didFailToLoadWithError error: any Swift.Error)
- @objc func paymentContextDidChange(_ paymentContext: Stripe.STPPaymentContext)
- @objc func paymentContext(_ paymentContext: Stripe.STPPaymentContext, didCreatePaymentResult paymentResult: Stripe.STPPaymentResult, completion: @escaping StripePayments.STPPaymentStatusBlock)
- @objc func paymentContext(_ paymentContext: Stripe.STPPaymentContext, didFinishWith status: StripePayments.STPPaymentStatus, error: (any Swift.Error)?)
- @objc optional func paymentContext(_ paymentContext: Stripe.STPPaymentContext, didUpdateShippingAddress address: StripePayments.STPAddress, completion: @escaping Stripe.STPShippingMethodsCompletionBlock)
- @objc(initWithPaymentContext:) @_Concurrency.MainActor(unsafe) convenience public init(paymentContext: Stripe.STPPaymentContext)
- @objc(initWithConfiguration:theme:customerContext:delegate:) @_Concurrency.MainActor(unsafe) convenience public init(configuration: Stripe.STPPaymentConfiguration, theme: Stripe.STPTheme, customerContext: Stripe.STPCustomerContext, delegate: any Stripe.STPPaymentOptionsViewControllerDelegate)
- @objc(initWithConfiguration:theme:apiAdapter:delegate:) @_Concurrency.MainActor(unsafe) public init(configuration: Stripe.STPPaymentConfiguration, theme: Stripe.STPTheme, apiAdapter: any Stripe.STPBackendAPIAdapter, delegate: any Stripe.STPPaymentOptionsViewControllerDelegate)
- @objc @_Concurrency.MainActor(unsafe) public var prefilledInformation: Stripe.STPUserInformation? {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) public var defaultPaymentMethod: Swift.String?
- @objc @_Concurrency.MainActor(unsafe) public var paymentOptionsViewControllerFooterView: UIKit.UIView? {
- @objc get
- @objc set
- }
- @objc @_Concurrency.MainActor(unsafe) public var addCardViewControllerFooterView: UIKit.UIView? {
- @objc get
- @objc set
- }
- @_Concurrency.MainActor(unsafe) public var apiClient: StripeCore.STPAPIClient
- @objc(dismissWithCompletion:) @_Concurrency.MainActor(unsafe) public func dismiss(withCompletion completion: StripePayments.STPVoidBlock?)
- @available(*, unavailable, message: "Use one of the initializers declared in this interface instead.")
- @_Concurrency.MainActor(unsafe) @objc required public init(theme: Stripe.STPTheme?)
- @available(*, unavailable, message: "Use one of the initializers declared in this interface instead.")
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)
- @available(*, unavailable, message: "Use one of the initializers declared in this interface instead.")
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder aDecoder: Foundation.NSCoder)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLayoutSubviews()
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool)
- @_Concurrency.MainActor(unsafe) @objc public func addCardViewControllerDidCancel(_ addCardViewController: Stripe.STPAddCardViewController)
- @_Concurrency.MainActor(unsafe) @objc public func addCardViewController(_ addCardViewController: Stripe.STPAddCardViewController, didCreatePaymentMethod paymentMethod: StripePayments.STPPaymentMethod, completion: @escaping StripePayments.STPErrorBlock)
- @objc deinit
- @objc func paymentOptionsViewController(_ paymentOptionsViewController: Stripe.STPPaymentOptionsViewController, didFailToLoadWithError error: any Swift.Error)
- @objc func paymentOptionsViewControllerDidFinish(_ paymentOptionsViewController: Stripe.STPPaymentOptionsViewController)
- @objc func paymentOptionsViewControllerDidCancel(_ paymentOptionsViewController: Stripe.STPPaymentOptionsViewController)
- @objc(paymentOptionsViewController:didSelectPaymentOption:) optional func paymentOptionsViewController(_ paymentOptionsViewController: Stripe.STPPaymentOptionsViewController, didSelect paymentOption: any Stripe.STPPaymentOption)
- @_Concurrency.MainActor(unsafe) @objc convenience dynamic public init()
- @objc(initWithPaymentContext:) @_Concurrency.MainActor(unsafe) convenience public init(paymentContext: Stripe.STPPaymentContext)
- @objc(initWithConfiguration:theme:currency:shippingAddress:selectedShippingMethod:prefilledInformation:) @_Concurrency.MainActor(unsafe) public init(configuration: Stripe.STPPaymentConfiguration, theme: Stripe.STPTheme, currency: Swift.String?, shippingAddress: StripePayments.STPAddress?, selectedShippingMethod: PassKit.PKShippingMethod?, prefilledInformation: Stripe.STPUserInformation?)
- @objc @_Concurrency.MainActor(unsafe) weak public var delegate: (any Stripe.STPShippingAddressViewControllerDelegate)?
- @objc(dismissWithCompletion:) @_Concurrency.MainActor(unsafe) public func dismiss(withCompletion completion: StripePayments.STPVoidBlock?)
- @available(*, unavailable, message: "Use one of the initializers declared in this interface instead.")
- @_Concurrency.MainActor(unsafe) @objc required public init(theme: Stripe.STPTheme?)
- @available(*, unavailable, message: "Use one of the initializers declared in this interface instead.")
- @_Concurrency.MainActor(unsafe) @objc required dynamic public init(nibName nibNameOrNil: Swift.String?, bundle nibBundleOrNil: Foundation.Bundle?)
- @_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool)
- @_Concurrency.MainActor(unsafe) @objc override public func tableView(_ tableView: UIKit.UITableView, heightForHeaderInSection section: Swift.Int) -> CoreFoundation.CGFloat
- @objc deinit
- @objc func shippingAddressViewControllerDidCancel(_ addressViewController: Stripe.STPShippingAddressViewController)
- @objc(shippingAddressViewController:didEnterAddress:completion:) func shippingAddressViewController(_ addressViewController: Stripe.STPShippingAddressViewController, didEnter address: StripePayments.STPAddress, completion: @escaping Stripe.STPShippingMethodsCompletionBlock)
- @objc(shippingAddressViewController:didFinishWithAddress:shippingMethod:) func shippingAddressViewController(_ addressViewController: Stripe.STPShippingAddressViewController, didFinishWith address: StripePayments.STPAddress, shippingMethod method: PassKit.PKShippingMethod?)
- @_Concurrency.MainActor(unsafe) @objc dynamic public func numberOfSections(in tableView: UIKit.UITableView) -> Swift.Int
- @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, numberOfRowsInSection section: Swift.Int) -> Swift.Int
- @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, cellForRowAt indexPath: Foundation.IndexPath) -> UIKit.UITableViewCell
- @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, willDisplay cell: UIKit.UITableViewCell, forRowAt indexPath: Foundation.IndexPath)
- @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, heightForFooterInSection section: Swift.Int) -> CoreFoundation.CGFloat
- @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, viewForFooterInSection section: Swift.Int) -> UIKit.UIView?
- @_Concurrency.MainActor(unsafe) @objc dynamic public func tableView(_ tableView: UIKit.UITableView, viewForHeaderInSection section: Swift.Int) -> UIKit.UIView?
- @objc public var billingAddress: StripePayments.STPAddress?
- @objc public var shippingAddress: StripePayments.STPAddress?
- @objc(setBillingAddressWithBillingDetails:) public func setBillingAddress(with billingDetails: StripePayments.STPPaymentMethodBillingDetails)
- @objc public func copy(with zone: ObjectiveC.NSZone? = nil) -> Any
- @objc override dynamic public init()
- @objc deinit If you are adding a new public API consider the following:
If you are modifying or removing a public API:
If you confirm these APIs need to be added/updated and have undergone necessary review, add the label ℹ️ If this comment appears to be left in error, make sure your branch is up-to-date with |
Summary
Motivation
Testing
Changelog