-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
332 lines (257 loc) · 11.7 KB
/
CHANGELOG.txt
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
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
CKAN CHANGELOG
++++++++++++++
v1.3.4 2011-XX-XX
=================
Major:
* Refactor internal logic to all use packages in one format - a dictionary (#1046)
* A new button for administrators to change revisions to/from a deleted state (#1076)
Minor:
* Etags caching can now be disabled in config (#840)
* Command-line tool to check search index covers all packages (#1073)
* Command-line tool to load/dump postgres database (#1067)
Bug fixes:
* Visitor can't create packages on new CKAN install - since v1.3.3 (#1090)
* OpenID user pages couldn't be accessed - since v1.3.2 (#1056)
* Default site_url configured to ckan.net, so pages obtains CSS from ckan.net- since v1.3 (#1085)
v1.3.3 2011-04-08
=================
Major:
* Authorization checks added to editing Groups and PackageRelationships (#1052)
* API: Added package revision history (#1012, #1071)
Minor:
* API can take auth credentials from cookie (#1001)
* Theming: Ability to set custom favicon (#1051)
* Importer code moved out into ckanext-importlib repo (#1042)
* API: Group can be referred to by ID (in addition to name) (#1045)
* Command line tool: rights listing can now be filtered (#1072)
Bug fixes:
* SITE_READ role setting couldn't be overridden by sysadmins (#1044)
* Default 'reader' role too permissive (#1066)
* Resource ordering went wrong when editing and adding at same time (#1054)
* GET followed by PUTting a package stored an incorrect license value (#662)
* Sibling package relationships were shown for deleted packages (#664)
* Tags were displayed when they only apply to deleted packages (#920)
* API: 'Last modified' time was localised - now UTC (#1068)
v1.3.2 2011-03-15
=================
Major:
* User list in the Web interface (#1010)
* CKAN packaged as .deb for install on Ubuntu
* CSW Harvesting - numerous of fixes & improvements. Ready for deployment. (#738 etc)
Minor:
* Wordpress integration refactored as a Middleware plugin (#1013)
* Unauthorized actions lead to a flash message (#366)
* Resources Groups to group Resources in Packages (#956)
* Plugin interface for authorization (#1011)
* Database migrations tested better and corrected (#805, #998)
* Government form moved out into ckanext-dgu repo (#1018)
* Command-line user authorization tools extended (#1038, #1026)
* Default user roles read from config file (#1039)
Bug fixes:
* Mounting of filesystem (affected versions since 1.0.1) (#1040)
* Resubmitting a package via the API (affected versions since 0.6?) (#662)
* Open redirect (affected v1.3) (#1026)
v1.3 2011-02-18
===============
http://ckan.org/milestone/ckan-v1.3
Highlights of changes:
* Package edit form improved:
* field instructions (#679)
* name autofilled from title (#778)
* Group-based access control - Authorization Groups (#647)
* Metadata harvest job management (#739, #884, #771)
* CSW harvesting now uses owslib (#885)
* Package creation authorization is configurable (#648)
* Read-only maintenance mode (#777)
* Stats page (#832) and importer (#950) moved out into CKAN extensions
Minor:
* site_title and site_description config variables (#974)
* Package creation/edit timestamps (#806)
* Caching configuration centralised (#828)
* Command-line tools - sysadmin management (#782)
* Group now versioned (#231)
v1.2 2010-11-25
===============
http://ckan.org/milestone/ckan-v1.2
Highlights of changes:
* Package edit form: attach package to groups (#652) & revealable help
* Form API - Package/Harvester Create/New (#545)
* Authorization extended: user groups (#647) and creation of packages (#648)
* Plug-in interface classes (#741)
* WordPress twentyten compatible theming (#797)
* Caching support (ETag) (#693)
* Harvesting GEMINI2 metadata records from OGC CSW servers (#566)
Minor:
* New API key header (#466)
* Group metadata now revisioned (#231)
v1.1 2010-08-10
===============
http://ckan.org/milestone/v1.1
Highlights of changes:
* Changes to the database cause notifications via AMQP for clients (#325)
* Pluggable search engines (#317), including SOLR (#353)
* API is versioned and packages & groups can be referred to by invariant ID
(#313)
* Resource search in API (#336)
* Visual theming of CKAN now easy (#340, #320)
* Greater integration with external Web UIs (#335, #347, #348)
* Plug-ins can be configured to handle web requests from specified URIs and
insert HTML into pages.
Minor:
* Search engine optimisations e.g. alphabetical browsing (#350)
* CSV and JSON dumps improved (#315)
v1.0.2 2010-08-27
=================
* Bugfix: API returns error when creating package (#432)
v1.0.1 2010-06-23
=================
Functionality:
* API: Revision search 'since id' and revision model in API
* API: Basic API versioning - packages specified by ID (#313)
* Pluggable search - initial hooks
* Customisable templates (#340) and external UI hooks (#335)
Bugfixes:
* Revision primary key lost in migrating data (#311)
* Local authority license correction in migration (#319)
* I18n formatting issues
* Web i/f searches foreign characters (#319)
* Data importer timezone issue (#330)
v1.0 2010-05-11
===============
CKAN comes of age, having been used successfully in several deployments around
the world. 56 tickets covered in this release. See:
http://ckan.org/milestone/v1.0
Highlights of changes:
* Package edit form: new pluggable architecture for custom forms (#281, #286)
* Package revisions: diffs now include tag, license and resource changes
(#303)
* Web interface: visual overhaul (#182, #206, #214-#227, #260) including a
tag cloud (#89)
* i18n: completion in Web UI - now covers package edit form (#248)
* API extended: revisions (#251, #265), feeds per package (#266)
* Developer documentation expanded (#289, #290)
* Performance improved and CKAN stress-tested (#201)
* Package relationships (Read-Write in API, Read-Only in Web UI) (#253-257)
* Statistics page (#184)
* Group edit: add multiple packages at once (#295)
* Package view: RDF and JSON formatted metadata linked to from package page
(#247)
Bugfixes:
* Resources were losing their history (#292)
* Extra fields now work with spaces in the name (#278, #280) and
international characters (#288)
* Updating resources in the REST API (#293)
Infrastructural:
* Licenses: now uses external License Service ('licenses' Python module)
* Changesets introduced to support distributed revisioning of CKAN data - see
doc/distributed.rst for more information.
v0.11 2010-01-25
================
Our biggest release so far (55 tickets) with lots of new features and improvements. This release also saw a major new production deployment with the CKAN software powering http://data.gov.uk/ which had its public launch on Jan 21st!
For a full listing of tickets see: <http://ckan.org/milestone/v0.11>. Main highlights:
* Package Resource object (multiple download urls per package): each package
can have multiple 'resources' (urls) with each resource having additional
metadata such as format, description and hash (#88, #89, #229)
* "Full-text" searching of packages (#187)
* Semantic web integration: RDFization of all data plus integration with an
online RDF store (e.g. for http://www.ckan.net/ at
http://semantic.ckan.net/ or Talis store) (#90 #163)
* Package ratings (#77 #194)
* i18n: we now have translations into German and French with deployments at
http://de.ckan.net/ and http://fr.ckan.net/ (#202)
* Package diffs available in package history (#173)
* Minor:
* Package undelete (#21, #126)
* Automated CKAN deployment via Fabric (#213)
* Listings are sorted alphabetically (#195)
* Add extras to rest api and to ckanclient (#158 #166)
* Infrastructural:
* Change to UUIDs for revisions and all domain objects
* Improved search performance and better pagination
* Significantly improved performance in API and WUI via judicious caching
v0.10 2009-09-30
================
* Switch to repoze.who for authentication (#64)
* Explicit User object and improved user account UI with recent edits etc (#111, #66, #67)
* Generic Attributes for Packages (#43)
* Use sqlalchemy-migrate to handle db/model upgrades (#94)
* "Groups" of packages (#105, #110, #130, #121, #123, #131)
* Package search in the REST API (#108)
* Full role-based access control for Packages and Groups (#93, #116, #114, #115, #117, #122, #120)
* New CKAN logo (#72)
* Infrastructural:
* Upgrade to Pylons 0.9.7 (#71)
* Convert to use formalchemy for all forms (#76)
* Use paginate in webhelpers (#118)
* Minor:
* Add author and maintainer attributes to package (#91)
* Change package state in the WUI (delete and undelete) (#126)
* Ensure non-active packages don't show up (#119)
* Change tags to contain any character (other than space) (#62)
* Add Is It Open links to package pages (#74)
v0.9 2009-07-31
===============
* (DM!) Add version attribute for package
* Fix purge to use new version of vdm (0.4)
* Link to changed packages when listing revision
* Show most recently registered or updated packages on front page
* Bookmarklet to enable easy package registration on CKAN
* Usability improvements (package search and creation on front page)
* Use external list of licenses from license repository
* Convert from py.test to nosetests
v0.8 2009-04-10
===============
* View information about package history (ticket:53)
* Basic datapkg integration (ticket:57)
* Show information about package openness using icons (ticket:56)
* One-stage package create/registration (r437)
* Reinstate package attribute validation (r437)
* Upgrade to vdm 0.4
v0.7 2008-10-31
===============
* Convert to use SQLAlchemy and vdm v0.3 (v. major)
* Atom/RSS feed for Recent Changes
* Package search via name and title
* Tag lists show number of associated packages
v0.6 2008-07-08
===============
* Autocompletion (+ suggestion) of tags when adding tags to a package.
* Paginated lists for packages, tags, and revisions.
* RESTful machine API for package access, update, listing and creation.
* API Keys for users who wish to modify information via the REST API.
* Update to vdm v0.2 (SQLObject) which fixes ordering of lists.
* Better immunity to SQL injection attacks.
v0.5 2008-01-22
===============
* Purging of a Revision and associated changes from cli and wui (ticket:37)
* Make data available in machine-usable form via sql dump (ticket:38)
* Upgrade to Pylons 0.9.6.* and deploy (ticket:41)
* List and search tags (ticket:33)
* (bugfix) Manage reserved html characters in urls (ticket:40)
* New spam management utilities including (partial) blacklist support
v0.4 2007-07-04
===============
* Preview support when editing a package (ticket:36).
* Correctly list IP address of of not logged in users (ticket:35).
* Improve read action for revision to list details of changed items (r179).
* Sort out deployment using modpython.
v0.3 2007-04-12
===============
* System now in a suitable state for production deployment as a beta
* Domain model versioning via the vdm package (currently released separately)
* Basic Recent Changes listing log messages
* User authentication (login/logout) via open ID
* License page
* Myriad of small fixes and improvements
v0.2 2007-02
============
* Complete rewrite of ckan to use pylons web framework
* Support for full CRUD on packages and tags
* No support for users (authentication)
* No versioning of domain model objects
v0.1 2006-05
============
NB: not an official release
* Almost functional system with support for persons, packages
* Tag support only half-functional (tags are per package not global)
* Limited release and file support