Releases: pgxn/pgxn-api
Releases · pgxn/pgxn-api
Release v0.20.2
Changes for v0.20.2
- Fixed symlinks extracted from Zip files and permission errors when re-indexing distributions.
Release v0.20.1
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
Changes for v0.20.0
- Removed the
Capfile
andeg
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 itsprovides
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.