Skip to content

Releases: ihsn/nada

V5.4.1

28 Feb 15:39
Compare
Choose a tag to compare

Fix issues with 5.4 release

  • Unable to create new user accounts via site administration
  • Study thumbnail shows a 400 error
  • Catalog administration page search does not work

Note: If upgrading from an older version of NADA, make sure to update the database:

CREATE TABLE `survey_data_api` (
  `id` int NOT NULL AUTO_INCREMENT,
  `sid` int DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `description` varchar(500) DEFAULT NULL,
  `db_id` varchar(45) DEFAULT NULL,
  `table_id` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
)AUTO_INCREMENT=1;

ALTER TABLE `users` MODIFY COLUMN `forgotten_password_code` varchar(100) DEFAULT NULL;
ALTER TABLE `users` ADD COLUMN `forgotten_code_expiry` int DEFAULT NULL;

V5.4

11 Jan 16:45
Compare
Choose a tag to compare

What's Changed

  • Show citations using Datacite API for studies with DOIs
  • Export of citations to RIS and BibTeX formats using DataCite API
  • Translations updates for French, Spanish and Arabic
  • Fixed: Add checks for expiration date and for licensed data download
  • Fixed: Data deposit exported DDI missing IDNO #92
  • Fixed: Data deposit auto-fills fields #91
  • Added zip preview for external resources
  • Updated Scripts, Geospatial and Microdata Schema
  • For Microdata schema, country is no longer a required field
  • Updated study detail display with new template to show all Microdata/DDI fields

Critical security fixes

  • Enable CSRF tokens site-wide
  • Regenerate sessions on login
  • Expire page cache for admin pages
  • Fixed access control issues across site admin

Database changes

For upgrading from NADA 5.3, run these

CREATE TABLE `survey_data_api` (
  `id` int NOT NULL AUTO_INCREMENT,
  `sid` int DEFAULT NULL,
  `title` varchar(255) DEFAULT NULL,
  `description` varchar(500) DEFAULT NULL,
  `db_id` varchar(45) DEFAULT NULL,
  `table_id` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`)
)AUTO_INCREMENT=1;

ALTER TABLE `users` MODIFY COLUMN `forgotten_password_code` varchar(100) DEFAULT NULL;
ALTER TABLE `users` ADD COLUMN `forgotten_code_expiry` int DEFAULT NULL;

V5.3

09 Aug 19:50
Compare
Choose a tag to compare

Updated to support PHP 8.x

V5.2.1

20 Dec 15:29
Compare
Choose a tag to compare

Fixes and updates

  • Updates and fixes for all data types (schemas), including Microdata, Table, Document, Image, Video, and others
  • Updates and fixes for display for all data types
  • Fixed issues with the NADA-generated DDIs not readable by Nesstar Publisher
  • Added subtitle field for Microdata
  • Updated formatting of the related studies tab
  • Added feature to white list data access for users by collections
  • Fixed issues for licensed request admin page not showing all requests
  • Improvements for geospatial metadata display
  • Misc. fixes and updates for API
  • Integrated full-text search using SOLR
  • Misc. updates for the home page
  • Fixed: Variable statistics were not displayed correctly
  • Fixed: Replace DDI fails to update some studies
  • Updated SQLSRV database installation script

Database changes:

ALTER TABLE `surveys` ADD `subtitle` varchar(255) DEFAULT NULL;
ALTER TABLE `data_files` ADD `metadata` varchar(5000) DEFAULT NULL;
 
CREATE TABLE `data_access_whitelist` (
  `id` int NOT NULL AUTO_INCREMENT,
  `user_id` int DEFAULT NULL,
  `repository_id` int DEFAULT NULL,
  PRIMARY KEY (`id`)
) AUTO_INCREMENT=1;

Note
PHP7 has reached end-of-life, this is the last release of NADA supporting PHP 7. All new releases will require PHP 8.

V5.2

12 Jan 23:38
Compare
Choose a tag to compare

This is a major release with changes to the UI and functionality of NADA. Please visit our demo catalog to see the
new features or visit NADA documentation.

What’s new

  • Application UI has been improvised with a new design
  • Catalog keyword search has been redesign to use a single search box to search both study and variable level metadata
  • Support for creating custom search filters/facets has been added
  • New and improved cards layout for catalog entries with support for showing thumbnails
  • Data types supported by NADA now include Microdata (DDI/Codebook 2.5), Time series, Geospatial, Document, Table, Image (IPTC), Video, and Scripts.
  • Improvements and new UI for browsing, searching, and comparing variables for Microdata
  • Revamped user roles and permissions with more flexibility for custom roles
  • New design for site administration pages
  • Built-in support for enabling Google Analytics, see the site configurations page
  • Bug fixes and improvements for API to manage the catalog
  • A new built-in metadata editor (beta) for creating and editing content for Documents, Tables, Images, Time series, Microdata (limited to study level metadata)
  • Integration with SOLR for better fulltext search

How to upgrade

- See our guide to upgrade here

Fresh installation

- See section on installation here

V5.0.6

26 Dec 14:29
Compare
Choose a tag to compare

Added: Pagination for browsing variables on study detail page
Added: Catalog search now supports searching for country by using ISO2, ISO3 or country name
Fixed: Database installation script for Microsoft SQL Server (SQLSRV)
Updated: Licensed requests admin page optimized to handle large number of requests
Updated: Licensed requests 'export to CSV', exports all fields to CSV
Updated: Updated version of JQuery to v3.5.1
Updated: Updated mpdf and phpmailer to newer versions

DB changes:

  • Renamed field 'key' to 'api_key' for table 'api_keys'. To update the database, run the following SQL:
ALTER TABLE `api_keys` DROP INDEX `key_UNIQUE`;
ALTER TABLE `api_keys` CHANGE `key` `api_key` VARCHAR(255) NOT NULL;
ALTER TABLE `api_keys` ADD UNIQUE KEY `idx_api_key_unq` (`api_key`); 

V5.0.5

02 Jan 20:36
Compare
Choose a tag to compare
  • Added import of data access type set in DDI
  • Updated API to find studies using both the codeBook IDNo and numeric ID values
  • Added API endpoint for generating PDF documentation
  • Added missing DDI fields on study information page
  • Fixed issue with the display of weighted variables and summary statistics
  • Added variable groups on study info pages under data dictionary
  • Added two new fields for data deposit (key_variables, sensitive_variables) and some UI fixes
  • Updated catalog search to return results matching all keywords
  • Added configuration option to set default sort order for catalog results
  • Fixed download report for study data and other file downloads
  • Fixed RDF import ignoring the resource 'abstract' field
  • Fixed RDF import skipping resources as duplicates
  • Added export to CSV for licensed requests on the license requests site admin page
  • Fixed issue with replace DDI not updating all fields
  • Added page titles and auto generated meta description for study info pages

To upgrade from NADA 5.4, please follow these steps:

  1. Backup the folders application and themes.
  2. Download and unzip the latest source code on your computer and remove the user configuration files to make sure, your settings are not overwritten:
  • application/config/config.php
  • application/config/template.php
  1. Upload files to your server to replace existing files
  2. To update the database run the following SQL:
alter table dd_projects
add `key_variables` varchar(500) DEFAULT NULL, 
add  `sensitive_variables` varchar(500) DEFAULT NULL;
  1. Done

V5.0.4

23 Jul 20:00
Compare
Choose a tag to compare
  • Fixed multiple UI issues on catalog admin page
  • Updated API and API documentation
  • Added JSON-LD to study information pages
  • Added import and display of variable groups
  • Added support for complex IDNO - issue #10
  • Fixed issues with DDI batch refresh - issue #6
  • Fixed citations tab display
  • Fixed catalog page navigation issues for collections - issue #14
  • Fixed title does not include the study subtitle

To upgrade from any previous versions of NADA 5, please follow these steps:

  1. Backup the folders application and themes.
  2. Download and unzip the latest source code on your computer and remove the user configuration files to make sure, your settings are not overwritten:
  • application/config/config.php
  • application/config/template.php
  1. Upload files to your server to replace existing files
  2. To update the database run the following SQL:
CREATE TABLE `variable_groups` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `sid` int(11) DEFAULT NULL,
  `vgid` varchar(45) DEFAULT NULL,
  `variables` varchar(5000) DEFAULT NULL,
  `variable_groups` varchar(500) DEFAULT NULL,
  `group_type` varchar(45) DEFAULT NULL,
  `label` varchar(255) DEFAULT NULL,
  `universe` varchar(255) DEFAULT NULL,
  `notes` varchar(500) DEFAULT NULL,
  `txt` varchar(500) DEFAULT NULL,
  `definition` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`id`)
) AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;



ALTER TABLE `users` ADD `otp_code` varchar(45) DEFAULT NULL;
ALTER TABLE `users` ADD `otp_expiry` int(11) DEFAULT NULL;
  1. Done

V5.0.3

16 Apr 20:43
Compare
Choose a tag to compare
  • Updated display for collections on frontend/backend
  • Fixed collection history page
  • Updated site admin reports
  • Updated study information page to hide empty columns, convert links into hyperlinks
  • Updated language files for English to include missing translations
  • Added system language files for Spanish and French
  • Fixed export search results to CSV on catalog page
  • Replace old Google Recaptcha v1 with v2

Use the patch file (nada-v5.0.3-update.zip) to update existing NADA 5.x. To apply the patch, just unzip the patch into your NADA5.

V5.0.2

11 Mar 02:31
Compare
Choose a tag to compare
  • Fixed issue with DDI replace
  • Fixed topics facet display and topics import from DDI
  • Updated variable listing page and display of categories
  • Updated variables comparison page with support for exporting selected variables to CSV, JSON
  • Added support for exporting surveys as DDI and JSON
  • Added CSV, JSON exports for variables
  • Updated survey schema to include additional fields
  • Fixed missing translations for english
  • Updated misc. display issues for study information page
  • Fixed display issue for IE
  • Added email configuration testing page
  • All third party libraries are included to avoid using composer install