From 601fc3512348cb8ce043e9bf538f2f86751f860e Mon Sep 17 00:00:00 2001 From: Tyler Stromberg Date: Thu, 10 Sep 2020 12:17:54 -0700 Subject: [PATCH] Remove deprecated rendered(with:key:) --- MigrationGuide_v1.0.md | 4 ++++ Workflow/Sources/AnyWorkflowConvertible.swift | 21 +------------------ 2 files changed, 5 insertions(+), 20 deletions(-) diff --git a/MigrationGuide_v1.0.md b/MigrationGuide_v1.0.md index d167ca6d7..a275a8d0b 100644 --- a/MigrationGuide_v1.0.md +++ b/MigrationGuide_v1.0.md @@ -10,6 +10,10 @@ `context.awaitResult` was deprecated in Workflow v1.0α and has been removed in the beta. See details in the alpha migration guide, [below](#run-worker). +### Child `Workflow`s + +`Workflow.rendered(with:key:)` was deprecated in Workflow v1.0α and has been removed in the beta. See details in the alpha migration guide, [below](#render-child-workflow). + --- # Workflow v1.0α Migration Guide diff --git a/Workflow/Sources/AnyWorkflowConvertible.swift b/Workflow/Sources/AnyWorkflowConvertible.swift index d2f34a61f..b94f8a6d9 100644 --- a/Workflow/Sources/AnyWorkflowConvertible.swift +++ b/Workflow/Sources/AnyWorkflowConvertible.swift @@ -84,26 +84,7 @@ extension AnyWorkflowConvertible where Rendering == Void, Output: WorkflowAction } } -// MARK: - Deprecated - -extension AnyWorkflowConvertible { - @available(*, deprecated, renamed: "rendered(in:key:)") - public func rendered(with context: RenderContext, key: String = "") -> Rendering where Output: WorkflowAction, Output.WorkflowType == Parent { - return rendered(in: context, key: key) - } - - @available(*, deprecated, renamed: "rendered(in:key:)") - public func rendered(with context: RenderContext, key: String = "") -> Rendering where Output == AnyWorkflowAction { - return rendered(in: context, key: key) - } -} - -extension AnyWorkflowConvertible where Output == Never { - @available(*, deprecated, renamed: "rendered(in:key:)") - public func rendered(with context: RenderContext, key: String = "") -> Rendering { - return rendered(in: context, key: key) - } -} +// MARK: - extension AnyWorkflowConvertible { /// Process an `Output`