phpMyAdmin - ChangeLog ====================== 4.0.0.0 (2013-05-03) + Patch #3481047 for rfe #3480477 Insert as new row enhancement + Patch #3480999 Activate codemirror in the query window - Patch #3495284 XML Import - fix message and redirect + rfe #3484063 Null checkbox behavior + Patch #3497179 Contest-5: Add user: Allow create DB w/same name + grant u_% + Patch #3498201 Contest-6: Export all privileges + Patch #3502814 for rfe #3187077 Change password buttons should match + rfe #3488640 Expand table-group in non-light navigation frame if only one + Patch #3509360 Contest-3: Option "Truncate table" before "insert" + Patch #3506552 Contest-2: Show index information in the data dictionary + Patch #3510656 Contest-1: Ignoring foreign keys while dropping tables - Bug #3509686 Reverting sort on joined column does not work + New transformation: append string + rfe #3507804 Session upload progress (PHP 5.4) + rfe #3488185 draggable columns vs copy column name + Patch #3507001 Contest-4: Textarea for large character columns + Removed the PHP version of the ENUM editor + Patch #3507111 Display distinct results, linked to corresponding data rows - bug #3507917 [export] JSON has unescaped values for allegedly numeric columns + rfe #3516187 show tables creation, last update, last check timestamps in db_structure - bug #3059806 Supporting running from CIFS/Samba shares - bug #3516341 [export] Open Document Text, Word and Texy! Text show table structure twice - bug [export] Texy! Text: Columns containing Pipe Character don't export properly + [export] Show triggers in Open Document Text, Word and Texy! Text - Patch #3415061 [auth] Login screen appears under the page + rfe #3517354 [interface] Allow disabling CodeMirror with $cfg['CodemirrorEnable'] = false + rfe #3475567 [interface] New directive $cfg['HideStructureActions'] - bug #3468272 [import] Fixed import of ODS with more paragraphs in a cell - bug #3510196 [core] Improved redirecting with ForceSSL option + rfe #3518852 [edit] edit blob but not other binary, new option $cfg['ProtectBinary'] = 'noblob' + Hide language select box if there are no locales installed + Removed some directives: verbose_check, SuggestDBName, LightTabs, VerboseMultiSubmit, ReplaceHelpImg - Patch #3500882 Fixing checkbox behaviour while editing identical rows + rfe #3441722 [interface] Display description of datatypes + rfe #3517835 [structure] Move columns easily + Ajaxified "Create View" functionality + [import] New plugin: import mediawiki + New navigation system + Discontinued the use of a frame-based layout + rfe #3528994 [interface] Allow wrapping possibly long values in replication-status table + [interface] Autoselect username input on cookie login page - bug #3563799 [interface] Grid editing destroying huge amount of data + [import] Remove support for the unactive docSQL import format - bug #3577443 [edit] "Browse foreign values" does not show on ajax edit + rfe #3522109 [browse] Grid editing: action to trigger it (or disable) - bug #3526598 [interface] SQL query not shown when creating table + Dropped configuration directive: AllowThirdPartyFraming + Dropped configuration directive: LeftFrameLight + Dropped configuration directive: DisplayDatabasesList + Dropped configuration directives: ShowTooltipAliasDB and ShowTooltipAliasTB + Dropped configuration directive: NaviDatabaseNameColor + Added configuration directive: MaxNavigationItems + Renamed configuration directive: LeftFrameDBTree => NavigationTreeEnableGrouping + Renamed configuration directive: LeftFrameDBSeparator => NavigationTreeDbSeparator + Renamed configuration directive: LeftFrameTableSeparator => NavigationTreeTableSeparator + Renamed configuration directive: LeftFrameTableLevel => NavigationTreeTableLevel + Renamed configuration directive: LeftPointerEnable => NavigationTreePointerEnable + Renamed configuration directive: LeftDefaultTabTable => NavigationTreeDefaultTabTable + Renamed configuration directive: LeftDisplayTableFilterMinimum => NavigationTreeDisplayTableFilterMinimum + Renamed configuration directive: LeftDisplayLogo => NavigationDisplayLogo + Renamed configuration directive: LeftLogoLink => NavigationLogoLink + Renamed configuration directive: LeftLogoLinkWindow => NavigationLogoLinkWindow + Renamed configuration directive: LeftDisplayServers => NavigationDisplayServers + Renamed configuration directive: LeftRecentTable => NumRecentTables + Renamed configuration directive: LeftDisplayDatabaseFilterMinimum => NavigationTreeDisplayDbFilterMinimum + Removed the "Mark row on click" feature; must now click the checkbox to mark + Removed the "Synchronize" feature + Improved layout of server variables page + rfe #1052091 [config] Double-underscores in PMA table names + Improved the "More" dropdown on the table structure page + [interface] Added "scroll to top" link in menubar + [designer] Fullscreen mode for the designer + Upgraded jquery to v1.8.3 and jquery-ui to v1.9.2 + Patch #3597529 [status] Add raw value as title on server status page + Support MySQL 5.6 partitioning + Removed the AjaxEnable directive + rfe #3542567 Accept IPv6 ranges and IPv6 CIDR notations in $cfg['Servers'][$i]['AllowDeny']['rules'] - Bug #3576788 Grid editing shows the value before silent truncation - Upgraded jqPlot to 1.0.4 r1121 - Upgraded to jquery-ui-timepicker-addon 1.1.1 + rfe #3599046 [interface] Added comments for indexes - Replaced qtip with jQuery UI tooltip - Upgraded CodeMirror to 2.37 - bug #2951 [export] Correctly export decimal fields. - bug #3762 [core] Make Advisor work on Windows withou COM extension. - bug #3519 [export] Prevent infinite recursion in PDF export. - bug #3827 Table specific privileges not displayed for db name containing underscore - rfe #1386 Add IF NOT EXISTS clause when copying database - No longer package .travis.yml configuration file when creating a release. - bug #3830 Can't export custom query because it lowercases table names - bug #3829 Enabling query profiling crashes javascript based navigation + rfe #879 Reserved word warning + Remove the database ordering sub-feature of the only_db directive - bug #3840 When exporting to gzip format, the data is compressed 2 times + rfe #1319 Permit to create index when creating foreign key - bug #3703 Incorrect updating of the list of users - bug #3853 Blowfish implementation might be broken (replace with phpseclib) - bug #3865 Using like operator on each backslash needs 4 backslash protection - bug #3860 Displayed git revision info is not set - bug #3871 Check referential integrity broken across databases - bug #3874 [export] No preselected option when exporting table - bug #3873 Can't copy table to target database if table exists there - bug #3683 Incorrect listing of records from to count - bug #3876 [import] PHP 5.2 - unexpected T_PAAMAYIM_NEKUDOTAYIM - [security] Local file inclusion vulnerability, reported by Janek Vind (see PMASA-2013-4) - [security] Global variables overwrite in export.php, reported by Janek Vind (see PMASA-2013-5) - bug #3892 [export] SQL Export files are empty 3.5.8.1 (2013-04-24) - [security] Remote code execution (preg_replace), reported by Janek Vind (see PMASA-2013-2) - [security] Locally Saved SQL Dump File Multiple File Extension Remote Code Execution, reported by Janek Vind (see PMASA-2013-3) 3.5.8.0 (2013-04-08) - bug #3828 MariaDB reported as MySQL - bug #3854 Incorrect header for Safari 6.0 - bug #3705 Attempt to open trigger for edit gives NULL - Use HTML5 DOCTYPE - [security] Self-XSS on GIS visualisation page, reported by Janek Vind - bug #3800 Incorrect keyhandler behaviour #2 3.5.7.0 (2013-02-15) - bug #3779 [core] Problem with backslash in enum fields - bug #3816 Missing server_processlist.php - bug #3821 Safari: white page - Correct detection of the Chrome browser 3.5.6.0 (2013-01-28) - bug #3593604 [status] Erroneous advisor rule - bug #3596070 [status] localStorage broken in server status monitor - bug #3598736 [routines] Editing a procedure with special characters - bug #3600322 [core] Visualize GIS data throws Fatal Error - bug #3599362 [core] Double-escaped error message - bug #3776 [cookies] Login without auth on second server --- Older ChangeLogs can be found on our project website --- http://www.phpmyadmin.net/old-stuff/ChangeLogs/ # vim: et ts=4 sw=4 sts=4 # vim: ft=changelog fenc=utf-8 # vim: fde=getline(v\:lnum-1)=~'^\\s*$'&&getline(v\:lnum)=~'\\S'?'>1'\:1&&v\:lnum>4&&getline(v\:lnum)!~'^#' # vim: fdn=1 fdm=expr