Extension:Cargo/Version history

Here is the entire version history for Cargo:


 * 0.5 - 2015-01-06 - Initial version released
 * 0.5.1 - 2015-01-12 - Various coding improvements
 * 0.5.2 - 2015-02-02 - $wgCargoFieldTypes global variable added; "table_schema" field in database schema changed from VARCHAR to BLOB; other bug fixes; i18n added


 * 0.6 - 2015-02-24 - "gallery" format added; "delimiter" parameter added for "csv" format; subqueries within queries now rejected; support added for Page Schemas; fix to avoid duplicates when populating tables via runJobs.php; fix for page moves; fix to support extra whitespaces in "tables" and "fields" parameters in #cargo_query; support added for dates in the format "YYYYMMDD"; fix for date handling in "dynamic table" format; fixes for Special:Drilldown display; other bug fixes
 * 0.6.1 - 2015-03-23 - "more results text" parameter added to #cargo_query; better handling when "limit=0" is set in queries; "csv" and "json" format outputs get downloaded automatically, and have new "filename" and "link text" parameters; CSS classes added to "table" format; fix for handling of blank aliases in queries; fixes for Special:Drilldown; other fixes


 * 0.7 - 2015-04-24 - Added query form to Special:ViewData; added "excel" format; "name" parameter added for "calendar" format; recreate data uses Ajax to prevent timeouts for large data sets; Special:Drilldown displays a simple text input (instead of a notice) if there is a large number of values; bug fixes


 * 0.8 - 2015-05-20 - "having" parameter added for #cargo_query and #cargo_compound_query; "tag cloud" format added; date precision storage and display improved; "timeline" band selection improved; "timeline" can display a non-name field as the page name; "view" parameter added for "calendar" format; other bug fixes


 * 0.9 - 2015-07-13 - Handling added for PostgreSQL; cargoRecreateData.php script added; fixes for when Cargo has a separate DB; $wgCargo24HourTime setting added; newlines removed between template calls for "template" format; fix for compound queries with "calendar" format; other bug fixes


 * 0.10 - 2015-10-06 - "exhibit" format added; $wgCargoAllowedSQLFunctions variable added; other SQL validation improvements; extension.json file added; other improvements and bug fixes


 * 0.11 - 2016-02-09 - Added String, URL and Email types; added "native" format and Lua library; added many more parameters for "gallery" format; added "named args" parameter for "template" format; fixed display of year-only and year-and-month-only dates; list values now displayed with middle dot (&middot;) as delimiter; improved parsing and validation of SQL functions; fixed parsing/storage of Boolean values; commas and parentheses can be included in allowed values; extension.json only used for MW 1.27+; other bug fixes


 * 1.0 - 2016-04-19 - Added _pageData table; added "Searchtext" type; added querying of Searchtext fields using "MATCHES" keyword; improved handling of PostgreSQL; added cargo.query function for Lua interface; improved handling of Approved Revs extension
 * 1.0.1 - 2016-05-05 - Fix for "Searchtext" storage for MySQL 5.6 and earlier; various fixes for query parsing


 * 1.1 - 2016-08-15 - Added 'no html' param to #cargo_query; added $wgCargoGoogleMapsKey setting; changed $wgCargoPageDataColumns values from constants to strings; removed Lua "get" function; removed "native" format; added display of num rows to main Special:CargoTables screen; added "backlinks" to Special:CargoTables; added "view table" link to "table was recreated" text; removed drilldown header if there are no filters for a table; fix for hyphens in field names; fix for table deletion; fix for compound query with "calendar" format; fix for full storage of coordinate values; fix for long values for list fields; fix for display of URL list fields; fix for display within Special:RunQuery; fix for "gallery" format CSS display; fixes for MW 1.27
 * 1.1.1 - 2016-09-15 - Added 'File', 'Email' to set of types not handled by drilldown; fix for drilldown bug from version 1.1; more fixes for MW 1.27