Remove outdated phrasing
authorMarcel Werk <burntime@woltlab.com>
Wed, 5 Jul 2023 15:31:37 +0000 (17:31 +0200)
committerMarcel Werk <burntime@woltlab.com>
Wed, 5 Jul 2023 15:31:37 +0000 (17:31 +0200)
Closes #219

docs/migration/wsc54/php.md
docs/package/pip/acp-template-delete.md
docs/package/pip/database.md
docs/package/pip/file-delete.md
docs/package/pip/template-delete.md
docs/php/api/form_builder/dependencies.md
docs/php/api/form_builder/form_fields.md
docs/php/api/form_builder/structure.md
docs/view/templates.md

index 2768b45fee0a71f5bd13d15c2b302b88ddf79313..5ccb78449277355abb8f7b888777f654bdb5be38 100644 (file)
@@ -244,7 +244,6 @@ See [WoltLab/WCF#4356](https://github.com/WoltLab/WCF/pull/4356) for details.
 
 [WoltLab/WCF#4275](https://github.com/WoltLab/WCF/pull/4275) added support for embedded objects like mentions for comments and comment responses.
 To properly render embedded objects whenever you are using comments in your packages, you have to use `ViewableCommentList`/`ViewableCommentResponseList` in these places or `ViewableCommentRuntimeCache`/`ViewableCommentResponseRuntimeCache`.
-While these runtime caches are only available since version 5.5, the viewable list classes have always been available so that changing `CommentList` to `ViewableCommentList`, for example, is a backwards-compatible change.
 
 ## Emails
 
index 2c152d8246e1a71eb261cebb90318bef25bbc2f6..b2dfb73ed53b9bf30a641d02aa7eba95c925311c 100644 (file)
@@ -1,7 +1,5 @@
 # ACP Template Delete Package Installation Plugin
 
-!!! info "Available since WoltLab Suite 5.5."
-
 Deletes admin panel templates installed with the [acpTemplate](acp-template.md) package installation plugin.
 
 !!! warning "You cannot delete acp templates provided by other packages."
index 57aecdbc9e03d7630b13c69e210199832bc7efc0..0d4c1b398130700407b3744a926e2199c89a22f8 100644 (file)
@@ -1,7 +1,5 @@
 # Database Package Installation Plugin
 
-!!! info "Available since WoltLab Suite 5.4."
-
 Update the database layout using [the PHP API](../database-php-api.md).
 
 !!! warning "You must install the PHP script through the [file package installation plugin](file.md)."
index 6e5ec5c3e72d4e89835a80be967d0a985ef5a859..4c4312a8f580447f7fe588b815e4eb636431a645 100644 (file)
@@ -1,7 +1,5 @@
 # File Delete Package Installation Plugin
 
-!!! info "Available since WoltLab Suite 5.5."
-
 Deletes files installed with the [file](file.md) package installation plugin.
 
 !!! warning "You cannot delete files provided by other packages."
index 5978987e32043e8c18d4c35974db476996f64726..01f773a17938aebfb12bfb9e0e91419836643955 100644 (file)
@@ -1,7 +1,5 @@
 # Template Delete Package Installation Plugin
 
-!!! info "Available since WoltLab Suite 5.5."
-
 Deletes frontend templates installed with the [template](template.md) package installation plugin.
 
 !!! warning "You cannot delete templates provided by other packages."
index 47196c52010176bfa71b48db560291935e81ea04..bf93b93d39e26e32c6269f37b82b7482c355898b 100644 (file)
@@ -67,8 +67,6 @@ This is the inverse of `NonEmptyFormFieldDependency`, checking for `!empty()`.
 
 ### `ValueIntervalFormFieldDependency`
 
-!!! info "Only available since version 5.5."
-
 `ValueIntervalFormFieldDependency` can be used to ensure that a node is only shown if the value of the referenced form field is in a specific interval whose boundaries are set via `minimum(?float $minimum = null)` and `maximum(?float $maximum = null)`.
 
 ### `IsNotClickedFormFieldDependency`
index d13d088b6fe39c3a1e09c9c9b89260b69082c7b2..918c8128cf40bec4c79287ea092ec24a47686b66 100644 (file)
@@ -21,8 +21,6 @@ Otherwise, the default step is `any`.
 
 ### `AbstractFormFieldDecorator`
 
-!!! info "Only available since version 5.4.5."
-
 `AbstractFormFieldDecorator` is a default implementation of a decorator for form fields that forwards calls to all methods defined in `IFormField` to the respective method of the decorated object.
 The class implements `IFormfield`.
 If the implementation of a more specific interface is required then the remaining methods must be implemented in the concrete decorator derived from `AbstractFormFieldDecorator` and the type of the `$field` property must be narrowed appropriately.
@@ -222,8 +220,6 @@ The relevant database object action method is expected, based on the given ACL o
 
 ### `ButtonFormField`
 
-!!! info "Only available since version 5.4."
-
 `ButtonFormField` shows a submit button as part of the form.
 The class implements `IAttributeFormField` and `ICssClassFormField`.
 
@@ -239,8 +235,6 @@ You must specify a captcha object type (`com.woltlab.wcf.captcha`) using the `ob
 
 ### `ColorFormField`
 
-!!! info "Only available since version 5.5."
-
 `ColorFormField` is used to specify RGBA colors using the `rgba(r, g, b, a)` format.
 The class implements `IImmutableFormField`.
 
@@ -330,8 +324,6 @@ The relevant `UserProfile` objects can be accessed via the `getUsers()` method.
 
 ### `UserPasswordField`
 
-!!! info "Only available since version 5.4."
-
 `UserPasswordField` is a form field for users' to enter their current password.
 The class implements `IAttributeFormField`, `IAttributeFormField`, `IAutoCompleteFormField`, `IAutoFocusFormField`, and `IPlaceholderFormField`
 
@@ -466,8 +458,6 @@ This trait provides `getWysiwygId()` and `wysiwygId($wysiwygId)` to get and set
 
 #### `MultipleBoardSelectionFormField`
 
-!!! info "Only available since version 5.5."
-
 `MultipleBoardSelectionFormField` is used to select multiple forums.
 The class implements `IAttributeFormField`, `ICssClassFormField`, and `IImmutableFormField`.
 
index dea1edebd54c710f4a98da698aa459ebd58ed670..ee53d4cd69c0c3ce68473f1cd1cea22c1f2510f4 100644 (file)
@@ -246,8 +246,6 @@ WoltLab Suite Core provides a variety of interfaces and matching traits with def
 
 #### `IAttributeFormField`
 
-!!! info "Only available since version 5.4."
-
 `IAttributeFormField` has to be implemented by form fields for which attributes can be added to the actual form element (in addition to adding attributes to the surrounding element via the attribute-related methods of `IFormNode`).
 The implementing class has to implement the methods `fieldAttribute(string $name, string $value = null): self` and `getFieldAttribute(string $name): self`/`getFieldAttributes(): array`, which are used to add and get the attributes, respectively.
 Additionally, `hasFieldAttribute(string $name): bool` has to implemented to check if a certain attribute is present, `removeFieldAttribute(string $name): self` to remove an attribute, and `static validateFieldAttribute(string $name)` to check if the attribute is valid for this specific class.
@@ -258,8 +256,6 @@ Instead, the dedicated API provided by the relevant interface has to be used.
 
 #### `IAutoCompleteFormField`
 
-!!! info "Only available since version 5.4."
-
 `IAutoCompleteFormField` has to be implemented by form fields that support the [`autocomplete` attribute](https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofilling-form-controls:-the-autocomplete-attribute).
 The implementing class has to implement the methods `autoComplete(?string $autoComplete): self` and `getAutoComplete(): ?string`, which are used to set and get the autocomplete value, respectively.
 `TAutoCompleteFormField` provides a default implementation of these two methods and `TTextAutoCompleteFormField` specializes the trait for text form fields.
@@ -276,8 +272,6 @@ By default, form fields are not auto-focused.
 
 #### `ICssClassFormField`
 
-!!! info "Only available since version 5.4."
-
 `ICssClassFormField` has to be implemented by form fields for which CSS classes can be added to the actual form element (in addition to adding CSS classes to the surrounding element via the class-related methods of `IFormNode`).
 The implementing class has to implement the methods `addFieldClass(string $class): self`/`addFieldClasses(array $classes): self` and `getFieldClasses(): array`, which are used to add and get the CSS classes, respectively.
 Additionally, `hasFieldClass(string $class): bool` has to implemented to check if a certain CSS class is present and `removeFieldClass(string $class): self` to remove a CSS class.
@@ -322,8 +316,6 @@ By default, form field are mutable.
 
 #### `IInputModeFormField`
 
-!!! info "Only available since version 5.4."
-
 `IInputModeFormField` has to be implemented by form fields that support the [`inputmode` attribute](https://html.spec.whatwg.org/multipage/interaction.html#input-modalities:-the-inputmode-attribute).
 The implementing class has to implement the methods `inputMode(?string $inputMode): self` and `getInputMode(): ?string`, which are used to set and get the input mode, respectively.
 `TInputModeFormField` provides a default implementation of these two methods.
@@ -405,8 +397,6 @@ The implementing class has to implement the methods `packageIDs(array $packageID
 
 #### `IPatternFormField`
 
-!!! info "Only available since version 5.4."
-
 `IPatternFormField` has to be implemented by form fields that support the [`pattern` attribute](https://html.spec.whatwg.org/multipage/input.html#the-pattern-attribute).
 The implementing class has to implement the methods `pattern(?string $pattern): self` and `getPattern(): ?string`, which are used to set and get the pattern, respectively.
 `TPatternFormField` provides a default implementation of these two methods.
index 010eb37c42f212424b892d31c9061bf081796456..0b08280dd6c9fa222ed10adf551623fe10ef7233 100644 (file)
@@ -73,7 +73,7 @@ More information about installing templates can be found on those pages.
 
 ### Forms
 
-!!! info "For new forms, use the new [form builder API](../php/api/form_builder/overview.md) introduced with WoltLab Suite 5.2."
+!!! info "For new forms, use the [form builder API](../php/api/form_builder/overview.md)."
 
 ```smarty
 <form method="post" action="{link controller='FooBar'}{/link}">