1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148
|
.. _changes:
PGXN Client changes log
-----------------------
pgxnclient 1.3.2
================
- Fixed crash on input (ticket #42)
pgxnclient 1.3.1
================
- Fixed error running ``pgxn`` with no argument (ticket #38).
- Ignore ``.psqlrc`` file in all commands (ticket #39).
- Fixed PostgreSQL version number parsing after v10 (ticket #40).
- Added test files to the sdist package (ticket #36).
- ``tests`` directory 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 ``PATH`` are 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 ``.tar`` files (ticket #17).
- Use ``gmake`` in favour of ``make`` for platforms where the two are
distinct, such as BSD (ticket #14).
- Added ``--make`` option to select the make executable (ticket #16).
pgxnclient 1.1
==============
- Dropped support for Python 2.4.
- ``sudo`` is not invoked automatically: the ``--sudo`` option must be
specified if the user has not permission to write into PostgreSQL's libdir
(ticket #13). The ``--sudo`` option can also be invoked without argument.
- Make sure the same ``pg_config`` is used both by the current user and by
sudo.
pgxnclient 1.0.3
================
- Can deal with extensions whose ``Makefile`` is created by ``configure``
and 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 CMD`` as synonim for ``pgxn 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 --libexec`` returns a single directory, possibly independent
from the client version.
pgxnclient 0.3
==============
- ``pgxn`` script 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 ``help`` command 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 ``list`` command (use ``info --versions`` instead).
- 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.json`` as it may be different from the one
in the ``dist.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 ``list`` and ``info`` commands.
pgxn.client 0.1a2
=================
- Added database connection parameters for the ``check`` command.
pgxn.client 0.1a1
=================
- Fist version released on PyPI.
|