Skip to content

Releases: pgxn/pgxn-api

Release v0.20.2

14 Mar 23:07
v0.20.2
a789df9
Compare
Choose a tag to compare

Changes for v0.20.2

  • Fixed symlinks extracted from Zip files and permission errors when re-indexing distributions.

Release v0.20.1

15 Feb 22:18
v0.20.1
49dea7e
Compare
Choose a tag to compare

Changes for v0.20.1

  • Fixed a bug where a testing extension's version and abstract was not properly indexed when there was no stable extension (and also unstable would not be indexed if there was no testing).
  • Fixed a bug where a user's JSON file was not updated for a testing release when there were no previous stable releases, or for an unstable release when there wer not previous testing releases.
  • The indexer now recognizes plain text files ending in .txt or .text as documentation files to be indexed. They're parsed by the default Text::Markup::None parser, which wraps their contents in a <pre> block (#13).

Release v0.20.0

09 Feb 17:35
v0.20.0
638ae86
Compare
Choose a tag to compare

Changes for v0.20.0

  • Removed the Capfile and eg directory. Examples for managing PGXN can now be found in the pgxn/pgxn-ops GitHub repository.
  • Switched from Text::Markdown to CommonMark for parsing and formatting Markdown files (but not MultiMarkdown files). This allows code fences to work and generates nicer HTML in general, but is stricter about certain things.
  • The docs indexer now indexes a distribution's README if it is the only documentation it finds in the distribution (#12).
  • The docs indexer now strictly links an extension to the doc file specified via the docfile key in its provides object, even if it's a README (#10).
  • The indexer will now index a testing release if there are no stable releases, and will index an unstable release if there are neither stable nor testing releases (#2).
  • Updated the SemVer regex when parsing rsync output to the official version published in https://regex101.com/r/vkijKf/ (#16).
  • Fix unzipping of distributions to ensure that all directories are readable and executable but not writeable by all, and that files are only readable by all (#15).
  • Dropped support for Perl 5.10 and 5.12.