forked from mvantellingen/localshop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
145 lines (102 loc) · 3.25 KB
/
CHANGES
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
2.0.0-alpha.1
-------------
This is a major refactoring of localshop focusing on first-class docker support.
The release is for now also only compatible with Python 3.6
* Add support for multiple indexes (repositories). Indexes can be managed via
the web interface
* Implement teams
* Create separate user access keys and make the existing credentials only
work in combination with repositories.
* Update interface to bootstrap 3
* Drop support for Python 2.x
* The `LOCALSHOP_PYPI_URL` is removed and now configurable per repository
* Add button to package detail dashboard template to mirror a package
release file.
0.9.2
-----
* BUGFIX: Invalid template path in config. Fixes #149
0.9.1
-----
* BUGFIX: Validate package name before save.
0.9.0
------
* Added optional package version checking using the Versio library.
0.8.3
-----
* Fixed a bug added by the in the #137 fix. Package upload was not working correctly.
0.8.2
-----
* Fixed bug #139. XMLRPC endpoints were broken.
0.8.1
-----
* Fixed bug #137. Twine replaces underscores with hyphen in package names.
This caused localshop to create a new package instead of using the existing.
0.8.0
-----
* Changed the simple_detail view so that it creates the Package model
asynchronously.
0.7.0
-----
* Localshop no longer uses the PyPI XmlRPC API. It was replaced with the the
JSON API.
* Fixed issue #134
0.6.1
-----
* Localshop return a redirect when the MEDIA_URL is set.
0.6.0
-----
* Upgraded to Django 1.7
* Dropped Python 2.6 support
* Fixed bug #117 (Localshop return a 404 when uploading a package from
a python version >=2.7.9 or >=3.4.2
* Fixed bug #116 (Localshop returns a 500 error when trying to download
a package with a missing file in disk)
0.5.0
-----
* Allow localshop to be initialised without any interaction, useful for
* automating installation Fix downloading packages with mismatched underscore
vs dashes in the package names.
* Switch to pytest Include various fixes (see pull-requests / contributors)
0.4.1 (2013-01-23)
------------------
* Fix a bug which resulted in throwing 404's for packages which have a dot in
the name.
0.4.0 (2013-01-07)
------------------
* Use django-userena for authentication
* Use django-configurations and now uses the optional custom settings at
~/.localshop.py. Logan is now also not used anymore.
* Add additional separate credentials for uploading and downloading from
the pypi instance (using access/secret keys).
* Implement support for 'pip search'
* Many other improvements! (thanks Jannis Leidel)
0.3.0
-----
* Use Django 1.4 and restructure the app layout
* Other minor bugfixes
0.2.2
-----
* Don't display the download_url or home_page url if they are unknown
* Add correct rel-tag to the urls
0.2.1
-----
* Use the correct LOGIN_URL setting.
* Add download_url and home_page url to the simple detail page. note that this
is currently not mirrored yet.
0.2.0
-----
* Implement configurable access control / ip check
0.1.3
-----
* Fix distutils interface
* Add missing requirement (docutils)
0.1.2
-----
* Refactor client validation for /simple and download
0.1.1
-----
* Add setting to list ip addresses which have access to download packages,
`LOCALSHOP_ALLOWED_REMOTE_IPS`.
0.1.0
-----
* Initial release