Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b0c2d83

Browse files
committed
Updated changelog
1 parent 3d5cc9e commit b0c2d83

1 file changed

Lines changed: 189 additions & 47 deletions

File tree

CHANGELOG.rst

Lines changed: 189 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -7,64 +7,137 @@
77
Changelog
88
---------
99

10-
v2.7.0 TBA
11-
==========
10+
v2.7.0 2017-08-02
11+
=================
12+
13+
Note: Starting from this version, CKAN requires at least Postgres 9.3
14+
15+
Note: This version requires a requirements upgrade on source installations
16+
17+
Note: This version requires a database upgrade
18+
19+
Note: This version does not require a Solr schema upgrade (You may want to
20+
upgrade the schema if you want to target Solr>=5, see #2914)
21+
22+
Note: There are several old features being officially deprecated starting from
23+
this version. Check the *Deprecations* section to be prepared.
24+
1225

1326
Major:
14-
* datatables_view resource view plugin (`#3444 <https://github.com/ckan/ckan/pull/3444>`_)
15-
* IDatastoreBackend plugins for replacing default postgres backend (`#3437 <https://github.com/ckan/ckan/pull/3437>`_)
16-
* datastore_search new result formats and performance improvements (`#3523 <https://github.com/ckan/ckan/pull/3523>`_)
17-
* PL/PGSQL triggers for datastore tables (`#3428 <https://github.com/ckan/ckan/pull/3428>`_)
18-
* Datastore dump CLI commands (`#3384 <https://github.com/ckan/ckan/pull/3384>`_)
19-
* Wrap/override actions defined in other plugins (`#3494 <https://github.com/ckan/ckan/pull/3494>`_)
20-
* Datastore table data dictionary stored as postgres comments (`#3414 <https://github.com/ckan/ckan/pull/3414>`_)
21-
* Common session object for Flask and Pylons (`#3208 <https://github.com/ckan/ckan/pull/3208>`_)
22-
* Rename deleted datasets when they conflict with new ones (`#3370 <https://github.com/ckan/ckan/pull/3370>`_)
23-
* Datastore dump more formats: CSV, TSV, XML, JSON; BOM option (`#3390 <https://github.com/ckan/ckan/pull/3390>`_)
24-
* Common requests code for Flask and Pylons (`#3212 <https://github.com/ckan/ckan/pull/3212>`_)
25-
* Generate complete datastore dump files (`#3344 <https://github.com/ckan/ckan/pull/3344>`_)
26-
* A new system for asynchronous background jobs (`#3165 <https://github.com/ckan/ckan/pull/3165>`_). The old Celery-based system is still available but deprecated. Please refer to the `documentation <http://docs.ckan.org/en/ckan-2.7.0/maintaining/background-tasks.html>`_ for details.
27+
* New datatables_view resource view plugin for tabular data (#3444)
28+
* IDataStoreBackend plugins for replacing the default DataStore Postgres backend (#3437)
29+
* datastore_search new result formats and performance improvements (#3523)
30+
* PL/PGSQL triggers for DataStore tables (#3428)
31+
* DataStore dump CLI commands (#3384)
32+
* Wrap/override actions defined in other plugins (#3494)
33+
* DataStore table data dictionary stored as postgres comments (#3414)
34+
* Common session object for Flask and Pylons (#3208)
35+
* Rename deleted datasets when they conflict with new ones (#3370)
36+
* DataStore dump more formats: CSV, TSV, XML, JSON; BOM option (#3390)
37+
* Common requests code for Flask and Pylons (#3212)
38+
* Generate complete datastore dump files (#3344)
39+
* A new system for asynchronous background jobs (#3165)
2740

2841
Minor:
29-
* Renamed example theme plugin (`#3576 <https://github.com/ckan/ckan/pull/3576>`_)
30-
* Localization support for groups (`#3559 <https://github.com/ckan/ckan/pull/3559>`_)
31-
* Create new resource views when format changes (`#3515 <https://github.com/ckan/ckan/pull/3515>`_)
32-
* Email field validation (`#3568 <https://github.com/ckan/ckan/pull/3568>`_)
33-
* datastore_run_triggers sysadmin-only action to apply triggers to existing data (`#3565 <https://github.com/ckan/ckan/pull/3565>`_)
34-
* Docs updated for Ubuntu 16.04 (`#3544 <https://github.com/ckan/ckan/pull/3544>`_)
35-
* Upgrade leaflet to 0.7.7 (`#3534 <https://github.com/ckan/ckan/pull/3534>`_)
36-
* Datapusher CLI always-answer-yes option (`#3524 <https://github.com/ckan/ckan/pull/3524>`_)
37-
* Added docs for all plugin interfaces (`#3519 <https://github.com/ckan/ckan/pull/3519>`_)
38-
* Datastore dumps nested columns as JSON (`#3487 <https://github.com/ckan/ckan/pull/3487>`_)
39-
* Faster/optional datastore_search total calculation (`#3467 <https://github.com/ckan/ckan/pull/3467>`_)
40-
* Faster group_activity_query (`#3466 <https://github.com/ckan/ckan/pull/3466>`_)
41-
* Faster query performance (`#3430 <https://github.com/ckan/ckan/pull/3430>`_)
42-
* Marked remaining JS strings translatable (`#3423 <https://github.com/ckan/ckan/pull/3423>`_)
43-
* Upgrade font-awesome to 4.0.3 (`#3400 <https://github.com/ckan/ckan/pull/3400>`_)
44-
* group/organization_show include_dataset_count option (`#3385 <https://github.com/ckan/ckan/pull/3385>`_)
45-
* image_formats config option for image viewer (`#3380 <https://github.com/ckan/ckan/pull/3380>`_)
46-
* click may now be used for CLI interfaces: use load_config instead of CkanCommand (`#3384 <https://github.com/ckan/ckan/pull/3384>`_)
47-
* package_search option to return only names/ids (`#3427 <https://github.com/ckan/ckan/pull/3427>`_)
48-
* user_list all_fields option (`#3353 <https://github.com/ckan/ckan/pull/3353>`_)
49-
* Error controller may now be overridden (`#3340 <https://github.com/ckan/ckan/pull/3340>`_)
50-
* Plural translations in JS (`#3211 <https://github.com/ckan/ckan/pull/3211>`_)
51-
* Support JS translations in extensions (`#3272 <https://github.com/ckan/ckan/pull/3272>`_)
52-
* Requirements upgraded (`#3305 <https://github.com/ckan/ckan/pull/3305>`_)
53-
* Dockerfile updates (`#3295 <https://github.com/ckan/ckan/pull/3295>`_)
54-
55-
API changes and deprecations:
42+
* Renamed example theme plugin (#3576)
43+
* Localization support for groups (#3559)
44+
* Create new resource views when format changes (#3515)
45+
* Email field validation (#3568)
46+
* datastore_run_triggers sysadmin-only action to apply triggers to existing data (#3565)
47+
* Docs updated for Ubuntu 16.04 (#3544)
48+
* Upgrade leaflet to 0.7.7 (#3534)
49+
* Datapusher CLI always-answer-yes option (#3524)
50+
* Added docs for all plugin interfaces (#3519)
51+
* DataStore dumps nested columns as JSON (#3487)
52+
* Faster/optional datastore_search total calculation (#3467)
53+
* Faster group_activity_query (#3466)
54+
* Faster query performance (#3430)
55+
* Marked remaining JS strings translatable (#3423)
56+
* Upgrade font-awesome to 4.0.3 (#3400)
57+
* group/organization_show include_dataset_count option (#3385)
58+
* image_formats config option for image viewer (#3380)
59+
* click may now be used for CLI interfaces: use load_config instead of CkanCommand (#3384)
60+
* package_search option to return only names/ids (#3427)
61+
* user_list all_fields option (#3353)
62+
* Error controller may now be overridden (#3340)
63+
* Plural translations in JS (#3211)
64+
* Support JS translations in extensions (#3272)
65+
* Requirements upgraded (#3305)
66+
* Dockerfile updates (#3295)
67+
* Fix activity test to use utcnow (#3644)
68+
* Changed required permission from 'update' to 'manage_group' (#3631)
69+
* Catch invalid sort param exception (#3630)
70+
* Choose direction of recreated package relationship depending on its type (#3626)
71+
* Fix render_datetime for dates before year 1900 (#3611)
72+
* Fix KeyError in 'package_create' (#3027)
73+
* Allow slug preview to work with autocomplete fields (#2501)
74+
* Fix filter results button not working for organization/group (#3620)
75+
* Allow underscores in URL slug preview on create dataset (#3612)
76+
* Fallback to po file translations on ``h.get_translated()`` (#3577)
77+
* Fix Fanstatic URL on non-root installs (#3618)
78+
* Fixed escaping issues with ``helpers.mail_to`` and datapusher logs
79+
* Autocomplete fields are more responsive - 300ms timeout instead of 1s (#3693)
80+
* Fixed dataset count display for groups (#3711)
81+
* Restrict access to form pages (#3684)
82+
* Render_datetime can handle dates before year 1900 (#2228)
83+
84+
API changes:
5685
* ``organization_list_for_user`` (and the ``h.organizations_available()``
5786
helper) now return all organizations a user belongs to regardless of
5887
capacity (Admin, Editor or Member), not just the ones where she is an
59-
administrator (`#2457 <https://github.com/ckan/ckan/pull/2457>`_)
88+
administrator (#2457)
6089
* ``organization_list_for_user`` (and the ``h.organizations_available()``
6190
helper) now default to not include package_count. Pass
6291
include_dataset_count=True if you need the package_count values.
63-
* ``resource['size']`` will change from string to long integer (`#3205 <https://github.com/ckan/ckan/pull/3205>`_)
64-
* upgrade Font-Awesome from version 3.2.1 to 4.0.3
65-
please refer to
92+
* ``resource['size']`` will change from string to long integer (#3205)
93+
* Font Awesome has been upgraded from version 3.2.1 to 4.0.3 .Please refer to
6694
https://github.com/FortAwesome/Font-Awesome/wiki/Upgrading-from-3.2.1-to-4
67-
to upgrade your code accordingly.
95+
to upgrade your code accordingly if you are using custom themes.
96+
97+
Deprecations:
98+
99+
* The API versions 1 and 2 (also known as the REST API, ie ``/api/rest/*`` will removed
100+
in favour of the version 3 (action API, ``/api/action/*``), which was introduced in
101+
CKAN 2.0. The REST API will be removed on CKAN 2.8.
102+
* The default theme included in CKAN core will switch to use Bootstrap 3 instead of
103+
Bootstrap 2 in CKAN 2.8. The current Bootstrap 2 based templates will still be included
104+
in the next CKAN versions, so existing themes will still work. Bootstrap 2 templates will
105+
be eventually removed though, so instances are encouraged to update their themes using
106+
the available documentation (https://getbootstrap.com/migration/)
107+
* The activity stream related actions ending with ``*_list`` (eg ``package_activity_list``)
108+
and ``*_html`` (eg ``package_activity_list_html``) will be removed in CKAN 2.8 in favour of
109+
more efficient alternatives and are now deprecated.
110+
* The legacy revisions controller (ie ``/revisions/*``) will be completely removed in CKAN 2.8.
111+
* The old Celery based background jobs will be removed in CKAN 2.8 in favour of the new RQ based
112+
jobs (http://docs.ckan.org/en/latest/maintaining/background-tasks.html). Extensions can still
113+
of course use Celery but they will need to handle the management themselves.
114+
115+
v2.6.3 2017-08-02
116+
=================
117+
118+
* Fix in organization / group form image URL field (#3661)
119+
* Fix activity test to use utcnow (#3644)
120+
* Changed required permission from 'update' to 'manage_group' (#3631)
121+
* Catch invalid sort param exception (#3630)
122+
* Choose direction of recreated package relationship depending on its type (#3626)
123+
* Fix render_datetime for dates before year 1900 (#3611)
124+
* Fix KeyError in 'package_create' (#3027)
125+
* Allow slug preview to work with autocomplete fields (#2501)
126+
* Fix filter results button not working for organization/group (#3620)
127+
* Allow underscores in URL slug preview on create dataset (#3612)
128+
* Create new resource view if resource format changed (#3515)
129+
* Fixed escaping issues with `helpers.mail_to` and datapusher logs
130+
* Autocomplete fields are more responsive - 300ms timeout instead of 1s (#3693)
131+
* Fixed dataset count display for groups (#3711)
132+
* Restrict access to form pages (#3684)
133+
134+
v2.6.2 2017-03-22
135+
=================
136+
137+
* Use fully qualified urls for reset emails (#3486)
138+
* Fix edit_resource for resource with draft state (#3480)
139+
* Tag fix for group/organization pages (#3460)
140+
* Setting of datastore_active flag moved to separate function (#3481)
68141

69142
v2.6.1 2017-02-22
70143
=================
@@ -181,6 +254,33 @@ Bug fixes:
181254
API changes and deprecations:
182255
* Replace `c.__version__` with new helper `h.ckan_version()` (`#3103 <https://github.com/ckan/ckan/pull/3103>`_)
183256

257+
v2.5.6 2017-08-02
258+
=================
259+
260+
* Fix in organization / group form image URL field (#3661)
261+
* Fix activity test to use utcnow (#3644)
262+
* Changed required permission from 'update' to 'manage_group' (#3631)
263+
* Catch invalid sort param exception (#3630)
264+
* Choose direction of recreated package relationship depending on its type (#3626)
265+
* Fix render_datetime for dates before year 1900 (#3611)
266+
* Fix KeyError in 'package_create' (#3027)
267+
* Allow slug preview to work with autocomplete fields (#2501)
268+
* Fix filter results button not working for organization/group (#3620)
269+
* Allow underscores in URL slug preview on create dataset (#3612)
270+
* Create new resource view if resource format changed (#3515)
271+
* Fixed incorrect escaping in `mail_to` and datapusher's log
272+
* Autocomplete fields are more responsive - 300ms timeout instead of 1s (#3693)
273+
* Fixed dataset count display for groups (#3711)
274+
* Restrict access to form pages (#3684)
275+
276+
v2.5.5 2017-03-22
277+
=================
278+
279+
* Use fully qualified urls for reset emails (#3486)
280+
* Fix edit_resource for resource with draft state (#3480)
281+
* Tag fix for group/organization pages (#3460)
282+
* Setting of datastore_active flag moved to separate function (#3481)
283+
184284
v2.5.4 2017-02-22
185285
=================
186286

@@ -298,6 +398,48 @@ v2.5.0 2015-12-17
298398

299399
Cancelled release
300400

401+
v2.4.6 2017-02-22
402+
=================
403+
404+
* Use the url_for() helper for datapusher URLs (#2866)
405+
* Resource creation date use datetime.utcnow() (#3447)
406+
* Fix locale error when using fix ckan.root_path
407+
* `render_markdown` breaks links with ampersands
408+
* Check group name and id during package creation
409+
* Use utcnow() on dashboard_mark_activities_old (#3373)
410+
* Fix encoding error on DataStore exception
411+
* Datastore doesn't add site_url to resource created via API (#3189)
412+
* Fix memberships after user deletion (#3265)
413+
* Remove idle database connection (#3260)
414+
* Fix package_owner_org_update action when called via the API (#2661)
415+
416+
v2.4.8 2017-08-02
417+
=================
418+
419+
* Fix in organization / group form image URL field (#3661)
420+
* Fix activity test to use utcnow (#3644)
421+
* Changed required permission from 'update' to 'manage_group' (#3631)
422+
* Catch invalid sort param exception (#3630)
423+
* Choose direction of recreated package relationship depending on its type (#3626)
424+
* Fix render_datetime for dates before year 1900 (#3611)
425+
* Fix KeyError in 'package_create' (#3027)
426+
* Allow slug preview to work with autocomplete fields (#2501)
427+
* Fix filter results button not working for organization/group (#3620)
428+
* Allow underscores in URL slug preview on create dataset (#3612)
429+
* Create new resource view if resource format changed (#3515)
430+
* Fixed incorrect escaping in `mail_to`
431+
* Autocomplete fields are more responsive - 300ms timeout instead of 1s (#3693)
432+
* Fixed dataset count display for groups (#3711)
433+
* Restrict access to form pages (#3684)
434+
435+
v2.4.7 2017-03-22
436+
=================
437+
438+
* Use fully qualified urls for reset emails (#3486)
439+
* Fix edit_resource for resource with draft state (#3480)
440+
* Tag fix for group/organization pages (#3460)
441+
* Fix for package_search context (#3489)
442+
301443
v2.4.6 2017-02-22
302444
=================
303445

0 commit comments

Comments
 (0)