PGXN Client changes log
pgxnclient 1.3.2
- Fixed crash on input (ticket #42)
 
pgxnclient 1.3.1
- Fixed error running pgxnwith no argument (ticket #38).
- Ignore .psqlrcfile in all commands (ticket #39).
- Fixed PostgreSQL version number parsing after v10 (ticket #40).
- Added test files to the sdist package (ticket #36).
- testsdirectory not included in the installed package (ticket #37).
 
pgxnclient 1.3
- Use https by default to access the PGXN API.
- Dropped support for Python < 2.7 and Python 3 < 3.4.
- Logging information emitted on stderr instead of stdout.
- Exit with nonzero return code after command line parsing errors (ticket #23).
- Don’t fail if some directories in the PATHare not readable (ticket #24).
- Don’t file emitting non-ascii chars with stdout redirected (ticket #26).
- Fixed parsing of server version numbers with PostgreSQL beta versions
(ticket #29).
- Use six to make the codebase portable between Python 2 and 3.
 
pgxnclient 1.2.1
- Fixed traceback on error when a dir doesn’t contain META.json (ticket #19).
- Handle version numbers both with and without hyphen (ticket #22).
 
pgxnclient 1.2
- Packages can be downloaded, installed, loaded specifying an URL
(ticket #15).
- Added support for .tarfiles (ticket #17).
- Use gmakein favour ofmakefor platforms where the two are
distinct, such as BSD (ticket #14).
- Added --makeoption to select the make executable (ticket #16).
 
pgxnclient 1.1
- Dropped support for Python 2.4.
- sudois not invoked automatically: the- --sudooption must be
specified if the user has not permission to write into PostgreSQL’s libdir
(ticket #13). The- --sudooption can also be invoked without argument.
- Make sure the same pg_configis used both by the current user and by
sudo.
 
pgxnclient 1.0.3
- Can deal with extensions whose Makefileis created byconfigureand with makefile not in the package root. Patch provided by Hitoshi
Harada (ticket #12).
 
pgxnclient 1.0.2
- Correctly handle PostgreSQL identifiers to be quoted (ticket #10).
- Don’t crash with a traceback if some external command is not found
(ticket #11).
 
pgxnclient 1.0.1
- Fixed simplejson dependency on Python 2.6 (ticket #8).
- Added pgxn help CMDas synonim forpgxn CMD --help(ticket #7).
- Fixed a few compatibility problems with Python 3.
 
pgxnclient 1.0
- Extensions to load/unload from a distribution can be specified on the
command line.
- pgxn help --libexecreturns a single directory, possibly independent
from the client version.
 
pgxnclient 0.3
- pgxnscript converted into a generic dispatcher in order to allow
additional commands to be implemented in external scripts and in any
language.
- commands accept extension names too, not only specs.
- Added helpcommand to get information about program and commands.
 
pgxnclient 0.2.1
- Lowercase search for distributions in the API (issue #3).
- Fixed handling of zip files not containing entries for the directory.
- More informative error messages when some item is not found on PGXN.
 
pgxnclient 0.2
- Dropped listcommand (useinfo --versionsinstead).
- Skip extension load/unload if the provided file is not sql.
 
pgxnclient 0.1a4
- The spec can point to a local file/directory for install.
- Read the sha1 from the META.jsonas it may be different from the one
in thedist.json.
- Run sudo in the installation phase of the install command.
 
pgxn.client 0.1a3
- Fixed executable mode for scripts unpacked from the zip files.
- Added listandinfocommands.
 
pgxn.client 0.1a2
- Added database connection parameters for the checkcommand.
 
pgxn.client 0.1a1
- Fist version released on PyPI.