Template:Release

Revision as of 15:28, 1 July 2025 by Lchrisman (talk | contribs)

Syntax

{{Release|«firstRelease»|«lastRelease»|«content»}}

«firstRelease» and «lastRelease» must be in the form «major».«minor», or can be omitted.

Release? variation

{{Release?|«newRelease»|«newContent»|«oldContent»}} You can use this variation (with a ? after <code>Release</code>) to include both new and old content in one call. The «newContent» is used starting with «newRelease», whereas old content is used before that. === Examples === This shows only in 5.0 and after: <code><nowiki>{{Release|5.0||use the hover icon.}}

This shows only in 4.6 and before: {{Release||4.6|use the arrow toolbar button.}}

This shows in 5.0 but not 5.1: {{Release|5.0|5.0|the icon looks like "?!"}}

This shows foo in 6.0 or later, or bar up to 5.9: {{Release?|foo|bar}}

Bar characters

Bar characters ('|') cannot appear within «content», except when they are inside links. This is primarily a problem in tables. Use the {{!}} template in place of bars.

The assignment operator

The := character also seems to break it when used in «content». Use {{eq}} to print this sequence.

Use the ReleaseBar

Pages with content that vary by Release should place {{ReleaseBar}} at the top of the page.

Math within content

It seems that you cannot have a <math>...<math/> tag inside «content». When you do, it breaks. (If you find a way, document it here).

Avoid all formatting issues

You can avoid all these character problems by using the syntax:

{{Release|1=5.0|2=6.2|3=«content»}}

When the parameters are numbered in this fashion, the unusual characters in «content» don't cause a problem.