Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions fern/products/docs/pages/changelog/2026-03-17.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
tags: ["navigation", "configuration", "docs.yml"]
---

## Expanded availability tags

You can now use 17 availability tags for pages, sections, folders, and API reference endpoints. In addition to the original 6 values (`stable`, `generally-available`, `in-development`, `pre-release`, `deprecated`, `beta`), the following are now supported:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[FernStyles.Reject] Use 'API Reference' instead of 'API reference'.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[Microsoft.Wordiness] Consider using 'also' instead of 'In addition'.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated


- `release-candidate`
- `public-beta`
- `private-beta`
- `limited-availability`
- `canary-release`
- `preview`
- `alpha`
- `experimental`
- `internal`
- `sunset`
- `retired`

```yaml docs.yml {3, 7}
navigation:
- section: Plant API
availability: generally-available
contents:
- page: Getting started
path: ./pages/getting-started.mdx
availability: preview
```

<Button intent="none" outlined rightIcon="arrow-right" href="/learn/docs/configuration/navigation#availability">Read the docs</Button>
2 changes: 1 addition & 1 deletion fern/products/docs/pages/customization/frontmatter.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ Currently, relative paths are _not_ supported for this field.
## Availability

<ParamField path="availability" type="string" required={false}>
Displays an availability badge on the page. When set in frontmatter, it overrides any [availability defined in the navigation](/learn/docs/configuration/navigation#availability) (`docs.yml`). Valid values are: `stable`, `generally-available`, `in-development`, `pre-release`, `deprecated`, or `beta`.
Displays an availability badge on the page. When set in frontmatter, it overrides any [availability defined in the navigation](/learn/docs/configuration/navigation#availability) (`docs.yml`). Valid values are: `stable`, `generally-available`, `release-candidate`, `public-beta`, `beta`, `private-beta`, `limited-availability`, `canary-release`, `preview`, `pre-release`, `alpha`, `experimental`, `internal`, `in-development`, `sunset`, `deprecated`, or `retired`.
</ParamField>

<CodeBlock title="fern/docs/pages/getting-started/feature.mdx">
Expand Down
2 changes: 1 addition & 1 deletion fern/products/docs/pages/navigation/navigation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ navigation:

## Availability

Set availability badges on pages, sections, or folders. Options are: `stable`, `generally-available`, `in-development`, `pre-release`, `deprecated`, or `beta`.
Set availability badges on pages, sections, or folders. Options are: `stable`, `generally-available`, `release-candidate`, `public-beta`, `beta`, `private-beta`, `limited-availability`, `canary-release`, `preview`, `pre-release`, `alpha`, `experimental`, `internal`, `in-development`, `sunset`, `deprecated`, or `retired`.

Pages inherit availability from their parent section or folder unless overridden by:
- A per-page `availability` setting in `docs.yml` (shown below)
Expand Down
4 changes: 2 additions & 2 deletions fern/snippets/availability.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
You can set the availability for the entire API reference or for specific sections in your `docs.yml` configuration. Options are: `stable`, `generally-available`, `in-development`, `pre-release`, `deprecated`, or `beta`.
You can set the availability for the entire API reference or for specific sections in your `docs.yml` configuration. Options are: `stable`, `generally-available`, `release-candidate`, `public-beta`, `beta`, `private-beta`, `limited-availability`, `canary-release`, `preview`, `pre-release`, `alpha`, `experimental`, `internal`, `in-development`, `sunset`, `deprecated`, or `retired`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[FernStyles.Reject] Use 'API Reference' instead of 'API reference'.


When you set the availability of a section, all of the endpoints in that section are automatically marked with that availability unless explicitly set otherwise.

Expand All @@ -12,4 +12,4 @@ navigation:
icon: flower
contents:
# endpoints here
```
```
Loading