forked from GetDKAN/dkan
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.txt
654 lines (575 loc) · 37.5 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
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
7.x-1.14.x
----------
- #1888 Added validation on axis tick settings on visualization_entity.
- #1725 Fix `ahoy dkan uli` output login link.
- #1881 Fix yaml syntaxt to make it standard.
- #1853 Update chart documentation.
- #1839 Add help text and improve UI on the chart form for better clarity.
- #1827 Remove option to import TABed CSV files into datastore.
- #1807 Add admin_views module for enhanced content and file filtering.
7.x-1.13.x
----------
- #1842 Add help text to explain the pager on data previews.
- #1825 Fix the 'dataQuality' import druing POD harvest.
- #1829 Fixed missing properties on warning message during datajson harvest cache.
- #1802 Better support for Issued and Updated dataset properties from harvested sources.
- #1821 Remove css height value for recline-nvd3 to allow custom heights on charts.
- #1821 Remove redundant CSS load in dkan_dataset
- #1726 Fixed broken links in search results to nodes without aliases
- #1792 Remove Windows reserved characters from default content filenames for better Windows support
- #1815 Support importing Temporal Coverage during POD Harvest.
- #1785 Fix profile UI install.
- #1786 Remove horizontal tab field from the group content type, fix margin on group block.
- #1786 Add hook to auto-assign editors the og administrator role.
- #1752 Added option for using quote delimiters when fast import is enabled for dkan datastore. Fixed error message when an import fails on DKAN Datastore Fast Import.
- #1703 Refactor Datastore API module, fixing some caching issues and improving joins
- #1804 Add project = dkan to dkan_sitewide.info to fix errors on update screen.
- #1811 Apply patches to the rules module that can prevent unnecessary DB lockouts.
7.x-1.13.2 2017-03-16
----------------------
- #1803 Fix broken access to featured groups sort order view.
- #1796 Fix Harvest support for contact name and contact email.
- #1795 Update front page test on topics.feature with @customizable.
- #1783 Update services to 3.19
- #1794 Update visualization_entity to 1.1
- #1781 Update views to 3.15 and remove patch 1388684.
- #1751 Add POD validation link to command center menu for site manager access.
- #1762 Re-number update hooks that were mixed up during release integration.
- #1709 Changed function dkan sitewide conversion homepage to fix problem with link entity attribute. This attribute need to be a boolean.
- #1742 Fix home page HTML <head><title> so that it's just the site name (not the node or panel title)
- #1747 Update DKAN API link to use the RTD documentation page.
- #1730 Fix logic error for front page in theme causing error messages on homepage
- #1728 Added a tag @defaultHomepage to a topic test which relies on homepage content.
- #5807 Fix panelizer permissions to hide 'Customize Display' button
- #1744 Grant Site Manager role Harvest Dashboard actions.
- #1776 Fix 500 errors when linking or uploading geojson files in resources.
- #1767 Better handling of empty values by datastore_api. Also see NuCivic/feeds_flatstore_processor#9
7.x-1.13
--------------------------
- NuCivic/recline#69 Fix warning messages when you try view changes on resource/dataset nodes
- #1719 Added site details to settings nuboot_radix to allow change site name, slogan, e-amail address for site manager.
- #1717 Upgrading Drupal to 7.54
- #1705 Added css for chart visualizaitons, fixes issue in IE.
- #1695 Upgrade better_exposed_filters to v3.4.
- #1702 Update branding.
- #1369 Added ReadTheDocs integrations and docs folder for centralized documentation
- #1701 Renamed test files.
- #1691 #1682 Update resource tests to work with client site variations.
- #1694 Moved functions from FeatureContext to DKANExtension.
- #1687 Added a function in dkan_sitewide to check if a specific page is the front page.
- #1693 Improve module and user cleanup inside dkan workflow context after run tests
- #1669 Update leaflet library to v1.0.2 and leaflet markercluster to v1.0.0. Unift leaflet libraries (was using a separate version for recline module)
- #1684 Security update for autocomplete_deluxe
- #1670 Upgraded to new 1.0 release of Visualization Entity module
- #1663 Add install hook to DKAN Workflow to force a Features revert of dkan_sitewide_menu, to make sure Workflow links added correctly
- #1348 Remove Panels IPE from dataset and search pages; in DKAN, we only want to show IPE for panelizer layouts, not templates or other "sitewide" pages.
- #1046 Update user profile page search to be consistant with the rest of the site and moves user info to sidebar block.
- #1096 Fixes typo in "add data story" link in command center menu
- #1069 Add topic icons to the drop down menu
- #1085 Renamed the default HTML text format to 'Markdown HTML'
- #1440 Improved markdown text editor toolbar
- #1110 URLs on dataset's additional info are now properly displayed as links.
- #1130 Removed warnings about undefined permissions when visualization_entity_choropleth_bundle module is enabled.
- #1130 Removed warnings about undefined permissions when visualization_entity_geojson_bundle module is enabled.
- #1130 Removed specific visualization entity charts permissions from dkan_extension.
- #1130 Added test feature to validate that users with Editor, Content Creator and Site Manager roles are not able to access to admin pages.
- #1259 Default content was improved and now it's generated based on fixtures.
- #1152 Removed omega theme.
- #1152 Removed delta module.
- #1152 Moved Nuboot Radix theme into core build.
- #1152 Change admin theme setting to use default theme rather than nuboot radix
- #1221 Page content type added to panelizer and now defined in features, with in-place editor enabled for page content.
- #1222 Page link added to the command center menu.
- #1301 Added Open Data Federal Extras module into DKAN Core.
- #1297 Fix for relative paths to ensure links still work when a site is installed into a subdirectory.
- #1358 Removed field mapping warnings during import of default content.
- #1376 Removed conditional_fields from dkan_topics.
- #1387 Upgrade Features to 7.x-2.9
- #1387 Make date facet use "day" granularity.
- #1387 Remove ARC2 library.
- #1439 Disable pathauto for content created using dkan_fixtures.
- #1403 Removed warning message when try edit resource without dataset.
- #1468 Added PHP Unit tests configurations to make them run on DKAN.
- #1463 Added hook_uninstall to federal extra module for remove fields after uninstall module.
- #1459 Removed redundant definition for CKAN package_list endpoint from open_data_schema_map_dkan, allowing that feature to be in default state after install.
- #1456 Update ctools to version 1.10, which fixes some PHP7 incompatibilities
- #1440 Added links to ODSM page and DCAT validation under Site Configuration in the command center menu
- #1367 Update open data schema module to render a valid output passing validation (dcat and rdf).
- Added upgrade hook to clean DB after removal of 'conditional_fields', 'entity_rdf', 'rdfui' and 'rdfx'.
- #1527 Added upgrade hook to remove deprecated test and theme directories.
- #1537 Fixed popular tags view.
- #1685 Moved front page search block from dkan_sitewide_demo_front to dkan_sitewide.
- #1562 Fixed link to group page on group node teaser when site has clean urls disabled.
- #1534 Added update hook to disable dkan_default_content on upgrades.
- #1565 Updated visualization_entity.
- #1556 Added fix to display the 'Request membership' link only to users that are logged in.
- #1582 Remove content padding on data extent and social blocks.
- #1606 Added DKAN Extension.
- #1508 Upgrade workbench_moderation to v3.0.
- #1595 Upgrade entity to 1.8
- #1598 Upgrade manualcrop to 1.6
- #1598 Upgrade markdown to 1.5
- #1598 Upgrade panels to 3.8
- #1592 Upgrade ctools to 1.12
- #1592 Upgrade entityreference to 1.2
- #1592 Upgrade libraries to 2.3
- #1592 Upgrade services to 3.17
- #1592 Upgrade simple_gmap to 1.3
- #1592 Upgrade tablefield to 2.5
- #1592 Upgrade entityreference_filter to 1.7
- #1622 Upgrade fieldable_panels_panes to 1.11
- #1596 Upgrade radix to 3.5
- #1598 Upgrade search_api to 1.20
- #1603 Upgrade media to 2.0-beta13
- #1603 Upgrade panopoly_widgets to 1.41
- #1603 Upgrade panopoly_images to 1.41
- #1604 Upgrade file_entity to 2.0-beta3
- #1605 Upgrade link_iframe_formatter to 1.1
- #1654 Assign workflow supervisor role to site manager users when dkan workflow is enabled.
- #1645 Switch to forked version of the spectrum library to address accessibility issues.
- #1642 Removed eva module.
- Fixed CSV column validation on visualization entity.
- Fixed retrieve of version information on chroma.js.
- #1678 Add patch to fix panopoly_widgets overrides OOB.
DKAN Datastore:
- #1387 Added DKAN Datastore module into DKAN Core.
- #1599 Greatly expand the datastore API to support aggregation functions, better joins, multiple queries. See dkan_datastore_api's README file.
- #1599 Fixed bugs when running the datastore via cron.
DKAN Harvest:
- #1676 Harvested content is published even if dkan_workflow is enabled.
- #1287 Added DKAN Harvest module into DKAN Core.
- Added UI to add harvest sources
- Added UI to manage harvest sources and datasets
- #1446 Fix dkan harvest feature overridden after install.
- #1440 Add link for site managers to create harvest source in command center menu.
- #1472 Added Batch API on 'Harvest now' action.
- #1482 Added Batch API on the 'Preview' page.
- #1531 Added 'Add Source' shortcut on Harvest Dashboard pages.
- #1531 Fixed breadcrumb on harvest sources pages: Preview, Manage Datasets, Events, Errors.
- #1434 Fixed harvesting of resources with remote files with redirects.
- #1588 Fix "Manage Datastore" tab leaking to the harvest source node.
- #1588 Add icons for harvest source tabs.
- #1634 Fixed the dataset count displayed on the harvest preview message.
- #1640 Added support for --limit, --instruments, --skiphash and --idlist options on drush commands.
- #1658 Fix 508 compliance errors on admin and node view pages.
- #1650 Removed links to Harvest Source nodes from main menu.
- #1672 Prevent harvest source machine name from containing forward slash character.
- Improved PHP Unit tests.
- #1468 Add support "Compound" fields on Filters/Overrides/Excludes/Default in DKAN Harvest.
- #1488 Replace field notes by field body in harvest source content type.
DKAN Migrate Base:
- #1387 Added DKAN Migrate Base module into DKAN Core.
- #1462 Removed row from migration map table when a dataset is deleted.
DKAN Workflow:
- Add patch for workbench_moderation to avoid php shutdown function errors.
- #1690 Added patch for workbench_moderation: Invalid argument supplied for foreach() 2360973.
- #1712 Added a filter in the workflow.feature to avoid issues for the amount of already existing nodes.
- #1707 Isolate dkan workflow tests related to emails.#1069
- #1715 Moved the update of the roleassign_roles variable from dkan_workflow_permissions to dkan_workflow.
- #1677 Fixed panels-related bug where, if a dataset had both a "published" and "draft" version, the published would show in the draft tab.
- #1438 Updated DKAN workflow vbo customizations to not affect other vbo forms.
- #1481 Updated workbench_email from 3.9 to 3.11
- #1667 Fixed admin menu source when dkan_workflow is enabled.
- #1663 Moved workbench links from dkan_sitewide_menu to dkan_workflow.
DKAN Dataset:
- #1696 Disable/uninstall dkan_dataset_api if enabled because it is deprecated in favor open_data_schema_map.
- Leaflet draw widget usability improvements
- #1636 Fix validation on resource forms when multiple resource type fields are populated
- #1626 Fix 508 compliance issues for leafleat draw widget
- #1387 Added DKAN Dataset module into DKAN Core.
- #1589 Fix geofield map button toggle function.
- #1345 Added default image for groups.
- #1377 Add preview support for resources of many more formats, outside of recline.js. Support added for JSON, geojson, XML, ArcGIS REST, WMS, images, PDF, ZIP
- #1377 Fix bugs in resource mimetypes and previews.
- Add more frequency update options to the dataset creation form https://project-open-data.cio.gov/iso8601_guidance/#accrualperiodicity
- #1301 Groups field on Dataset form was modified to be a single select with all group options and it was moved from the tabs section to the main section of the form.
- #1301 Groups field was hidden on the resource form since groups are assigned automatically based on the parent datasets.
- #1301 Moved and renamed the following fields from ODFE to DKAN Core: field_is_part_of, field_data_dictionary_type, field_landing_page, field_pod_theme, field_conforms_to, field_rights, field_language.
- #1301 Added hook updates to handle the renaming of the old ODFE fields removing the 'odfe' namespacing.
- #1301 Added hook update to migrate the content from field_odfe_category to field_pod_theme on Datasets.
- #1301 Added new option on DKAN Dataset Forms to enable POD based validation on Dataset form.
- #1301 Added new option on DKAN Dataset Forms to enable Groups field validation on Dataset form.
- #1280 Fixes to groups UX: Group body field now labeled "Description," longer group descriptions do not get cut off after 200 characters on group page, and extraneous "about" tab on Group node edit form removed
- Add new "modified date" field, hidden in form, to datasets. This is for dkan_harvest compatibility; saves sources dates into a separate field so they aren't affected by node changes. ODSM mappings also updated.
- Fix keywords/tags creating broken links when containing spaces, and add missing keywords to default content.
- #1477 Fix ODSM permissions for non-admin roles.
- #1532 Fixed text on 'Download All' button to not display HTML.
- #1570 Removed 'Back to dataset' button on standalone resources.
- Better support of downloading remote files from the resource view page "Download" button.
- #1553 Removed warning when a resource is created without title.
- #1591 Add limit to proxy resources.
- #1576 Improved download of remote files.
- #1670 Fix 508 compliance issues for visualization_entity_charts.
- #1669 Fix 508 compliance issues for leaflet draw widget.
- #1434 Add patch to remote_stream_wrapper to fix memory exhausted errors.
- #1652 Renamed 'filefield_remotefile' as 'filefield_dkan_remotefile'.
- #1671 Add patch to field_group to avoid DOM-based cross-site scripting vulnerabilities.
DKAN Topics:
- #1159 Added a test for creating a topic term.
- #1486 Make the icon field required if the icon type is set to 'font'.
- #1656 Fix topics icon selector functionality.
7.x-1.12.13 2017-01-04
----------------------
- Fix broken recline (resource CSV) preview embeds caused by how recline module loads bootstrap
- Fix publisher token in open_data_schema_map_dkan - was showing only URL rather than publisher name
- Add patch to remote_stream_wrapper to avoid memory exhausted on big files.
7.x-1.12.12 2016-12-15
-------------------------
- Start caching recline "embed" pages (previews rendered with no headers/sidebars for iframe) (recline module)
- Upgrade Drupal core to 7.52
- Update ctools to 1.11
- Fix link to group page on group node teaser when site has clean urls disabled
- Fix "format" facet collapsed even when selected on the search page.
- Fix resources not synced with datasets when upgrade from 1.11
- Update media to 2.0-beta13
- Fix hidden body field on page content type
- Improve access check/security on datastore pages - unauthorized users could perform certain datastore functions
- Use dashes in links to tags to avoid "page not found" errors
DKAN Datastore:
- Add limit to proxy resources.
- Better support of downloading remote files from the resource view page
"Download" button.
7.x-1.12.11 2016-10-20
--------------------------
- Fixed a bug in Recline regarding file objects and node forms that caused errors when using the "view changes" button on Dataset or Resource edit form
- Center group images in "Groups" page and group node page sidebar
- Add "2x" "3x" etc to datset teasers when more than one resource of a particular format present.
- Update the default jquery library setting from 1.7 to 1.10
- Fix topics menu and facet links if special characters are used in topic terms.
- Fixed dataset form redirect when validation fails, was sending user to node/add/dataset rather than node/%/edit
- Patch fontyourface to remove <div> from the "standard text" selector, to prevent unpredictable results from this option
- Fixed issue in open_data_schema_map with "Data Dictionary" field not displaying URL in data.json file
7.x-1.12.10 2016-09-07
--------------------------
- Fix JS error on IE browsers preventing previews from appearing
- Provide upgrade paths for older sites upgrading to newer BU editor config
7.x-1-12.9 2016-08-31
--------------------------
- Fix data dictionary field to use html input format and improvements to the field's display and help text.
- Update dkan_workflow content type legend to include all content types with correct icons.
- Fix to new bug introduced in recline module in 1.12.7; previews would not display if file smaller than max preview size, even if loading from datastore.
- Fix a problem with paths for image icons for topics. Uploaded image icons will now display correctly in the Topics menu.
7.x-1.12.8 2016-08-19
--------------------------
- Patch panelizer module to correct bug introduced in previous release. See release notes for details.
- Add validation to Group form to prevent duplicate groups from being created
- Update and patch panels and panelizer to fix critical security issue. See release notes.
- Patch panelizer module to correct bug introduced in previous release. See release notes.
7.x-1-12.7 2016-08-09
--------------------------
- Update contrib modules uuid, services, manualcrop, markdown, panelizer, panopoly_widgets, panopoly_images
- Fix bug that produced a "Cannot use a scalar value" error when trying to add a content pane to a data story node in panels.
- Change theming on resource to remove iframe to "API or link URL" if remote file field also populated
- Update options in Dataset "frequency" field to reflect standards for DCAT and Project Open Data
- Provide "data proxy" to serve remote CSVs through local domain and resolve cross-origin issues with previews n these resources
- Some changes to the Resource node form to improve UX of links and file attachments, especially by replacing the label "Link to an API" to "API or Website URL"
- Fix bug on relative paths for links in theme template files.
- Fix minor typo in DKAN topics menu link
7.x-1.12.6 2016-07-26
--------------------------
- Sanitize theme output for facets to avoid any security issue from search input
- Fix a potential XSS vulnerability in search facets by adding some validation hooks for facet input
- Theme updates back ported from dev branch, including topics icons in topics drop-down menu
- Add RoleAssign module, update DKAN Permissions to give site managers permission to assign roles.
- Make links and emails in metadata pages clickable
7.x-1.12.5 2016-07-13
--------------------------
- Update restws to 7.x-2.6 (critical security update)
- Update to latest version of recline.js to fix map tiles (Mapquest discontinued open access)
- Upgrade Drupal core to 7.50
7.x-1.12.4 2016-07-12
--------------------------
- Update permissions in DKAN Permissions module to allow anonymous users to access RDF endpoints for individual datasets.
7.x-1.12.3 2016-06-30
--------------------------
- Open Data Schema Map update: improves performance of package_show endpoint
- Point to new release of visualization entity, which cleans up some make files and brings visualization_entity_charts into the same project repository.
- Fix editor permissions to allow access to visualizations list from admin menu
- Upgrade Views to 7.14
- Upgrade Drupal core to 7.44
- Add <br><h2><h3><center><iframe> to allowed html tags
- Renamed the default HTML text format to 'Markdown HTML'
- Improved markdown text editor toolbar
- Stories main menu link removed from stories view
- Groups main menu link removed from page manager groups page config
- Main menu links added on install function rather than through features
- Add body field to data_dashboard content types
- Front page page manager config moved to the dkan_sitewide_demo_front feature
- Front page group views moved to the dkan_dataset_groups feature
- Add dkan_ipe feature to simplify the in-place editor interface, includes addition of the panels_curator module
7.x-1.12.2 2016-06-09
--------------------------
- Fix problems in visualization entity charts creation due to version of CSV.js referenced in recline.make
7.x-1.12.1 2016-06-07
--------------------------
- New version of Visualization Entity Charts fixes a number of UI bugs and restores support for Google Sheets and Data Proxy
- Fix XSS vulnerability by adding sanitization for titles on workbench view
- Upgrade of: Colorizer, Admin Menu Source, Honey Pot, Panopoly Widgets, Panopoly Images, Pathauto, Rules, Restws, Manual Crop, Image Cache Actions, Features, Search API, Organic Groups, Chosen, Date, Entity, Facet API, Facet API Bonus, Facet API Pretty Paths, UUID, Views, Select or other, Remote Stream Wrapper, Link, Libraries, Beauty Tips, Gravatar, OG Extras, Services and Workbench Email.
- Upgrade of Panopoly Widgets, Panopoly Images and Fieldable Panels Panes.
- Patch colorfield module to avoid incorrect status error. See https://www.drupal.org/node/2696505
7.x-1.12 2016-04-20
--------------------------
- Fixed regex used to rewrite font file paths on Dkan Topics, which was breaking filepaths in data.json
- Rename dkan_featured_topics to dkan_topics before release
- Add "data dashboard" creation link to user admin menu (in dkan_sitewide_menu)
- Patch DKAN core file module to fix managed file problem https://www.drupal.org/node/1903010#comment-10118508
- Standardize facet titles between user, search and group pages
- Add dkan_featured_topics module and relevant updates to dkan_dataset and nuboot_radix
- Upgrade Drupal core to 7.43
- Enable pretty paths for search page
- Change search page path from /dataset to /search and redirect /dataset to /search for backward compatibility
- Add big file upload support through file_resup module
- Add support to import big files using mysql statement load data infile
- Added Dkan Workflow module
- Upgrade Fieldable Panels Panes to 1.8
- Added hook_update to remove 'Add Dataset' and 'Datasets' links from main menu. The 'Datasets' link is now added by the dkan_sitewide_search_db feature.
- Removed 'taxonomy_menu_vocab_parent_dkan_topics' variable from info file to get the 'DKAN Featured Topics' feature back into 'Default' state.
- Upgrade of Panopoly Widgets, Panopoly Images and Fieldable Panels Panes.
7.x-1.12 2015-04-01
--------------------------
DKAN_Datastore:
- Add update function enable field_hidden module
7.x-1.11 2016-02-02
--------------------------
DKAN Dataset:
- Fix some bugs breaking the resource links on dataset pages
- Re-arranged group links on group landing pages; membership links now in sidebar rather than tabs
- For long fields in the "additional info" custom metadata table on dataset pages, limit the row height for fields displaying extremely long text values
- Add a list of related visualizations (if using the [Visualization Entity](https://github.com/NuCivic/visualization_entity) module) to resource pages
- Move group-level permission export into new dkan_dataset_groups_perms module
- Fixed counting of datasets, broken when a dataset belongs to more than one group
- Hide "add resource" button on datasets from users who do not have permission to do so
- Numerous small improvements and bug fixes
7.x-1.11 2016-02-01
--------------------------
- Re-designed dataset/search page. "Datasets" link on default menu bar now goes to a page that lets you browse and search all site content, not just datasets, but does filter by dataset. Search box will search all content by default. See note below.
- Add new dkan_permissions module, refactoring default roles and permissions and using new export method. See note below.
- Moved group permissions from old dkan_sitewide_roles_perms into new dkan_dataset_groups_perms
- Patch fontyourface module to make font changes happen instantly
- Fix adminrole implementation to avoid warning on install
- Fix (again) a bug that would make colorizer styles disappear after running "poor man's cron"
- Add to resource node page a list of visualizations built with that resource
- Number of contrib module updates
- Change the view of groups to show 12 instead of 10 nodes per page, to fit with the layout of three per line
- Patch the FacetAPI module to avoid a cross-site scripting vulnerability
- Add integration with ProboCI (http://probo.ci/) for QA builds
- Fix a bug that showed an extra pager on the group page
- Major refactor of Behat tests, including introduction of new [DKAN extension](https://github.com/NuCivic/dkanextension).
- Improve layout/ordering of blocks in the sidebar for dataset pages
- Improvement in the UX of user pictures, including Gravatar integration
- Numerous other small improvements and bugfixes
**Notice: Avoiding PHP errors after upgrade**
In some cases, changes to the codebase may cause PHP errors when the Drupal bootstrap process looks for a file that no longer exists. As always, backing up your db before upgrading is recommended. In addition, if you get to a state in which Drupal will not bootstrap successfully due to an issue with views_autocomplete_filters, try some combination of:
$ drush sql-query 'DELETE FROM registry WHERE filename LIKE "%views_autocomplete_filters_handler_filter_string.inc%"';
$ drush cc all
$ drush rr
**Search page redesign**
This release of DKAN includes a redesigned search page, which is also the page used to browse datasets. This redesign required some changes to the included search indexes. Use the following drush commands to rebuild your search indexes, or go to admin/config/search/search_api/index/datasets and disable, re-enable and re-index the _datasets_ search index.
$ drush search-api-disable datasets -y
$ drush search-api-enable datasets -y
$ drush sapi-r -y
$ drush sapi-i -y
**Permissions/roles upgrade**
As mentioned above, this release includes a new module called DKAN Permissions (dkan_permissions), which is meant to replace the old DKAN Sitewide Roles and Permissions (dkan_sitewide_roles_perms). New installs of DKAN will enable this module and ignore the old one, while existing sites will see no change (but are recommended to upgrade). See more information in the module's README file.
The command line method, including deleting the now-deprecated "storyteller" role, would look like this:
$ drush dis dkan_sitewide_roles_perms -y
$ drush rdel 'storyteller'
$ drush en dkan_permissions -y
$ drush fra -y
$ drush fr dkan_permissions -y
Group-level permissions have been moved to DKAN Dataset Groups Permissions. To start using them, enable the new module, and revert it using Features. Do this via the UI or on the command line with Drush:
$ drush en dkan_dataset_groups_perms -y
$ drush fr dkan_dataset_groups_perms -y
DKAN Dataset:
- See the DKAN Dataset release notes for 7.x-1.11 for notes specific to the DKAN Dataset module.
7.x-1.10 2015-11-10
--------------------------
DKAN Distribution
- A number of improvements to our test infrastructure
- Improved user experience for user photos and Gravatar image fallback
- Improvements to views on group pages
- Enabled and improved UX of tools for adding existing visualizations directly into panels layouts
- Fixed an extremely annoying bug in the Colorizer module that blew away colorizer CSS every time Drupal cron ran (sites using external/system cron were unaffected)
- Added better HTTPS by loading certain external images over HTTPS
- Upgraded to Drupal version 7.x-1.41
- Added a CONTRIBUTING.md file to provide community contribution guidelines for DKAN project.
DKAN Dataset Module
- NOTE: 7.x-1.10 Was re-released on 2015-11-18 to address bugs in the teaser preview links.
- Various improvements to dataset teaser displays.
- Support for external previews (opening catalogued resources instantly in third-party visualization services, * including ArcGIS and CartoDB)
- Support for Flaticon at module level, so vector icons work on any theme
- Minor improvements and bugfixes
DKAN Datastore
- Upgrade Feeds module to latest dev version
NuBoot Radix Theme
- Style improvements for "open with" button
- Fix default logo path when svg not available
7.x-1.9 2015-09-17
--------------------------
- Added "Data Dashboards" and "Data Stories" content types with customizable layouts
- Added Panopoly Widgets for use in Dashboards, Stories, the front page and panel pages
- Added new custom DKAN widgets for use on panel pages
- The Visualization Entity module, along with the additional Charts bundle, are now included in DKAN core
- Added a "command center" to the user\'s own profile page to more easily find common functions
- @font-your-face module added w/configuration for easier font admin
- Multiple security updates and other contrib module and theme updates.
- Drupal now on version 7.39.
- Many bug fixes and code cleanups
- See release notes for nuboot_radix theme and individual DKAN modules for additional release notes
DKAN Datastore:
- Better UX/behavior for the "add to datastore" button: https://github.com/NuCivic/dkan_datastore/pull/39
- Small bugfixes and improvements
DKAN Dataset:
- Fixed issues around the group/publisher field in search indexes and facets
- When multiple resources are available for a dataset, new option to download all as zip file
- Improvements for resource display in dataset pages and teasers
- New hooks to allow additional license options https://github.com/NuCivic/dkan/issues/447
- Numerous small improvements and bugfixes
**Search API Database upgrade issue**
This release updates the Search API DB module, which, if you are using the database backend, may break
your search indexes, resulting in either a) nothing, or b) all nodes regardless of type on your search/datasets
pages.
To fix, follow these steps after updating your database:
1. Go to /admin/config/search/search_api/index/datasets/edit to edit the database node index
2. Set the Server to "< No Server >" and Save. Your index will now show as "disabled."
3. Edit it again (by clicking "Edit" next to "Database Node Index") and set the Server back to "Database Server" and Save.
4. Click the "enable" link while viewing the resulting page, or edit the index again and check the "Enabled" box.
5. Once the index is enabled, you should see "0/[total] Indexed" on the index page. Click "Index Now" at the bottom of the page to re-index all your datasets.
6. Repeat for any other indexes you have running on a database server.
This issue has been identified and documented for other Drupal distributions using Search API. See release notes for
the Panopoly (https://www.drupal.org/node/2425263) and OpenAtrium (https://www.drupal.org/node/2443025)
distros on Drupal.org.
7.x-1.8 2015-04-02
--------------------------
- Drupal core update to 7.36
- Some tweaks to display properly drupal admin pages using nuboot_radix
- Removed unnecessary drupal warning messages (colorizer, updates, etc)
- Tweaks to behat tests
- Security updates for contrib modules
- DKAN_Datastore: Adding CRUD functions to Datastore.inc class
- DKAN_Datastore: Adding drush interface to CRUD functions in order to create instances from the cli
DKAN Dataset:
- Several recline.js tweaks
- Updated open_data_schema_map to include module that allows to hook your own custom output formatters (xml example included)
- Security updates for contrib modules
7.x-1.7 2015-02-20
--------------------------
- Adds Panels to DKAN for Drag and Drop layouts: http://docs.getdkan.com/dkan-documentation/dkan-users-guide/customize-dkan-pages-layouts-and-components-using-panels
- Adds Open Data Schema to DKAN https://github.com/NuCivic/open_data_schema_map#open-data-schema-map
- Adds 'saved states' to Recline data preview
- DKAN_Datastore: Remove schema patch
DKAN Dataset:
- Adds Project Open Data v1.1 schema through open_data_schema_map update
- Adds dkan data.json v1.1 complaint implementation through open_data_schema_map_dkan update
- Adds Panels implementation for dkan_dataset_groups: http://docs.getdkan.com/dkan-documentation/dkan-users-guide/customize-dkan-pages-layouts-and-components-using-panels
- Updates to dkan_dataset stylesheet to make them radix compatible
- Security updates for several modules
7.x-1.6
---------
- core update to 7.34
- fix issues with javascript in behat tests
- freezing behat drupal extension to 1.0.2
- dkan_sitewide modules now report to github
DKAN_Datastore:
- Fix services module reference at dkan_datastore.make file
DKAN Dataset:
- Creating taxonomies during setup test
- Updating ref_field patch
- Replacing dkan_dataset_api with open_data_schema_map
7.x-1.5 2014-10-15
--------------------------
- Drupal core security update. Upgrades to 7.32
7.x-1.4 2014-10-10
--------------------------
- Replaced tid hardcoding during profile install with proper taxonomy_vocabulary_machine_name_load
- Removed duplicates in dkan.make already present in dkan_dataset.make
- Footer branding updated
- Editable dkan blocks
- Sort on search
- New rebuild script to keep dkan updated on custom installs
DKAN_Datastore:
- Many warnings fixed with proper isset calls
- Added dkan_datastore_api_count implementation
- Optimisations on GET parameters processing
DKAN Dataset:
- Many warnings fixed with proper isset calls
- Changes in make file (fixed versions on some components)
- Additional Info block on dataset page
- Added docx as allowed format for field_upload
7.x-1.3
--------------------------
- Issue #192 drupal security update
7.x-1.2
--------------------------
- Issue #184 drupal security update
- Updating makefile back to 7.x-1.x state
- + 1.1 Release commit + changing git urls with https urls in order to travis to not fail during make
- Changing git protocol to https for dkan_dataset, dkan_datastore and nuboot in order for travis build to success
- Issue #166 updating nuboot for iframe link theme
- Update dataset.inc fixed #150
- Update README.md
- Updating nuams references to NuCivic
- Updating nuams references to NuCivic
- Updating nuams references to Nucivic
- Updating nuams references to NuCivic
- Updating nuams references to NuCivic
- Updating drupal-org.make to point to Nucivic
- Updating drupal-org-dev.make to point to NuCivic
- Moving to using URLs for make file instead of copying locally
- Fixes issue #112: "downloald" typo in drupal-org.make
- Changed 'The goal of the project combine...' to 'The goal of the project is to combine...'
- Update .travis.yml
- Adding information about google group
- Adding key to drupal core to play nice with buildmanager
- adding multi channel notifications for dkan
- adding slack integration for travis
- Update to make files
7.x-1.1 2013-06-27
--------------------------
- Moved dkan development to Nucivic's github: https://github.com/NuCivic/dkan
- Grabbing dkan_dataset.make and dkan_datastore.make fiels from github cdn
- Several bugs fixed.
- Moving to using URLs for make file instead of copying locally #160
- Issue nuams/dkan#112: "downloald" typo in drupal-org.make #159
- Fixing #151: Admin role defaults to "Editor" #158
- Fix typo on About page #156
- Using hook_post_features_revert() for setting user_admin_role. #145
- Issue nuams/dkan#138 update recline in dkan_dataset.make to fix negative lat/lon #135
- Update to make files #131
- POD changes #128
- Issue #108 Add default email address for sample content #126
- Fix license block #123
- Issue #111 Fix facetapi_pretty_paths makefile definition #97
- Update drupal-org.make #84
DKAN_Datastore:
- Moved dkan_datastore development to NuCivic:
https://github.com/NuCivic/dkan_datastore
- DKAN_Datastore: Several bugs fixed.
DKAN Dataset:
- Change references to NuCivic organization on github
- Several bug fixes
- Some changes for Project Open Data compliance, including data.json self-reference
7.x-1.0
--------------------------
- Moved dkan development to github: https://github.com/nuams/dkan
- Moved dkan_dataset development to github: https://github.com/nuams/dkan_dataset
- Moved dkan_datastore development to github: https://github.com/nuams/dkan_datastore
- Added BDD test suite for dkan: https://github.com/nuams/dkan/tree/7.x-1.x/test
- Added WebTestCase test suite for dkan_dataset: https://github.com/nuams/dkan_dataset/tree/7.x-1.x/tests
- Added WebTestCase test suite for dkan_dataset_api: https://github.com/nuams/dkan_dataset/tree/7.x-1.x/modules/dkan_dataset_api/tests
- Added WebTestCase test suite for dkan_datastore and dkan_datastore_api: https://github.com/nuams/dkan_datastore/tree/7.x-1.x/tests
- Travis + Github integration for all test suites on every commit
- Moved issues for all three modules exclusively to dkan's github issues: https://github.com/nuams/dkan/issues/
- Completed CKAN API Read Compliance with the following API methods: package_list, package_show, site_read, package_revision_list, group_list, resource_show, group_package_show and revision_list
- Added nuboot theme (http://drupal.org/project/nuboot) as default dkan theme
- Completed 508 compliance on dkan default theme
- Several bugs fixed.
- DKAN_Datastore: Moved dkan_datastore development to github:
https://github.com/nuams/dkan_datastore
- DKAN_Datastore: Added WebTestCase test suite for dkan_datastore and dkan_datastore_api:
https://github.com/nuams/dkan_datastore/tree/7.x-1.x/tests
- DKAN_Datastore: Travis + Github integration for all test suites on every commit
- DKAN_Datastore: Several bugs fixed.
7.x-1.0-beta
--------------------------
- First tagged release. Further tags will include a changelog.