# February 20, 2025

## 0.54.0-rc2

**`(feat):`** Add the `x-fern-optional` extension to the AsyncAPI v3 parser to allow for optional channel parameters.

**`(chore):`** Improve the violations summary displayed by `fern check` and include elapsed time when available.

## 0.54.0-rc1

**`(fix):`** Update CLI-side markdown parsing to detect more hrefs and src's (where src files are automatically uploaded),
enabling the `<Download src="./path/to/file.pdf">Download me</Download>` pattern to work.

**`(fix):`** Update `fern docs broken-links` to handle links within the current directory.

## 0.54.0-rc0

**`(fix):`** Fix issue where the CLI would not parse asyncapi specs within the `api.specs` array in generators.yml.

**`(feat):`** Migrate old spec configuration in generators.yml to the `api.specs[]` format.

**`(feat):`** Log warnings when old generators.yml syntax is used during parsing.

## 0.53.18

**`(fix):`** Fix an issue where de-conflicting message names in AsyncAPI v3 parser would only update subsequent message names,
but not the first occurrence.

## 0.53.17

**`(fix):`** Fix an issue with the OpenAPI v2 parser where recursive subpackage slugs would not generate correctly.

## 0.53.16

**`(fix):`** Enable `x-fern-sdk-group-name` extension in AsyncAPI v3 parser.

## 0.53.15

**`(fix):`** Disable broken link checker until it is ready to release.

## 0.53.14

**`(fix):`** Fixes an issue with the OpenAPI v2 parser where docs configs with no navigation structure would generate incorrect slugs.