Skip to content

Commit 7db059d

Browse files
committed
Docs: Add "version added" to all methods
Those marked as added in 1.0 were confirmed via source at: <https://github.com/qunitjs/qunit/blob/1.0.0/qunit/qunit.js#L254>. The others based on release notes in History.md. Fixes #1353.
1 parent 34054d9 commit 7db059d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+98
-1
lines changed

docs/QUnit/module.md

Lines changed: 1 addition & 0 deletions

docs/QUnit/only.md

Lines changed: 1 addition & 0 deletions

docs/QUnit/skip.md

Lines changed: 1 addition & 0 deletions

docs/QUnit/start.md

Lines changed: 1 addition & 0 deletions

docs/QUnit/test.md

Lines changed: 1 addition & 0 deletions

docs/QUnit/todo.md

Lines changed: 1 addition & 0 deletions

docs/_includes/version.html

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{%- comment -%}
2+
@param (string) version Like "1.0", "2.2", or "unreleased".
3+
@param (string) label Like "version added", "deprecated in", or "removed in".
4+
{%- endcomment -%}
5+
6+
{%- assign _old_releases = " v1.0.0 v1.11.0 " -%}
7+
8+
{%- assign _full_version = include.version | append: ".0" -%}
9+
{%- assign _old_version = _full_version | prepend: "v" -%}
10+
{%- if _old_releases contains _old_version -%}
11+
{%- assign _full_version = _old_version -%}
12+
{%- endif -%}
13+
14+
{%- if include.version == "unreleased" -%}
15+
not yet released
16+
{%- else -%}
17+
{{ include.label }}: <a href="https://github.com/qunitjs/qunit/releases/tag/{{ _full_version }}">{{ include.version }}</a>
18+
{%- endif -%}

docs/_layouts/default.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,26 @@ <h4>Async control</h4>
5858
</section>
5959
<div id="main" class="main" role="main">
6060
<h2>{{ page.title }}</h2>
61+
{%- if page.version_added or page.version_deprecated -%}
62+
{%- assign warning = false -%}
63+
{%- if page.version_added == "unreleased" or page.version_deprecated or page.version_removed -%}
64+
{%- assign warning = true -%}
65+
{%- endif -%}
66+
67+
<p class="version-details{% if warning %} version-details--warning{% endif %}">
68+
{%- capture lines -%}
69+
{%- if page.version_added %}
70+
{% include version.html version=page.version_added label="version added" %}
71+
{%- endif -%}
72+
{%- if page.version_deprecated %}
73+
{% include version.html version=page.version_deprecated label="deprecated in" %}
74+
{%- endif -%}
75+
{%- if page.version_removed %}
76+
{% include version.html version=page.version_removed label="removed in" %}
77+
{%- endif -%}
78+
{%- endcapture -%}
79+
{{ lines | strip | newline_to_br }}
80+
</p>
81+
{%- endif %}
6182
{{ content }}
6283
</div>

docs/assert/async.md

Lines changed: 1 addition & 0 deletions

docs/assert/deepEqual.md

Lines changed: 1 addition & 0 deletions

docs/assert/equal.md

Lines changed: 1 addition & 0 deletions

docs/assert/expect.md

Lines changed: 1 addition & 0 deletions

docs/assert/false.md

Lines changed: 1 addition & 0 deletions

docs/assert/notDeepEqual.md

Lines changed: 1 addition & 0 deletions

docs/assert/notEqual.md

Lines changed: 1 addition & 0 deletions

docs/assert/notOk.md

Lines changed: 1 addition & 0 deletions

docs/assert/notPropEqual.md

Lines changed: 1 addition & 0 deletions

docs/assert/notStrictEqual.md

Lines changed: 1 addition & 0 deletions

docs/assert/ok.md

Lines changed: 1 addition & 0 deletions

docs/assert/propEqual.md

Lines changed: 1 addition & 0 deletions

docs/assert/pushResult.md

Lines changed: 1 addition & 0 deletions

docs/assert/rejects.md

Lines changed: 1 addition & 0 deletions

docs/assert/step.md

Lines changed: 1 addition & 0 deletions

docs/assert/strictEqual.md

Lines changed: 1 addition & 0 deletions

docs/assert/throws.md

Lines changed: 1 addition & 0 deletions

docs/assert/timeout.md

Lines changed: 1 addition & 0 deletions

docs/assert/true.md

Lines changed: 1 addition & 0 deletions

docs/assert/verifySteps.md

Lines changed: 1 addition & 0 deletions

docs/callbacks/QUnit.begin.md

Lines changed: 1 addition & 0 deletions

docs/callbacks/QUnit.done.md

Lines changed: 1 addition & 0 deletions

docs/callbacks/QUnit.log.md

Lines changed: 1 addition & 0 deletions

docs/callbacks/QUnit.moduleDone.md

Lines changed: 1 addition & 0 deletions

docs/callbacks/QUnit.moduleStart.md

Lines changed: 1 addition & 0 deletions

docs/callbacks/QUnit.on.md

Lines changed: 1 addition & 0 deletions

docs/callbacks/QUnit.testDone.md

Lines changed: 1 addition & 0 deletions

docs/callbacks/QUnit.testStart.md

Lines changed: 1 addition & 0 deletions

docs/config/QUnit.assert.md

Lines changed: 1 addition & 0 deletions

docs/config/QUnit.dump.parse.md

Lines changed: 1 addition & 0 deletions

docs/config/QUnit.extend.md

Lines changed: 1 addition & 0 deletions

docs/config/QUnit.push.md

Lines changed: 3 additions & 1 deletion

docs/config/QUnit.stack.md

Lines changed: 1 addition & 0 deletions

docs/css/styles.scss

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,17 @@ hr {
176176
display: none;
177177
}
178178

179+
.version-details {
180+
font-size: 90%;
181+
font-weight: bold;
182+
background: $color-light;
183+
padding: 0.2em 0.4em;
184+
}
185+
.version-details--warning {
186+
background-color: #fdf5c5;
187+
border-color: #e6d252;
188+
}
189+
179190
@media (min-width: $screen-m) {
180191
.body {
181192
display: flex;
@@ -186,6 +197,13 @@ hr {
186197
flex: 0 0 220px;
187198
margin-right: 20px;
188199
}
200+
201+
.version-details {
202+
clear: right;
203+
float: right;
204+
text-align: right;
205+
border: 1px solid $color-off-white;
206+
}
189207
}
190208

191209
table {

0 commit comments

Comments
 (0)