Changes for version 0.22.0 - 2026-09-08

  • Added `srcset` to the list of allowed attributes of `source` HTML elements.
  • Switched from MultiMarkdown to Text::Markdown::Discount for parsing and formatting the PGXN Spec.
  • Refactored the return value from `PGXN::API::Indexer->find_docs` to include the file name, the extension it corresponds to, the file name without a suffix, and the destination file name.
  • Added detection of relative URLs in allowed `href`, `src`, and `srcset` attributes to link to documentation destinations or, for other files in a distribution, to the source API. This will allow relative links on docs to work properly on pgxn.org. Remove attributes that use one or more `..`s to link files outside a distribution.

Documentation

The PGXN API server
Sync the PGXN API server to a PGXN mirror

Modules

Maintain and serve a REST API to search PGXN mirrors
PGXN API distribution indexer
The PGXN::API request router.
Sync from a PGXN mirror and update the index