-
-
Notifications
You must be signed in to change notification settings - Fork 11
/
repo.xml
187 lines (187 loc) · 10.6 KB
/
repo.xml
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
<?xml version="1.0" encoding="UTF-8"?>
<meta xmlns="http://exist-db.org/xquery/repo">
<description>A repository for EXPath Packages containing applications and libraries for eXist</description>
<author>Wolfgang Meier</author>
<website>https://github.com/eXist-db/public-repo</website>
<status>alpha</status>
<license>GNU-LGPL</license>
<copyright>true</copyright>
<type>application</type>
<target>public-repo</target>
<prepare/>
<finish>post-install.xq</finish>
<permissions password="repo" user="repo" group="repo" mode="rwxr-xr-x"/>
<changelog>
<change version="3.0.2">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Package ordering - <a href="https://github.com/eXist-db/public-repo/pull/85">#85</a></li>
</ul>
</change>
<change version="3.0.1">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Packages w/o explicit eXist dependency are presumed compatible with eXist >=2.2.0 - <a href="https://github.com/eXist-db/public-repo/pull/82">#82</a></li>
</ul>
</change>
<change version="3.0.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Breaking: Refactored modules/versions.xqm to use semver.xq v3.0.0 in order to fix EXPath Package dependency resolution and ensure that the "find" endpoint can use all version attributes for finding packages - <a href="https://github.com/eXist-db/public-repo/pull/81">#81</a></li>
</ul>
</change>
<change version="2.2.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>New: Add support for EXPath Package SemVer templates - <a href="https://github.com/eXist-db/public-repo/pull/79">#79</a></li>
</ul>
</change>
<change version="2.1.2">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fix: Reinstate support for eXist 4.x build process - <a href="https://github.com/eXist-db/public-repo/pull/78">#78</a></li>
</ul>
</change>
<change version="2.1.1">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fix: Bug introduced in the 'find' endpoint with 2.1.0</li>
</ul>
</change>
<change version="2.1.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>New: Minimum required version of eXist is 5.3.0. - <a href="https://github.com/eXist-db/public-repo/pull/67">#67</a></li>
<li>New: Allow publishing packages by any member of the repo group. - <a href="https://github.com/eXist-db/public-repo/pull/67">#67</a></li>
<li>New: Simplify templates, add base URL to each page. - <a href="https://github.com/eXist-db/public-repo/pull/66">#66</a></li>
<li>New: Drop ".html" from all routes (redirect old-style links). - <a href="https://github.com/eXist-db/public-repo/pull/62">#62</a></li>
<li>New: Templates are rendered by HTML-templating library (>= 1.0.2) - <a href="https://github.com/eXist-db/public-repo/pull/56">#56</a></li>
<li>Fixed: Allow retrieval of packages over HTTPS. - <a href="https://github.com/eXist-db/public-repo/issue/74">#74</a></li>
<li>Fixed: Allow publishing packages via curl again. - <a href="https://github.com/eXist-db/public-repo/pull/69">#69</a></li>
<li>Fixed: Sorting of package versions. - <a href="https://github.com/eXist-db/public-repo/pull/57">#57</a></li>
<li>Fixed: Permissions of log files and metadata. - <a href="https://github.com/eXist-db/public-repo/pull/73">#73</a>, <a href="https://github.com/eXist-db/public-repo/pull/75">#75</a></li>
</ul>
</change>
<change version="2.0.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>IMPORTANT: You must first run the upgrade script in https://github.com/eXist-db/public-repo/blob/master/modules/upgrade-to-v2-storage.xq before installing v2!</li>
<li>Breaking: With this new version, packages are now stored outside of the public-repo app, to make upgrades of this app possible without a manual backup.</li>
<li>Note: Minimum required version of is eXist 5.0.0.</li>
</ul>
</change>
<change version="1.1.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>New: Avoid costly rescanning of all packages when publishing a new package - <a href="https://github.com/eXist-db/public-repo/pull/51">#51</a></li>
</ul>
</change>
<change version="1.0.3">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Avoid HTTPS-to-HTTP downgrade when eXist is behind a proxy - <a href="https://github.com/eXist-db/public-repo/pull/48">#48</a></li>
<li>Note: The correct and supported path to the public-repo's "find" endpoint is public-repo/find, not public-repo/modules/find.xql. The latter will work, but the fix is specifically to the former.</li>
</ul>
</change>
<change version="1.0.2">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Dependency on semver.xq library actually imposed a new requirement on eXist 4.7.0+</li>
</ul>
</change>
<change version="1.0.1">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Sorting of app versions</li>
</ul>
</change>
<change version="1.0.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>New: Full SemVer 2.0 compliance, backward compatible with most previous package version strings</li>
<li>Breaking: New dependency on semver.xq library</li>
</ul>
</change>
<change version="0.8.4">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Handling for semantic versioning strings with prerelease and build metadata fragments containing numbers</li>
</ul>
</change>
<change version="0.8.3">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Removed deprecated draft map constructor for compatibility with forthcoming eXist 5.0.0-RC8</li>
</ul>
</change>
<change version="0.8.2">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Another error when viewing details about a package by abbrev when it corresponds to multiple package names (URIs)</li>
</ul>
</change>
<change version="0.8.1">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Error when viewing details about a package by abbrev when it corresponds to multiple package names (URIs) - <a href="https://github.com/eXist-db/public-repo/issues/40">#40</a></li>
</ul>
</change>
<change version="0.8.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Feature: Added info to query string parameter for showing SHA256 checksum and version</li>
<li>Fixed: Calculate size of packages correctly</li>
<li>Fixed: Make compatible with eXist-db 5.x.x</li>
</ul>
</change>
<change version="0.7.3">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Miscellaneous bugs.</li>
</ul>
</change>
<change version="0.7.2">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Display of HTML pages when requesting packages compatible with older versions of eXist.</li>
<li>Fixed: Increase timeout to 5 minutes when publishing apps to allow for re-scanning of larger repositories.</li>
</ul>
</change>
<change version="0.7.1">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed: Issue preventing users from accessing older versions of packages when the newest release depends on a newer version of eXist.</li>
</ul>
</change>
<change version="0.7.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Feature: Allow lookup of packages by legacy abbreviations, e.g., abbrev=doc.</li>
<li>Feature: Improve naming of XAR packages when downloading them via pkg.zip request, e.g., public-repo/pkg.zip?abbrev=doc&zip=yes&processor=2.2.0.</li>
<li>Feature: Add a facility for describing found packages, e.g., public-repo/modules/find.xql?abbrev=doc&info=yes.</li>
<li>Fixed: Miscellaneous issues with changelog, icon width, focus of login form, loading landing pg without trailing slash.</li>
</ul>
</change>
<change version="0.6.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Allow processor version to end with a label, for compatibility with eXist 3.1.0+ semver scheme.</li>
<li>Fixed links in atom feed by including min-version parameter.</li>
</ul>
</change>
<change version="0.5.4">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed error affecting view of packages requiring different processor versions.</li>
</ul>
</change>
<change version="0.5.3">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed issue with version number data type processing.</li>
</ul>
</change>
<change version="0.5.2">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>New admin section to upload packages and publish them.</li>
</ul>
</change>
<change version="0.5.1">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Fixed auto-upload.xql to consider only the xar type files.</li>
</ul>
</change>
<change version="0.5.0">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Added support for automatic updating of apps.xml in case one adds, updates, or deletes a xar file from public folder.</li>
</ul>
</change>
<change version="0.4.2">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Updated atom feed entries to link to each app's html page</li>
</ul>
</change>
<change version="0.4">
<ul xmlns="http://www.w3.org/1999/xhtml">
<li>Changed homepage display from grid to list, with separate detailed view for each
package</li>
<li>Added display of change log to atom feed and detailed web view</li>
</ul>
</change>
</changelog>
</meta>