Releases: pypiserver/pypiserver
Releases · pypiserver/pypiserver
v1.3.2 - New Year New Version!
1.3.2 (2020-01-11)
- ENH: The Dockerfile used for the official Docker images now uses Python 3.6
rather than Python 2.7 (#284, thanks @etene!) - ENH: The
welcome.html
page has been updated to provide more metadata
and be more HTML-standards compliant (#283, thanks @maggyero!) - FIX: the
pypi-server -U
command no longer fails when run inside the
Docker container (thanks to @mkolb-navican for reporting in #264) - FIX: The
remove_pkg
API action now removes any extant instances of a
package name-version combination, not just the first one found. This means
that now, for example, if a.whl
and.tar.gz
file exist for the
requested package name and version, both will be removed (thanks to
@esciara for reporting in #268) - FIX: include missing
simple/
path on a URL in the example pip commands
on thewelcome.html
page (@276, thanks @maggyero!) - DOC: more consistent and accurate documentation for pip commands provided
on thewelcome.html
page (#278, thanks @maggyero!) - DOC: fixes to the README to make it easier for people to use pypiserver
behind an apache webserver (#289, thanks @Helveg!)
v1.3.1 - Fall Fixes
1.3.1 (2019-09-10)
- FIX: previously, it was possible to upload packages with hashing algorithms
other than md5, but downloading them again with pip was impossible due to
incorrect truncation of the hash. This has been fixed! (Thanks
@ArneBachmann for figuring out what was wrong and reporting the issue
in #265). - FIX: argument parsing would previously fail for the short form of
--help
, due an incorrect operator used during comparison (thanks to
@maggyero, #271) - DOC: significant improvements to formatting and consistency in the README
(thanks to @maggyero, #270)
v1.3.0 - Proper X-Forwarded-Host Handling & Doc Updates
- ENH: pypiserver now consistently and correctly handles the
X-Forwarded-Host
header to allow for alternative base URLs (#248, resolves #155, thanks
@kujyp for an excellent first-time contribution!) - DOC: significantly more information added to the
docker-compose.yml
example, including recipes for various configuration options (thanks
@jetheurer for pointing out the errors in the existing docs, #243!) - DOC: removed outdated suggestion to serve the packages data directly via
a webserver and replaced with information about setting up nginx
caching (thanks @ricekab for bringing the issue to our attention, #232)
Mitigate Possible CRLF Injection Attacks
v1.2.5 - Docker Fixes
1.2.5 (2018-11-11)
v1.2.4 - Downloading with Pip
v1.2.3 - Containers
v1.2.2 - Keeping up with PyPI
- FIX: update fallback URL to https://pypi.org/simple since pypi.python.org
has shut down - FIX: updated tests to use
Popen
rather thanpip.main()
given its
removal in pip version 10.0 - DOC: scrubbed docs of links to pypi.python.org
v1.2.2.dev0
- FIX: update fallback URL to https://pypi.org/simple since pypi.python.org
has shut down - FIX: updated tests to use
Popen
rather thanpip.main()
given its
removal in pip version 10.0 - DOC: scrubbed docs of links to pypi.python.org
2017-11-29: mplanchard's daughter
Changes
-
FIX propagation of certain
pypiserver
settings via apaste.ini
config
file (thanks @luismsgomes, #156) -
FIX update default fallback URL to be https for compliance with PyPI
(thanks @uSpike, #182) -
FIX resolved a regression preventing spinning up multiple pypiservers
via a paste config (thanks @bertjwregeer, #173) -
FIX cmdline parsing of stray comparison consuming many flags (e.g.
--help
),
and docs aboutauther
- (thanks to @sakurai-youhei, #162).
-
Travis CI testing for Python 3.6 and pypy3 (#183)
-
Several documentation improvements (thanks @tescalada, #166, #161, #172 and
@axnsan12, #190)